CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
astropy_astropy.json1 linesDownload Raw Back to root
1[{"node": {"oid": "e0f6be7f7417b209c88598093db970963cc13321", "messageHeadline": "DOC: known issue about pandas Series multiplication (#15904)", "author": {"name": "Mridul Seth", "email": "mail@mriduls.com", "user": {"login": "MridulS"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "febf980558a51df3992e083716b869231c9a3007", "messageHeadline": "Merge pull request #16039 from neutrinoceros/io/fits/doc/writeto_comp\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "aeeed0886ebfbc7642042e55920d62a82f3feff7", "messageHeadline": "TST: pyinstaller does not like matplotlib in quotes (#16047)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "18344e643179a29cb784e888f8c3dbea518e5730", "messageHeadline": "Merge pull request #16040 from neutrinoceros/utils/console/fix_spinne\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "903593ac15cb787db84ead33de9376eb44330a9b", "messageHeadline": "Merge pull request #16044 from neutrinoceros/mnt/test/unpin_pluggy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "383ed36fa900fddefeaf6f1ef2450df348b216c8", "messageHeadline": "DOC: add a note about automatic compression to fits.*.writeto functions", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a55defd728190c8d96a8283aee6c0c5da1762b74", "messageHeadline": "TST: unpin pluggy following release of pytest-mpl 1.7", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2c98602609aaf7d41ef9b2b4416d17665d3910d0", "messageHeadline": "physical type support for surface brightness (#16032)", "author": {"name": "Kyle Conroy", "email": "kyleconroy@gmail.com", "user": {"login": "kecnry"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fc190cfb84b61e9f29bd12467c9b72c67d8533b7", "messageHeadline": "BUG: fix signature incompatibilities between helper and helped functi\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 307, "deletions": 89}}, {"node": {"oid": "caf9a1ad01debeda56092241ab7e5586de978e4a", "messageHeadline": "Merge pull request #15886 from neutrinoceros/nddata/tests/masked_mpl_\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c0eea352b34dcb48f1d056d5a76592c879d0d684", "messageHeadline": "BUG: fix a bug where astropy.utils.console.Spinner would leak newline\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9a03dabb4de559e0d3a43a3b4a07d4d09591717f", "messageHeadline": "CI: bump pre commit not black (#15998)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 70, "deletions": 75}}, {"node": {"oid": "929154da780ecf9a022982493be13e6ac805f20a", "messageHeadline": "Merge pull request #16026 from orionlee/fix_changelog_type_for_pr16005", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "a0e6ba945e2c3f2b78fad98c13889be4cfbb88eb", "messageHeadline": "changelog for bugfix: limit to IPAC long column problem (#15989)", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "bdfa3eac34a2651664c9735a0a9d7f03c7c7fed5", "messageHeadline": "Merge pull request #16031 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cc43d18ad1f9fb41e542b075c2b6107379d33d3", "messageHeadline": "TST: Account for case where sometimes they can be equal.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5da1c15ae8093a0ebdee089d8dd7d6f2a11e43af", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfe5d93106969c2af0939d6512c976897a1c5e82", "messageHeadline": "Merge pull request #16008 from neutrinoceros/io/fits/bug/writeto_stdout", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "684305ed725dfc13c80b39f636d3a2c85a302b32", "messageHeadline": "Merge pull request #16027 from prajwel/fix_wcs_bug", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "6ebc8ce4a18bb36be9d6edf144011737785cb54d", "messageHeadline": "renamed the changelog file to correct the PR number.", "author": {"name": "prajwel", "email": "prajwel.pj@gmail.com", "user": {"login": "prajwel"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "28f561466609771652a2e3d931ba76580ba55cd9", "messageHeadline": "fixes https://github.com/astropy/astropy/issues/15272.", "author": {"name": "prajwel", "email": "prajwel.pj@gmail.com", "user": {"login": "prajwel"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "9981aff41e042e6d91d697e2dcefc8e04a79b024", "messageHeadline": "PR 16005 changelog: added one to API as well.", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0e216130eafb23547bc956534ce412c9a68e1fa8", "messageHeadline": "Improve `io.ascii` error message when there is mismatch between conve\u2026", "author": {"name": "Sam Lee", "email": "orionlee@users.noreply.github.com", "user": {"login": "orionlee"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fd65036d552b3a347a99abe1046e5079a481ee86", "messageHeadline": "Fixed Ruff rule TRY300 in samp (#16022)", "author": {"name": "Shaheer Ahmad", "email": "110221120+Shaheer-Ahmd@users.noreply.github.com", "user": {"login": "Shaheer-Ahmd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "be48b36c021954e69720c0baa83ba26efa614397", "messageHeadline": "Merge pull request #16012 from eerovaher/cleaner-console", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 56}}, {"node": {"oid": "c7061a81002a73ad43b226d262e96ad69c4a0e31", "messageHeadline": "Consistently use 64-bit integers in `io.ascii` (including Windows) (#\u2026", "author": {"name": "Sam Lee", "email": "orionlee@users.noreply.github.com", "user": {"login": "orionlee"}}, "additions": 116, "deletions": 18}}, {"node": {"oid": "ebbfc484443a0edff703305920576124a1d14d92", "messageHeadline": "Merge pull request #15999 from eerovaher/coords-PLR0911", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "918e1b11e8ca5c42e59dff9921eda7a2ba2ce07c", "messageHeadline": "BUG: fix a crash when calling FITS writeto methods with sys.stdout as\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f4f044acf34a530da78c26296c7d59cb2250151d", "messageHeadline": "TST: add regression tests for issue 3427", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b299eb52c0249df7c0ab4be1447e20ea2aead0cc", "messageHeadline": "Merge pull request #16015 from orionlee/fits-fix-16006-for-es-en", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ad9ee2b25171be722a7039add4413fc6f1f81ce4", "messageHeadline": "Fix TDISP parsing for floating numbers, formats ES/EN", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "102b37c9130090c40e4791e5953b688950ecc7d0", "messageHeadline": "Merge pull request #16013 from pllim/fix-api-lookup-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72ad6bcc01ad5acb940a6cc99f6cd25b9316c9b9", "messageHeadline": "TST: test_api_lookup to use stable", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a10139e0d8e19f803c5de579e7c406965ad9892", "messageHeadline": "Remove an unused function", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9515eb43e417023a22448bcfd2d934f44fa1d160", "messageHeadline": "Remove code meant for `ipython` < 4", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "a9114e2b5ddbcd059cec1948c7b64647541dfeb2", "messageHeadline": "Remove an unused classmethod from a private class", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "95a99b4e5ffb5871f65002e61ff44c92e69f2ad4", "messageHeadline": "Remove an obsolete utility function", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "fe0366367a0145681e7ebffeeec6209247e8311e", "messageHeadline": "Merge pull request #16009 from neutrinoceros/io/fits/doc/python2_is_n\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acccbcf880fbd901c206ba97e7083d46955ac33b", "messageHeadline": "Merge pull request #16007 from saimn/fits-fix-16006", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "acba8d8e63c9aff224f428981eb61d2299e19eef", "messageHeadline": "DOC: simplify a docstring that refered to Python2/Python3 differences", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e0faf5f6141b44c54d8c35947e04b85d3c3fce0", "messageHeadline": "Miscellaneous improvements in metadata utilities (gh-15919)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 49, "deletions": 64}}, {"node": {"oid": "89edbab08a1edc0a2a58266682723549c61b8857", "messageHeadline": "Fix TDISP parsing for floating numbers", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "976d8a3f05e145db673c0e9fa301ce811f20a188", "messageHeadline": "Address Ruff rule PLR0911 in `coordinates`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0db30f16b44a56d22b97f9f2996279e9170f8662", "messageHeadline": "Simplify `BaseCoordinateFrame._frameattr_equiv()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "0b0c62d58ef679b938ae7c51e1445a433e6e3f33", "messageHeadline": "Start enforcing Ruff rule ANN201 (#15685)", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c4715e689c7fbfd8148feb8340d59265b98e5f63", "messageHeadline": "Merge pull request #16002 from mhvk/qtable-docstring-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8094204e79380ba63647af2d239d466eabd6b5e5", "messageHeadline": "DOC: bring docstring of QTable up to date with that of Table. [skip ci]", "author": {"name": "Marten Henric van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e257742b2b82d283755c73ccc5ed23a4fd11e866", "messageHeadline": "Move error from init to using TableLoc, fixes astropy#5973, astropy#1\u2026", "author": {"name": "Maximilian Linhoff", "email": "maximilian.linhoff@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a2ee8ebd1cfba75ee3872173039deee4795c0179", "messageHeadline": "Merge pull request #16000 from pllim/gitready-for-broken-links", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c42807f674fda43c3c5a13c2f21f5f65db710ec1", "messageHeadline": "DOC: gitready is no more", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "575eb8c3101757f540de5be385b3e89b3073ef5b", "messageHeadline": "Merge pull request #15990 from neutrinoceros/tst/numpy2/cleanup_unuse\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c9fa2c4b5bdc607a0a485ac0d9aba053a9510ce1", "messageHeadline": "Merge pull request #15993 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1579ecbce54be7aa22dcf7cfb17b6cb1c537fbe", "messageHeadline": "Merge pull request #15984 from eerovaher/avoid-chain", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "963f439972978edbb8745ef0eeee6935b97f4266", "messageHeadline": "Bump the actions group in /.github/workflows with 1 update", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5afef2e234d8c395b85602592c2a82d926fd1e2", "messageHeadline": "TST: cleanup unused warning filter", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6185442b9de574bebbf8e48513191c590b2d01b3", "messageHeadline": "Merge pull request #15986 from neutrinoceros/tst/numpy2/trapezoid", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "607b2f0914491018020def420dfff022bfbee365", "messageHeadline": "TST: adjustments to np.trapz->np.trapezoid renaming", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "ef0c764e1d5a866f64f0d292ba5ee14ba8375d5a", "messageHeadline": "Avoid needlessly using `itertools.chain()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "3d5aae9d0b435c459d4e10c4958c73568eda6552", "messageHeadline": "Merge pull request #15978 from eerovaher/coords-simple-caching", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "eeb549b6e0acd10e63df4151bc52527fb3b2413b", "messageHeadline": "Merge pull request #15980 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "644483c9713efc49e15efea87664fa01b9f2450e", "messageHeadline": "Augment convolution error messages if kernel sums to zero (#15981)", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "84066d2055714b1b65b492d7d007696aec182979", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4432ff1640e9e1ae4f174c72806992e15a1b9936", "messageHeadline": "Merge pull request #15977 from astropy/matteobachetti-patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e2b2cdeb1a183227de7aee30d99aa4ee6922d6f", "messageHeadline": "Bump jinja2 for security reasons", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "608dcac8e19f94165ac281919891e6b375eff343", "messageHeadline": "Simplify caching representation class hashes", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "d82b8b728ab2a7596f540e0d5df8ffec4cebacd3", "messageHeadline": "Simplify caching `SkyOffsetFrame` classes", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4eb847aa81f6f0390c8da6c435d0c21481c8c4b9", "messageHeadline": "Merge pull request #15970 from neutrinoceros/tst/numpy2/lstsq_signature", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37b0f36877154077574795520bafa915a50bdefd", "messageHeadline": "BUG: fix compat with numpy dev for numpy.linalg.lstsq's wrapper", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b259f3f1978e565776049ac64cc2445f78a11c37", "messageHeadline": "Merge pull request #15961 from neutrinoceros/tst/pytest8_compat2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "bfc25691eb6012df111dda6a33c26921358b790f", "messageHeadline": "Fix compatibility with `pytest` 8.0", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "99b8dab10c996715454d493a46c864161346d4ac", "messageHeadline": "MNT: Update pytest 8 ver check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca643ebb69f40f1af502bc3a75c5eafa7b9bb846", "messageHeadline": "Improve compatibility with `pytest` 8.0", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "245e44a194a914d181d5df73a38866f911213824", "messageHeadline": "Avoid a CPython 3.9 bug affecting `pytest` 8.0", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95c510a993157ef934e9fa0a39cbf12c3c71ef5b", "messageHeadline": "fix: ruff c408 in astropy/units (#15664)", "author": {"name": "Porter Averett", "email": "46609497+paverett@users.noreply.github.com", "user": {"login": "paverett"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "42bc808dc975a0c26d71b5d17068071d688fa574", "messageHeadline": "Merge pull request #15966 from jerobado/change-projectdetails-to-titl\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7849a855ff46c686acfdb64d7763df037795f87", "messageHeadline": "Change \"Project details\" to title case", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0f9bd7fd157de25796a54b76639bd55d64429cd", "messageHeadline": "Merge pull request #15941 from neutrinoceros/tst/numpy2/test_numpy_bo\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0097d6a08c479402d5d6fd1e4487bcf35584f99d", "messageHeadline": "BLD: Re-enable nightly wheel pruning on Anaconda", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "402720d63051001e71819592559923ffb9a838e5", "messageHeadline": "TST: (numpy dev) fix return type for a selection of ufuncs applied to\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "74bdf27b0730e321aa9b8f8650c627849a9648c5", "messageHeadline": "Merge pull request #15929 from neutrinoceros/tst/numpy2/ma_sort_stable", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "50470df307e7fba686a67ebc28559731971ce4de", "messageHeadline": "Fix Sphinx ref so RTD can render", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85f796c569a015134cf3699c534934bb93a55ef", "messageHeadline": "Merge pull request #15948 from neutrinoceros/rfc/numpy2/maskedndarray\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "ef5748c01d6f782328dc2f83d2cad68c10b0c39e", "messageHeadline": "BUG: fix compatibility with numpy 2.0 for ndarray suclasses overridin\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "13411bd55df14f979e5aaf17738f21df739121f9", "messageHeadline": "RFC: make all MaskedNDArray.__wrap_array__'s helper functions return \u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "954302f3a01c77c7294bb488eb742ca3d59b264b", "messageHeadline": "Merge pull request #15950 from eerovaher/avoid-inspect-with-types", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "77844f386c4f1a8184ecfc08adcefac0e4de078b", "messageHeadline": "Avoid importing both `inspect` and `types`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e064a9f42e4ed995ce2b4a727bbc59fb5d8b4b07", "messageHeadline": "Merge pull request #15945 from eerovaher/table-useless-dunders", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b64795c7b66976889ab41ca0a34d76bf09b8ce28", "messageHeadline": "Remove useless `Table` dunder methods", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "71061de8a5a84b8b31faf7c55d30ff65ebc77e8e", "messageHeadline": "Merge pull request #15940 from neutrinoceros/tst/workaround_pytest_mp\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c46f1ebdbba91bac7e4c02b9af0f3d6764970921", "messageHeadline": "TST: pin pluggy in image tests to get by future incompatibility with \u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "297af9fe3d5cd40f1b3afbf4ed488ed4de753edd", "messageHeadline": "Merge pull request #15930 from neutrinoceros/tst/numpy2/broadcast_arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "64faaa90a883fe982fb1625b363df30f4404990e", "messageHeadline": "BUG: fix compatibility with numpy 2.0 for np.broadcast_arrays (now re\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "79be57ec218f12bfc15f6ff79e0450b292b9c06c", "messageHeadline": "Merge pull request #15934 from eerovaher/introspection-deprecations", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "316f8b9460a91e3b73707102592ef6845a09719c", "messageHeadline": "Merge pull request #15925 from neutrinoceros/tst/numpy2/array_wrap_re\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "502546891913f656a7f9faa497035ab59a9dc2b3", "messageHeadline": "simplify Kernel.__array_wrap__", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e78b5148b8123e7301c7988a2041047481b9b146", "messageHeadline": "TST: fix deprecation warnings from numpy dev's __array_wrap__ signature", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "459e5e38287772e674c87eb3706563fa0ce97f03", "messageHeadline": "BLD: Disable old wheels pruning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0374cef9501beade3c880fcc015867a6d1ab89f4", "messageHeadline": "Deprecate `utils.introspection.find_mod_objs()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "0462ede1a995ccb37674a7f4c1d61d9db610435c", "messageHeadline": "Deprecate `utils.introspection.isinstancemethod()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "7759561c8d8760e657cee18c22636ed2ef9fd40a", "messageHeadline": "Merge pull request #15923 from neutrinoceros/units/bugs/latex_one", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "97bf1e123feec3170e2244964b0df2852b8e54e1", "messageHeadline": "Merge pull request #15927 from eerovaher/struct-alias", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "4fbfe54ec5164f296a6bf818a0c34f488145248e", "messageHeadline": "Remove two aliases for standard library functions", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "a3f6aeae1bc36f9f8745f8f836c9c96525f1fdd2", "messageHeadline": "Merge pull request #15922 from nstarman/cosmo-type-init", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8d595c46cda2612dbe8afca723fba46e4ccff9d", "messageHeadline": "BUG: avoid a segfault when calling astropy.convolution.convolve on an\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "aeb53d56599f912ce34ed6410ba0223c0740624d", "messageHeadline": "Ruff violation icn001 fix (#15899)", "author": {"name": "Shaheer Ahmad", "email": "110221120+Shaheer-Ahmd@users.noreply.github.com", "user": {"login": "Shaheer-Ahmd"}}, "additions": 65, "deletions": 70}}, {"node": {"oid": "05e188dba0f0892334dd50e14e84b3d225b854d1", "messageHeadline": "BUG: fix a bug where LaTeX formatter would return empty strings for u\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c6a8ba8585f1df3044b1bb225035fe0ba6872963", "messageHeadline": "TST: add a regression test for bug 12571", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "223a8fbb23e6c06e7147c64d138e2ea1fe482cc2", "messageHeadline": "type annotate cosmology.__init__", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d9088ad035c2d7d3a0aa786b33bb301ff9587a8", "messageHeadline": "cleanup cosmology comparison code (#15918)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 28}}, {"node": {"oid": "8245f4e32428d302aed26825cd3c43f38d3b68b5", "messageHeadline": "Add typing module to IO (#15916)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "3d519d7d693f1bd57ed7a5e7b307372902ad1b45", "messageHeadline": "make ParametersAttribute.attr_name a string (#15882)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 124, "deletions": 14}}, {"node": {"oid": "87754ef8812399c63e65b0f14d61b0ab02c3562e", "messageHeadline": "coords: refactor transformations as module (#15895)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1818, "deletions": 1723}}, {"node": {"oid": "6bfcee1db5e73e98ce90f4b0e8a09af2e905783c", "messageHeadline": "cosmo: type annotate `cosmology\u2026connect.py` (#15854)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 137, "deletions": 8}}, {"node": {"oid": "7b2fe0f8a5cf0e6b4fb4c8078316218798ae1025", "messageHeadline": "Merge pull request #15915 from eerovaher/allow-keyword-dicts", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "bceb44c0ccc9fc718d10c29fb48bf89b7345810e", "messageHeadline": "Enable Ruff allow-dict-calls-with-keyword-arguments", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "0b50fdd12fbe93eee8f8d2d18fa00818af9addad", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd37134526ba98dca056ccc408f97eccc3725200", "messageHeadline": "Add unit tests for vmin/vmax", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d61a2685b9a7ce81e2c025664417c16efad503e2", "messageHeadline": "Handle cases of vmin >= vmax", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "fab35c3a02f397a0de6a362f17de31d3d9aca415", "messageHeadline": "Merge pull request #15837 from pllim/giles-v2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e7c623c0df5ea4a2e18dac453216154217866465", "messageHeadline": "Rename mincut and maxcut to vmin vmax (#15621)", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 99, "deletions": 60}}, {"node": {"oid": "76330425508c430c4047e33c00f2e9120483355e", "messageHeadline": "Merge pull request #15900 from eerovaher/tweak-Distance-constructor", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "cee1afe2cc2f1b565c099a5dbc7a1f6dc44f79ed", "messageHeadline": "Merge pull request #15908 from neutrinoceros/docs/pytest-mpl_url", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b46afd4d520a76ba9ff6e110e177984bb94b1aa1", "messageHeadline": "Tweak the `Distance` constructor", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "a17965b2c9de620b6d145cb4d773cf1f5631d235", "messageHeadline": "DOC: update url to pytest-mpl's hybrid mode documentation", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0da28efef20e0c2acb59d8e22048c1d92e496610", "messageHeadline": "Merge pull request #15906 from eerovaher/ephemeris-note", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "d8481abfdb8e350b6f87af98a5021cad83b40568", "messageHeadline": "Edit a user-facing note in `coordinates`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "ac222343ee7685a223b74fed7a6e121e0634586a", "messageHeadline": "Alphabetize units docs, by ensuring the recently introduced __all__ i\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "36446ad0211e76af873ceb9d3772e05933dc493b", "messageHeadline": "TST: test matplotlib integration for Masked data", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "21a7ed197c57adb69385e403e7751632099fd92d", "messageHeadline": "Exclude typing overloads from code coverage (#15894)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d2e689cc9b3332b2b3b4048b05c1b958028b6334", "messageHeadline": "BUG: fix a spurious warning when calling sigma_clipped_stats on a Mas\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0895b1370bb41f0f53991206a1b4897ce7a47c33", "messageHeadline": "Address RET505 in astropy/convolution (#15872)", "author": {"name": "Tanvi Pooranmal Meena", "email": "96572616+TanviPooranmal@users.noreply.github.com", "user": {"login": "TanviPooranmal"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "9bfb777e317bf27801782e49efb45c53494905f6", "messageHeadline": "Merge pull request #15892 from nstarman/units-remove-cosmo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "17cf025d6b77bdaf098c0aa8042ee34aecb01b54", "messageHeadline": "remove cosmo code", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "a311b1aa9fbdf5c9fdda52002a179ff503f373bb", "messageHeadline": "Merge pull request #15888 from mhvk/numpy-dev-geomspace-end-point", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cfe3789735c55086389cddc5ba78f84a78e01673", "messageHeadline": "Merge pull request #15885 from neutrinoceros/io/ascii/ecsv/bug/empty_\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "70e210d971c63bbe1c71241003fe43f4107683e6", "messageHeadline": "BUG: fix write/read roundtrips with empty Table dumped to ECSV", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "836fead16df741a4fce66af8c52b36b12857452a", "messageHeadline": "TST: add a regression test for bug 13191", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "eae6db0a678229bd8f41ce9637e2340f5d6f1c8d", "messageHeadline": "Account for change in mask of end point in np.geomspace", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ac1bbf2c0eb9e12094ce5aaa71dbdaffa1e65097", "messageHeadline": "Merge pull request #15883 from neutrinoceros/units/bugs/unhelpful_typ\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f9058c638cca124510b1cdeb923f7155607f1620", "messageHeadline": "Merge pull request #15841 from neutrinoceros/visualization/bug/quanti\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "2a2721db64750b1893cba409980b6bfc0ec61989", "messageHeadline": "BUG: fix an unhelpful TypeError when attempting truediv, lshift/mul/t\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e4caf3ee658982ccbc05a88ac1b8c58bca0ff9e7", "messageHeadline": "TST: add a regression test for bug 12836", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "295ea9ac795803e8652db8d7468ef9653b772dc8", "messageHeadline": "Add type annotations for cosmology realizations (#15879)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "35652f1192d2de846f52c40f7e141f2f6154d87d", "messageHeadline": "Include `typing` in Ruff TCH rule checks (#15873)", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "075b3b5999d4bec35119f4a6d5d2dbd947cb6278", "messageHeadline": "add type hints to astropy/cosmology/utils (#15851)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "932e5b4f4ddf1b5ae5e1c546f959b3f4967dd94b", "messageHeadline": "Merge pull request #15663 from astrofrog/fix-sources-fits-extension", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fc7e49fc0df9b9728feca4a7403d1d99df485d7", "messageHeadline": "Merge pull request #15847 from pllim/update-license-year", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d4ab51dfae4f281c017231dbb0ab4a6cfe427e8", "messageHeadline": "Merge pull request #15864 from eerovaher/tests-old-pyerfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "941a75e858cb473f9f3eba3447289ffd403e62fa", "messageHeadline": "Require `pyerfa>=2.0.1.1`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc41423b4a5970d1120dab9a484824038888bc1", "messageHeadline": "Merge pull request #15870 from nstarman/infra-typing_extensions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "e3c3638fbd2e37495f9c1f36ba05091897c47813", "messageHeadline": "Merge pull request #15862 from nstarman/units-import-order", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 83, "deletions": 84}}, {"node": {"oid": "cdcaa0dbb73b13f69c32e3b580b2a663308b7657", "messageHeadline": "Define `__all__`", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 72, "deletions": 60}}, {"node": {"oid": "a070054981d2387a9b7e2fd3dd1996c7c5ab575d", "messageHeadline": "remove calls to `typing_extensions`", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "6e7ae33a90f75ed79cc4db9739433328ca3c7d1c", "messageHeadline": "change convention for typing_extensions", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "c7149789d41939e39b7cff6b899d6ae2de19598a", "messageHeadline": "BUG: fix an unintended exception being raised when attempting to comp\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 111, "deletions": 19}}, {"node": {"oid": "6434296372bb8a0a37fa21e31ad02e506a4e16e0", "messageHeadline": "Merge pull request #15863 from neutrinoceros/docs/bug/conf_stderr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "f3a1b7829afef96c4de4f162a87c1647415467f0", "messageHeadline": "Create `units.typing` module with `QuantityLike` (#15860)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "3e956643c438b141c8f883e37ac59645c5652a20", "messageHeadline": "cosmo: make argument `verbose` to `z_at_value` keyword-only (#15855)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2783139ea62ac0eb9e7a302d8abf15321035acd", "messageHeadline": "Merge pull request #15856 from nstarman/cosmo-remove-doctest_requires", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "13b16999b92df97d7e9a4e1a8aeee408ac01070e", "messageHeadline": "DOC: avoid printing to stdout in docs/conf.py", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "2a0b21dcd8c6c7b2206c729d2a150252572826cb", "messageHeadline": "Merge pull request #15861 from nstarman/cosmo-imports-labels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "7c4ae90bcd6d8b70a6a13a8017fd4b67b0c14a1c", "messageHeadline": "cleanup imports", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "97baf9c965a9d54cde4ab7231cbc50914d5bd5ad", "messageHeadline": "isort units", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ad588343f802d1f2404e231996ccc80d33e4b50a", "messageHeadline": "cleanup imports", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "9c5ced8d97fe9e1d026919ec35b765ec2a005c1d", "messageHeadline": "Merge pull request #15820 from pllim/pytest-dev-compat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fd8f471ff2997862cf839b006767604953d8a3b", "messageHeadline": "Merge pull request #15848 from mhvk/quantity-columns-and-mrt-output", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "1e430a5e4f3856bf31d816cff1597a0622cc2ea9", "messageHeadline": "remove unneeded `__doctest_requires__`", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "582d211079f227c323c2f12da72603069c403047", "messageHeadline": "TST: Update GitHub link for pytest-doctestplus", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dd83273c08a7238e04250a52e3bd323953b30d8", "messageHeadline": "Ensure names of mixin columns are propagated", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "99bee533d52dea8967f1fd85a516adeee740bf37", "messageHeadline": "Ensure column initialized from quantity uses possible info.name", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "444ac66f7ab0076e8d9c390c49b5803c23c329a4", "messageHeadline": "DOC: Update license year", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9a61f1aab35861745431d9b21598d879e14ac84", "messageHeadline": "Merge pull request #15830 from neutrinoceros/time/bug/comp_nan_timedelta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "c22af5c68f284e984ec9d42557144fd1055828da", "messageHeadline": "TST: tox option to exclude scipy (#15742)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8bb495742487a4e1dad5970bf9fde9366d9f20c4", "messageHeadline": "Merge pull request #15838 from pllim/coord-frames-dark-mode", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b87782a3cf6774065a15c445948015f67aa12f95", "messageHeadline": "Merge pull request #15842 from neutrinoceros/simplify_mpl_import", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "bb231f14cf939efb3d3b080f297ed2e84e3471a0", "messageHeadline": "BUG: add missing Sun in VOUnits simple units (#15832)", "author": {"name": "Manon Marchand", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3c91ad040ff764b1eef175eee1197b3470eee50e", "messageHeadline": "BUG: fix an edge case where quantity_support would produce duplicate \u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b03b6a2dce9674e0110048d8b10d08c8aa92f16", "messageHeadline": "TST: add a regression test for bug 13211", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0dc40405887957842fcc067d06e68a836c0d7464", "messageHeadline": "TST: simplify a quantity_support test", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7752f1db7604b63b1e3b8d7e3321fbad0ae94548", "messageHeadline": "DOC: Coordinates frames in dark mode", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b5d2c861525c070c55a5ec10e5f23a40b33a8c43", "messageHeadline": "MNT: Remove defunct CircleCI notify", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4e456bc57dded369edb92584ea85ffa597114202", "messageHeadline": "Merge pull request #15783 from pllim/doc-inheritance-dark-mode", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "c197a4a014ec78c1b042a7f4f09d9f75acfdcaa0", "messageHeadline": "DOC: Dark mode for transform graph and legend", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1f7c379ea78d4075432b191223c602909e9262be", "messageHeadline": "DOC: Inheritance diagram for dark mode", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5ad5b66c236a9042983b46d9bdda91f19f5e948e", "messageHeadline": "TST: Skip test_ignore_sigint in predeps job (#15818)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c0ebce494a670805c1e928bd467222a8357b53ba", "messageHeadline": "Merge pull request #15829 from neutrinoceros/time/doc/fixes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1123af8d86959d89486ec01636d898c303511dbc", "messageHeadline": "BUG: fix comparing NaN quantity with TimeDelta object", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "23b5fc837e94dde99cc3415488f2d0cd485d999d", "messageHeadline": "TST: add a regression test for bug 15230", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0597e6d926a6a1aa38a946ad6e8fbc550484a69a", "messageHeadline": "DOC: minor fixes to astropy.time's docs", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9cd4f4fbe8df945c524e005c8e31c6b9441c5e2a", "messageHeadline": "Merge pull request #15791 from eerovaher/prevent-large-files", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e955c726bdbae94c66e07c9e16b35ee69929f991", "messageHeadline": "Merge pull request #15686 from neutrinoceros/typing_extensions_req", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "169f46198065402ebc0b50061a7543aa175db754", "messageHeadline": "DEP: adjust requirements for extra dependency on typing-extensions", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "12367300d12e6f5c22fc92aec79f3752a0d6eff7", "messageHeadline": "Merge pull request #15809 from neutrinoceros/tst/pytest8_compat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 148, "deletions": 14}}, {"node": {"oid": "f7b03014988f5bb79335a4dc0e9896508ebdbb0a", "messageHeadline": "TST: Clean-up of test_ignore_sigint", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f8eac0aecc54dd4eabd1494ce3ac23d3085e786c", "messageHeadline": "Merge pull request #15802 from eerovaher/refactor-skycoord-parse", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 34, "deletions": 49}}, {"node": {"oid": "c58e018338a2c5fac2bf99ec76ef7a0202decc40", "messageHeadline": "Configure check-added-large-files pre-commit hook", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5470263d22c76f76c77b102441f0c5876c15f0f6", "messageHeadline": "Fix ruff violation in coordinates subpackage (#15798)", "author": {"name": "Robert Queenin", "email": "2177841+ecalifornica@users.noreply.github.com", "user": {"login": "ecalifornica"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "e6157a8e8e81b8c340e9d1ceb5a3a761a849b4d1", "messageHeadline": "Update WCSLIB to version 8.2.2 (#15795)", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 603, "deletions": 531}}, {"node": {"oid": "6b068da07114312f03690d11bcc26aa125c713a1", "messageHeadline": "TST: fix compatibility pytest 8.0", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 144, "deletions": 11}}, {"node": {"oid": "873706730fca3cfad67f7535c6b7cc841c464e80", "messageHeadline": "Merge pull request #15801 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "047b36586c0019d2d8325db2981fd2e0d421bbd5", "messageHeadline": "Reduce duplication in `sky_coordinate_parsers.py`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8d9d4e917a80b334f6dddc4d639d86de339ba44c", "messageHeadline": "Refactor `_parse_ra_dec()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 18, "deletions": 33}}, {"node": {"oid": "809779e8dec938266e34df7451e8e8ee2d3960b2", "messageHeadline": "Merge pull request #15804 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8fe3e483eceb0268f50730ba94782d1ffdca630", "messageHeadline": "GHA update grouping", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d1077b6748972ec4d17198b8e2755171d044714", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6baf8b52e4222701011eaff3d1992bf6ea9ab4e", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "436f148329f7473dfba46f25ae08447c1a04a9df", "messageHeadline": "Merge pull request #15799 from neutrinoceros/units/bug/test_coverage", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b073c7c38ed2c2934cdf0ef174b82391e9610c45", "messageHeadline": "BUG: list np._core.umath._replace as unsupported by Quantity", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6568d90661f12a144ec9a2ccc814a3e2eaaf8a82", "messageHeadline": "Merge pull request #15790 from eerovaher/trim-angle-formats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "644004692cd732ae10394543cc02d7cc907499dd", "messageHeadline": "Remove unused angle conversion helpers", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 47}}, {"node": {"oid": "b50e9cfc8bf862816ea9ddd7193f0cf801b44c71", "messageHeadline": "Merge pull request #15785 from mhvk/numpy-dev-vecdot-pinv-cholesky", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "9a12bff3524addfc4b77daf8f33abab359673598", "messageHeadline": "Update signatures of cholesky and pinv for numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "d0403a5cb97039da9459c784839e9519538f6b63", "messageHeadline": "Correct for np.vecdot becoming a gufunc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "b892a5429f050816db4b11404d63a4e80bab4f06", "messageHeadline": "Merge pull request #15736 from pllim/ignore-sg-gen-file", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fefe2261fcf09751d052d80bd8143e72f18f6aea", "messageHeadline": "Merge pull request #15776 from eerovaher/coords-partial-PLR0915", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 154, "deletions": 183}}, {"node": {"oid": "3d1087df5974b547ea8ba826b138b471b6e8ec0d", "messageHeadline": "Shorten some long functions in `coordinates`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 154, "deletions": 183}}, {"node": {"oid": "651ea27844801b19895b87e6ec7f776b1fd39a61", "messageHeadline": "Merge pull request #15777 from neutrinoceros/depr/erfa_exceptions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "2716250489a8226ed761ab8079c7511aea7d14a6", "messageHeadline": "DEPR: deprecate importing ErfaError and ErfaWarning from astropy.util\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "f5909190d558bc51edd1980929860f536bad0fbc", "messageHeadline": "BUG [table]: fix slicing logic for Row (#15733)", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ae438b4ad4cb14355d2efc4acc0477b22068d83f", "messageHeadline": "ENH: avoid importing optional dependencies just to know if they are i\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "95ab29c8590169d802730fd8ffea381be36f4f19", "messageHeadline": "Merge pull request #15741 from pllim/fix-labeler-rules", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "753a327d67972b92e5768e055bd91e61a1cbed8c", "messageHeadline": "Update labeler rules [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "006d73116ea4bbae0cab920e324e888a4346d155", "messageHeadline": "BUG: Fix auto labeler rules", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51d17fc7b3592a7af44b1bed30f65932b15a9bd5", "messageHeadline": "Merge pull request #15770 from neutrinoceros/tst/fix_broken_test_skipper", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c0ffba405f07dfebfa6787f67ab4e6878b6f1e59", "messageHeadline": "TST: fix incorrect skipif marker", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6a870d66f99d42bb3bbf1e13399f06d9a2658844", "messageHeadline": "Merge pull request #15706 from nstarman/bump-numpy-scipy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 70}}, {"node": {"oid": "f98d44d30837234fabc3bab4efb0a325de991ee2", "messageHeadline": "TST: fix a broken table test (#15764)", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "006afb9d83aa93aab9ef959e4f6f5297d095aa3c", "messageHeadline": "Merge pull request #15767 from eerovaher/rm-removestar-hook", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b1cb00f04f14ea40fcc6f9bb4f95c8c025a61c13", "messageHeadline": "Remove `removestar` pre-commit hook", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "de418236becee5e9b25c7eaada69c4b7f31ebbe0", "messageHeadline": "Bump scipy minversion to 1.8", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6df7cc4b8ab812bb70251cb4402055a4310e2937", "messageHeadline": "bump numpy minversion to 1.23", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 25, "deletions": 68}}, {"node": {"oid": "3d48627e4fdd3ac081a7e8a628a717d1764801b3", "messageHeadline": "Merge pull request #15740 from keflavich/small_wcsutil_docfix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80b805f03d6df3dc4f04727b2f57abb2b69d66bd", "messageHeadline": "Merge pull request #15748 from eerovaher/clean-ascii-tests-commons", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "274ae10a84bc85bda38937b6ac6262c3a1d75821", "messageHeadline": "Merge pull request #15762 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6dde90bf47a50adfb6cfdaa980bb290921c56de9", "messageHeadline": "Merge pull request #15760 from mhvk/numpy-dev-vecdot-etc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "9a94fca3fa7e0c131cde7eaed9664671850aeed1", "messageHeadline": "Bump github/codeql-action from 2 to 3 in /.github/workflows", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "007c4bca9a5f8fc29aa9443380f01d226201503c", "messageHeadline": "Add note on why we are not using np.matrix_transpose internally", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "88943e04f66dd3740a452925238cb6ca0c9b231a", "messageHeadline": "ENH: ensure Masked support for latest numpy (np.vecdot, etc.)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "947189c5725198145529c42a1ec3881109d92c20", "messageHeadline": "ENH: ensure Quantity support for latest numpy (np.vecdot, etc.)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "436669cd364c669e84a721f69a78205cdb6d5d92", "messageHeadline": "Merge pull request #15752 from MridulS/quantity-array-api", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "103a55a1017d711779fb04d66efb02645b1c0da1", "messageHeadline": "BUG: avoid double superscipts with unicode (#15755)", "author": {"name": "Mridul Seth", "email": "mail@mriduls.com", "user": {"login": "MridulS"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "def12c535ec2c92fdb53a1e61c4e8a4c522d9a9f", "messageHeadline": "Let Quantity accept Array-API compatible objects", "author": {"name": "Mridul Seth", "email": "git@mriduls.com", "user": {"login": "MridulS"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "174fc5d6c5f3b6d0dbfb058450a477fb58edfe2f", "messageHeadline": "Remove unused code from a test helper file", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "7a7b6ba6a1fc65aeb4585819d3c4e50b97631dda", "messageHeadline": "Merge pull request #15746 from pllim/update-towncrier-bot-ver", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "586a14466b7f847feea000191b94cedd3c162542", "messageHeadline": "Merge pull request #15737 from eerovaher/unify-sep-pos-angle", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 102, "deletions": 96}}, {"node": {"oid": "033662a2d5fab9131838ca18cb03435c02a5d4e2", "messageHeadline": "BOT: Bump action-towncrier-changelog hash", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8334c914b44960b29c7a29566a54959d7b7da4ee", "messageHeadline": "Add clarification on the xy coordinates in fit_wcs", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "421a47644a1122d56c111b371e30d35de13cac26", "messageHeadline": "Implement `BaseCoordinateFrame.position_angle()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 88, "deletions": 71}}, {"node": {"oid": "f87e75d967fcf0ede5a1fe9f1326e4b84e333f94", "messageHeadline": "BUG/API [units]: fix signature incompatibilities between helper and h\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 286, "deletions": 44}}, {"node": {"oid": "fe44293c84020ae650f5a3f0c3a2aaefb4502113", "messageHeadline": "DOC: Ignore sphinx-gallery generated file", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab8308460c44a628ea5424821d649bfa54d8291b", "messageHeadline": "TST [units]: restore consistent naming convention for array functions\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 75, "deletions": 82}}, {"node": {"oid": "00fd18714d08329d960086a0b3b0aabacc671d1a", "messageHeadline": "Simplify computing coordinate differences on sky", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "207a2e465b012c4422c429d52c337e83c3ddfa02", "messageHeadline": "Merge pull request #15730 from neutrinoceros/mnt/hotfix_labeler_final", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 161, "deletions": 83}}, {"node": {"oid": "df6201daf3fe6add9ae6a2f96b6a2a1c5c436322", "messageHeadline": "MNT: fix labeler.yml for labeler v5 (again)", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 161, "deletions": 83}}, {"node": {"oid": "c80869eac212253e4297459ea8c6665435d90d88", "messageHeadline": "Merge pull request #15725 from neutrinoceros/mnt/cleanup_old_python", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "e0d336c749e3ee4fd67625592d037d63a381ce28", "messageHeadline": "MNT: fix labeler configuration file for v5 (#15723)", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "54fe898808b809571af272833b85342ea9232918", "messageHeadline": "MNT: cleanup fiduciary comments that are unneeded since Python 3.8 wa\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "35c1cc256c9e29aa1293c899bf0746bc9e75b7a1", "messageHeadline": "Merge pull request #15712 from taldcroft/coords-allow-angle-like-in-d\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "38f10a3b0aecad2aa9a81401e9c511408429d1c7", "messageHeadline": "Allow using any angle-like parallax with Distance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a65a0e691d9213b92b2509b584dec048314fa39e", "messageHeadline": "Add a regression test for non-`Quantity` parallax", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cf357278b932d1c1b720621afc72b652240c3398", "messageHeadline": "Merge pull request #15617 from jobovy/fix-cds-multi-line-explanation", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "28e593f4b9c32eb57893f6bd393a2a8df6c70e76", "messageHeadline": "Merge pull request #15691 from neutrinoceros/units/new_array_functions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "e2015797e100fd8923548f027e7bb7f1f29ddc6b", "messageHeadline": "TST: add test cases for array functions (NEP 18) new in numpy 2.0 (as\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 128, "deletions": 5}}, {"node": {"oid": "2f29cfdaadfbf76cf0193e06e332de66f6675b8e", "messageHeadline": "Merge pull request #15715 from eerovaher/fix-file-like-ref", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0267269529a5d0d095012140dea44437a7d82e8d", "messageHeadline": "Fix references to `file-like` objects in glossary", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "034d055e4e524fd523485de99d63d6751343894c", "messageHeadline": "Merge pull request #15708 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d421052cefefc926e0ff603123a9b6252e7733de", "messageHeadline": "Merge pull request #15707 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ef33ac5a1f8f9ed09e5e13130a64147045208395", "messageHeadline": "Fix typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ffdbb2fa019d2b33ed50038f28129283d51e8b0", "messageHeadline": "Improve astropy glossary (#15705)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "fabf0fc49b93c6df948eae7cb16c5ee1aa0650e0", "messageHeadline": "Bump actions/labeler from 4 to 5 in /.github/workflows", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8efb0a07e1999ce41bad206e50395e53c8cfd029", "messageHeadline": "Bump actions/setup-python from 4 to 5 in /.github/workflows", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e70c35ee5b09ad408877c8b458d2a3f27d845ac4", "messageHeadline": "Suggested fix re:black formatting of adding to column description", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "72c09473cf7e78814874c466ff2f5a11512f5b1b", "messageHeadline": "Merge pull request #15699 from dhomeier/np.char_ufuncs", "author": {"name": "Derek Homeier", "email": "709020+dhomeier@users.noreply.github.com", "user": {"login": "dhomeier"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "8f1bf1026c03bf74e45d3665d36393e4cd9a122b", "messageHeadline": "More numpy string ufuncs in qh.UNSUPPORTED_UFUNCS", "author": {"name": "Derek Homeier", "email": "dhomeier@users.noreply.github.com", "user": {"login": "dhomeier"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "faa20e537265eb750dcccd18dd2283b01cad2f4f", "messageHeadline": "Merge pull request #15697 from eerovaher/rm-duplicate-hooks", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "7c61eee18ea24fe1acbd4d5706deaaccf1c28a6d", "messageHeadline": "Merge pull request #15698 from eerovaher/fix-docs-separation-ref", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "76f98bccd181e0706af291af61efdd6d7c9af4f6", "messageHeadline": "Add string ufuncs in np.char to qh.UNSUPPORTED_UFUNCS", "author": {"name": "Derek Homeier", "email": "dhomeier@users.noreply.github.com", "user": {"login": "dhomeier"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "611ad17747a4047d244e8d98b6ece02dc29556be", "messageHeadline": "Remove `SkyCoord` separation methods references", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bc8e9a8cec8982207086c9f43f5c38097d79ca47", "messageHeadline": "Remove `python-check-blanket-noqa` pre-commit hook", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e5e6e28b0c37299ef4673b98c73d5b3204956c96", "messageHeadline": "Remove `python-check-mock-methods` pre-commit hook", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d84aa7fc9e31b7d70be2603678af0ae3af84088e", "messageHeadline": "Merge pull request #15677 from eerovaher/deduplicate-separation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 125}}, {"node": {"oid": "b7fa097273a10ac1bb0353618fa1e88da9d4a093", "messageHeadline": "Merge pull request #15689 from neutrinoceros/type_extra", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b64eaf2e207b3ef998334dfdd096d1ae89ea4d2d", "messageHeadline": "DEP: add a `[typing]` extra dependency target for type-check-only dep\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c1484eebc2443bc22f32936c8623b29f27591a5", "messageHeadline": "Apply some suggestions from code review", "author": {"name": "Jo Bovy", "email": "jo.bovy@gmail.com", "user": {"login": "jobovy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c4d7b4660c5bbd89be75a0e11b5e8eec57434038", "messageHeadline": "Fix re-raising unit parsing error", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "04aa8006be8f778ebe39eefbd70875720c9821d5", "messageHeadline": "Only add a whitespace to a continued description when the existing de\u2026", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "49525629b040ea7b84f99f07d96a4995cd354abe", "messageHeadline": "Deal with the case where warnings are turned into errors", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3778384ba05e7798e20a844ac49660db51df1554", "messageHeadline": "Add test of multi-line description that starts with a number", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e84f18bddc02ec1c8c3124bb3163d64d813c3091", "messageHeadline": "Add changelog entry", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d81864d511b13448f49dc1ae339ceccf71018c72", "messageHeadline": "Fix failing multi-line description tests because of new whitespace", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "826d6619ca9224357358059067cf3c88d5aafc73", "messageHeadline": "Fix reading of multi-line CDS descriptions where the continued line s\u2026", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "9ef0558e4dea36410840bfd62fc547501aa5d3e9", "messageHeadline": "Merge pull request #15673 from neutrinoceros/proofread/nddata", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "799022c424667e7093678818c75383ce20a78333", "messageHeadline": "Merge pull request #15682 from neutrinoceros/pin-extension-helpers", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83987509e6bf624004b07225a1466998ab912455", "messageHeadline": "BLD: pin extension-helpers to 1.* following upstream recommendation", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e695b69f7f530e541e2c0c00ffa9c0e5630e87f", "messageHeadline": "Merge pull request #15681 from saimn/whatsnew", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ae63aeb309c529fc205b560aacfd765bd67d0a5f", "messageHeadline": "Fix whatsnew URL and instructions. [ci skip]", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "37594cd47cf4e278d3b228d09293de12a9e508ec", "messageHeadline": "Merge pull request #15680 from astropy/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "165320a020e4d4720d32c82f190163dcbe578233", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a239ce2f326284e335a673a517a91eb100f31fe8", "messageHeadline": "Add links on mentioned issue and pull request numbers (#15672)", "author": {"name": "Jero Bado", "email": "10357742+jerobado@users.noreply.github.com", "user": {"login": "jerobado"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da730d01e2e7dd41bd12859f873fbcb555e3674f", "messageHeadline": "Remove `SkyCoord` separation methods", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 36, "deletions": 125}}, {"node": {"oid": "7d8bfaf88ee3379acd0f2f5360c1ca342096df77", "messageHeadline": "Merge pull request #15659 from eerovaher/deduplicate-separation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "bf35e88272dd52853522519be346abaa30acec8c", "messageHeadline": "DOC: edit out a reference to pylab (prefer matplotlib.pyplot)", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e8aa1af738fd897e4c6b57561a64ca236643377", "messageHeadline": "DOC: minor fixes to astropy.nddata's doc", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b72fc23bbdc4ba7a45d95f336a7e58c7f35a11cd", "messageHeadline": "Merge pull request #15669 from taldcroft/table-fix-masked-column-byte\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7ab3296cb3350e3af7ed3e6d5c6d35e987ee5279", "messageHeadline": "Fix bug setting items in bytes MaskedColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9ce2087bd81f9502c4fdb87168d1cccd1aee4f53", "messageHeadline": "Merge pull request #15667 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9a6d4d50ba3a7f528af8bd8552dff5cffd1e2ea", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e96d9dbb88fcb6be36e01a5e1e633d8e4c2866b", "messageHeadline": "Merge pull request #15665 from eerovaher/refactor_parse_coordinate_arg", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "6eaf35556599a640cbbc228d31d19ec9e77073c3", "messageHeadline": "Refactor `_parse_coordinate_arg()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 27, "deletions": 40}}, {"node": {"oid": "c998efcd7b9d81be2a95879d18e2d210884e6f5b", "messageHeadline": "Use relative path for source files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "164a67784e669b30c859db904668e04b9f6e1bfa", "messageHeadline": "Merge pull request #15662 from paverett/fix/ruff_c408_coordinates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "4f9bab5f5b813293264874304e73b6c32e980103", "messageHeadline": "Fix BaseCoordinateFrame separations with SkyCoord", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e5cd0a2610f94d808f930ae92b16a12556e0efd6", "messageHeadline": "Add a test for `BaseCoordinateFrame` separations", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "485f54a48546e7232a049202c3a35f3b47187844", "messageHeadline": "fix: ruff c408 in coordinates submodule", "author": {"name": "Porter Averett", "email": "porter@averett.net", "user": {"login": "paverett"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "cd58714d178f2cf9b15c0f576e434c77f0a724d0", "messageHeadline": "Merge pull request #14896 from olebole/citation-cff", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1589, "deletions": 1}}, {"node": {"oid": "5a175b3f278eaad08075000394dcc7a49552b9ee", "messageHeadline": "Remove software version information", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "98891b6cad620fe1306b61a4a353a1c735c1db9b", "messageHeadline": "Update CFF-test.yml", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "993cfaff3af553ff318ce708584152fef4d38881", "messageHeadline": "Ignore cff in codespell", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f737bf955a1089acd238448a4925456f560ea1", "messageHeadline": "DEV: Re-enable greeter bot", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "d092287c7da5009159b1189f137e93ac5f7b6f12", "messageHeadline": "Merge pull request #15660 from paverett/fix/ruff_pie790", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "a8d396fab62721551f23c86a5f61a6ec1794e777", "messageHeadline": "fix: remaining ruff pie790 violations", "author": {"name": "Porter Averett", "email": "porter@averett.net", "user": {"login": "paverett"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "6b36e53c2608c43a35a5561122688fb9e04879bf", "messageHeadline": "Merge pull request #15632 from pllim/numpydev-cython", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "59c0d0a4478c54b42e55ded24fcbff47a924243f", "messageHeadline": "Use Concept DOI instead of Version DOI; update version info to v6.0.0", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6eaa097469f7117becccc7e2d0a02fa55ec2f31b", "messageHeadline": "Add affiliation for bsiposz in astropy-2.0 paper", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24a7d894f5e8cfde55ea73caa707fe197b7b1150", "messageHeadline": "Add ACL entry", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9067f5cb1c18d086411497202626a8955c89131d", "messageHeadline": "Use URL for ADS bibcodes", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e3319601bb9b4a306aa9c54a184aad280ae7a11e", "messageHeadline": "Use real Umlauts where possible", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 99, "deletions": 102}}, {"node": {"oid": "21560e63c65095d44b8891298b6cefa58abb08c8", "messageHeadline": "Remove individual authors from main \"software\" entry", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 0, "deletions": 625}}, {"node": {"oid": "bab2ffeb4823d92c7d2dcf6ac6334b63480712a9", "messageHeadline": "Add CITATION.cff", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 2191, "deletions": 0}}, {"node": {"oid": "41ccf3455ad6801fdce9dc4dcf417855a531c99d", "messageHeadline": "Add CITATION.cff validation", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7bfdee7b9504f216b127fbdb27ade8bac25b84d4", "messageHeadline": "Merge pull request #15654 from pllim/update-security-v6.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1b9e70451bcf8c29259e9e8727a298057ec1c467", "messageHeadline": "Update security policy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1e1f39039fc9af5e6978d439bf9d7cfaa80dbd31", "messageHeadline": "TST,BUG: Avoid column insertion regression and adjust error message f\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2b00a8787841c867de5ae45759126ee207222105", "messageHeadline": "TST: Add -v --pre to install_command for devdeps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "604c5ba4332de698406a82a3acae02ebe4134124", "messageHeadline": "BLD: Allow numpy 2.x", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a36c0043dbe55fd1d4815a86a00339f96a438800", "messageHeadline": "Merge pull request #15652 from meeseeksmachine/auto-backport-of-pr-15\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 514, "deletions": 262}}, {"node": {"oid": "74d62e88a5955558571950d89aebbdc197114758", "messageHeadline": "Merge pull request #15646 from eerovaher/tests-E402", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "17febd9403c31d0a1e06019fd71024df864d6c37", "messageHeadline": "DEV: Temporarily disabled first interaction bot", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "e075a5f82b69b24c82fbe5bd0f3fc6b3d8933b59", "messageHeadline": "Backport PR #15648: Finalizing changelog for v6.0.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 514, "deletions": 262}}, {"node": {"oid": "86272e7fd486db5341efd2b092485f06e93f0eaf", "messageHeadline": "Replace OrderedDict with dict in nddata module (#15623)", "author": {"name": "Felipe Gameleira", "email": "63443814+felipekhouri@users.noreply.github.com", "user": {"login": "felipekhouri"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "772c57b30e433aa56a854c9ed90b8488b9665608", "messageHeadline": "Enforce Ruff rule E402 in tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "8b9ca69e7cc3107d3f8ca657927cd8a62babc7e5", "messageHeadline": "Merge pull request #15647 from eerovaher/matplotlib-epoch-certainty", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "8df34a9804c31889ae20f74ab7858d84fe1a5f61", "messageHeadline": "Stop worrying about `matplotlib` default epoch", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "1aa3e6a504090f401da647e3d7fc484888afd6e3", "messageHeadline": "Merge pull request #15630 from cmarmo/custom-wcs-frames", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "5350ac0e198cba1756084bb7eac329ac600a0144", "messageHeadline": "Merge pull request #15644 from eerovaher/no-fmt-off-utils", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "84a8a07ed7c0ea1f4e3438ce2156b085d6855a7d", "messageHeadline": "Remove needless `fmt:` instructions from `utils`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "aa142496ef6bcce179c7022d1973a79b3ecc9f2e", "messageHeadline": "Merge pull request #15634 from neutrinoceros/setuptools_69_compatibility", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e72cc330c10ada14ec2e534610457639c5b2616c", "messageHeadline": "Merge pull request #15637 from astropy/revert-14977-quantity-remove-n\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "5dc050cda25006b4b45af54aead62a8bf760498e", "messageHeadline": "inline function", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f9483152a6f7a20512392ed6c8d272a297c070d6", "messageHeadline": "use custom function instead of setuptools.modified.newer_group", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "4116facd08391453e1a443fecdadb119ad926c7d", "messageHeadline": "Trig CI", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "24130794384abbbd990a249a3aa68485dc8912eb", "messageHeadline": "Revert \"Remove deprecated Quantity.nansum() method\"", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "e7dc69f90a023943db59a101bdecd6b00c70b353", "messageHeadline": "BLD: fix compatibility issue with setuptools 69.0.0", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3da88ab57582bb82c82941d58680413974108178", "messageHeadline": "Add changelog.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b285d5ec0f6d128d98d2a815860811fae0e061ed", "messageHeadline": "Fix append.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5504b779007fb160bbc95265b2aa2421bc49c446", "messageHeadline": "Fix support of custom WCS mapping.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "fc804b88c43afcbd42986d6fda4679a7b6d3a578", "messageHeadline": "Merge pull request #15631 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d01a24f32ab86afd55e9918cc22dea14a21bb97", "messageHeadline": "Merge pull request #14977 from mhvk/quantity-remove-nansum", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "90cb5764c090bc9c4ac1454bdccc14f65ae7de3f", "messageHeadline": "Remove deprecated Quantity.nansum() method", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "55db4caac602860e3f534ec9d457cc50930d4930", "messageHeadline": "Bump actions/github-script from 6 to 7 in /.github/workflows", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa0b136c4d40c8ae3fd539cbfa4489f462537793", "messageHeadline": "Merge pull request #15628 from henryiii/henryiii/chore/reporviewbump", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "c8f39c494fa21e0ebb22715306c217d802cbd1d5", "messageHeadline": "chore: bump repo-review and cleanup a bit", "author": {"name": "Henry Schreiner", "email": "henryschreineriii@gmail.com", "user": {"login": "henryiii"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "b01f8a2ef009b01af04e8aa3d3e06b0ade804af1", "messageHeadline": "Merge pull request #15627 from eerovaher/clean-pytest-filterwarnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "04765bf2bac2657282f50e5ec4ac6acc9a831338", "messageHeadline": "Remove an unneeded item from pytest filterwarnings", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1e634ee1c4c417bd8255225fe2000b40ffb5a9e4", "messageHeadline": "Start using Scientific Python's repo-review (#15367)", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "ab24d0eeca7a7fce2d1301fa74273f3225161a56", "messageHeadline": "Merge pull request #15549 from nstarman/cosmo_param_tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "5f05c10d35cc96cf958b4672ac3c968c618d1df6", "messageHeadline": "Merge pull request #15619 from larrybradley/viz-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61c8577573075d1a86f9c7c7635078c4b342b7c1", "messageHeadline": "Fix docstrings describing max_cut", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5b3fe5b4a42469ab4180332494b428ecac5f90a", "messageHeadline": "Merge pull request #15556 from pllim/security-team", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b296e4d2a4a9dffae7faf7a12c648d492ded9a60", "messageHeadline": "DOC: Updated text w.r.t. security reporting", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "881a4acf72cf379504856addfabb57479ad76efe", "messageHeadline": "DOC: Fix CI badge", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "250215bbcb24b860388ffb2fffd4e856fee886e1", "messageHeadline": "Merge pull request #15612 from StuartLittlefair/pr15611", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "42bbaedc59dd5232bc788ace264a648fca1a2dc5", "messageHeadline": "Let Pandas Series work as redshift inputs (#15600)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "7509a9e99f91fbab3cec91432e4df542bd1bcd8f", "messageHeadline": "tests require JPLEPHEM", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "637f21f78e9c92552fa378f12f8834fe2dd7cdc9", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a99fae727bee54a62fabddeef08de6c6654e218a", "messageHeadline": "add changelog [skip ci]", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3438ce6b3d20e6cdc73a534bf47bc9918c26a07d", "messageHeadline": "add test using astropy data [skip ci]", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "22ce0c644c6bd9315bce10f8cbfcc44be72eacc1", "messageHeadline": "use correct components of posvel for position", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc80072326ba18732aa12eff11d5d76dcdd3e6d0", "messageHeadline": "Merge pull request #15609 from eerovaher/clean-known-issues", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "3ba10cef36afb4945e985c67c2fa5766123b16e8", "messageHeadline": "Revert \"Add known issue about using float on complex numbers\"", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "5326cf994275b6cca2d0eb7f627d6f26c868d30e", "messageHeadline": "Revert \"Add entry to known issues\"", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "607de3caa7f3fee85ae8e84283c2430d3e8d4912", "messageHeadline": "Merge pull request #15605 from mhvk/nddata-array-prepare-removal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dbaa03782c6e241f6903c8c32c9ea114395f5c7", "messageHeadline": "Merge pull request #15604 from mhvk/time-add-empty-quantity", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "e0bbf6c5d96f0117570570f6e9e62d5fcc222693", "messageHeadline": "Ensure TimeDelta can be initialized with empty quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "82ddc37a52308fee0a5ab36063b158568d1bc890", "messageHeadline": "Merge pull request #15599 from eerovaher/tests-are-not-scripts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e38d61aeafb443f4fa7cd362e44a0eeca3f737b3", "messageHeadline": "Use __array_wrap__ instead of __array_prepare__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83fcda46f812c117a82f2491334951f059cae206", "messageHeadline": "Merge pull request #15602 from pllim/fwdport-of-pr-15596-on-main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "a3419bec239c1a8dcea909ec0802223a11cad54c", "messageHeadline": "Manual forwardport of #15596 from pllim/fix-6.0.x-docs-2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ac8180e9a6589647b1013660453b61dba7b7e877", "messageHeadline": "Remove `if __name__ == \"__main__\":` from a test", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "b2149fa539ba7c47bcd5d892581250c433e90a0f", "messageHeadline": "Merge pull request #15354 from eerovaher/ruff-ANN", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "1ae26ae0fcf5b8ffe0563d73be7787e9c835bf0e", "messageHeadline": "Install openblas to compile recent Numpy versions (#15589)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "17f4f71e7f75cacb3eefc96a1dcab847f91d38f8", "messageHeadline": "Merge pull request #15591 from eerovaher/pre-commit-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "97daa91caf8e7d175818a791fbeba5059b036f7a", "messageHeadline": "Update `pre-commit` hooks", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 27, "deletions": 31}}, {"node": {"oid": "e81466f73f44c8bbc0fac4f8bddbba1d905ab208", "messageHeadline": "Merge pull request #15590 from eerovaher/latex-test-indentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "bd6ec44a088228565351f7c724ccfb525717d726", "messageHeadline": "Adjust indentation in a LaTeX writing test", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "4755bd9ea15e6af17d05151488402c9964a69c68", "messageHeadline": "Merge pull request #15579 from saimn/setup-data-files", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d90a44a8eae63f3bff8cd44df2f237752f4bd6d7", "messageHeadline": "Merge pull request #15585 from saimn/expat-2.5.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2688, "deletions": 595}}, {"node": {"oid": "33e8618db555d9652ffbe9d24f18fdbb52027408", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02d0912e1dd32daf38c8f68c4df8e0d07793f7d6", "messageHeadline": "Update expat to 2.5.0", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2687, "deletions": 595}}, {"node": {"oid": "5e475082e0515b66b27c6c0f431df19def234d78", "messageHeadline": "Use verbose flag to see pip logs", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be40cc47ded9727b75fff268a41b74c78a48df75", "messageHeadline": "Merge pull request #14723 from gpsgibb/table-io-null-fix", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 103, "deletions": 1}}, {"node": {"oid": "6be5cac1232fec6873415424468a8baaa13d3358", "messageHeadline": "Replace np.NaN with np.nan", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1baf3c9bc35992ccab5ee8722c292017d7be9a9", "messageHeadline": "Merge pull request #15583 from eerovaher/no-fmt-off-cds-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 63, "deletions": 67}}, {"node": {"oid": "afb8b66d777998e9cd4f0ad752d0f013cfb9bd2f", "messageHeadline": "Use double backticks in changelog", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "61156c07dba59e26c91760f810767377bd485c91", "messageHeadline": "Use BinTableHDU.write to simplify code", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ccbb3ac0a0a874c7b2989ab5e0f7f5507405c662", "messageHeadline": "pre-commit", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01290e2695cb9d2965461d3399627a6f87753ccd", "messageHeadline": "Added test for Table.as_array that ensures propagation of fill_value", "author": {"name": "Gordon Gibb", "email": "gordon.gibb@ed.ac.uk", "user": {"login": "gpsgibb"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f64b94952eee3e5e738725102d0043e9c19540bf", "messageHeadline": "Initialize fill_value for each column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1336278614e0f7c17ccbe6eb4dd72d2a40f828af", "messageHeadline": "Fixed formatting", "author": {"name": "Gordon Gibb", "email": "gordon.gibb@ed.ac.uk", "user": {"login": "gpsgibb"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f1a5b6548623f5badf09e282943101b8c87e9f83", "messageHeadline": "Removed trailing whitespace", "author": {"name": "Gordon Gibb", "email": "gordon.gibb@ed.ac.uk", "user": {"login": "gpsgibb"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "394198166d8d6cfd6673f3095e6ddc2470a6e8c3", "messageHeadline": "Added changelog entries", "author": {"name": "Gordon Gibb", "email": "gordon.gibb@ed.ac.uk", "user": {"login": "gpsgibb"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aac4e96ef7ec43c9d0573059d52bddd5fe20cf53", "messageHeadline": "Table.as_array now propagates fill_value to the masked array", "author": {"name": "Gordon Gibb", "email": "gordon.gibb@ed.ac.uk", "user": {"login": "gpsgibb"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "e11cdd21e13e360f7e307da42877e47689191249", "messageHeadline": "Tables read from FITS now propagate the TNULL property to the MaskedC\u2026", "author": {"name": "Gordon Gibb", "email": "gordon.gibb@ed.ac.uk", "user": {"login": "gpsgibb"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "d8e0cbf213c9b1f42ef44db9a46ec5c95e42c996", "messageHeadline": "Remove needless `fmt` instructions from a file", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 63, "deletions": 67}}, {"node": {"oid": "5d342181c0b8103c9726cc703a93d58625766644", "messageHeadline": "Merge pull request #15580 from saimn/update-authors", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "80ec2f97ee0553a82bd5c76aff87c824e11146d9", "messageHeadline": "Merge pull request #15578 from larrybradley/stats-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ac1a9d860040b5e05ec2316bddc735b0f2c0184c", "messageHeadline": "Allow namespace packages to avoid warnings about data files", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f009d8821dab422c455039021c6f8245deb1826", "messageHeadline": "Update credits and mailmap", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "8d156099e079d40359dadb4a2f0e2f0aeb22947b", "messageHeadline": "Update stats main docs page", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e42dfc0b16b4b53fbcea793957d369e3b26a1954", "messageHeadline": "Fix marking in docstring to `astropy.stats.histogram` (#15574)", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "115362b2fc9d46f722ed50c2f59e29e2a117faf7", "messageHeadline": "Merge pull request #15568 from pllim/byebye-iers-for-old-branches", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 89}}, {"node": {"oid": "9f2be229b9cd1f32769a18b4242c101d009aa74c", "messageHeadline": "Merge pull request #15572 from pllim/release-doc-branch-rules", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e47fd515f3b8c925dfd13c5ae0a8cdea02ba93cf", "messageHeadline": "Merge pull request #15573 from pllim/update-iers-pin-message", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b8f564ea222d33c42855d302d6b72003defde86a", "messageHeadline": "DEV: Update IERS pin auto-update instructions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "45265c8261d67d29d683eb87ae0cb11407e96050", "messageHeadline": "DOC: Add branch protection rules", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "443861cb3e300cff8c192845c689939096981ccb", "messageHeadline": "Merge pull request #15569 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23f3cd39dbbd39657947d3238cd40929296af46d", "messageHeadline": "Merge pull request #15570 from eerovaher/coords-no-fmt-off", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5a5dc89c7b04a43958da42cc27cf6b6010e03688", "messageHeadline": "Remove `fmt: off` instruction from `coordinates`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "bb2e6d938e32c09e69f19b3ec0976efbf8937287", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50767d59201d7f00f2bf86b65dedc346977f2905", "messageHeadline": "Merge pull request #15563 from eerovaher/declutter-settings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c38a0d7887ddf94a377577a815a12c247930bc8a", "messageHeadline": "Remove needless Black and Ruff settings", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "05f7b2ccb677d0ebc72e8cdc6458d1776c04f445", "messageHeadline": "Merge pull request #15562 from marcellonascif/remove-ordereddict-test\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "037090c9917aea12970f67a5333c06574c17c74c", "messageHeadline": "MNT: Stop updating IERS in v5.0.x and v5.3.x", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 89}}, {"node": {"oid": "db54255a4f3076995f2157f71aa6f5498a167961", "messageHeadline": "cosmo: make derived_parameters private (#15547)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "16f6a68b4cf4a08732e82278dfc7cb6645dc97bb", "messageHeadline": "Removed OrderedDict from runner", "author": {"name": "Marcello Nascif", "email": "marcellobnf@gmail.com", "user": {"login": "marcellonascif"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "109bf3d59b3b8d6bc86f67c897c5ee191c36d4c6", "messageHeadline": "Merge pull request #15402 from saimn/cython3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "9ec4ae327bc8ca20bebbdd3987cbc14995bf1ad6", "messageHeadline": "Merge pull request #15552 from eerovaher/rm-obsolete-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bc8635d285ad8c42dbcedc83a4eba926e53d87e0", "messageHeadline": "Merge pull request #15551 from lpsinger/fix-15550", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0e21829bb9625fbabfe9f1bb180d8064a15163a8", "messageHeadline": "No need to redefine .ndim", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "aeb92e33a42cec4158bb4f386de95fc07b6b90cd", "messageHeadline": "Remove an obsolete `PhysicalType` test", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "9dc84cc52c6a54cab693671358da898a7543cb37", "messageHeadline": "Remove ref from change log fragment", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e0888b5c0fed9efdc88dac6233b8cc99d77a5b58", "messageHeadline": "Merge pull request #15446 from hfcpeixoto/address-PIE790-ruff-violati\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e5d8157fb52ccd36e6f631ec9ef6f2e806f7cd20", "messageHeadline": "Added 6.1 what's new page and redirect 6.0 what's new page", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 464}}, {"node": {"oid": "a35b36ea9b5062b40483f14881f7007775acde86", "messageHeadline": "Suppress a few more NPY_1_7_API_VERSION warnings", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "da4d6da6dc59998754b786fdcfce7a1a00a248d0", "messageHeadline": "Avoid openmp warnings in bls.c", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "46944d434b0b911876cc18fa44b15c3b75fe6a61", "messageHeadline": "Fix warning from PyUnicode_AsUTF8AndSize", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43db85bc44f0e57e42676ca052d5d841d87b7910", "messageHeadline": "patch error seive", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0278b6f1140fc41ad92fbcd5204b9c9874e36bfc", "messageHeadline": "Ensure import_array is used and remove Numpy API warnings", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "8e7c34ee242d3ccf8d3b26415e632e9252b967ce", "messageHeadline": "Use Cython 3.0", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a1b6894977bf3fda145a33209a0971f7cdbdbd5", "messageHeadline": "Merge pull request #14713 from astrofrog/docs-remove-lts", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 82, "deletions": 99}}, {"node": {"oid": "3b3aec87408255da38a55259a77215bb898a0f89", "messageHeadline": "Merge pull request #15546 from pllim/unignore-np-core-maybe", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "460723f2770805a548ed377f3acda805c4d59b83", "messageHeadline": "move Parameter creation test", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "440dc3c2c79e528752e4832a5d7bc73d94ed8269", "messageHeadline": "rm extraneous test", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "755a4e9895dd2a8c62d6224ec95b1ed6fc899625", "messageHeadline": "TST: Un-ignore some test warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "1f67898272c164b6293f7726a34e792ef9284cc8", "messageHeadline": "Merge pull request #15545 from larrybradley/general-sersic2d", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 239, "deletions": 25}}, {"node": {"oid": "da505915eea1f0a99f5d4704b63778082c4aa6d9", "messageHeadline": "Merge pull request #15401 from eerovaher/cgi-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cf5ec34b8556bae1ef560bb884da783d857f8c0f", "messageHeadline": "Add GeneralSersic2D profile plots to narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0f27cb758ff76b709fc73bc9dfdce4717c39cc32", "messageHeadline": "Add What's new entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "39373a46af4939699bf9abc98711730bedd04f43", "messageHeadline": "Add GeneralSersic2D to model narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0d93cc6556a1a6039dfbe6f4d0900494f3d49018", "messageHeadline": "Simplify input_units method", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ed5ae7e092cc677c168a9d9beea7e8914fb3d428", "messageHeadline": "Add unit tests for GeneralSersic2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "780d2fbfb0f69a37a7a775fd395df2604715c738", "messageHeadline": "Add GeneralSersic2D examples for both disky and boxy isophotes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "ec1c6e97ad1912eb7458f4771ed63aab451f4aa4", "messageHeadline": "Add GeneralSersic2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 122, "deletions": 15}}, {"node": {"oid": "955e810650f1bf8cd159f71b54afe7ea6f43a77d", "messageHeadline": "Merge pull request #15453 from mhvk/time-cache-coherence", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "d247ff2649273a4bc9181634344b99f3cec21e93", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f2a18eded54feb11eccb6faa3285fd259ea70f1", "messageHeadline": "Fixed link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e8b35d3e340e72d816defe30e0bda8014f49245", "messageHeadline": "Add back LTS policy page as a place to mention that LTS releases no l\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e21229a9501ffe803d45a2f171001140049be94e", "messageHeadline": "Apply suggestions from @pllim", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e06a76ef51a5af3b01fd80ce6da08665a0179db", "messageHeadline": "Updated release procedure to no longer mention LTS and to use x.x.0 r\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 101}}, {"node": {"oid": "b741db28554879fbe18189ffd07d76237fd6a110", "messageHeadline": "Stop ignoring `cgi` deprecation warnings in tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5fdbfd9013cd3b13f37c8c9e136ec2f69f71c1c9", "messageHeadline": "Merge pull request #15535 from astrofrog/publish-dispatch-tweak", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4d747173b797c99664527c0b370cf1118795b32", "messageHeadline": "Merge pull request #15538 from larrybradley/viz-stretch", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 65, "deletions": 26}}, {"node": {"oid": "6b921cc93e811539b50817d01cfe98d714481d7b", "messageHeadline": "Ensure caches are removed from what is pickled", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7840b8ee9eb45a8e69e4c6ec45058ccfaf3bb3f8", "messageHeadline": "Ensure cache coherence for views of time instances", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "9af215988b6c3bdf0a1e7ae0992e7846d87eb735", "messageHeadline": "Add tests for deprecated stretch attributes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "8c94992f9d2238819611bee25b52f7dc94ded8ce", "messageHeadline": "Merge pull request #15542 from larrybradley/sersic-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "77cdbfafe816b79416a768a90efac7f3aaeaa776", "messageHeadline": "Merge pull request #15539 from larrybradley/sinh-limits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "b0edbc8f9607b01331cae8ebe2032f746edac83c", "messageHeadline": "Merge pull request #15543 from pllim/pyerfa-dev", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d844389fceb0bcb7ee1c9ed0302a47d6bc923d5e", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a6819c1612ebd28aa98679e0a22f8a5242bf7898", "messageHeadline": "Deprecate InvertedLogStretch exp attribute and rename to a", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "285a3fe2cb6a90124b851071f4ec601ddb1bbfcd", "messageHeadline": "Deprecate LogStretch exp attribute and rename to a", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "59151e44112850d1c07e462af2e6e3d38d8068a6", "messageHeadline": "Deprecate InvertedPowerDistStretch exp attribute and rename to a", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d5f7a7207a3512cffefb5f33bd40670a7b80c6c5", "messageHeadline": "Deprecate PowerDistStretch exp attribute and rename to a", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d7d07a3c8d77eb3bcb1b6f63885eabae2859bbcd", "messageHeadline": "Deprecate PowerStretch power attribute and rename to a", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5954f200cd36af280e82bd171f61e0447867916b", "messageHeadline": "Add regression test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a5f54d3590cfbe04cf43b740a0740b996bd4d2c5", "messageHeadline": "TST: Use pyerfa dev wheel in devdeps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3120911fb87b2e32c7446aa031b06259f5f4f129", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ffecb84544f05b1e3172e657f11d7d3293b62d0c", "messageHeadline": "Relax allows a values in AsinhStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b1e4139aa7bd6addc0225ff3ad2c138d855ef8fd", "messageHeadline": "Relax allowed a values in SinhStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "333e638be3654caa98f129ece1c3e0d15a35a856", "messageHeadline": "Docstring updates", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c258071adc81e741eb3af06582cc7893c37d73bd", "messageHeadline": "Fix and improve Sersic2D docstring", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "29e26ea7d3b4d235f0cd9b362259a736391e7667", "messageHeadline": "Fix and improve Sersic1D docstring", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "614015559bf1e10438a4ec59bf9c7bcf8c35389f", "messageHeadline": "Merge pull request #15541 from larrybradley/typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cd545d636cadd6ab019d28dcb0a260be5b304e", "messageHeadline": "Merge pull request #15231 from mhvk/masked-time-ma-optional", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 666, "deletions": 255}}, {"node": {"oid": "157c7f4e9763855b7c8d96809fc77ccd15c5060a", "messageHeadline": "Fix typo [ci skip]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f24d17c9e626b01e98827c77e3b599d845e9c86", "messageHeadline": "Merge pull request #15168", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 464, "deletions": 315}}, {"node": {"oid": "de5736b542dc49451a45694bb1160209cfe2b2eb", "messageHeadline": "Move fill value discussion to warning and clarify scale", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "afe9a30a9a5af0f131defca2a8e470bae86a895b", "messageHeadline": "Give explicit link to astropy.utils.masked package in whatsnew", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5f21301e5cf9a6d253d342a62c505e9996284bb2", "messageHeadline": "Make cache depend on masked_array_type", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "e3574c16600eb94ca35f91f1d8fdbc4e7f2da5bd", "messageHeadline": "Ensure that unmasked works also with an array-valued location", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4e898c5aee4ec911d7c289c1c0ba19208938f07d", "messageHeadline": "Ensure we give each format the original values", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "25bd233413ecea4785daa7a5b57bf98c5eddfbda", "messageHeadline": "Change default fill value to J2000.0 (jd=2451545.0)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "728d59b930738845cbefc840a2d5527b14ed54e8", "messageHeadline": "Update narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "bb08f683105e21b706492c2bf30f74898cbd77cd", "messageHeadline": "Use in_subfmt for determining fill_value", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "d15497557c2c06b1d217a17c77132335234243eb", "messageHeadline": "Add class method to fill masked values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "3cf845dc930415ae92598706f8ac5df78751a34e", "messageHeadline": "New strategy for Time masking / filling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 64}}, {"node": {"oid": "025c7f3fd2439bbe32aef21d9164316df4e22aca", "messageHeadline": "Add a fill_value class method to TimeFormat", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0708d7aee6cad5fd4148e2352c216e2ea4e5e974", "messageHeadline": "Fix TimeDeltaQuantityString for Masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6326cda0856c59f193fb2188eb1b075398c99a3", "messageHeadline": "Add unmasked property and filled method", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "a9b2e4215c4638910778231432e63a6e721ce0c2", "messageHeadline": "Let Time.masked reflect whether _time.jd1 is Masked", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 86, "deletions": 53}}, {"node": {"oid": "609df0c4aa4e2dbe6493ef60f397e8c3432625a1", "messageHeadline": "Fix case where format already masks some entries", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d7f96aa4e32063aca8f23ffd0716124b14097847", "messageHeadline": "Changelog and whatsnew entries, updates to the docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 101, "deletions": 45}}, {"node": {"oid": "81887a3237609fb7e5e1bc18bc3ac56296ffd073", "messageHeadline": "Allow the output masked class to be configurable.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "55cb8f77539d1612215c1f1f61d150799090dccf", "messageHeadline": "Allow unmasked by assigning np.ma.nomask", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "9e58a26369be55c97ece998db46bb43193fc0fc0", "messageHeadline": "Ensure the mask from the mask attribute is always read-only.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "bb67cba726e576fe605c2fe28c8418d2fdd2d151", "messageHeadline": "Test all formats and fix bug for ymdhms", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "3d07bba74079c5f09edec677e9faf993ba616066", "messageHeadline": "Move mask and cache from the format to Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "320c4e790a717956215b27296bc5c3e713cf843b", "messageHeadline": "Allow Time to use masked numerical values internally.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 68}}, {"node": {"oid": "0d51feac53e04110117d803a18d07f8b38a77524", "messageHeadline": "get rid of _init_arguments", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "a821be2d493b2c8e53d037b41ae34b6d0238cdcf", "messageHeadline": "better filtering from items in tests", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "b410dd4742a353f859ad9b7efe6f8469f77568c9", "messageHeadline": "yield from all parameters", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a854ab93228edb2a3380dad7b036f468dea52ba1", "messageHeadline": "improve cosmo repr using parameters", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "502f0112714472b0a60dc3ea007e061b21b1329a", "messageHeadline": "parameters and derived_parameters property", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 365, "deletions": 254}}, {"node": {"oid": "41be93ee045f3310e4b22d721bc04b73168c0fde", "messageHeadline": "utility function `all_cls_vars`", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "97bdd03d8bed2a64557964f59a2e419f07fda86a", "messageHeadline": "Don't upload to PyPI on workflow dispatch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebefb4f216b9f6df7da895dcc9738e2ca73bdcf0", "messageHeadline": "Merge pull request #15504 from eerovaher/clean-wcs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "a5da95af68467629b09087644f8d8533fcf4e428", "messageHeadline": "Remove `**kwargs` from `NoConvergence`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "a9d4f99a4c674771103680d9ffee3fc64e530485", "messageHeadline": "Merge pull request #14914 from taldcroft/io-ascii-rename-args", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 441, "deletions": 319}}, {"node": {"oid": "34362677070f997f1f6cbd3a39336633e42df010", "messageHeadline": "Remove deprecated `sliced_low_level_wcs.py`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "81d468900f08807b49f1f5f57c651df473291bc8", "messageHeadline": "Merge pull request #15533 from astrofrog/fix-dev-wheels-numpy-dev", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a31ceae28e4e5b4956ce3e9cd378ee503a4a6b", "messageHeadline": "Fix black and ruff problems", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "502f2afa2dcd59d12318d99461fe84846c02b902", "messageHeadline": "Check output of deprecated read/write calls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "82288f6da73ca2b3ff0dfb04a9db90fedfa6a35d", "messageHeadline": "Update docs/io/ascii/read.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9e55784267621dd3e10d195a0490eeb4af2a28", "messageHeadline": "Doc fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "1aa76c60fb39a9e853bd3779d627d3a8ba607ab7", "messageHeadline": "Rename data/header_Splitter to data/header_splitter_cls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "d6c10d36884d9623183852735863ae2cbb7ff44f", "messageHeadline": "Deprecate arguments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "13440eefe71bf7c6561f640888dc60659c8803fe", "messageHeadline": "Revert docs changes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ce014be18abf99fc2a9a28e29aa690781ba298d", "messageHeadline": "Deprecations and test fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 171, "deletions": 153}}, {"node": {"oid": "014c731d1ff47dec4ba726a5ed2d65c1bc43eb03", "messageHeadline": "Remove unnecessary items from extra_reader_pars", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "49be88c805571b4781617c53f79dfbbaa6fb63d6", "messageHeadline": "Rename io.ascii Outputter arg to outputter_cls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "09c540aa3e2b45e0441fc9c30ce6109a7bb7f4cb", "messageHeadline": "Rename io.ascii Inputter arg to inputter_cls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "dfbf5759b72fb20bf16dd3e03e497282592115bc", "messageHeadline": "Rename io.ascii Writer arg to writer_cls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 66}}, {"node": {"oid": "9d31fcd2b530d6db7f0e0d5c015bce134ad9cc83", "messageHeadline": "Rename io.ascii Reader arg to reader_cls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 187, "deletions": 172}}, {"node": {"oid": "9b15b6c7f9b0e0ca49299a40c3fd552028f1f9cd", "messageHeadline": "Use --pre flag in CIBW_BEFORE_BUILD to make sure we pick up numpy 2.0\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73049986b6038490383d15887966e031d793ff71", "messageHeadline": "Merge pull request #15530 from eerovaher/clean-stats", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 97}}, {"node": {"oid": "a7c55d778dc3113531794b338e5d19c0c439d243", "messageHeadline": "Merge pull request #15532 from pllim/fix-rtd-warn", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "867b8331dc25c2232dc48f6a6059c33a4e851c50", "messageHeadline": "DOC: Explicitly set navigation_with_keys", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e604971317e3b4ac4fe8806829040a4d278e7bb", "messageHeadline": "Remove deprecated functionality from `stats`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 97}}, {"node": {"oid": "41c593ddb82b771c738a64ebd3fa60992c4329f7", "messageHeadline": "Merge pull request #15525 from mhvk/numpy-dev-and-nep-50-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "e586c13d4870ae3618c7011554d8b8539307ccfb", "messageHeadline": "Merge pull request #15529 from eerovaher/ruff-python-target-version", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7a502230364e57c98e6a5f0184d9afb8831e7dc4", "messageHeadline": "Merge pull request #15524 from astrofrog/cibuildwheel-dev-numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c603c45d9e99de19f7288f2f35a7fc72e9f421bb", "messageHeadline": "Merge pull request #15526 from WilliamJamieson/bugfix/configobj", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1ecb98c902b0cfba75ad370d00e4e1dca7bd69", "messageHeadline": "Remove explicit Ruff Python target version", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6000952f6cf8a470caf011536bdd46e40ac1759e", "messageHeadline": "Fix regex", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95452091f76ead216563d208c0535c51969cddca", "messageHeadline": "Added comment to explain env: settings in GitHub Actions configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b2418c81308ad962521e70370c8fc0bc2830d63", "messageHeadline": "Avoid warning about float out of float32 range", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54cfe1a88df3f92e2ad5327599da45421202b26f", "messageHeadline": "Refactor casting to avoid overflow also on numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0eb5e5f4a2de73ec3808bdbdda88028ff0449733", "messageHeadline": "Ensure longitude wrapping remains insensitive to float dtype", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "ba0374ea1c0380e638f8a3260398648edbf6cea8", "messageHeadline": "Support bitwise_count and isalpha ufuncs, new in numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1fbf178f6c4fdd2c457d2d7a06742885ac05ce5f", "messageHeadline": "Merge pull request #15464 from pllim/rm-depre-wcs-v6.0", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d52ede1d253b979469a2fbbe4a78af5903d47661", "messageHeadline": "Use developer numpy also when 'Build all wheels' is selected", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3c6c5f7bcd60892d002b6ea03ae51131a20f68a", "messageHeadline": "MNT: Removed deprecated accuracy in all_world2pix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f608e3017a5650c2a14e63f1c8bb9da689f1981a", "messageHeadline": "Install developer version of numpy and latest stable version of other\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6f5984d73243b8e6e00d1d2d5d48a8f441067ee5", "messageHeadline": "Merge pull request #15520 from tbowers7/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac42e6e47f76b41764109f88e95d662fa3048ef7", "messageHeadline": "Merge pull request #15462 from pllim/rm-depre-timeseries-v6.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9e9a4c0e084083ab979b06645fe8d5fa2a8cc542", "messageHeadline": "Merge pull request #15521 from eerovaher/rm-HAS_YAML", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "a95d49850a44876fc0ea1d67122d4c08c41b4784", "messageHeadline": "Remove `utils.compat.optional_deps.HAS_YAML`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "3b5aa99dd3fe66e401408a92678766d1ccafd217", "messageHeadline": "Doc typo in visualization.interval.ZScaleInterval", "author": {"name": "Timothy Ellsworth Bowers", "email": "tbowers@lowell.edu", "user": {"login": "tbowers7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "915863c6b62e4f7a5bf45d0f78e95e9a527f2cf4", "messageHeadline": "Removed OrderedDict from io.registry (#15494)", "author": {"name": "Marcello Nascif", "email": "118627858+marcellonascif@users.noreply.github.com", "user": {"login": "marcellonascif"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8af05cd00b253e825e5937f2222028458620f574", "messageHeadline": "Merge pull request #15519 from pllim/fix-pytestdev", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "998aefa09acb2ab745b5308bc6a9eaf6144fe680", "messageHeadline": "TST: Fix test_group_mixins_unsupported", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "bbdf2ce195ddd6ed88179c21b0af93130c8ffe2f", "messageHeadline": "Merge pull request #15514 from eerovaher/clean-units", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 138}}, {"node": {"oid": "b62d7b21c337fb00b73b2ee212d8ce4421aa2dea", "messageHeadline": "Stop supporting `str` attributes in `PhysicalType`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 38}}, {"node": {"oid": "ec67e92ee63973c99ea45786f3b585ff1d0a4684", "messageHeadline": "Reject old `brightness_temperature` argument order", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "43ba76f63aeb2488d4dc8c30810e1feb79457928", "messageHeadline": "Remove cosmology units from `units`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 68}}, {"node": {"oid": "c723da83c5bde59baa6f1d3a94777a4a4983854b", "messageHeadline": "Merge pull request #15511 from mhvk/representation-transform-with-non\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f3bd3b50102aef10be35dc3a9f9e7a8f3fbc33f2", "messageHeadline": "Regression test for non-contiguous transformation matrices", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "982eaf884737b310685c6e71940e9549f4e07a62", "messageHeadline": "Merge pull request #14933 from HealthyPear/docs-clarify_units_context\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4b346bb74bde012e485dea3e782e8a247566bb83", "messageHeadline": "Update units.cds module docstring", "author": {"name": "Michele Peresano", "email": "michele.peresano@cea.fr", "user": {"login": "HealthyPear"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4d8b979ca1c5077a12a345cdeb74d3f4ac111b62", "messageHeadline": "Merge pull request #15509 from pllim/fix-rtd", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d94137bfc58ae002f31e0c702d202ae1a8cabe7", "messageHeadline": "DOC: Fixed bad ref to tree.Table", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d36501b300e9fcf3d386e33c8fdce9f466e2b3a5", "messageHeadline": "Merge pull request #15507 from eerovaher/rm-both-inverses-exist-again", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "082c6b54b028af649997f97c98cd71d87c5b3970", "messageHeadline": "Add TimeDelta format `quantity_str` for Year Day Hour Minute Sec stri\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 574, "deletions": 60}}, {"node": {"oid": "d1f92fe3a38a42ebb7b0f6d63cd3491a2bfce6c7", "messageHeadline": "Merge pull request #15489 from saimn/fits-15482", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "79d36f9bde0aa1e890d429755d60732553751d0d", "messageHeadline": "Merge pull request #15372 from bsipocz/DEP_votable_Table", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 86, "deletions": 78}}, {"node": {"oid": "53eeb333ad0f0e94badc94e73a9703ab7c7f32e4", "messageHeadline": "Remove `CompoundModel.both_inverses_exist()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "c51b1afcc0c1c4d7808004e83b244154ba2338cd", "messageHeadline": "Make sure that a CfitsioException is raised", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b322c7621cc7d9214dbf1001c27c3f1ccc54d6b1", "messageHeadline": "Merge pull request #15501 from saimn/fits-decompress-in-memory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "4554f285de753dff473a0ef9a27f736847b7a92b", "messageHeadline": "Added a regression test for segfaults when there are issues with tiles", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "f271ce922cd0e326a213ddfe6f05e59e5a2b93bb", "messageHeadline": "MNT: numpy 2.0 moved core to _core (try 2) (#15505)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 86, "deletions": 34}}, {"node": {"oid": "26ee97cb437b3da813d70fa15fa2e02d8934d14b", "messageHeadline": "Improve wording and add whatsnew entry", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "63d348ca9e26783ba63f89e9fbea217fd1b918c0", "messageHeadline": "Cosmology: distinguish repr from str (#15488)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 101, "deletions": 109}}, {"node": {"oid": "98d82dd9477622fd53aab6ed84efb03b6147674c", "messageHeadline": "Merge pull request #15500 from eerovaher/no-frame-transform-to-class", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "de5f622a508259ec209380329ad13483be51038f", "messageHeadline": "Close compressed fd", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32adfb111f4f531c8910713bf215eeef1dd48ec7", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "936aded98b034e5fa89812e70b8ea5358bbc323f", "messageHeadline": "Add tests", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8000bb4fe6727fcb2394c04d155b44795362ed99", "messageHeadline": "Remove deprecated code in `BaseCoordinateFrame`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "04f6e0257937f7392de89de38241822e7d8dbbde", "messageHeadline": "Allow decompressing a FITs file in memory to speedup reading", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a99f8c02722608775e07e17b49b99ff6657dce3f", "messageHeadline": "Removed support for version = '1.0' on VOTable (#15490)", "author": {"name": "Marcello Nascif", "email": "118627858+marcellonascif@users.noreply.github.com", "user": {"login": "marcellonascif"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "4de4877bc31602b073e88d3181c51bb3943c65ed", "messageHeadline": "Fix segfault with error report in FITS compression", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "43a56a05317a9e6a237051374492ccef58b95599", "messageHeadline": "TST: consistency cleanup and removal of deprecated usage", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b868a9cc8967648220500a6d13a4965c377f0cb3", "messageHeadline": "MAINT: cleanup deprecated TableElement usage", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e072062f34c8ad8941b3408d3b7559d39612c5ac", "messageHeadline": "DOC: adding changelog", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "531f099f50f7c3a030a6673cd787dc0b4d91a9b3", "messageHeadline": "DEP: rename io.votable.tree.Table to TableElement", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 52, "deletions": 45}}, {"node": {"oid": "d64fc339429487631173fc5f81dd0130cc54fa3d", "messageHeadline": "Merge pull request #15475 from pllim/flake-samp-no-ci", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "118af3d76c664330c23464f9c13085018904d65a", "messageHeadline": "Merge pull request #15473 from mhvk/table-avoid-wrongly-masked-column", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "e83816dcd106df762564851334524bef5c38f3cf", "messageHeadline": "Gracefully close parquet file handler after parsing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "7c7e48836c84685ee53c0e785547960db959a490", "messageHeadline": "TST: Disable flaky SAMP server tests in CI", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "23bf9606f867371581f440691855ed8f568d4f9e", "messageHeadline": "Merge pull request #15476 from mhvk/quantity-erfa-pvstar-test-bugfix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3727e36ec2473c6a602d57c29cb075e62863c64c", "messageHeadline": "Account for SOFA/ERFA bugfix in pvstar", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "80c773aff0bc6a8581d1c6b6988e63cd70d5db1b", "messageHeadline": "Merge pull request #15470 from pllim/rm-depre-io.ascii-v6.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "eabc51028fb6840ba07bac8fd083dbcd96fddc73", "messageHeadline": "TST: Removed deprecated raises within io.ascii test helper", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "8a2b242e387783e14772d572d6e0bd6ebc9a52fd", "messageHeadline": "Add field `default` to Parameter (#15400)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 144, "deletions": 52}}, {"node": {"oid": "3731f70a005df2ffcc411bde780af700a5dcc3d1", "messageHeadline": "Merge pull request #15461 from Amenaske/main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "dab12891f40d45224a6f7865c7cc88c49721a549", "messageHeadline": "Merge pull request #15468 from pllim/rm-depre-utils-v6.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "14cfc7533798b471e7e97af0dcd9b5542261937f", "messageHeadline": "DOC: Also replace deprecated private functions usage", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "affe37b0dc572b998105ef406ca7e986b02a4750", "messageHeadline": "Removing deprecated code for _model_to_fit_params", "author": {"name": "Thais Borges", "email": "97552588+Amenaske@users.noreply.github.com", "user": {"login": "Amenaske"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "4a9245b996c9b986b4e90ef87f989a3cd4f69f6e", "messageHeadline": "Ensure tables with masked and unmasked columns roundtrip properly", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "ac9e9f7bb3373fb2999a684eaef87c126aa8cd01", "messageHeadline": "Merge pull request #15281 from afaisst/parquet-faisst-Jul2023", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 394, "deletions": 9}}, {"node": {"oid": "12a9116d90f1331f190e52d197ca82338951c51e", "messageHeadline": "Apply and address final review comments", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dc5763db95c63d9644a2b7035ea54babd5ce1e37", "messageHeadline": "Make PTH117 ignore local in ruff.toml", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a20b401289fa3598165a98acb895da08466dce0", "messageHeadline": "FIX: overwrite=False now works with the votable.parquet writer", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "876d6de51794be313da8e133e039390b6177dca5", "messageHeadline": "DOC: fix doctesting in what's new", "author": {"name": "Brigitta Sipo\u030bcz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d3935dc600afc2df0d6fa6948e934643193c9c71", "messageHeadline": "DOC: rephrase as parquet votables are working with the unified I/O only", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "837b2dcc59555912f821198e4857c4c7381a79e8", "messageHeadline": "DOC: touching up docs to make sphinx happy", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "8fa147b9ce387654ecfd85c604d8fef8fa802926", "messageHeadline": "Update 6.0.rst - VOTable PARQUET serialization support", "author": {"name": "Andreas Faisst", "email": "anfaisst@gmail.com", "user": {"login": "afaisst"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "ca732804a904db38116b9efe73a8da3930b8cc6e", "messageHeadline": "Updated index.rst to include PARQUET serialization", "author": {"name": "Andreas Faisst", "email": "anfaisst@gmail.com", "user": {"login": "afaisst"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8cb8cca7307d0778d1efd80ec373ed6d616518ca", "messageHeadline": "MAINT: after annoying rebase fix", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "378c1bb50722c3de248d028835dd01553ec77f0b", "messageHeadline": "FIX: use the correct filename to skip", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "662a1b8849cb925b19e3c4c2f71b1cdcc2891c1a", "messageHeadline": "Address review comments", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "2e20a3f90f44defc77afb865720fe48a1bc75dc2", "messageHeadline": "DOC: adding chaneglog", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08f2002b9a9c04d38d37cec9618ccacc09b63788", "messageHeadline": "TST: Adding more filterwarnings and fixes to the tests", "author": {"name": "Brigitta Sipo\u030bcz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "6e357abd2ff4664d8ed70ee8f716cbfd829917af", "messageHeadline": "ENH: Fixing relative path logic in votable (parquet is relative to vo\u2026", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "94ca416bb854abcd4b3c4794ab8fd96f0dc26053", "messageHeadline": "FIX: for windows absolute paths should still be hacked", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "311ae907a49fd7a25fb6ffc42d27102cb836da4d", "messageHeadline": "FIX: handle relative and absolute paths", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34bc405e45e2b4f7ffb80dc335b43fe8d7421ca1", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a94cd666e9336e26166defe4a967f23ec151427c", "messageHeadline": "TST: fix handling of Path object", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7293e35958be84ed980846d2987460d9a9e2059", "messageHeadline": "TST: handling pyarrow optional dependency", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e2f3b66045c80177352a3d40488bd3eccc2ec68", "messageHeadline": "Update documentation W37 about VOTable specification and Parquet.", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "287fb2ae0d374e419acb45561cb12c7c985544b2", "messageHeadline": "implemented some comments from D. Shupe", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "84f88dc0df78e19f99b7bc48fa956ebecb254bd8", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "3bd3e5bcd9c4d0c474fcf5cecda540dceb49c629", "messageHeadline": "added votable.parquet test; other docstring fixes", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "fcfdf203e06f78af7e539d66e11a9df21dd38272", "messageHeadline": "bug fix", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5244c2e377973226e6c1e2ff59ba3ca704d8045e", "messageHeadline": "formating fixes", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 58, "deletions": 52}}, {"node": {"oid": "a1b60f79b19e1d17fb681c84350a05a12c14730f", "messageHeadline": "implemented writing VOTable with Parquet serialization", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "a6150c596ded636470dd3a91f7ef8e56364b1150", "messageHeadline": "minor bug fix", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a1d15dd1a4e6a7cadfc2fe20c3e7dd4862e5b0a", "messageHeadline": "bug fix. If PARQUET tag types Parquet-local-XML and Parquet-partition\u2026", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e40ebfd5069bbf3cd44c2a4388e0af23648777ca", "messageHeadline": "Added W56 warning; added _parse_parquet() can now read embedded Parqu\u2026", "author": {"name": "Andreas Faisst", "email": "afaisst@ipac.caltech.edu", "user": {"login": "afaisst"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "32bd0ffb6898c6a57b9ec1a55c13c7a0efe8d273", "messageHeadline": "Merge pull request #15467 from pllim/rm-depre-cosmology-v6.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "c5ba779017a60c802209e0b6cce601d8ba716374", "messageHeadline": "Merge pull request #15466 from pllim/rm-depre-config-v6.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 118}}, {"node": {"oid": "9a9159a597f53a72d7f3f57815e845cfdd36ea8b", "messageHeadline": "Merge pull request #15469 from mhvk/units-function-coverage-for-numpy2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "dd673b7993341dfba424d7312885a2d7b4f2ad5e", "messageHeadline": "Add support for new np.linalg.diagonal and trace", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "fe8216f5cffd354af41e1b0ad1ea8429ec1bb49c", "messageHeadline": "MNT: Removed deprecated version_path in minversion", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b92a1aa4ab7c7bc4b2c06c23ea0d3f0031d7e015", "messageHeadline": "MNT: Removed deprecated get_cosmology_from_string", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "541307e9da71b7df35a99f19ca5d7782201aff02", "messageHeadline": "MNT: Remove deprecated get_solar_params_from_string (#15463)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "bb7de422a4d4e1d7ea3d7926b9261884fe621227", "messageHeadline": "MNT: Removed deprecated ConfigurationMissingWarning and update_defaul\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 118}}, {"node": {"oid": "10df30dafb18304679583cf98b3c6a781b3c93db", "messageHeadline": "MNT: Remove deprecated midpoint_epoch in fold", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4bb7b1c15dbd8f00577e7376a307e156a1fd042c", "messageHeadline": "Merge pull request #15294 from astrofrog/move-private-tiled-compression", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 81, "deletions": 80}}, {"node": {"oid": "b84fc55d1967c3ed9e7c36cc4a8eee3389fbdabf", "messageHeadline": "Updated nitpick exception", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cc0abb18b23331a90547c90dfa4e1780f28c144", "messageHeadline": "Fix code style issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bf594e5226d67af55bfd6cb775f8c197903702a6", "messageHeadline": "Moved _tiled_compression module to astropy.io.fits.hdu.compressed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "b6006cd9b83cb6197234ca3e78efaa3109369094", "messageHeadline": "Merge pull request #15457 from saimn/fits-dtype-kind-a-removal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f641d1614096ab568978b0735bb009e7c101b3af", "messageHeadline": "Merge pull request #15450 from mhvk/masked-multi-op-ufunc-with-scalars", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "ddd15a34c02c2298e067884e3b791bb11850c008", "messageHeadline": "Update a dtype in comments", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc46c8612c17ab873d477ba79746ac943c976a12", "messageHeadline": "Merge pull request #15454 from mhvk/io-fits-dtype-kind-a-removal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "01a63e714f2b765f07807b5cead1005103aa775d", "messageHeadline": "Merge pull request #15451 from mhvk/masked-scalar-str", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "3e07dc65d7d1788dc3ee065d70676f6c32efbeee", "messageHeadline": "Ensure Masked scalars print the same way as regular array scalars", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "e77fb936c22a13411d41eb77adab65a7e9699154", "messageHeadline": "Merge pull request #15404 from nstarman/util-meta-on-frozen", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "0314dd6f4d12fb3772c25cf3cbb909cdde5ac48c", "messageHeadline": "meta supports frozen dataclasses", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "186a9553e56fc982adfeed75029695537d816c03", "messageHeadline": "Merge pull request #15390 from lmichel/feature-mivot", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1359, "deletions": 5}}, {"node": {"oid": "249819aadb1b8ae4c0d5ed060e3a7ab37661f15c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Somia Floret", "email": "57394764+somilia@users.noreply.github.com", "user": {"login": "somilia"}}, "additions": 16, "deletions": 95}}, {"node": {"oid": "37cb1aad55748754d0ae9ff0f9da19b6aed6145c", "messageHeadline": "Account for removal of \"a\" dtype in numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "42d3104fa72d4c461c7817646501bdb4b9eb7e30", "messageHeadline": "Ensure mask calculation is correct also for multi-op ufunc with scalars", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "f2edd3990d61d0be5ae0f65d520346ee78868313", "messageHeadline": "fixes from the review", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b8e3621da3b6acae718006218042b3c73091772", "messageHeadline": "fix doc", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ca17862e3c81afd0774ef5394e16e62aacd6982c", "messageHeadline": "update docs", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "dabea4f03f2e617695c3c2d8afc55f3e3f86df41", "messageHeadline": "changes from the general review", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 186, "deletions": 294}}, {"node": {"oid": "09038047745c711b03ea998baaa7d608987c8b9a", "messageHeadline": "Address first review", "author": {"name": "Somia Floret", "email": "57394764+somilia@users.noreply.github.com", "user": {"login": "somilia"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "5c72a3cf8f8f77dee5ed82c9576b96d8222f57a7", "messageHeadline": "add change log entry", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6cbc6e9037a13c9964bb006241f11ab506138ee", "messageHeadline": "fixed indentation error", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "06b9c38a032a8eee6e5e5b6aa11854a86987fb88", "messageHeadline": "Update test_7_votable_pointer.py", "author": {"name": "Laurent MICHEL", "email": "laurent.michel@astro.unistra.fr", "user": {"login": "lmichel"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1db10d16062044ccc4ae139b4e20e929663dbb1", "messageHeadline": "Update tree.py", "author": {"name": "Laurent MICHEL", "email": "laurent.michel@astro.unistra.fr", "user": {"login": "lmichel"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "2ddf88e6afcb42d93b7dcca6b5bc8a7d5053ff53", "messageHeadline": "reformate doc", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "3907806ec6b9a589c6928e30c543230f7162f123", "messageHeadline": "changed path test_mivot_order", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73a9d6fa791dc649d68c5c0d253f1c584f1576ab", "messageHeadline": "add doc and improve tests", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 160, "deletions": 7571}}, {"node": {"oid": "c6cd80120b8275008a03848f7ededa3c215282a3", "messageHeadline": "change path for a test file", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "804eca0f1794964acae09e3fb840fef35ac941c1", "messageHeadline": "added mivot_block feature", "author": {"name": "Somia FLORET", "email": "somia.floret@outlook.com", "user": {"login": "somilia"}}, "additions": 8896, "deletions": 5}}, {"node": {"oid": "1ae27848e23910d6f1383ee47e02a53d8d73b3b3", "messageHeadline": "Merge pull request #13499 from eerovaher/config-help", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "d7ab3778e1335fcce0fb51d9c681813bc0f70a8c", "messageHeadline": "Merge pull request #15448 from eerovaher/rm-duplicate-cosmo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 72}}, {"node": {"oid": "4a477d0de59a148c9fb9bcb1e1dc0610e671d708", "messageHeadline": "Implement `help()` for the configuration system", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 95, "deletions": 12}}, {"node": {"oid": "745682fc5c86e170419f1806c75490b489ccaa0c", "messageHeadline": "Remove unnecessary `FlatFLRWMixin.clone()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 72}}, {"node": {"oid": "71f22d7f987a2144f63cc320df80e314c5b9fe53", "messageHeadline": "Merge pull request #15445 from pllim/revert-pr-15433", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "86cb668c26f22057f633d768671116f719206fab", "messageHeadline": "Address ruff's rule PIE790 in io submodule", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7c1218618e1ce57dff16303922820b3d2b6edb36", "messageHeadline": "Reverts #15433 to temporary pin Python doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "40e6ed90d29cd40506ff23d935e27f90b3d66f4f", "messageHeadline": "Merge pull request #15444 from bmorris3/quotes-for-zsh", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "584a7fd5ac4dc2def7785b8e0efce4fb4e760875", "messageHeadline": "shell compat fix for docs", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "acb41fa41dc56a7eba0521fb1bbb3508ee7cdf75", "messageHeadline": "Implement `config.ConfigNamespace.__str__()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "860519b5cb4a24459be03e1237540f33b34b36a1", "messageHeadline": "Merge pull request #15435 from pllim/bump-iers-data-version", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcac26170c75f635cdc41952a85a2b2e8091245f", "messageHeadline": "MNT: Bump astropy-iers-data version", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e27b22432d1582f20dc15135afb116e5b3a1a165", "messageHeadline": "Merge pull request #15433 from saimn/docs-python3.11", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d91bec9790572a31047155126e3383231bedbab", "messageHeadline": "Use Python 3.11 for intersphinx links to avoid 3.12 warnings [skip ci]", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "982efa238dfa8cf2747a0fbc92b86cd0cf3759df", "messageHeadline": "Merge pull request #15431 from saimn/release-docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1eda8023ad11903dc937e6e01c5e3b643e8fd076", "messageHeadline": "Remove section about the stable branch", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "2ad7454e15c356e5748e973a17e85f2f5278fdc5", "messageHeadline": "Merge pull request #15430 from meeseeksmachine/auto-backport-of-pr-15\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "bf24d59ac8c376d8cc2bd9327f0f6b32dd176c98", "messageHeadline": "Backport PR #15424: Finalizing changelog for v5.3.4", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "150f491bfa6e079dd4aa76ebc99caea749ad41f9", "messageHeadline": "TST: Use stable release of Python 3.12 (#15427)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e16a7b887aa9592186f467604dc9555291ee801c", "messageHeadline": "Merge pull request #15426 from nstarman/ruff-fix-minor-gating", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a7af98b3836e3d80dc21751ae743cdf33f1a49bd", "messageHeadline": "Fix minor gating in ruff update", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "070760e9deea7e93f2c2b53f607146493e21bcb8", "messageHeadline": "MNT: Deprecate fnunpickle and fnpickle (#15418)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "9d285120e38119f74fb2a37f5c334c36db05fb9c", "messageHeadline": "ENH: Use Masked array repr convention in NDData (#14438)", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "4ac37c7b9871971fd9edd1222b91b3bb998003a2", "messageHeadline": "Merge pull request #15395 from mhvk/distribution-representations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 316, "deletions": 7}}, {"node": {"oid": "69858f3377d8882e8ce6e91a16823de1854c21b2", "messageHeadline": "Merge pull request #15423 from eerovaher/ruff-single-subpackages", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "62251b96bbc6fa7bbb61daf7b0bea002a48768e8", "messageHeadline": "Ignore Ruff rules in single sub-packages", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "de782c593da9b85ca0e334a44510bfd2ed07a1dc", "messageHeadline": "Merge pull request #15396 from saimn/fits-deprecation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 37, "deletions": 220}}, {"node": {"oid": "fff1973f9cc62d318de10932b003d5775e914a7f", "messageHeadline": "Merge pull request #15406 from draghuram/ruff-RET508", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "00e64a96741778b486c212a362560513a2c463b5", "messageHeadline": "Broadcast frames over both data and attributes (#15121)", "author": {"name": "Leo Singer", "email": "leo.singer@nasa.gov", "user": {"login": "lpsinger"}}, "additions": 220, "deletions": 57}}, {"node": {"oid": "97421260341840ee90a531135078c3685398d87a", "messageHeadline": "Merge pull request #15414 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dbdb285bacda614676615f0272a5088d842abfed", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1b6ffc5792934a4751abfd6c06ba8fdc746d4e8", "messageHeadline": "Merge pull request #15410 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b8aa0c47e1f41a36154ebbb6ecf8b9b541f48e8", "messageHeadline": "Merge pull request #15409 from lpsinger/typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3088e49d11949320c31676f70575c9676d9696f5", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0b67e4224d3404cb90a888382a9e2e2e4607b7d", "messageHeadline": "Fix typo", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9df6d7b02f5d6bddcbfb6d18dcc2bdbd0dc070f", "messageHeadline": "Handle ruff error RET508.", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "dac44e8b2d0d8316c6a5c58a9996681da68c9427", "messageHeadline": "Allow WCSAxes ticklabels to be rasterized (#14760)", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 52, "deletions": 21}}, {"node": {"oid": "e135a786335f463f64bfb2082cdc6f7c4aa9437d", "messageHeadline": "Merge pull request #15385 from draghuram/ruff-PLE0605", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "41f74ee92e4bdf9dff465a28bed8c5d64c294f65", "messageHeadline": "Merge pull request #15405 from eerovaher/rm-duplicate-hooks", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "884ac27f52e6609697f25e03b9ca2a9233b0be52", "messageHeadline": "Remove `debug-statements` `pre-commit` hook", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "60548841e09a0a6ca9add5ab5f52290704a84112", "messageHeadline": "Remove `check-ast` `pre-commit` hook", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0b7c1453337e66e4b67d86b4ab4d3a989591b280", "messageHeadline": "chore: fix typos (#15387)", "author": {"name": "Heinz-Alexander Fuetterer", "email": "35225576+afuetterer@users.noreply.github.com", "user": {"login": "afuetterer"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "01af8466c091135a0be0a844ec56dc9dbc374418", "messageHeadline": "Ensure the cm unit is only defined once. (#15368)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9de420c31f90b0b9993a3a84c516a52fbe0d6b2b", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "453d8b5695908ee1353eef4d0c1b75ffbd8be06d", "messageHeadline": "Basic tests for SkyCoord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c61c0c1aadb4dc6b685015e471b7f2ebd34e4ca9", "messageHeadline": "Test Distribution with representations and differentials.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "efab2cfdf3f9431a229074c174ee116a43fa22cc", "messageHeadline": "Skip _ExtensionHDU and _NonstandardExtHDU in class discovery", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "541e9df3b21e553bee6ad7c004ae315d069f84ce", "messageHeadline": "Ensure any Base* representation class is not registered", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "29c74d825941a81fbc93b3d9d185ff67626b2369", "messageHeadline": "Add concatenate to the supported functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 174, "deletions": 4}}, {"node": {"oid": "7079b602e44c72e33ae4c1715eef12ab13579af2", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e6ff15a68bdd7a0464f801991a616bed7d4d1207", "messageHeadline": "DOC Add what's new for planetary body-fixed WCS description. (#15377)", "author": {"name": "Chiara Marmo", "email": "cmarmo@users.noreply.github.com", "user": {"login": "cmarmo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "80cb05bc9c0f33d8b2db2f51ecaaef0de4fbeb62", "messageHeadline": "Rename TableHDU.update to .update_header", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "cfd1f82f552a0025ffe495676c41d47e022bc434", "messageHeadline": "Remove special handling of TCTYP TCUNI TCRPX TCRVL TCDLT TRPOS (#7157)", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 164}}, {"node": {"oid": "45148c89a23b20a2d434de63510e6273bb87ee9d", "messageHeadline": "Deprecate _ExtensionHDU and _NonstandardExtHDU", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "72bc4ae3f3d253b78c7952cbeaf089184578e827", "messageHeadline": "Remove note about old deprecated api", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "ba6e0bac227b12c2cbb3af7023049508e3522f3f", "messageHeadline": "Address Ruff rule ANN206", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "934cf9f4a967792cbdd59cd92cdb863f7dee4c8f", "messageHeadline": "Address Ruff rule ANN204", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3e3f9c9ac9216e5a4ea518362c8c57c9c902ac66", "messageHeadline": "Ignore ruff error PLE0605.", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0c73d13f6a13237d2e4061b4087a2f42b70d01bc", "messageHeadline": "Raise a value error when dumping or loading numpy object arrays with \u2026", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "169139c274aa1dd4674c639e29cd9ae1a3856801", "messageHeadline": "Avoid import of classes from another test file (#15381)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 219, "deletions": 197}}, {"node": {"oid": "3c2efe285ad40dc86a2f2d5b191054b3f387cdcd", "messageHeadline": "Merge pull request #15378 from mhvk/numpy-dev-ndarray-method-removal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 97, "deletions": 31}}, {"node": {"oid": "5e95a379e23ebad0cba97f67eef324449f714b40", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fbf7c89725f34d92a9dcf739e2bea4371add7fd0", "messageHeadline": "Adjust to ndarray.ptp() method being removed in numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "753ada15eb3d0dcbc248ded457cd6ea0751c7ccd", "messageHeadline": "Adjust to ndarray.itemset() method being removed in numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "56b8a4fe4788715a1dd1e7922bf9cee131e520ae", "messageHeadline": "Adjust to ndarray.newbyteorder() being removed in numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "568e2e32072cbb89f9edaa52c6c0ec440a46f1ac", "messageHeadline": "Merge pull request #15380 from mhvk/utils-masked-ptp-bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "cc2d905b906e713d4f84e7430dc65e7d7b474ac7", "messageHeadline": "Ensure mask is properly accounted for in Masked.ptp()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "4c160a090a1bc2ac1da95da40902472b543d0720", "messageHeadline": "Implement transformation to / from CoordinateFrame from / to related \u2026", "author": {"name": "Chiara Marmo", "email": "cmarmo@users.noreply.github.com", "user": {"login": "cmarmo"}}, "additions": 422, "deletions": 9}}, {"node": {"oid": "56b3b8b0c2bb5b079b51e585f169a5721b0312a6", "messageHeadline": "Merge pull request #15375 from eerovaher/rm-isclose-allclose-kwargs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8333d4250be708450f37a93194566a3f94c495cd", "messageHeadline": "Remove `**kwargs` from two `quantity` functions", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "30a60d9a9bf5fc64223da1cbf4af44ebcb8fa353", "messageHeadline": "Handle ruff PLW0129 - assert-on-string-literal (#15374)", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d56526ba3ec29edb181b198b7565d7b8940654e0", "messageHeadline": "Consolidate angle modules (#15220)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 323, "deletions": 289}}, {"node": {"oid": "bba1e100d1ed6a6882172c29e490220ced3da369", "messageHeadline": "Merge pull request #15364 from draghuram/ruff-TRY302", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "709ce95320c07cdbf84e89bc7decdce3eff4f1c9", "messageHeadline": "BLD: Bump Cython to 0.29.36", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea32c9ce4ee4058a96ae39370eafd30149309f47", "messageHeadline": "Merge pull request #14784 from pllim/python-3.12", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "694edc7e91d9ab481b7a2aa7ce4e5310a29144ac", "messageHeadline": "Handle ruff error TRY302.", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "82c8b6d92c64d17e1fb2769281d949027cc65b5b", "messageHeadline": "MNT: Python 3.12 compatibility fixes.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "98710e22d5833c821f24850ff864473416fcfcf7", "messageHeadline": "Move setup.cfg to pyproject.toml (#15247)", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 292, "deletions": 250}}, {"node": {"oid": "7a0b47ac4ef58e3040d60e952af0e96b19202dbf", "messageHeadline": "Address Ruff rule ANN205", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c6869534570fc41114d5002ee9d6012597c5b4f1", "messageHeadline": "Exclude all `TYPE_CHECKING` blocks from coverage", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ca3366c5b98d942e39dd9b3a6e477be8ca30c1e", "messageHeadline": "Merge pull request #15363 from pllim/ugh-devdeps-you-killing-me", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c085b96b35be992fb7616f9880c9c2f290097e03", "messageHeadline": "deprecation attr (#15310)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "1853cdabb247776d61fea629ec09efbc3e75d171", "messageHeadline": "MNT: np.chararray is now np.char.chararray", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69598ce3b5283eea2c0ba58cad798ac5b77f7de3", "messageHeadline": "TST: Fix devdeps not pulling in numpy 2.0.dev", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b74412ce6359650a6ba3a8800ab865b3f7e31a4a", "messageHeadline": "Merge pull request #15359 from pllim/votable-gzip-bugfix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1d8e4642e8f0be37e98010302c92366832811834", "messageHeadline": "BUG: Close Gzipfile in votable/utils properly.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f1c0f6827cb695d00bfd6ebe5d0c475b0c7b5431", "messageHeadline": "Merge pull request #15355 from pllim/test_api_lookup_timeout", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8cf685baf30be4762c506dcd4faf28b6ef6fe78", "messageHeadline": "TST: test_api_lookup also catches TimeoutError", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7993d5f29433d3a1c00612358226212d7feb7c20", "messageHeadline": "Handle ruff error PLW0602. (#15343)", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4fd62ecef45c180f39e7517096b7bae8a6984192", "messageHeadline": "Merge pull request #15317 from draghuram/ruff-issues", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "279b7dc827570cc82f0f125e12ac78f961a39aa1", "messageHeadline": "Ignore Ruff rules ANN101 and ANN102 permanently", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5045416ddb4a9b380b0abf379a7bb1b47a706055", "messageHeadline": "Turn on Ruff `mypy-init-return` setting", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6eb2f1eb8f6de19318cf233c05498cefc342584", "messageHeadline": "Turn on Ruff `ignore-fully-untyped` setting", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "02e8fcf39f4652a013d73e3575761229271e1302", "messageHeadline": "Remove the test that uses py.path.local.", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "b9b552a68038f9513616364226a4f98f2c1e0b71", "messageHeadline": "Merge pull request #15334 from taldcroft/time-docs-format-vs-internal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "d57101dbc9838e57db6b54fe09a58bc67d87e595", "messageHeadline": "Update docs to clarify Time format vs internal values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "d97e215b6588ff09102180bfb88dc89ec15f04c5", "messageHeadline": "Merge pull request #15327 from mhvk/utils-masked-test-robustness-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "81d3c46f0916f566a198ca1dbfb9c127fca2fd53", "messageHeadline": "Merge pull request #15341 from pllim/add-cycler-intersphinx", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b4bbeffd35a83fe8974e343f14bfbe52e320cc3", "messageHeadline": "Merge pull request #15342 from mhvk/numpy-dev-fixup-for-dummy-array", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d4c7997b796bb6ee21b2a8a1a30bdf69c43b11d", "messageHeadline": "Refactor related tests a bit to be more logical", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "5e3fc8471f2a5f83f694b8e22efc5940b2910015", "messageHeadline": "DOC: Add cycler to intersphinx", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7151e1c0c34eef6d48bf572b6a5c92efa63fcb6", "messageHeadline": "Import DummyArray from new location on numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9bc407a7221e0abec359e792e3107e842d21b31d", "messageHeadline": "Merge pull request #15337 from draghuram/ruff-B033", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8e95fbd1331eb200faabea4f9ec74b71c67f53a8", "messageHeadline": "Merge pull request #15339 from WilliamJamieson/bugfix/building", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b841bb5ef72830c4293c5dfea624a63e65c59d86", "messageHeadline": "Attempt to fix wheel building", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e03bb89032b07e46f834ee73bcca7996448fb228", "messageHeadline": "Handle ruff rule B033.", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "763ee0c6ba8623523be535d2d83cad9cb647f056", "messageHeadline": "Merge pull request #15304 from mhvk/distribution-earthlocation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 701, "deletions": 98}}, {"node": {"oid": "b0065e81c666edde1676a269207a5fc51e557ecb", "messageHeadline": "TestMaskedQuantityInitialization: Fix initialization (#15326)", "author": {"name": "Doron Behar", "email": "doron.behar@gmail.com", "user": {"login": "doronbehar"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "470d8ae26273622306b139067551b4d6a91caaa4", "messageHeadline": "Correct hangelog entries.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb3701b966c05e0a8fcbe49a614f550f9dd8a939", "messageHeadline": "Ensure EarthLocationDistributions are possible.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 218, "deletions": 18}}, {"node": {"oid": "2b32e2ed0e329bca1871440041a72b85ef32d379", "messageHeadline": "Small fixes to EarthLocation required for making it work with Distrib\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f47dfbabca47ce6e9616792e30653de30c67e3a0", "messageHeadline": "add earthlocations tests although they xfail", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "017017563971893c00130e07a5e29b7a2f89f55f", "messageHeadline": "minor comment clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87fcf14f03ea083393b35088ffa2d8506d63c072", "messageHeadline": "Changelog entry and docstring update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "3f73cb0a510d7aceef5132a5d1d4c2fa4bb8efef", "messageHeadline": "Allow .view that would work for regular arrays as well.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "897dabee2616c28b35d9be1d4c7dae0ac4e43d6d", "messageHeadline": "Allow Distributions with structured dtype.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 204, "deletions": 20}}, {"node": {"oid": "9aaadd9db9740a2888b36427b5d54f5904171866", "messageHeadline": "Let the Distribution dtype be that of a single sample.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "45e44476b8f0392c8ea576672e4765a35ceeddc7", "messageHeadline": "Get distribution class in view rather than reinitialize.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "f4deb82c553157cc1b26b18f5460b9100999e682", "messageHeadline": "Test that Distribution can deal with advanced indices", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "c1942395eef233d9c60e19fc523fa24c320bd672", "messageHeadline": "Merge pull request #15328 from mhvk/gallery-matplotlib-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b66fa06f51d9cc044d9f1fcf910c45321b4ce8ee", "messageHeadline": "DOC: I do not care about wcsaxes links", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94660af5b4b0b648cfc5ddc4f5004e2dbb0cdd3f", "messageHeadline": "DOC: Explicitly set angle for mpatches", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4653ea4cdbb455db098eed4eb13efe2f42192349", "messageHeadline": "DOC: Revert #15320", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b972610922947238f3ea1a177cbe5baa9f800d7", "messageHeadline": "Fix example to not use quantity for a color", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdcc83561bbc3ebc1e64b48034c7a14e3b5fba94", "messageHeadline": "Merge pull request #14929 from saimn/fits-fix-comparison", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "85ab36a5f5721dbb117ec5ef9694d7f238a46b13", "messageHeadline": "Merge pull request #15322 from pllim/relax-bad-url-check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a767af7c28a4cbd5f2cb11dc3e719feace6e987c", "messageHeadline": "TST: test_find_invalid might also cause TimeoutError", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c10eedde1e833b404522450f0ae82b36a756c694", "messageHeadline": "Fix column format comparisons (ref #14920)", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6eb5a83011bd18266c523b95cd639d0d4c196c5b", "messageHeadline": "Merge pull request #15320 from WilliamJamieson/tmpfix/pin_matplotlib_\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12a7e31b91e9ab33cfbc0f4ea54eed44677b72c", "messageHeadline": "Address ruff's DTZ003 rule violations (#15298)", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "d1f722ba30d872570e974753346cdf0bc4347adf", "messageHeadline": "TMP pin matplotlib as it breaks the docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "881710f589d9557a03826a1730e1919097fdbae5", "messageHeadline": "Fix ruff issue PLC0208. (#15314)", "author": {"name": "Raghuram Devarakonda", "email": "draghuram@gmail.com", "user": {"login": "draghuram"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c095956a927bd751cb10df36ba2b7ab00068ffa3", "messageHeadline": "Merge pull request #15305 from nstarman/ruff-PYI024", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1c2b880afbc331cb98ddc82b8acb413abbd02d5e", "messageHeadline": "ruff code PYI024", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "31dfdc07b98ead2652f32534dc0b9d645419fe28", "messageHeadline": "Ruff PYI056: fix __all__ extension (#15277)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "bde1b85647a27a83f57d80d891c106e219d15a0b", "messageHeadline": "Merge pull request #15302 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "493c63a57d61e44dc7b6856618b2f3d065e75e86", "messageHeadline": "Ruff PYI024 (#15278)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 129, "deletions": 35}}, {"node": {"oid": "b02ca9b96d987573cc53aa1c54a071067e8c5611", "messageHeadline": "Bump actions/checkout from 3 to 4 in /.github/workflows", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "40c24589d238def34f150739b1c1ec0f9b13a2b7", "messageHeadline": "Merge pull request #15299 from neutrinoceros/black_mirror", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ec501a01bb3d8a564d2005904f73de8e643c8f7", "messageHeadline": "MNT: switch to faster black pre-commit hook", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9353c3ed08ad7aedbd943f5fadc3c5c57685af15", "messageHeadline": "Merge pull request #15290 from pllim/mpldev-historical-reasons", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bbbb673ff25c12778dba27e15b8d4349cecf882", "messageHeadline": "Merge pull request #15097 from eerovaher/coord-finite-dt-tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 83, "deletions": 66}}, {"node": {"oid": "04e9a16a59813fd7b3f0a09b4c620fc4967cc0cb", "messageHeadline": "Make utils.metadata into a folder", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 325, "deletions": 286}}, {"node": {"oid": "caaff3e6eac939768956ae4a95e171a1057de109", "messageHeadline": "Merge pull request #15292 from mhvk/numpy-2-0-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "333bf746d4780562ece0915a5fb3b525dc2d75aa", "messageHeadline": "Merge pull request #15148 from astrofrog/split-out-header-conversion", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 773, "deletions": 692}}, {"node": {"oid": "10b5804448bb8b95d4b686b780d77b62a84cbbd6", "messageHeadline": "MAINT: ensure deprecated/removed functions in numpy 2.0 are accounted\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "ec347dc2aee38c3d0180bfc0770b1a618f776754", "messageHeadline": "TST: Install mpldev the same way as devdeps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a37b8ea2d14b9713e65757859b606a23b5328b8e", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5049fecd52868d264532a82b6395d6b03fec1bca", "messageHeadline": "Moved compression defaults into seperate file, as well as code to con\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 655, "deletions": 580}}, {"node": {"oid": "e31694020c3a03b752c7cb5b0e07a6b7514e5d51", "messageHeadline": "Move code to convert binary table header to image header into standal\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 124, "deletions": 118}}, {"node": {"oid": "bc0be289ab10f8c74978b7e4bfd11181c29ae200", "messageHeadline": "Merge pull request #15287 from meeseeksmachine/auto-backport-of-pr-15\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "68950c091974c2c61cc2242d18d8d58b44a2d816", "messageHeadline": "Merge pull request #15282 from olebole/vounit-formatter", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "ad3ce6f72f72c80a8a41757fd38aa4a997a4ef1c", "messageHeadline": "Backport PR #15286: Finalizing changelog for v5.3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "1f59982d341a3272d8d21ca06f79e5e352e94457", "messageHeadline": "Add changelog entry", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11cd49ae71e2391f0d26e5dfe56a691233b727f3", "messageHeadline": "Remove spaces around fraction sign in vounits", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5b24c1d9ba4a639132a08eca357b5e25c2a7e474", "messageHeadline": "Add correct power sign '**' to fractional exponents", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "196f20bb67ad11863d423bcf23f421bc981d74c7", "messageHeadline": "Add tests for vounit power and fraction", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0a315634e6c8e221995eb8030b507eaee34bdf94", "messageHeadline": "Fix Ruff PIE790 (extraneous pass statement) in nddata (#15280)", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "31e2c3e6bd3382dfd4f13d425b797e74a27f93a9", "messageHeadline": "Add removestar (#15275)", "author": {"name": "Saransh Chopra", "email": "saransh0701@gmail.com", "user": {"login": "Saransh-cpp"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "635f3e0d714f81c6d1b8ca1bc28586beb3d82414", "messageHeadline": "Merge pull request #15269 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f0dddaed850fe8624badc5bf8d279ac4125e345", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate (#15276)", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 148, "deletions": 160}}, {"node": {"oid": "e58cd46b70cacec042ef1880625108cdb83de6f7", "messageHeadline": "Add `default_factory` to MetaData (#15265)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "ad4d25c5d4fa8bc122c294c833c21f50abd8d7b6", "messageHeadline": "Fix Ruff PIE790 (extraneous pass statement) in cosmology (#15268)", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "1e190f5b2c5260d0efc57a7921ad0edc756a63e7", "messageHeadline": "Fix ruff C406: unnecessary-literal-dict (#14880)", "author": {"name": "Alexandre R. Bomfim Junior", "email": "68524525+bjbomfim@users.noreply.github.com", "user": {"login": "bjbomfim"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "3ccb94fde8bc345ad68c655c84056608071e9feb", "messageHeadline": "Merge pull request #15266 from dhomeier/round-off-round_", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "176d9f2fd548eff3a1c887fbf36a7b4990b571ab", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8951cef319dcb94c56373348925a9b8ea427ca3f", "messageHeadline": "Pre-commit docformatter (#15163)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 172, "deletions": 157}}, {"node": {"oid": "2621ff2999c0f3c46fe48de8fb18c048eb5abc04", "messageHeadline": "Remove calls to `np.round_` alias for Numpy 2.0", "author": {"name": "Derek Homeier", "email": "dhomeier@users.noreply.github.com", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bfec2a6833e35728260e183cfd204a8a6bb3834b", "messageHeadline": "Address ruff violations to rule PIE810 (#15261)", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@gmail.com", "user": {"login": "hfcpeixoto"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "76c788f08da6ae50238af7c5f57c51ba94bde662", "messageHeadline": "Merge pull request #15260 from hfcpeixoto/address-C413-global-violations", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16b062201d78b5676bae978265f24128c289262f", "messageHeadline": "Fix C413 ruff violations in astropy", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3a4aa2d341e0a8625f38705756d0f6624be4c79", "messageHeadline": "MetaData on dataclasses and default is None (#15237)", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "8dea948d25e7bfd2a63d0212d44aec41c2db25d5", "messageHeadline": "Merge pull request #15258 from WilliamJamieson/refactor/models_sub_mo\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fff1460683ef3377ba6a9691aca9657eb7a64986", "messageHeadline": "Move astropy.modeling.models to sub-module", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3132cafa27633a3c38a847e8071e95bc0be069e0", "messageHeadline": "Merge pull request #15251 from hfcpeixoto/address-C413-ruff-violations", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5d57b4682c89971cf0afff9a5b9549296399f637", "messageHeadline": "BUG: fix an incompatibility with numpy 2.0 (np.lib.arraysetops is rem\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "67d4fef775f693a31e6e7c062039e8f86df3844a", "messageHeadline": "Fix C413 ruff viollations in astropy/table", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3effb635c171154b4cc57911a953d3c94fc08ed3", "messageHeadline": "Merge pull request #15216 from eteq/releasing-for-security-md", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2d04418964f532eb6121d7626e3aa10bfa3472b", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3b34fe468a72e33e8fc0da10fa1ac8d158386eb", "messageHeadline": "Merge pull request #15252 from pllim/add-back-fits-test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0cd92c6ed8aa6a0bc8ff5e0bba596d5d50fbbe4", "messageHeadline": "Fix fast reader tests and warnings for \"win32\" (#15240)", "author": {"name": "Derek Homeier", "email": "709020+dhomeier@users.noreply.github.com", "user": {"login": "dhomeier"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "8beec6db56fe7fdf256c9462b63d03f1c456e183", "messageHeadline": "Merge pull request #15254 from WilliamJamieson/feature/pyproject-black", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1280f5cf16edf39dac5dd7a7cd12439473b535e3", "messageHeadline": "Merge pull request #15250 from hfcpeixoto/address-C417-ruff-violations", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "667bfd44249a132fef8ea0db96e848f40dad338c", "messageHeadline": "Black suddenly wants to add a bunch of commas?", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "61e3bd3305c5decc866126731ef1fbe3ecf6ff99", "messageHeadline": "TST: Add back test removed in #15054", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c500235d3ad33992d129c3b91ccebe8b6af80fc", "messageHeadline": "Fix C417 ruff violations", "author": {"name": "H\u00e9lvio Peixoto", "email": "hfcpeixoto@ds4data.com", "user": {"login": "hfcpeixoto"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8b9df68b60403e2de29609d896ae3d76d2809eb7", "messageHeadline": "Add a test for finite difference dt as a function", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "92f1f0927623d6d123af2f2d59c68f15300926d3", "messageHeadline": "Improve test_finite_difference_velocities.py output", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "e341cb798954fcaa0810d10987b9fc7c21861f98", "messageHeadline": "Refactor `test_finite_difference_velocities.py`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 33, "deletions": 59}}, {"node": {"oid": "7bc600506dad3c1ce697a68fcbbc395256a438a4", "messageHeadline": "Documentation fix for issue #15132 PrimaryHDU.fromstring() accepts by\u2026", "author": {"name": "James O'Keeffe", "email": "jaokeeffe@outlook.com", "user": {"login": "jaokeeffe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af4d7412c15dc6b968688eaf6b995decf10c51fd", "messageHeadline": "Merge pull request #15141 from astrofrog/reorganize-compressed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1734, "deletions": 1678}}, {"node": {"oid": "76e9c8a86cb347e014cfb5375cc199db932d9d63", "messageHeadline": "Merge pull request #15244 from pllim/rtd-no-sys-pkgs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5dfb077a717d393ae358209c224f312497ab5b2d", "messageHeadline": "RTD: No more system_packages", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2dd07e3ba04267b906ba63219f89fada2808ddaf", "messageHeadline": "Merge pull request #15235 from pllim/no-more-np-asfarray", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 90, "deletions": 66}}, {"node": {"oid": "b6deb07fbfed9310a4be9394255f92536ff46d96", "messageHeadline": "NumPy 2.0 also moved function_base", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "05e9be78356a6276e092e029026808efd893d32c", "messageHeadline": "TST: Do not use test_all in devdeps", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db813c4723e076bbcdf2138f455f3560c6590acb", "messageHeadline": "TST: Skip fast reader on win32 for", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61b6d151142df7c6328e6039558eab36ba271ea8", "messageHeadline": "np.float_, complex_, int_, removed in numpy 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "236d90d80f3a2d8623c9b2c327cca24c4044904b", "messageHeadline": "np.unicode_ removed in NumPy 2.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "0ef26d8332ad1b9c397bb978cbb565c845ec5540", "messageHeadline": "NumPy moved nanfunctions to private namespace", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8fe23a7c6e56450372fb3cafc81dddcf605bbb29", "messageHeadline": "MNT: np.asfarray compat for NumPy 2.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "53188c39a23c33b72df5850ec59e31886f84e29d", "messageHeadline": "MNT: Explicit option for savelayout in to_dot_graph", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f89ef238345dc6982bec74d19bf38e62f1bffd67", "messageHeadline": "Merge pull request #15228 from byrdie/bugfix/nanmedian-fastpath", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "42d12de648e2232856079e9bc4a756f2bd716827", "messageHeadline": "Fixed `astropy.units.Quantity`'s implementation of `numpy.nanmedian()\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "1d11e15e73fbe5b5f39612611da740c9489c2833", "messageHeadline": "Merge pull request #15205 from pllim/deprecate-coordinates-stuff", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 179}}, {"node": {"oid": "58d287b1e5bf897daa83c207aa9478c28414a202", "messageHeadline": "Avoid needless variables in some coordinates tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "c642fe01ce82a535a8e5ce9688c458092462ec2a", "messageHeadline": "MNT: Disallow creating angles from HMS tuples", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 155}}, {"node": {"oid": "46df1bbb31d61fe1d1895f6a05abac5e3c35d39c", "messageHeadline": "Merge pull request #15049 from nstarman/cosmo-w0wz-pyx", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "b8d6ad4e2502a5f8658192256d8eb83c5a439ef5", "messageHeadline": "Merge pull request #15221 from neutrinoceros/msort_depr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f4e4806ae479edd23fb941852fe2a9b921182049", "messageHeadline": "Fix a compatibility issue with numpy 2.0 (astropy.units) following th\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "06bada8d767e82f523c0217b0018aa2cc47cae0b", "messageHeadline": "filter occasional overflow warning", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0fcf932e90cc0e1298a3e7f7dd6cbb88c1150a92", "messageHeadline": "Merge pull request #15143 from nstarman/pre-commit-ci-update-config", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 96, "deletions": 100}}, {"node": {"oid": "f2a40ddd0e3a9448d871031f273adcc70998e33a", "messageHeadline": "Merge pull request #15214 from lpsinger/test_inconsistent_input_shape\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3c3b2e1c3b8a103e1d080e4469ae20be20adc12", "messageHeadline": "followup refactors", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 45}}, {"node": {"oid": "a204884147de6fd769e7ca8370d307c14241fc72", "messageHeadline": "Merge pull request #15209 from lpsinger/modeling-check-broadcast-does\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "5217b38ca0812acf3c0a956fc8fc93eb96e243e3", "messageHeadline": "Better masking for non-finite values in model fitting (#15215)", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "fe6d3d583cea6ff52ed1379a6eb1a8e856cebb73", "messageHeadline": "Merge pull request #14926 from arthurxvtv/Adress-ruff-rule-ISC003", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "bf84b7f1f55382a453437d50d142276145c2d6f0", "messageHeadline": "BUG: check_broadcast cannot return None", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "102454b40360053d52aa1fee94bd9251ba61bf44", "messageHeadline": "Merge pull request #15213 from lpsinger/typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d272d942f591bb9eb521f464e154dfdc6d68d7b", "messageHeadline": "add step in release procedure to update SECURITY.md", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3769d4fc8d7f3ec849bf233c85bc830935580ee1", "messageHeadline": "MNT: fix incorrect comment in test_inconsistent_input_shapes", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef31fb0b0eecf42113a0f822c380cc1417cc2372", "messageHeadline": "MNT: Fix typo", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce55cd3250e66e80f3fa6b0fbf4ecb58d1c287c", "messageHeadline": "Create SECURITY.md", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b1f2058d6f4136a867074ffb3cd6dcdf212a15c0", "messageHeadline": "Merge pull request #15204 from pllim/deprecate-test-command", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d4626fdb3568c07c06a154c2228205e5e4da23f7", "messageHeadline": "update changelog", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6805512503eeeedb21dd197f442331c1bdbd3205", "messageHeadline": "fix sign of w0wzCDM inv_efuncs pyx", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "16400f0cbd77d1f011b322d714f8a1e3ffe355fa", "messageHeadline": "implicit string combination cleanup", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f090bb7610c9bb25d34d5792624ceb0222c7d77b", "messageHeadline": "MNT: Deprecate tests/command.py", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9b97d98802ee4f5350a62b681c35d8687ee81d91", "messageHeadline": "Merge pull request #15201 from pllim/unignore-dev-warns", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "62a0127d0314eeb080bf494f31c1425adb9a0d3c", "messageHeadline": "TST: Un-ignore warnings in devdeps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ac21802a7c18afd3df64d8df18f91989268e5b14", "messageHeadline": "Merge pull request #14949 from pllim/drop-oldest-supported-numpy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "05ebb1d46660ca4918dead169464495a72c641a3", "messageHeadline": "Merge pull request #15184 from pllim/rtd-pin-sphinx", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16f1555459ad3e28ce11468655cb8e3b3d5f8849", "messageHeadline": "DOC: Unpin sphinx maxversion", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aba670ffa40834ebf24d7b27a5805be4c0abaea", "messageHeadline": "Build: Replace oldest-supported-numpy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ed837deeb31c451ab02551de3286813f1cbc6a83", "messageHeadline": "Merge pull request #15197 from WilliamJamieson/bugfix/modeling_scipy_\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dc8ce02474ee4c121d1068d5ca464af32fc81014", "messageHeadline": "Attempt to patch scipy 1.11.2 bug", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "88d99c97fd658dbbd53e6c1d08b48b78311d5f40", "messageHeadline": "Merge pull request #15183 from eerovaher/rm-Quantity-concatenate-work\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 29}}, {"node": {"oid": "2dc350094c6f10bca5d64451af097afc16f098b4", "messageHeadline": "Remove obsolete Quantity concatenation workarounds", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 10, "deletions": 29}}, {"node": {"oid": "b3c75721606d1f3be432d3e7b2732408c2085d22", "messageHeadline": "Merge pull request #15189 from pllim/really-pin-sphinx-now", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f48baa1e0e7e53e5bc3a510d6fdb079bc1f43f3e", "messageHeadline": "DOC: Pin sphinx<7.2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b18851047be876a521608eb4879fe86cccb417d", "messageHeadline": "Merge pull request #15185 from cgobat/doc-corrections", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d32031c5a37a9149c7e0e9aa9d397d0129561065", "messageHeadline": "Fix ticks/quotes in HDU `.writeto()` docstring [ci skip]", "author": {"name": "Caden Gobat", "email": "36030084+cgobat@users.noreply.github.com", "user": {"login": "cgobat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a17cb1fd92a3a0b63b934a35d69e773bfde77a5", "messageHeadline": "Correct stated upper bound of `np.arange(100.0)` [ci skip]", "author": {"name": "Caden Gobat", "email": "36030084+cgobat@users.noreply.github.com", "user": {"login": "cgobat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8b793882d639db42db068727f12269390aba763", "messageHeadline": "Merge pull request #15054 from pllim/pytest-8-compat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 326, "deletions": 124}}, {"node": {"oid": "5a0d52ae8051352764ec1fd6e5f073d02c58c1d8", "messageHeadline": "Simplify io.fits test updates.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 202}}, {"node": {"oid": "b3e70b98f9c6b7f26aab37f20cf7a45076b3cac9", "messageHeadline": "More descriptive ctx names", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53ba76a35329d66ee8100d232f459f14ccb880b7", "messageHeadline": "MNT: pytest 8 compatibility", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 443, "deletions": 93}}, {"node": {"oid": "362f6df12abf9bd769d4915fabf955c993ea22cf", "messageHeadline": "Merge pull request #15153 from pllim/fix-mailmap-2023-08-10", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "934ed101aec42e47a0fbff35b587eee0ca51ef50", "messageHeadline": "Merge pull request #15177 from pllim/not-again-devdeps-20230815", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "013e6bf652e87d95e702472b558edf57ffb7e80a", "messageHeadline": "TST: Ignore numpy warnings from within scipy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eca1e5e2a6f72a782819444722332dc7be0ea631", "messageHeadline": "Merge pull request #15176 from astrofrog/auto-backport-of-pr-15158-on\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "68e76dde0634fc5fcaaccc3c213c10cf7f62df3c", "messageHeadline": "Backport PR #15158: Finalizing changelog for v5.3.2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "1e612813af1dd9b7ca400602c31f34f70376b834", "messageHeadline": "astropy#14818 - Adress ruff rule ISC003 violations in multiple sub-pa\u2026", "author": {"name": "arthurxvtv", "email": "90696992+arthurxvtv@users.noreply.github.com", "user": {"login": "arthurxvtv"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "291414a3b600a12738762b7c50bfc6709f3cbf13", "messageHeadline": "Merge pull request #15165 from pllim/cosmo-doctest-s390x", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "57d20cb670830b3a35f4dfdf46a98db6dc4d4694", "messageHeadline": "ruff fix B002 \u2014 unary prefix", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d12004e33b78ea325712052ebd52646505cb3d1a", "messageHeadline": "fix PERF402 \u2014 use list or list.copy to create a copy of a list", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "f1576cab9d2e36b0fdd38d2b4b59b092914dd3d2", "messageHeadline": "FIX PLW0127 \u2014 self-assignment of variable", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "64c9f5d78cba48e85c7bec76a7693d20ec43de26", "messageHeadline": "fix FA102", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "fa1b7968c17a6aaed3735077a9fe3b381fe7c266", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "e57165add1b6cb485fc5abbf3698c1808b54e525", "messageHeadline": "ruff add ignores", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "88f8881acf9b74feba229704ded4936a66a2aae0", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "598a05ab336b39b95562f6fcddf9121ae65782ef", "messageHeadline": "Merge pull request #15102 from nstarman/cosmo-parameters-docstring", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 322, "deletions": 129}}, {"node": {"oid": "c5f921170dc0a9afe5982e49b6cc77951bb3e4b1", "messageHeadline": "normalize yaml docstring", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "4bf05d9dc487760902b81f4e1070792894f76c27", "messageHeadline": "Merge pull request #15096 from pllim/numpy-dev-legacy-print-hotfix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "23a30ead1e871131b7d00f258bc07f2c532bb170", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "691b6a9c55e22c9580b07ab72c253d06fcab9dfd", "messageHeadline": "TST: Ignore numpy warnings in constraints", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "a3e884fa57ca99b38d765f90a956dcd09c7e3014", "messageHeadline": "TST: Ignore numpy warnings in blackbody tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "142a7a7906bde4db615bd959d9555f7ddad21aec", "messageHeadline": "TST: Update utils.misc URL for devdocs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5433c6df6086f2d41f2e8d6fca7af033718efd9e", "messageHeadline": "TST: Remove np.maximum_sctype usage", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79b41aebad7315b7b6551434bfabdc92db5c1029", "messageHeadline": "Ensure we properly treat options in array2string override", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "435da7bd0865a34349d4e0bf5526346e82ee4bb6", "messageHeadline": "TST: Use legacy numpy 1.25 print", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fab4b2d0017de48eaa83698003a92735f79a5f56", "messageHeadline": "Merge pull request #15156 from AMHermansen/AMHermansen-typo-patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a310cc8699f62a6c92b683f3bf000ddc02b7981", "messageHeadline": "Merge pull request #15154 from pllim/unit-chain-eq-known-issue", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "eb369fc6634c7d7a6b02e2e5b7646f5f3f7925a5", "messageHeadline": "Update sky_coordinate.py", "author": {"name": "AMHermansen", "email": "97125645+AMHermansen@users.noreply.github.com", "user": {"login": "AMHermansen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a52967781a7ff4578580781e2c7e24638986ae2e", "messageHeadline": "DOC: Known issue for chained comparison", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "44cf419444866ff2789cd7a686c4de9c567ba979", "messageHeadline": "MNT: Merge duplicate mailmap entries", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a7f55f5690b311383dc1333feb121b474e9a821b", "messageHeadline": "Update dev docs for GitHub Squash and merge option (#15100)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 110, "deletions": 106}}, {"node": {"oid": "382e8704131e94e2ea206e997eb6b725d9513e05", "messageHeadline": "Merge pull request #15101 from byrdie/bugfix/scalar-power", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "302d190c8f3f03337d91b91fb8561d3be85e0999", "messageHeadline": "Merge pull request #15124 from astrofrog/cleanup-dev-wheels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f2376e5b75581ebc5ada7e23cfdbf8cb54f46f2", "messageHeadline": "Only keep 10 latest developer versions of wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc1603ad580e6ebcd0fc10fb4ce14701883fde08", "messageHeadline": "Merge pull request #15127 from nstarman/cosmo-lazy-realizations", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "af6035129071aec5089a0c482c8f85ffd9f45bdc", "messageHeadline": "Merge pull request #15144 from nstarman/rename_vo_test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fc42d30c25c268d992e5e1aae12207b04f3cf331", "messageHeadline": "rename X_test to test_X", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e506557bb4ccd5ed4c7db22dc440766fcda23c27", "messageHeadline": "Merge pull request #15136 from nstarman/ruff-isort-time", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0c036dc000abaaf58221da2dcd0e21bd6687d48", "messageHeadline": "ruff isort time", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87e717e25afa1c7e204859ca7b5672b8ab8a0af6", "messageHeadline": "Merge pull request #15137 from nstarman/ruff-isort-timeseries", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e509463aeb70b526cefd2e2745344554c47def85", "messageHeadline": "ruff isort timeseries", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef56ef5587fc2f01d27ac3b09fa6a8199cef1ed4", "messageHeadline": "Merge pull request #15134 from nstarman/ruff-isort-stats", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b9efd3f486eb36790b1c59cc0bd7074c807035a7", "messageHeadline": "Merge pull request #15140 from nstarman/ruff-isort-wcs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2f57c40e7f1408820b926d6c189117af0cdbd27", "messageHeadline": "ruff isort stats", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c97b2c0a50439c7da527010a851512667afc4efc", "messageHeadline": "Merge pull request #15138 from nstarman/ruff-isort-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ea863dacfc91e70edcf9643a6f79a5e91a5d248b", "messageHeadline": "Merge pull request #15133 from astrofrog/fix-win-wheels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5e1308538d5d72ad702cd4a536a2f92317932e2", "messageHeadline": "Merge pull request #15135 from nstarman/ruff-isort-table", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cc36c5ca7fc91ea801141a3a11e313948370af7", "messageHeadline": "ruff isort wcs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31cf397ad3cae3525e9add124fe3f30db58b2e4a", "messageHeadline": "Code style fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "016b4a11165b369333955c6ea8e6184aa789c0ba", "messageHeadline": "Moved compressed image-specific checksum tests to compressed sub-package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 110, "deletions": 94}}, {"node": {"oid": "e6fad3f8db66eb99828089312eade692ddd4e37e", "messageHeadline": "Moved compressed image tests from test_image.py to test_compressed.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1038, "deletions": 1019}}, {"node": {"oid": "979c700497c736b0fd8ba9991d16920c06bdf2e6", "messageHeadline": "Moved test_compression_failures.py to new compressed sub-package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69ab3c53db394849d31287631f4d646e602effc", "messageHeadline": "Moved _validate_tile_shape to separate file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 123, "deletions": 115}}, {"node": {"oid": "9e8c43b5b492936a71576731a20b3741485fe8d0", "messageHeadline": "Moved CompImageHeader to separate file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 342, "deletions": 333}}, {"node": {"oid": "782f6bf1313e82290cd092e36c4f2a85b10b7f18", "messageHeadline": "Moved CompImageSection to separate file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 117, "deletions": 113}}, {"node": {"oid": "60f4aeb2f3d8a06b5be840d837ee6f4eccf62591", "messageHeadline": "Move compressed HDU code inside a dedicated subpackage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4f01cf96411695d64dc0b3cae319cee40ed2e232", "messageHeadline": "Use double quotes in test command", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6036ed14b9870ba8fa6b9f94f8da88e97bf6d0d6", "messageHeadline": "Merge pull request #15139 from nstarman/ruff-isort-visualization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "ea47c4e90641a2c7ac24f380fe9b78d0f17f6ceb", "messageHeadline": "normalize yaml docstring", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "65489443c47ea7048cb01d9a12025fb0d6280fcf", "messageHeadline": "Add realizations module to top-level namespace", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9f5f5ed2f3f2220fb6f4ad4164a36ed5438ac4f", "messageHeadline": "Move information to the docs", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 318, "deletions": 92}}, {"node": {"oid": "6cc103e6e70fc3afc2444e0d23d6d99d97a2c4d7", "messageHeadline": "remove flat from metadata", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9ca60a955abb958df5c9b49c0228aa7eab499616", "messageHeadline": "ruff isort visualization", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "076bf80ab8f46bee79b5161ed0f6339874219a35", "messageHeadline": "ruff isort units", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6d66921d5a90bb99627d499c08a1640845ae9994", "messageHeadline": "Merge pull request #15128 from nstarman/ruff-isort-convolution", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b07d3aff4c836acbb863b6629ab049e77771bb7d", "messageHeadline": "ruff isort table", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c6842829eebc66998b3659732d81a4502f86e72", "messageHeadline": "ruff apply isort to modeling", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "78b6fae0fe73fe518e47394825dceb26d6c7aeae", "messageHeadline": "Merge pull request #15129 from nstarman/ruff-isort-nddata", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "d1f3766c499cc9c2d3d75b73620f717f146cb1ca", "messageHeadline": "Merge pull request #15131 from nstarman/ruff-fix-PT013", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4b1b8ede3fef07fe047415e4ca95b42fe631b92d", "messageHeadline": "Merge pull request #15130 from nstarman/ruff-isort-io", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "1a5e03f4d4bbb3f629564ae0365b7a77e36518d4", "messageHeadline": "ruff fix PT015", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dae9b09fc7e1a1516d6bc7e248267bbea95516de", "messageHeadline": "ruff fix PT013 (pytest import)", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "827a4d7abbf50a9176208923b8772dc65b21469d", "messageHeadline": "ruff isort io", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "73304131085ebf4ad96313c4097e2a085c245280", "messageHeadline": "ruff isort nddata", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "8fe518f9c308a8cc6834e3e0c4432f1b653df131", "messageHeadline": "use the __getattr__ instead", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "e2a6ae5f44871f3f7ee5838c7df3bc7149b44f81", "messageHeadline": "Modified the implementation of `np.power()` for instances of `astropy\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "312a41733a4793c228c46094c308dd84c8b476ae", "messageHeadline": "Merge pull request #15119 from nstarman/cosmo-docs-double-toc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "74fef2f9670bfa01a170f58653d9b99020f36b42", "messageHeadline": "fix double-toc", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "968caf2c30dad715bba6e8fd668ca9361e92e829", "messageHeadline": "Merge pull request #15116 from neutrinoceros/np2.0_depr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cd9dc7f818d97a64c2b5657a93fa3740a2270a38", "messageHeadline": "Merge pull request #14874 from nstarman/cosmo-param-dataclass", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 178, "deletions": 160}}, {"node": {"oid": "a79501ca98921c6a30587a127a3d8253acb7cc9d", "messageHeadline": "Merge pull request #15090 from nstarman/cosmo-io-docs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1836, "deletions": 627}}, {"node": {"oid": "dcce78af4073f8e356fcddc848a66ff166126d96", "messageHeadline": "reformat cosmology i/o docs", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1836, "deletions": 627}}, {"node": {"oid": "898ad6fbaa3d60e3f70b1079f7e639d0dd972277", "messageHeadline": "changelog and whatsnew", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "662528102179cc93ab9e4b21a31b7cbc1d4c299f", "messageHeadline": "Merge pull request #15113 from astropy/update-astropy-iers-data-pin-1\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1efb8c36f6e13ac6cee3fac64060754dfb75bfc", "messageHeadline": "MNT: avoid numpy.maximum_sctype (deprecated in numpy 2.0)", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5598d9bb418aef0b77a457e9b3b3512030176225", "messageHeadline": "Update minimum required version of astropy-iers-data", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16d91dca7cf91ad22286888031c0f9852555fc23", "messageHeadline": "Merge pull request #14867 from pllim/yessss-dark-mode-aka-pr14477-try2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 935, "deletions": 332}}, {"node": {"oid": "ead1fd22795f76683fc4a6d6751269e9574e4e5b", "messageHeadline": "Merge pull request #15051 from astrofrog/auto-update-astropy-iers-dat\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "f0dff9890b6ef4a4e9fc1a90a5c0fe428a47db0b", "messageHeadline": "Merge pull request #15088 from nstarman/cosmo-latex-identify", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 82, "deletions": 26}}, {"node": {"oid": "5fda11027412e67b3dd198ce005c4196ab532156", "messageHeadline": "Fix pre-commit", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9de1b2d5fd08bf7401f54704f8e484fa4ee47a6c", "messageHeadline": "DOC: Add tab icon", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "c5ea8adba2d884633f3f63f6499b437310e96491", "messageHeadline": "Use full version [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d319772ac25f3b7fa84fe58fcc308da74fe7ec37", "messageHeadline": "Now requires sphinx-astropy 1.9.1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c62b869cd7cb3d6b096de6fdafbc51b2cb1e6b1e", "messageHeadline": "Dark logo", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 508, "deletions": 25}}, {"node": {"oid": "8d708b4a8742aaf8a390589e31cd07d01e5f2ef1", "messageHeadline": "DOC: Remove index page sidebar", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 373, "deletions": 256}}, {"node": {"oid": "d3f8beda404e3f5949390b73c78d67133045defc", "messageHeadline": "DOC: Make it prettier", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 91, "deletions": 84}}, {"node": {"oid": "49d634f0c610d0701b0fac092af37ac9426af6c1", "messageHeadline": "WIP: First pass of using pydata-sphinx-theme", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 129, "deletions": 135}}, {"node": {"oid": "632a07a29133b5b0b6bf5cffe68cbe03c88dc353", "messageHeadline": "Ignore INP001 for workflow script", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9b47e50a0a94524a41ddd90e20462d534e3e704d", "messageHeadline": "Fix code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "03b6fe94b9434ef80fde04e32de6d3ddd3e58640", "messageHeadline": "Set minimum required version for astropy-iers-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54f90cad4397a90aeebcce39370c8639c920902d", "messageHeadline": "Added workflow and script to regularly update the minimum required ve\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "8ab8208a4df5c636054f07c763006324d245ddbd", "messageHeadline": "Skip basebranch check in IERS auto updates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a32cdf9f99d98f2edd1824befeb73f220b7d5ae4", "messageHeadline": "simplify cloning Parameter", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "a489c7f63d055ceaf05ea6b8ec22e16ebb442a5d", "messageHeadline": "Make name a field", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "b4a8371d1e7612c67e74a0b1d06113ccd53e909d", "messageHeadline": "Make Parameter a dataclass", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 129, "deletions": 140}}, {"node": {"oid": "5464996c285e9450961960f94fa85ec65f670278", "messageHeadline": "Add PYTHON_LT_3_10 flag", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "901598be44341b9044a54b09c18947dd95429a8f", "messageHeadline": "Merge pull request #15076 from nstarman/cosmo-cdef-double", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "bb0e1f61719a3be6ccddb802a3044ae5f264405b", "messageHeadline": "Merge pull request #15089 from pllim/cloud-fits-no-plot", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "85db2bbb4b9e9ddda9b098ca7c823a2f4df1cb11", "messageHeadline": "Merge pull request #15092 from pllim/changelog-bot-moved-upstream", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fc21f4cb69cf006fd0eb0063dbbbfac8e2bc3ba", "messageHeadline": "MNT: changelog bot moved", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91fcb76abb65b0d6aff877851537f3c8239a3139", "messageHeadline": "Add auto-identification", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "51eb827bc16883cd7af8705cb98da31a7f473f18", "messageHeadline": "DOC: Remove redundant plot", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "d827727cb007ae398da57a1609bfd9944dff08ba", "messageHeadline": "Merge pull request #14909 from Maia-jp/refactor-ruffrule-PLW0120", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 78, "deletions": 94}}, {"node": {"oid": "278af12c7f6cbc381a720e839291f80ad73df636", "messageHeadline": "Merge pull request #15006 from WilliamJamieson/feature/drop_np_1_21", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 129}}, {"node": {"oid": "d448c38c4e33f7e30b8546d7889134b5c4c3cdba", "messageHeadline": "unregister \u201clatex\u201d in favor of \u201cascii.latex\u201d", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "4344085d0387cd0098d252815373f256666c21b1", "messageHeadline": "Merge pull request #15048 from nstarman/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "3beb2f4c4f342dd97e4606831e194321ea0e78dc", "messageHeadline": "Drop support for Numpy 1.21", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 43, "deletions": 129}}, {"node": {"oid": "fa84475a5ae8f821b3034e0c95ea18be01c75012", "messageHeadline": "Merge pull request #15082 from bmorris3/nddata-masks-in-collapse", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "19505a7ea39be3bc56bc1983dfb85b15eaa61997", "messageHeadline": "Merge pull request #14980 from nstarman/cosmo-private-utils", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 118, "deletions": 70}}, {"node": {"oid": "704f02fba91a93b100da8259a21606a60ae6c872", "messageHeadline": "Bugfix part II for masks in collapses with NDData", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "d01b61cddc19e1eff48e8390b29ed062ec9481fe", "messageHeadline": "Make private utils more private", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 118, "deletions": 70}}, {"node": {"oid": "e96329a2ec64a4521a53a7eeb6af0b8703d480db", "messageHeadline": "Fix PLW0120 warnings in Astropy library", "author": {"name": "JP Maia", "email": "maiajp2305@gmail.com", "user": {"login": "Maia-jp"}}, "additions": 78, "deletions": 94}}, {"node": {"oid": "c5e2521db013d9641999be9c79d1d807741bc39a", "messageHeadline": "Merge pull request #14911 from Maia-jp/refacotr-ruffrule-ISC001", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "59155f2be36ec44be5a2036c0759b5b79b16e01a", "messageHeadline": "Changing the .ruff config file to stop ignoring ISC001", "author": {"name": "JP Maia", "email": "maiajp2305@gmail.com", "user": {"login": "Maia-jp"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "79dd50f61ef5e0a568dd42549319db38fefd0bc7", "messageHeadline": "Merge pull request #15068 from nstarman/ruff-extend-per-file-ignores", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 56, "deletions": 78}}, {"node": {"oid": "72e09571fa838081689b4e27603fa45225bdb458", "messageHeadline": "Merge pull request #15077 from macrocosme/patch-1", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "099665cfe7fc1647c4d175d2a26c0a6e30f337e1", "messageHeadline": "Update apply_space_motion.rst", "author": {"name": "Dany Vohl", "email": "macrocosme@users.noreply.github.com", "user": {"login": "macrocosme"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac60ce7f40fecb2892919465f046990fdec02b86", "messageHeadline": "Update ruff configs for new rules", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "1acd87d2d3e27bef82fb41544624dbc36baa5656", "messageHeadline": "use cdef double over cdef", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1d6542bc6f603f9bb633f0ec43e92bc8f1522f74", "messageHeadline": "Address F401, F403 in models", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "33bfd9cd48feddeb321769cf3f467cf74deb754f", "messageHeadline": "Fix F822 in io/registry/compat.py", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0fa5292a4f45758d0061873e8e1afd424599fb03", "messageHeadline": "Fix B011 in tests", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 41}}, {"node": {"oid": "42cedfbae3751548ad2378a82fa81b7c080a3a2e", "messageHeadline": "ruff: use extend-per-file-ignores", "author": {"name": "nstarman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "98b399d52d730d91c2cd29babe1e8545caff219c", "messageHeadline": "Merge pull request #15018 from WilliamJamieson/feature/move_32_bit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "5f55eedde28ad8a7140c813dd4c7d9bc258c6f83", "messageHeadline": "Make system LONG_BIT easier to pick out", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9369c2dae62f7fe917f828f70b2a650a8bd4a1ce", "messageHeadline": "Try ubuntu rolling", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f8da4a175318ee71ba620ab9b1e4615444c85cb3", "messageHeadline": "Remove 32-bit from standard PR workflow.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 35}}, {"node": {"oid": "3f5358eb9cd46d6ef44fe77f0f82032ed87eeca3", "messageHeadline": "Add arm7 weekly cron", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4a1e49a7a3c4555c35ad4bd8455b80aebf84cb96", "messageHeadline": "Merge pull request #15070 from MatCat776/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f9c043881b6187818e6290922b63f2b380887551", "messageHeadline": "DOC: Minor formatting", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6a3ac4cda9b7f8bef64149f7b25715b00dfe3e0", "messageHeadline": "Update install.rst troubleshooting", "author": {"name": "MatCat776", "email": "138727313+MatCat776@users.noreply.github.com", "user": {"login": "MatCat776"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fd87c15b153253a12e876245d7e7e09d5094792d", "messageHeadline": "Merge pull request #15020 from eerovaher/refactor-transformations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 137, "deletions": 187}}, {"node": {"oid": "7f8b004bafacc87d4674fc4b551d320d52c34f0e", "messageHeadline": "Merge pull request #15064 from mhvk/units-small-flake8-errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "40d5f7c1eb3f236ec4f18cffe4b5fef43a0d161a", "messageHeadline": "Make test merging quantity and structured array more logical", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "7e9f51e2eb3a9dc454430f9e0f49e8486089f36f", "messageHeadline": "Merge pull request #15058 from prajwel/fix_docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c1fc0e5c869de7ab507b0d464943fb9efb81e7ef", "messageHeadline": "Small flake8/ruff fixes for units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "bb2b6225278bef53c92ff8ca10fa1ddefa3ab2cf", "messageHeadline": "Merge pull request #15062 from WilliamJamieson/ruff/R821", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "48fabc0b96c209e5f1680442a00e9d516078f719", "messageHeadline": "Fix F821 for flake8", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e69ca3f1ee910f71b8910afde53d6818d976c3de", "messageHeadline": "Fix flake8 issues", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "efba24b457d8ff70563c5de085248d445a7570de", "messageHeadline": "Resolve F821", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ccfa9f5f76055491d5ea0e1e616cfa4e177fb8f4", "messageHeadline": "Minor doc fix", "author": {"name": "Prajwel Joseph", "email": "prajwel.pj@gmail.com", "user": {"login": "prajwel"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "55b528575c8581cbc48eaa76988be64a499ad972", "messageHeadline": "Merge pull request #15037 from pllim/io-ascii-oo-ooops", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "90eb0078dc2285295bf18847de92dd870bc54736", "messageHeadline": "BUG: Ensure import astropy.coordinates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1ef68aa829db94b1c506afbb7f6fc2faeaf4eee5", "messageHeadline": "Merge pull request #15013 from astrofrog/iers-auto-updates-release-br\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "0d5270ef60ec82f9e47908466b223e09b70fe987", "messageHeadline": "Adjust update_iers.yml to open PRs against v5.0.x and v5.3.x instead \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "d59d7fa211a3cb81c34f52d85f55b6e9ac0d136c", "messageHeadline": "Fix change log for #15035", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9082480a17bc90077f7b5cae7b5ebe7dbf185f", "messageHeadline": "Merge pull request #14819 from astrofrog/iers-package", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 164, "deletions": 22688}}, {"node": {"oid": "6741d85b27460e42a87a42feddfe2a75db1dd4d3", "messageHeadline": "Merge pull request #15033 from Alpha-Ursae-Minoris/main", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "8458cc5f3ea7ef3daa9d284b962f8dc97ef1d52d", "messageHeadline": "Fix PIE804 and remove from .ruff.toml", "author": {"name": "Alpha-Ursae-Minoris", "email": "leoschrickel@hotmail.com", "user": {"login": "Alpha-Ursae-Minoris"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "45373631cb97d7e1a2ac6636d5181aba78dc464d", "messageHeadline": "Fix PT021 and remove from .ruff.toml", "author": {"name": "Alpha-Ursae-Minoris", "email": "leoschrickel@hotmail.com", "user": {"login": "Alpha-Ursae-Minoris"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "015bb1c0eeb9118cef5e33fcfa8f190a2e1281df", "messageHeadline": "Merge pull request #15035 from mcara/update-wcslib-8p1", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 14600, "deletions": 12470}}, {"node": {"oid": "1fa38930b1bbd60bd7a78c1ceade3ac4d48383f7", "messageHeadline": "Merge pull request #15041 from dhomeier/save-test_command-quotes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e61755d0aa49a0dabead0a0913dbfaebd13c2559", "messageHeadline": "CI: use single quotes within \"test_command\"", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92d551a0fbbd3c0d8ea35d58514287f5e1789b07", "messageHeadline": "Merge pull request #15036 from pllim/fix-mpldev-2023-07-06", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b4aa82ef0726d86f872db43c423ccaf9575f695", "messageHeadline": "TST: Update test_contour_overlay hash", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a342924e473a3f2d1f90c35ecc98fa64906e4676", "messageHeadline": "Update WCSLIB to version 8.1", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 14600, "deletions": 12470}}, {"node": {"oid": "1d3b81abb8db3c935924b603daff2c47a6f4a9df", "messageHeadline": "Merge pull request #14998 from saimn/fits-fix-groups", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "2ba1afc23c5d7833dcc46a73ce17f3fd9057edad", "messageHeadline": "Merge pull request #14990 from oudeis-io/basic-body-frame", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 163, "deletions": 1}}, {"node": {"oid": "e878d5a8b1ac70f94c266f9c092e4d644adaa790", "messageHeadline": "Add basic example building Mars reference frames.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 163, "deletions": 1}}, {"node": {"oid": "073d359ebd31c6a3cd10755a9717ac6243da7dd5", "messageHeadline": "Merge pull request #14996 from pllim/we-are-far-from-the-shallow-now", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f893150ae30ff96159f457a8b6395160176db220", "messageHeadline": "Merge pull request #15022 from larrybradley/numpy125", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8ef22f4adc25246fab4500d4e36be88495c8e46", "messageHeadline": "Update NUMPY_LT_1_25 with released version", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44a8b4fcea8d4f5cb9af397ede0d2a6f4a02312f", "messageHeadline": "Only unshallow for 5.0.6 and 5.3", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ffac143467794bba43a73530da00eca6196bba7", "messageHeadline": "Merge pull request #14877 from CaioCoutinhoP/Ensure-compliance-with-m\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c0702dae400e4a3445afcb62e65e298b9d2f7465", "messageHeadline": "Merge pull request #14995 from bmorris3/fix-issue-14978", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "c80b01bdc67bc20b2e25b35f2d82fc967ccf89a1", "messageHeadline": "changelog entry", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "850de949a868374e214d70352ba1f0534ef015db", "messageHeadline": "Adress Rule C414 violation", "author": {"name": "CaioCoutinhoP", "email": "coutinhocaio794@gmail.com", "user": {"login": "CaioCoutinhoP"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "abede10ca2276b4107f0c76b7e2b3edd2521ec58", "messageHeadline": "Improve collecting transformation graph nodes", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "c9d25964b2da21d16e0ed63b76a3e1abf0b44053", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "d67a5d7765445d688de05913a6d9c93579f7863f", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc18f957194adf73d7f3bc0129aaddd066c6640b", "messageHeadline": "Refactor `astropy.coordinates.transformations`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 124, "deletions": 168}}, {"node": {"oid": "8cd4a690d273cb707464f5c31f6cb6a340504820", "messageHeadline": "Add pyinstaller hook for astropy-iers-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9635396a99fb97c764932009e6451413986bdd44", "messageHeadline": "Improve changelog wording", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e7fadf6e04a086b86e9c913ace81fd58a84835be", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e533afa063f5374f4b544f807d2c15992e90e289", "messageHeadline": "Updated test to check for deprecation warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "68099de99fa4d7f2fee804bd326e3c31ef5ea8a8", "messageHeadline": "Add deprecation warning for accessing files that been removed with as\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "6a0ed9d63803dbb79d4a0659e8835560ba289eda", "messageHeadline": "Ensure IERS_A cache is clearer after tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9a98b820d35f0297b69b7203451fa2174f2ac3f5", "messageHeadline": "Fix spelling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1143a34eab6fe0ff04d56adaff2a2f00ea64cd2", "messageHeadline": "Added what's new entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "55ee88756f08fc6df5fac8f23b38e9fa73332558", "messageHeadline": "Updated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "839077e3cc8a8f0c7b709cc35814123cea12a01f", "messageHeadline": "Emit a deprecation warning if finals2000A.all is present in the curre\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "f11b039518c36d5ffeb53a63016b03d7d5e183f0", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8a24e0eac575bead576eb13851c34a1c7ee31801", "messageHeadline": "Move IERS data files to standalone astropy_iers_data package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 22662}}, {"node": {"oid": "645e587f329342bb6d748e1d3398bd3eadab71ab", "messageHeadline": "MNT: Remove deleted file from .gitignore", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7ede931fa5110baa70a17b517a63e187502a4293", "messageHeadline": "Merge pull request #15004 from pllim/mpl-3.8-compat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "c37e6add371bf36814a298c3b8e3de6c78d693be", "messageHeadline": "Merge pull request #15009 from astropy/update-iers-1688170983", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "669acfbf90d61281a2813aba3d59074139fa1dfb", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 54, "deletions": 24}}, {"node": {"oid": "0208bafbdb7c6bdeacc4712302ec16d04a965fe4", "messageHeadline": "Merge pull request #15001 from astrofrog/fix-optional-1-tform", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "65ce8f5b586e5ba039c7213dfeb42ff954d4e33d", "messageHeadline": "Merge pull request #14999 from astrofrog/fix-compimagehdu-section-cutout", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "02b38b56136ebf469caad9e6f366a3cb5eae4ab5", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ade27e055f14e1635ec74aa6c00310e272802d29", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0b9686d4202499f0c23de0dd05fc3346fb89dd59", "messageHeadline": "Use TFIELDS to know how many columns to iterate over", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a70b2cc9b596f9c0aab717741afaea6ddef30421", "messageHeadline": "MNT: Compatibility with matplotlib 3.8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "7c3025269e1ea911019e40a60a9eb85f4e2c3218", "messageHeadline": "Merge pull request #14991 from nstarman/cosmo-fix-w0wz", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "1dbaf0f1dcf7b357d3ce7cb9d75813e91c8762f3", "messageHeadline": "Moved changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5809b1039c132a01640ec24b6ad775d99037e05", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "3071c3d48cb7374e1ec44c02183cb17a49f92f9a", "messageHeadline": "Fixed a bug that caused compressed images with TFORM missing the opti\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "a0e97e756c7c43a5b5ae761a06d178c565d62b89", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "872edc1fa541e7d07cdb2710c65461581dc4da72", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f7d26ac4cbdda9a9060759f13ce5bf87a87dcc1c", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f9ab00cf9108daebabf6961415393939fac9ca91", "messageHeadline": "Fixed Cutout2D for CompImageHDU.section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d0f7372524f22185768144689f0ba7dc7284abf", "messageHeadline": "Fix crash when a PrimaryHDU has a \"GROUPS = 1\" keyword", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "22cba58bbff67dcd507dfabcae7e850f61c5d62f", "messageHeadline": "fix w0wz de_density_scale", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "edf7493ec141a9072b5ce3e33071dff66e58bf49", "messageHeadline": "Merge pull request #14953 from nstarman/explicit-all", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 130, "deletions": 39}}, {"node": {"oid": "dddfcb8198376abfa77bb76dc37cba0bc5dd7164", "messageHeadline": "RTD: Explicitly do full clone.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "28362369f2305c6a0b6f5670f6c4b10b0a3cde5e", "messageHeadline": "Use explicit imports", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 130, "deletions": 39}}, {"node": {"oid": "39310ebc3ea9ed069016f673ecfe4efd811e497b", "messageHeadline": "bugfix for bitmasks passed to nddata", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "b16c7d12ccbc7b2d20364b89fb44285bcbfede54", "messageHeadline": "Merge pull request #14988 from nstarman/cosmo-dont-register-abstract", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0aa5eb3aec6b7d1c29e06e2b18a460e37ae58605", "messageHeadline": "Cosmology auto-registration improvements", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d0ab1b8264f424178f6d49e29db7f20059cacff9", "messageHeadline": "Merge pull request #14989 from nstarman/ruff-isort-convolution", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf647082c3ef70443e8a01cd0e4d128a3bef4038", "messageHeadline": "ruff isort astropy.convolution", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83f6f002fb11853eacb689781d366be6aa170e0e", "messageHeadline": "Merge pull request #14984 from nstarman/ruff-isort-coordinates", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "a0e1c8e7cd87091f3f264b728ea8d61b57f95162", "messageHeadline": "ruff isort coordinates", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "87482ce5d4b02ae24056f5cdd33f61a954f44f94", "messageHeadline": "Merge pull request #14967 from eerovaher/rm-isclass", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "b807d9655e0fff1863e6ea12691d06f1bad241ad", "messageHeadline": "Merge pull request #14979 from nstarman/cosmo-autoregister-yaml", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "2255948fa6484928bb62302c714b5911b21bc5ad", "messageHeadline": "Register YAML on class creation", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "9e3d8361e8b047a13d6279693f169476882e38f9", "messageHeadline": "Merge pull request #14851 from oudeis-io/geodetic-repr-options", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 208, "deletions": 36}}, {"node": {"oid": "6a5ad91ea799e7e239419de4a797d7e32e27a11a", "messageHeadline": "Address comments.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "8eda98e3325f14fb003f5ec395579e31e159a2ac", "messageHeadline": "Address comments.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "918a6b328d3c2a17f77811f229a34b6c7fd2c52e", "messageHeadline": "Add bodycentric representation. Add tests and documentation.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 206, "deletions": 24}}, {"node": {"oid": "4fba338b907356185c5a9dd60cc7f65f54e58a4d", "messageHeadline": "Merge pull request #14954 from nstarman/cosmo-deprecate-func", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d2f55ce76bdf0b56a0424509fd43bf0095f9c5b7", "messageHeadline": "Merge pull request #14973 from mhvk/numpy-dev-bad-array-function-coll\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "526a3aa92ddfa94e1e54023901d2a014e9876dd3", "messageHeadline": "Ensure we test __array_function__ completeness only on relevant funct\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "79cba268ba755afcb50c441dd1473a3d14317906", "messageHeadline": "Merge pull request #14946 from pllim/math-is-math-2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4783028b35d735189641dc09e334811b3551eabd", "messageHeadline": "Merge pull request #14968 from pllim/unignore-h5py-warn-np-1.25", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6fbd78170b0f3b3410ba6b2a993ef73d7ffd578d", "messageHeadline": "Merge pull request #14966 from taldcroft/table-fix-group-keys-mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 119, "deletions": 32}}, {"node": {"oid": "de17f910f69c10d62be2de4bbc76875b28a0e919", "messageHeadline": "TST: Un-ignore deprecation warning from h5py", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c0e5839a3ff22e59fa201086d76a9ae3a2b67bbe", "messageHeadline": "remove back compat import from v5.2", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0f54d469034cf5f61957b273006e12b578b29b3d", "messageHeadline": "Avoid `inspect.isclass()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "e9ef294ddb8a47e212f0465645250238e7120d7c", "messageHeadline": "Merge pull request #14780 from nstarman/cosmo-rename-params", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 379, "deletions": 53}}, {"node": {"oid": "40bcfe582b6a729d82249ef6a869e9d1799de38b", "messageHeadline": "Fix table group keys for mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 119, "deletions": 32}}, {"node": {"oid": "d036466db31b734c683b51a913a43e0f8e057b3e", "messageHeadline": "Add back atol from older code added in #6852", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be34c8a6ce9f1019c9dac0051a3f3efb9a3cb067", "messageHeadline": "TST: Revert tol change in #14718", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0deb0091ff7dc6b3c151ec9300983cdd400f5d37", "messageHeadline": "TST: Revert tol change in #14771", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5efcf0b7189283cadf4283cc07b734e0585c4b12", "messageHeadline": "TST: Revert tol change in #14777", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3f3b5def16a5a28ae655f51e08356e5f661ffb6", "messageHeadline": "Merge pull request #14950 from nstarman/pre-commit-trailing-whitespace", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fd0c44f497fef67a662bf020b8c63261d655a2f7", "messageHeadline": "docs, changelog, and whatsnew", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "f514cf8982e4d62bd44a4f8b85c8f2a1be61a389", "messageHeadline": "Add rename to ECSV", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "c21deaf05a8a29b33a06adf55011092c7ffc861d", "messageHeadline": "add rename to html", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "902e88f914d3182e8cc3bb0deed89a4d85d50607", "messageHeadline": "Add rename to row, table", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 162, "deletions": 23}}, {"node": {"oid": "34688d04da64afce70d0beaed0e51de22bd67023", "messageHeadline": "Add rename to mapping", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 95, "deletions": 18}}, {"node": {"oid": "7063dd1155c4a7787e889e15c3f93ce95ff5e086", "messageHeadline": "Limit trailing-whitespace check", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a145a38d3f6fd531df5e6d9bcd81b0f72e3a6db", "messageHeadline": "Merge pull request #14960 from pllim/fix-anaconda-broken-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d44f1a2acd9268e0e9a2a6a321efc9203c7fca3", "messageHeadline": "DOC: Replace broken Anaconda link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cb35ffb2cdd60087863d5bb96252f2ab8551173", "messageHeadline": "Merge pull request #14955 from pllim/tst-ignore-h5py-depre", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1d225bb542c739e1f9d17aa3499c814501e8da14", "messageHeadline": "Add a comment about h5py", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28774a1f4aca08d44f7ab5c39a226ea2edb3249f", "messageHeadline": "TST: Ignore product DeprecationWarning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f83796357694aeac424eff9b916126f2d7ed5460", "messageHeadline": "Merge pull request #14842 from nstarman/cosmo-io-private", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 23, "deletions": 57}}, {"node": {"oid": "847feee671ce247e03c29340422ee9d4bd56c192", "messageHeadline": "Merge pull request #14937 from nstarman/pre-commit-14918", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "3515a4fec80f5ec6abefa9ded27fcece1702b1e8", "messageHeadline": "Move io import to realizations", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "1f9512516b8127a25fe3b6c31c88d332d5a16292", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "23971c55db76a9be073a38a4311ae6e81576d2c9", "messageHeadline": "Merge pull request #14945 from pllim/fix-sunpy-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfc83654fc530b1f83776f2b40c1e3be1c5c3b19", "messageHeadline": "DOC: Fix Sunpy broken link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "196e3c2d2e71b6fd4bf34aa37f0fc4bf706984cf", "messageHeadline": "Merge pull request #14907 from taldcroft/table-stable-indexing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "aa2c05dc222f36630c4bff7ca2b0c1f676b29561", "messageHeadline": "Merge pull request #14847 from arthurxvtv/Adress-Rule-C416-violations", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "6d186d9477a4499957ac22ef7d88b9b040ef5b4f", "messageHeadline": "Merge pull request #14821 from astrofrog/fits-compressed-tidy", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 191, "deletions": 100}}, {"node": {"oid": "62ef8af6db01bca29e1c15a709c217786f0a0160", "messageHeadline": "Merge pull request #14924 from mwcraig/fiz-broken-ndslicing-test", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "2383015e66bf54114ed173f95076b965541bc2e3", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "182ec61d2ab1397ea1f1f5376b525e7f38a4cb28", "messageHeadline": "Add ruff check for B015 to nddata", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9013ce4692240807462665a027191ba584da4c4", "messageHeadline": "Fix broken test in ndslicing", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "33a01eaec234b440f6c9a46ca65a212a59247fe5", "messageHeadline": "Enforce cosmology/io private", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 48}}, {"node": {"oid": "41c3378a5fd91a71aae8f1b4ddf184cf14fe3aaa", "messageHeadline": "Make from_mapping arg positional-only", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "10e8298431b5e669266b8bd9a3158f62484fb8a7", "messageHeadline": "Merge pull request #14938 from Mubin17/Issue#14872", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "68e49ad94c68518515cc5e094e895d10d8041ba0", "messageHeadline": "Added changelog, updated test_latex.py and 6.0.rst", "author": {"name": "Mubin Manasia", "email": "mubinmanasiya107@gmail.com", "user": {"login": "Mubin17"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "71e6d70ac316ce57c780d994c99735f3d5a4d52d", "messageHeadline": "Merge pull request #14936 from eerovaher/simpler-ruff-pydocstyle-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "6ec7e5647a228ae8afcd32b485c82c9a973e09e5", "messageHeadline": "Simplify Ruff `pydocstyle` configuration", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "53f3405d73f2db468f84c557971e9ae4dd68e16b", "messageHeadline": "Updated latex.py, test_connect.py, test_latex.py", "author": {"name": "Mubin Manasia", "email": "mubinmanasiya107@gmail.com", "user": {"login": "Mubin17"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "5e3ed748e2a59e5d72f82d85f871a8a61900ca75", "messageHeadline": "Merge pull request #14902 from nden/pars-validator", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 285, "deletions": 30}}, {"node": {"oid": "eec40aa011c8eb33eaab9d4a9a0fdc5d0a6690c1", "messageHeadline": "Merge pull request #14931 from nstarman/cosmo-scalefactor0", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "deaa394c21ce7fc8050a48990090764314081881", "messageHeadline": "Add ruff ignores for pre-commit", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "74571d80c830f051ecd3057cf87c1145452a51bf", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea201450fe69777b4b5c5b33101490cfbcaa7d3", "messageHeadline": "Add property scale_factor0 to FLRW cosmologies", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "0a71105fbaa71439206d496a44df11abc0e3ac96", "messageHeadline": "Merge pull request #14927 from Knusper/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d2741508ba94949d2ce9a7d694be57ae40ccc50", "messageHeadline": "Corrected example-fitting-constraints.rst - [OIII] ratio example", "author": {"name": "E.C. Herenz", "email": "Knusper@users.noreply.github.com", "user": {"login": "Knusper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e82bfb31747f7d26d0434817b6a4cb05ae07be3", "messageHeadline": "astropy#14818 - Adress Rule C416 violations in multiple sub-packages", "author": {"name": "arthurxvtv", "email": "90696992+arthurxvtv@users.noreply.github.com", "user": {"login": "arthurxvtv"}}, "additions": 39, "deletions": 50}}, {"node": {"oid": "ddf92e65d85d86c863e1fbfe2e5e5b262b47e2c6", "messageHeadline": "Merge pull request #14919 from eerovaher/ruff-B015", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 54}}, {"node": {"oid": "5a44f502b9ad2e53bfc7c1c54e2c61b4595202df", "messageHeadline": "Merge pull request #14923 from jerobado/typo-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0efc14f145a82e196bfe39eee657ce0cf309631b", "messageHeadline": "Fix typos", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3937ee4aaee4fef0054c105ef3ff0bfa454bfa92", "messageHeadline": "Fix spline scipy", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76932dd105cc7aa2ce828127185ab4e2432982d1", "messageHeadline": "Specify stable sort in indexing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "d0205c23c1cbbc07bf34df81848be8e58e8f7c8d", "messageHeadline": "Make spline1D pickleable", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "15d5434ca567952601b7de8949fceedc95730c63", "messageHeadline": "Clean up test parameterizations", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 111, "deletions": 130}}, {"node": {"oid": "a634dbebd145c27dbfc60e15db726412f3e4d1a4", "messageHeadline": "Update astropy/modeling/tests/test_pickle.py", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e133934b206596e860ffcccac22e992684a528", "messageHeadline": "Update astropy/modeling/tests/test_pickle.py", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb9a3662c9a534e23bb1103a1fe34f953b6d304c", "messageHeadline": "Update astropy/modeling/parameters.py", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7a080f57b1c25515ea534cbb7a2e59266a874003", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "9425e305654de512632a7eeda6b973e0846f04bc", "messageHeadline": "put back validator test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bc32796fd800606001489be2d0a7ac752e0f1874", "messageHeadline": "make validator functions \"private\"", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 263, "deletions": 34}}, {"node": {"oid": "7f0df518e6bd5542b64bd7073052d099ea09dcb4", "messageHeadline": "Merge pull request #14904 from larrybradley/tox-pytest", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33030aef08cc17a7801247f576f00eaefbae9f25", "messageHeadline": "Combine tox pytest command with cov", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e47e6dec462cd12d968976fb34a367c0ee06e4f9", "messageHeadline": "Address useless comparisons (Ruff B015)", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 64, "deletions": 54}}, {"node": {"oid": "0e4ab57499b49f18f60b87baf5a74d964d6decde", "messageHeadline": "Merge pull request #14906 from pllim/rename-pr14702-changelog", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "74542af4fc93bea08c414e416174cc9f3a57280f", "messageHeadline": "Re-classify #14702 as bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "eaf9e177339758b0854124ea034367efa3484e3a", "messageHeadline": "Merge pull request #14903 from larrybradley/remove-wheel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b527bba9e139d556b98fe5fdcffa004c1b05aafc", "messageHeadline": "Remove wheel from build-system.requires", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e62fd731c313a839fcd1fc257d7c0cd8c0af0eb9", "messageHeadline": "Merge pull request #14702 from pllim/votable-print-clearer", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e7c1b8ba4cdf302304e76961a85b98a825f56e30", "messageHeadline": "Merge pull request #14885 from ManonMarchand/vounits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "146bf31fa85979ed809acbaecbdfab9fac57391a", "messageHeadline": "Merge pull request #14670 from pllim/rm-deprecated-deprecated-and-fri\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 302}}, {"node": {"oid": "0406239c5b672b9560a0d9e9d9acf778abc5538d", "messageHeadline": "MNT: Remove deprecated deprecations as exceptions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 302}}, {"node": {"oid": "c62c9c292b819b4abc68bd41bf8be44d72ad0f2d", "messageHeadline": "Merge pull request #14669 from pllim/rm-votable-pedantic", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 57}}, {"node": {"oid": "252d5ff03aa684c31ada7aa83ff3fc4968e215b6", "messageHeadline": "Merge pull request #14869 from pllim/tst-scipy-night-wheel-url-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "ad89cb370c8922f9f3aace4596828990ea535569", "messageHeadline": "Merge pull request #14894 from astropy/dependabot/github_actions/dot-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1604e5431f1523f735b20ce3d1aec75d68926d6d", "messageHeadline": "Merge pull request #14890 from astropy/update-iers-1685578970", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "a18bf3e64e95bb007839a897d77885fba1bab294", "messageHeadline": "Bump peter-evans/create-pull-request from 4 to 5 in /.github/workflows", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fe656a874060d74623c5a308d6822a9fb9d1501", "messageHeadline": "Create dependabot.yml for Actions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e638b53978039d55734bf5c3232f08335de69ec8", "messageHeadline": "Merge pull request #14878 from eerovaher/add_table_row_get", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "185cc930bfaf483c216075652a0f99fb56937c01", "messageHeadline": "TST: Force matplotlib dev to install in CircleCI", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9b7f3642b9ba5f1bc2b808f2e94607e772bc0163", "messageHeadline": "TST: Remove timezonefinder test dependency", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "ff89dd9d7c668b143c901eaa451647a653d042d1", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 33, "deletions": 2}}, {"node": {"oid": "700461f302b86726ac58c44973d3e45fafe2d335", "messageHeadline": "TST: Upstream nightly wheels location has changed", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f850e668144b2857d4414e42a6a4142790f6ca12", "messageHeadline": "Merge pull request #14839 from nstarman/redshift-distance-doc", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7e4332182aa20769af1cacbeb29ebf2a462d7ba7", "messageHeadline": "add changelog", "author": {"name": "MARCHAND MANON", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b23790ce3b7f4fcb2d905b351492b28bd28ad107", "messageHeadline": "fix vounit_binary tests and add vounit_detail tests", "author": {"name": "MARCHAND MANON", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "db51aed7a604ac52b29bff8ee6b444a6cb1d88a8", "messageHeadline": "update vounits to fit the standard", "author": {"name": "MARCHAND MANON", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "d87cde4144b926eb2ca1831bbb18483cd9ad2b2b", "messageHeadline": "Implement `astropy.table.Row.get()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "37a898237474f616d8debd3d433f87c42e9b3da5", "messageHeadline": "Document `Table.columns.get()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "88790514bdf248e43c2fb15ee18cfd3390846145", "messageHeadline": "Merge pull request #14875 from nstarman/cosmo-fvalidate-sep", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 138, "deletions": 100}}, {"node": {"oid": "2eb5989e2cb16d163c5f03b6ae1cfbec43093d10", "messageHeadline": "split Parameter from fvalidator functions", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 416, "deletions": 378}}, {"node": {"oid": "1911dc028f2d0bf45dd2fbd0f394f57702cf740d", "messageHeadline": "move parameter to folder", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "09f9a26f3484956d7446ebe0e3d560e03d501b02", "messageHeadline": "Merge pull request #14841 from Mubin17/Mubin17/14840Issue", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 227, "deletions": 223}}, {"node": {"oid": "624a4686ab25d9f3ddf674109c34cc5074b5aa39", "messageHeadline": "Add reverse direction", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7c830057d140ff2b7538903e7187429e3066f11a", "messageHeadline": "Fixed ruff rule-C408 violations in Astropy/io sub-package and Updated\u2026", "author": {"name": "Mubin Manasia", "email": "mubinmanasiya107@gmail.com", "user": {"login": "Mubin17"}}, "additions": 227, "deletions": 223}}, {"node": {"oid": "cf34e783b026f93b512e05383b0455a2e31d0da5", "messageHeadline": "Merge pull request #14864 from mhvk/units-numpy-dev-linalg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "01d22f0d2fa6fd62c130bffd7762012f4a3381bb", "messageHeadline": "Ensure np.linalg overrides continue to work with numpy >= 1.25", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "399383abb86754a4ca909752f7c5285c69ed0d9d", "messageHeadline": "Add f5a1738 to .git-blame-ignore-revs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5a1738f32d4920ac853c7c0ec6c941ccec47555", "messageHeadline": "Merge pull request #14858 from pllim/reorder-docs-ala-pr14477", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 51, "deletions": 58}}, {"node": {"oid": "08dba88089f124064492d3fde40919561640ea51", "messageHeadline": "Merge pull request #14860 from saimn/rtd-dirty-index", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0bcb9ae54e1c224a649fa4af378bae108904639a", "messageHeadline": "DOC: Dev docs has its own index page", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 51, "deletions": 58}}, {"node": {"oid": "f6ce58e50ac2bf932e9bbd20f6d1836d6bfa4ab6", "messageHeadline": "Merge pull request #14859 from larrybradley/fix-np125-depr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f558f433de5e0860805cd54a872afd9107fabb", "messageHeadline": "Avoid dirty index with RTD [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ec5277724150ea178282f5dfbd9ca8782f89021", "messageHeadline": "Merge pull request #14852 from nstarman/cosmo-latex-minor-cleanup", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b91ab0c2b6594590ee402fb2d1713f3c8e947113", "messageHeadline": "Replace deprecated find_common_types", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "616099d16b5b786dc8cd1d3e1d1fdba0d81b9c62", "messageHeadline": "Minor display improvement in latex io", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bd99e98395df567da6db517c0f9e16dc6c3c816a", "messageHeadline": "Merge pull request #14857 from arthurxvtv/Remove-Rule-C400-from-ruff.\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fe2a2c0ddec6522ea494b5652493ca13710b8439", "messageHeadline": "astropy#14818 Remove Ruff Rule C400 from ruff.toml", "author": {"name": "arthurxvtv", "email": "90696992+arthurxvtv@users.noreply.github.com", "user": {"login": "arthurxvtv"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ad55d5437f5ed3211f6397f288ec76dbbf1512f7", "messageHeadline": "Merge pull request #14856 from meeseeksmachine/auto-backport-of-pr-14\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 395, "deletions": 207}}, {"node": {"oid": "7d697eed1a3ea9871a1d28b4c7df4d9e943b5aff", "messageHeadline": "Backport PR #14854: Finalize v5.3's changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 395, "deletions": 207}}, {"node": {"oid": "f443f911596f955deaaf0f3cf15d50a42296fc5c", "messageHeadline": "Merge pull request #14822 from astrofrog/split-out-tile-shape-validation", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 120, "deletions": 120}}, {"node": {"oid": "5b771e331663f65bc07b75dd700774be7db37dd1", "messageHeadline": "Merge pull request #14845 from arthurxvtv/14844-Adress-Rule-C400-viol\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "935ea784b2c44c32e8616d71ef674e7fbaf6192a", "messageHeadline": "astropy#14844", "author": {"name": "arthurxvtv", "email": "90696992+arthurxvtv@users.noreply.github.com", "user": {"login": "arthurxvtv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80f5a7181afcea9e32a106b94a81e129b6659754", "messageHeadline": "Merge pull request #14843 from nstarman/ruff-fix-isort", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "8be817929ff71890eb97c4f79d14657368898e82", "messageHeadline": "isort cosmology", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b1f920d1ae10a51609eb7f001d179a0f00d4c69b", "messageHeadline": "sort select modules", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe2bed4d215676718ded3f28cc2c98911e285b93", "messageHeadline": "move isort config to per-file-ignores", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "b29320cb1af7f472ade2a2c7ba6bb4a142b6d180", "messageHeadline": "fix config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "12b01d7cab1b9f4884205bd9f71dc971d4529d5d", "messageHeadline": "Merge pull request #14838 from saimn/coverage", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "fd63a6290c64c83eaaf998dfd6d79a40e2240e19", "messageHeadline": "Merge pull request #14701 from Mubin17/Issue#12355", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 187, "deletions": 1}}, {"node": {"oid": "733510bf98f1573de4190f40466fc588f4ad5076", "messageHeadline": "whatsnew for Cosmology LaTeX writer", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9f8724e29c2076c38f5e93e9fcf17459d12dcdcc", "messageHeadline": "Register LaTeX writer with Cosmology.write", "author": {"name": "Mubin17", "email": "48038715+Mubin17@users.noreply.github.com", "user": {"login": "Mubin17"}}, "additions": 170, "deletions": 1}}, {"node": {"oid": "a429c3984a14c995584455e51a6f3d7d9c16e914", "messageHeadline": "Merge pull request #14829 from eerovaher/fix-redshift-distance-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35e7efa600cdb447bf6d2544015a4431edcf1291", "messageHeadline": "Merge pull request #14830 from cmarmo/fix-mailmap", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6826c0fd93ef2867050d613875b4319b82831a59", "messageHeadline": "Clean .mailmap", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d2b75de2a94e12fce5b6b0ccdd77b18df4505ee2", "messageHeadline": "Exclude all tests directories from coverage", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "47780751c43b2d4b1987af85786c0cd70e45dfd1", "messageHeadline": "Correct the docstring of `redshift_distance()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e73a254b60c39f559037228811f53aa804d0df3", "messageHeadline": "Merge pull request #14810 from BillCleveland-USRA/issue14808", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "c3fb54c5f757d1c3378695e94a9ba4c395333810", "messageHeadline": "Merge pull request #14681 from ManonMarchand/https-for-cds-services", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "9474dc4c9789a7219f0ae5943122742c8c55b015", "messageHeadline": "Update docs/changes/14681.other.rst", "author": {"name": "Manon", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80ed2a36104e393cfd26894dd0cb1cd2a04a83c7", "messageHeadline": "change CDS domain from u-strasbg to unistra", "author": {"name": "ManonMarchand", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "04948b016be32e9e43f73378fa9619e82409b047", "messageHeadline": "Further simplifications to code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "c792b53d984b18cd706b3b2503046b2bf23e9cff", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9e6cd45e371e13d2ac00eccf91ff391fa00423b9", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7ce02d6cf1e20e8bae96694aca218d1d57422806", "messageHeadline": "Move tile_shape validation/updating to dedicated function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 115, "deletions": 108}}, {"node": {"oid": "614a2837354f402ed7a505c8471af64a3262f7ec", "messageHeadline": "Tidy up API and variable names in tiled compression module for readab\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 191, "deletions": 100}}, {"node": {"oid": "80edb84a04b7bef2273010e728aeff63a15c4d82", "messageHeadline": "Fixed issue 14808:", "author": {"name": "Bill Cleveland", "email": "120688282+BillCleveland-USRA@users.noreply.github.com", "user": {"login": "BillCleveland-USRA"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "cc73b24619ce37f2af26a0140bbdda8015ac8265", "messageHeadline": "Merge pull request #14807 from pllim/why-did-they-move-danbury", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "80175d7029493585bd6779e8ec5528d96b8ed71e", "messageHeadline": "Merge pull request #14763 from oudeis-io/geodetic-representation-pr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 269, "deletions": 123}}, {"node": {"oid": "e6c0a86d6e150f439ad3fbbc97c3bf1f5b130298", "messageHeadline": "Improve documentation.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "9bbf613385f963896aae6fb07b99acc9c80ed33c", "messageHeadline": "Move geodetic inside new representation module", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "c06d3b841a71de3836794da47555fbea2062932f", "messageHeadline": "Ensure we can use floats for flattening, since they are dimensionless", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87b35a16ffb35105b89e8b4dfce1f19afeb72713", "messageHeadline": "Add support for equatorial_radius and flattening in BaseGeodeticRepre\u2026", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 127, "deletions": 121}}, {"node": {"oid": "14448a28950d0e0378796838d89d5c82de77e315", "messageHeadline": "TST: Remove remote call to Danbury, CT", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eadcd73a38639e9695ecb2190b65e045b445d0ea", "messageHeadline": "Merge pull request #14792 from mhvk/representations-as-module", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3728, "deletions": 3641}}, {"node": {"oid": "f2fbb112983e953fb772c5ac81ec50dfa34bcc19", "messageHeadline": "Merge pull request #14802 from pllim/ignore-ieee-http-418", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2352abfb8c5070fbefb357c01245ef4edc3fd0d3", "messageHeadline": "TST: Linkcheck ignores ieeexplore.ieee.org", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d85ce4bb3e8961660857b21618cacb80c267ca91", "messageHeadline": "Merge pull request #14661 from tbowers7/wcsaxes_text_coord", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "337798f36c9aa2ae98190c5819bde758d3aa5a40", "messageHeadline": "Merge pull request #14759 from eerovaher/deprecate-unused-misc-utils", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "108efaf3162b7f59626d648b074fd34f92889a96", "messageHeadline": "Deprecate unused code in `astropy.utils.misc`", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "a2717aefe9deac87ed9df1efdd017b758d2c0905", "messageHeadline": "Merge pull request #14744 from nstarman/ruff-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 367, "deletions": 260}}, {"node": {"oid": "eec06978bcf37dba7e998f198003a3b6cbfcfb94", "messageHeadline": "Merge pull request #14794 from larrybradley/discretize-factor-int", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f74b879f683f7ef97065c03ee8ca87ccd85f18b8", "messageHeadline": "Incorporate docstring suggestions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2d22363892f7aa152074d4c121074a9a0a019e8e", "messageHeadline": "Fix Ruff 103", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bcd7a25582a196f874c09ba028c837ac644ea47", "messageHeadline": "Add codeowners", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "290bdb9cfc9319d602a98bc32ed2834b479ea74c", "messageHeadline": "separate ruff config", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 365, "deletions": 259}}, {"node": {"oid": "ce814ce5a40abd56e0346beda2848720e538b9c7", "messageHeadline": "Improve the description of the oversample mode", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7f12fd6201ed0c4c6433f6aa5907c335aba80e49", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a74ce47054c60470db810e932d1eb5bed32b73d", "messageHeadline": "Return nicer error message if factor is not integer", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d43b8e2bb0a584b83acea1cbf89677ae1b96c1bd", "messageHeadline": "fix registration of mixin classes", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3b0ca922bb6ace060c8da322e0aed199d5788c24", "messageHeadline": "sphinx class locs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4bc797ae0670bbb35f30b534748257f203ef1201", "messageHeadline": "Factor out base.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1620, "deletions": 1605}}, {"node": {"oid": "c85669988e2536b790ef845a2bb58e1915d3a18b", "messageHeadline": "Factor out spherical", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1709, "deletions": 1679}}, {"node": {"oid": "d6ab172a0cf5b64f1ab76f55edf4aa13d1bd91c3", "messageHeadline": "Factor out cylindrical.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 160, "deletions": 146}}, {"node": {"oid": "ce84563d52ed3b6215e582ea91e41ab296814dda", "messageHeadline": "Factor out cartesian parts.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 435, "deletions": 423}}, {"node": {"oid": "47b6f8161c6c3f901f88dc5729a02382a3d89c18", "messageHeadline": "Move representation.py to its own directory, as plain __init__.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4898c2bdb5805b1e25a0375a92babd10b240524b", "messageHeadline": "Merge pull request #14772 from dstansby/wcsaxes-draw-kwargs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7f9c788ab79a3534b65ec2bf97fd1ba03333983e", "messageHeadline": "Remove kwargs from WCSAxes.draw()", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f3934b07b5a944170dd5f75ceb14d92ccdc245cd", "messageHeadline": "Merge pull request #14781 from nstarman/fix_14737", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b3e0f7d64d7bc0d4db8a692464f380712602586f", "messageHeadline": "Merge pull request #14777 from pllim/khannnnnnn", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f112854ef90ce2104aca3af932f500f2d43f176a", "messageHeadline": "Add notes about `ruff`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "36a10ab3ad0f2c734c103b238cb07be687de72ef", "messageHeadline": "Merge pull request #14782 from nstarman/cosmo-remove-flrw-deprecation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "7598308d80799bf6b889e3b87433b694970d579f", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a722fd1eba098784009e52b7f19c096ba417c09", "messageHeadline": "remove deprecated import path", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "5948a30cd5a72859781d8833c613de1a0be3770b", "messageHeadline": "Fix more numpy-dev failures", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dd0317de9fff2b5d3b12f6d488ae3ebdf58c3596", "messageHeadline": "Merge pull request #14770 from taldcroft/codespaces-fix-three", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "deb32b053b2988ea53c7f6baa1b8b7965683a239", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40ec8069d5662181f5dc02748884f2a1cc0720d7", "messageHeadline": "Merge pull request #14771 from WilliamJamieson/test/fix_bbox", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "93187f95a698c7f0051c797b37a7cf4fc3080f90", "messageHeadline": "Attempt to fix core test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911b7e8877aa736cd1f1656f087557b71bddb13e", "messageHeadline": "Fix trig-inverse tolerances", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93bafa4cd3bf2043a80910f3913c13007ced96d1", "messageHeadline": "Test if bbox error was fixed", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e664ba8ac5977ed36dcf294a8f86658c18b16bcb", "messageHeadline": "Improve welcome message", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f1134afa67fdfc1a12050648357624073206a80a", "messageHeadline": "Do not pre-build astropy in codespaces container", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e3b2444227a1bcb06931bc61cdd039936e421e8a", "messageHeadline": "Merge pull request #14718 from pllim/why-did-they-changed-math", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "aabd1a78ef33accdda5fe0db18e767191b5da038", "messageHeadline": "Merge pull request #14761 from taldcroft/codespaces-fix", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0953f1f5badab9c7b0cb95d877599e046e1fbd46", "messageHeadline": "Fix problem creating codespaces environment [skip-ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4d0a2531cf0bd2de46283569075dd50969161fd", "messageHeadline": "Merge pull request #14482 from aperiosoftware/high-level-stokes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 609, "deletions": 20}}, {"node": {"oid": "96df79527d0e47dd7c2090e9d41cb0284e263075", "messageHeadline": "Merge pull request #14729 from oudeis-io/erfa-ufunc-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 121, "deletions": 7}}, {"node": {"oid": "a60b30fff38472d6751cd50906eed6fa4cae6082", "messageHeadline": "Fix a docstring", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56534e15b12d421c2dbf03e7d89c3e5154173e4f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "fe876e0885d6c8af46a83b7838b5a6e42a73625f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fff54293321a93dda4f1401863a5df4a33687df4", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "835071797cbb4a47870ea3881ddd8615e8a69bc4", "messageHeadline": "Add missing return type", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299c9522d4702b87a8a6517a532f740d252b8679", "messageHeadline": "Hopefully fix the last test fail", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "81d9259db8b0c7aa855c5f19872cfe5db0c2adf9", "messageHeadline": "Add changelog and what's new", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "87b3eea638f43998bf9ed12502e77aa3bd16cc53", "messageHeadline": "Test the init", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "57880298ea0c38b0709ea9a0279cf8618aad9692", "messageHeadline": "More fixes for table stuff", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "6768fd7603c3c60fad82c9eebb2a93f5e0704db1", "messageHeadline": "Format stokes coord as symbol in tables", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "31413084370b52c9a59c61e39cb9d125b2491da7", "messageHeadline": "Add tests for hstack and vstack", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "9f18ae6f16a9f87636d56c9db1a2c7693b06b1af", "messageHeadline": "A bunch of review comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 80, "deletions": 94}}, {"node": {"oid": "4c1280e63438930a9d2d25c75bd2310a4edd52cb", "messageHeadline": "Ensure StokesCoord can be serialized without loss of info", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "b2760e5769482e2df8150604dc60034db50a2a59", "messageHeadline": "Change to not use Quantity as base for StokesCoord", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 89, "deletions": 65}}, {"node": {"oid": "ef603477fec54ad48765e72d6fc5619b2b95cea7", "messageHeadline": "Implement support for stokes in FITSWCS API mixin", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "b78391ef21cea5dff838f894a6c5a9f03ba9ea28", "messageHeadline": "Add a test for FITSWCS / StokesCoord", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "c82ed04ca44386664f43fd0749da37dfde785ba0", "messageHeadline": "Implement more memory-efficient symbols via unbroadcast", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "edf0bbe1558f59c2f33764b8e8e2752525947913", "messageHeadline": "Add initial version of `StokesCoord` class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 317, "deletions": 1}}, {"node": {"oid": "9ad2f1feee8b69ce3a90c1d800f44dfafe0a366c", "messageHeadline": "Clean tests.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "ed559f383027830f6256ffec9b7f24525284da9d", "messageHeadline": "Add helpers for gc2gde and gd2gce. Rename testfile. Add tests.", "author": {"name": "Chiara Marmo", "email": "marmochia.oudeis@proton.me", "user": {"login": "cmarmo"}}, "additions": 130, "deletions": 7}}, {"node": {"oid": "51332ce5bccc1862e9b59a8ff698bed48d0ee9d6", "messageHeadline": "Merge pull request #14749 from saimn/cython", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30587a1180fd8923656e7ef1cd46d20e63943dbb", "messageHeadline": "Update cython version", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f8921af6df1aa32599a61a802e76995f04eef67", "messageHeadline": "Merge pull request #14692 from nstarman/fix-flake8-bugbear", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 56}}, {"node": {"oid": "d3625e06ab0aac733943141bbbcddecd463c80c5", "messageHeadline": "Merge pull request #14708 from larrybradley/fix-param-setter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "5a7cfb96c70f61c9f721ce208047f046b6b682fd", "messageHeadline": "Merge pull request #14720 from pllim/fix-pr14016-changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "3c7d23fb294c30ecca71b19269f25cef183ebf29", "messageHeadline": "Merge pull request #14743 from nstarman/pre-commit-manual", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a145b3fcc0694f2f5a36743ba481d5cd82e8a666", "messageHeadline": "fix B017 and PLE0302", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ea8bafaac348cdca3b63729de228e043c79a9c2", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "857d7350b3c795b2d270c6e1512b90ed3d0b004e", "messageHeadline": "Merge pull request #14733 from larrybradley/fix-typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbbdb39f730f7da6f230e1d2958a920fa4d1d36e", "messageHeadline": "Merge pull request #14735 from weaverba137/fix-mailmap", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4b27919041d8e9e2230eadbb6ba1d98bae54d12d", "messageHeadline": "Make pre-commit autofix monthly", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4524b4d5c20ebd75bc5fa4d181fe73da50b1d74e", "messageHeadline": "update .mailmap", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@noirlab.edu", "user": {"login": "weaverba137"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5c8c90d646015f25bdb0a4097564ab750c9fcd3a", "messageHeadline": "Merge pull request #14734 from astrofrog/fix-image-hdu-data-setter", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13f16fdc2206eaf3d0a1769e2fdea4937a2cea50", "messageHeadline": "Fix if statement in ImageHDU data setter", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dfb9db45f0d52e95db4f7aacd3e3c897f6ebe39", "messageHeadline": "Fix typo", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26bb176fbb957c8055d642c26cbc77fddc49db28", "messageHeadline": "Merge pull request #14732 from larrybradley/convolution-exceptions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "d090f1891c84f89c3f01b368b5c52971659a620a", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e77cac080b8bc645e6e8b0092578817e03a827fd", "messageHeadline": "Use ValueError instead of base Exception in tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42d751fc8ca91012bc9ec39c925a787b4be4131c", "messageHeadline": "Update convolution tests to use KernelArithmeticError", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f84610238edf71fd6346814d32acdd1464099caf", "messageHeadline": "Remove raise_even_kernel_exception function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "70356d309ee1312739940d38ac5fc610002d3007", "messageHeadline": "Remove unnecessary DiscretizationError", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d15eefba8ba457271b2ea091ff2aa42917541aff", "messageHeadline": "Add KernelError base error class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4b04abc86969d3fc289e88a3274a0f6a4ea895a2", "messageHeadline": "Merge pull request #14726 from saimn/v5.3-mailmap-credits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6133d2e46190df891e0df2b33cdef8292b41551f", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "967a563c7efeede4585940c22c0a73708a4a6bc4", "messageHeadline": "Fix numpy deprecation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fd1e36b8cb43c5988861ff6c77a34333993e91ff", "messageHeadline": "Add tests for getter/setter", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bb57766ff04d8a45fff4a155bcb8c89c37df8078", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bac6f292feacdf2b0e19773ef08b319c2ef0fa27", "messageHeadline": "Remove unneeded conditional and simplify block", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "5a71068c5bf3c58bc5d233b2f4f1069c00c7a0bc", "messageHeadline": "Update parameter tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6df01282ccdabb473c2d0d9b2a5c22783040937b", "messageHeadline": "Add test for getter and setter", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e4887b8063ee3701d8535ac6c3beba645f60a082", "messageHeadline": "Require both Parameter setter and getter to be input", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "cfac7f0e607532b7a4a2b526bcd9424cab9e640c", "messageHeadline": "Merge pull request #14728 from nstarman/convolution-errors", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "0e07f854f35fbf1c7ee77c0d173a5fc97a9f870f", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "188a051561b7a9c56b37a5a812c53c5d69bc2b69", "messageHeadline": "Change exception to KernelArithemeticError", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a0ed1858b3db1f81df2874215ed3e761eae5db2f", "messageHeadline": "Updated list of contributors and .mailmap file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8381f30c8b38f142a45acd747ac2afbede57db2e", "messageHeadline": "Merge pull request #14722 from astropy/update-iers-1682900278", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 820, "deletions": 811}}, {"node": {"oid": "6e81aece6739686eb04100405a8b29671f249efb", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 820, "deletions": 811}}, {"node": {"oid": "a57bf80f1ff099013ff3b864ae25815c3e6e2c11", "messageHeadline": "Merge pull request #14719 from larrybradley/discretize-docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 63, "deletions": 50}}, {"node": {"oid": "e061ccac98874291c2c4ee6983fced7adc8a2f41", "messageHeadline": "TST: Switch from atol to rtol for some", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c5b0a5d31ac3e7c6664daa91fd85be5be456bb9", "messageHeadline": "Fix changelog formatting for #14016", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "55b8e96cd5806153a8da9b96953935334f492440", "messageHeadline": "Improve error messages", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2ee42663a7bba992c03f493bca229c88c12e5c6b", "messageHeadline": "Improve example plot for discretize_model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "e950c2dd0b306ae6fbadcc6366af2df64dce47c8", "messageHeadline": "Improve docs for discretize_model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "41d4dcae9df1cc80295f52f633f88c239aa22576", "messageHeadline": "TST: Compat with numpy 1.25.dev", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "252b1c423838e2ae6d4585b178448d471513fc6c", "messageHeadline": "Merge pull request #14707 from larrybradley/model-param-value", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "a014e3a4f00d2fb00c00ef1cb26e5510425e0039", "messageHeadline": "Merge pull request #14675 from pllim/rm-deprecated-old-coords-stuff", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 331}}, {"node": {"oid": "f95275796086476fedf8666896f0f48ef0dba69a", "messageHeadline": "Merge pull request #14709 from larrybradley/fix-devdeps-doctest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb8c52522de4ce0c2f2cd158472e2c83caf246c9", "messageHeadline": "Fix doctest", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb147c20467923c3fed5bb647a5695cd2407bcb5", "messageHeadline": "Add units test for Parameter value", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "696466feda8233e69efce8b955eb059685da04be", "messageHeadline": "Restore test error message", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "78336d85b645ba451d949b175681ca1b245b1373", "messageHeadline": "Fix numpy ndim > 0 deprecation in parameter value", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cbf79c756a81a4007cf514e86f2ea957a1278b90", "messageHeadline": "Move VERIFY_OPTIONS from table.py to __init__.py", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27bcb3747af475ed360314cd0b7709436f0f59ea", "messageHeadline": "MNT: Remove pedantic option from astropy.io.votable", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 54}}, {"node": {"oid": "66c36e5f871da58ad84cbdd7f87ca4faad99a9a1", "messageHeadline": "Merge pull request #14663 from pllim/fix-deprecated-backport-to-5.2.x\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "8da73c71df98ae53f6ed11f9d8e5219aef2ee904", "messageHeadline": "repr for VOTable is now clearer", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b3b8295c4b0478558bd0e4c6ec28bf16b90880b8", "messageHeadline": "Merge pull request #14695 from WilliamJamieson/bugfix/non_finite_weights", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "83ac1dcb1954969217f1445a8cba5ec6456501d1", "messageHeadline": "Add 2D testing", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b7a123f0fdef592e09493f9145b20b0d2476fd7", "messageHeadline": "BUG: Fix improper deprecated usage", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "6cd9bd8b93e083b3c3dc8e1f2cbea8be2aa9d657", "messageHeadline": "Add changelog fragment", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9a1c1714220e47a50754350f7ed23a20835d857", "messageHeadline": "Bugfix for non-finite-filter when weights are passed", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fc50bc53f60a11be5265b04fb80398a17198bfde", "messageHeadline": "Add tests to isolate the problem.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "75f34179994c285cc5297ca0e893f9af37ce8cf4", "messageHeadline": "fix B005 - StripWithMultiCharacters", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cd3a96b0a03f281261404e7a9a0551218b9a91fd", "messageHeadline": "fix B026 - StarArgUnpackingAfterKeywordArg", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "97805385e0b91104e3731b6ae99247d24be3282d", "messageHeadline": "fix B020 - LoopVariableOverridesIterator", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "eb61cc747808dc5f78633c078c4ab2270af02895", "messageHeadline": "fix B018 - UselessExpression", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "685ed38c98df240e8986b7f091fd2c2736768145", "messageHeadline": "Merge pull request #14694 from WilliamJamieson/bugfix-asdf-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d299a7a12123705133a7a23a347a3a58d5f725", "messageHeadline": "Update link", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f504bc67cc7610c280d046d2b709730da44b772", "messageHeadline": "Merge pull request #12943 from WilliamJamieson/remove/AliasDict", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 140}}, {"node": {"oid": "50ad37910badcd27fd53d9af276043b3ddc0d26d", "messageHeadline": "Remove `AliasDict`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 140}}, {"node": {"oid": "c9564b4e09df02b95c10567bcb1326fd7c7d28b6", "messageHeadline": "Merge pull request #14668 from pllim/bye-bye-asdf", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 7441}}, {"node": {"oid": "100cc1950072969a2b59390bcf7d5f7a492535c0", "messageHeadline": "fix B024 - AbstractBaseClassWithoutAbstractMethod", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5ac136ec0889b2829a7fb7e2065717c1b714a474", "messageHeadline": "Merge pull request #14682 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b0221aaf76b6f7f2bb4e391fcb8e803e59df33da", "messageHeadline": "B905 date", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c3bc0409d60eb35a283b282311fbc956df9e46", "messageHeadline": "fix B004 - UnreliableCallableCheck", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9f9f2daefd57969b6e076ec628638308b4f0ea45", "messageHeadline": "Add ignores", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f7afd6c66aa56e05f589f92828446f145fe849d7", "messageHeadline": "Merge pull request #14672 from pllim/rm-deprecated-flrw", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "4ee04ef13a4a45cfd413c2ce82996323cece5113", "messageHeadline": "Merge pull request #14680 from mhvk/quantity-small-bugs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "b504794437b17fff98d97ef14e1c8501c8707e61", "messageHeadline": "Merge pull request #14671 from larrybradley/fix-np125-depr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "8056934f963d493e57a87dc6c6865dd292e54021", "messageHeadline": "Fix numpy deprecations in model tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6800dcc502b0b8faa55dd8c33461f3db8c1ee647", "messageHeadline": "Update error message for numpy 1.25", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2484cb01b5e6f6bcbb068041ff196956072f3b7", "messageHeadline": "Fix numpy deprecations in Rotation2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1447a93eefab16067839fac02330f781706ec1b4", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "42faffd2e5b16b22105a69981fffd2be0d2b8b8e", "messageHeadline": "Do not fail in _to_own_unit if self is structured but value is not", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "1206083a4e67f49736ca70539f65b93deb0ff345", "messageHeadline": "Fix structured name inference for subarray substructures", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ea7039d12c692479f54050586042d53d421bb199", "messageHeadline": "Fix numpy deprecation warnings in timeseries/periodograms", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1ff5e6208be83a537e2eb156e79320f48f23b5cd", "messageHeadline": "Remove calc_moon from change log", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "532a4cc29f9bb0b6983ac8ba23eecb23e08b2562", "messageHeadline": "Fix numpy sequence deprecations in modeling", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58d71f2d4f63f49c527edb8dbd092ab8c824a9bb", "messageHeadline": "Fix numpy deprecations in knuth_bin_width", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "51262f0d5767e5611f1ed4b34edd0745d6d546a2", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "379dce6faf77c5eb35eaa682e2e95b60539e22d1", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b75aa0016b55771c4cbf6225ee0f2eaa1f85b1be", "messageHeadline": "Fix numpy 1.25 deprecation warning", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "544c68082eb118766b734cffcf706e56135ae543", "messageHeadline": "MNT: Remove deprecated imports from flrw", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 58}}, {"node": {"oid": "e4c203ceb5cfe89c4b4d816591576ca00cdd8538", "messageHeadline": "Merge pull request #14679 from pllim/rm-deprecated-utils-misc", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 310}}, {"node": {"oid": "ad91720fbcc93e0821661e5c248dc0a22df368d2", "messageHeadline": "Merge pull request #14677 from pllim/rm-deprecated-cosmo-utils", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 120}}, {"node": {"oid": "11a2b9133c6bf387853ae15ba8fb5f4e5f6867fb", "messageHeadline": "Added 6.0 what's new page and redirect 5.3 what's new page", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 292}}, {"node": {"oid": "50979faee8e886449049ef57c71ffb48d762ffa0", "messageHeadline": "Merge pull request #14673 from pllim/rm-deprecated-cosmo-fmt", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "b3f827757b7518d436600533685a5b222aaa3a89", "messageHeadline": "MNT: Remove misc deprecated stuff", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 331}}, {"node": {"oid": "09a4ecb7ba88a82b6b7d7bd744accfb6428050f7", "messageHeadline": "Fix failing tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9e0de44f481ad0f0e74c2a5cde07aa0c0231ccb4", "messageHeadline": "Add ``WCSAxes.text_coord`` method", "author": {"name": "Timothy P. Ellsworth Bowers", "email": "tbowers@lowell.edu", "user": {"login": "tbowers7"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "a4c07e589b5a418e01d46d0110329884761c2dff", "messageHeadline": "MNT: Remove deprecated stuff in utils.misc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 310}}, {"node": {"oid": "89d925c60657732739077b5aa4a9298a762f916d", "messageHeadline": "MNT: Removed vectorize_if_needed and inf_like", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 120}}, {"node": {"oid": "de9452b548bc94520c53cb702ca9a44b2ab1af89", "messageHeadline": "MNT: Remove deprecated fmt", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 44}}, {"node": {"oid": "fb8d85481b87ffe10fb94bf7b8d55f35877dacec", "messageHeadline": "Merge pull request #14160 from dstansby/no-ticks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5bcb27290d03e7e22529fbf18aeb9f3a37729c1f", "messageHeadline": "Fix RTD error", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1643d9bfcb022585b45d7fc034bdde84cde490d", "messageHeadline": "Add mpl334 figure hash", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb7c293b40d7f12db27bdfb70119fe3c80495634", "messageHeadline": "MNT: Remove deprecated astropy.io.misc.asdf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 7441}}, {"node": {"oid": "2bd42c9d7e4bb9059c8d947830e0850c44731678", "messageHeadline": "Merge pull request #14666 from astropy/update-iers-1682094482", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 812, "deletions": 746}}, {"node": {"oid": "a04b4a7675355159cf1c0c855c02af34799a72d3", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 812, "deletions": 746}}, {"node": {"oid": "9f393de7db23b5d5c87fae569f821d48139dfaa7", "messageHeadline": "Fix IERS filename", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c6e36d276148d0ff6212cac3a37e3b7a5401f60", "messageHeadline": "Merge pull request #14665 from saimn/fix-iers-update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b44bd98cad0551987b91151caeccc8efa1a5a263", "messageHeadline": "Fix IERS update job [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6f4f7c6a44f8777e0ab1dac60fe9e16b5a13adb", "messageHeadline": "Merge pull request #14647 from pllim/doc-enable-auto-merge", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 96, "deletions": 97}}, {"node": {"oid": "820b8599486255aaf542e422bc34d6513ee1b755", "messageHeadline": "Exorcise the remaining mention of", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ad18dde04ce4ff7dfbe0cec09e38beb16b9380d", "messageHeadline": "Address review comments", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "71200aa013b7432f4cb8faebb23a227f914cd7cb", "messageHeadline": "DOC: Enable auto-merge for maintainers.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "76e2c2c955ab224dbd16d89368ab8dcfaf38ed8a", "messageHeadline": "DOC: Maintainer and dev workflows", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 76, "deletions": 95}}, {"node": {"oid": "33d88ebbfcdeca1f1b781f46461d663017b8cabd", "messageHeadline": "Merge pull request #14658 from eerovaher/update-mailmap", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6993344eaa556eef3703e6921ef5c1844d8025f2", "messageHeadline": "Update my email address in `.mailmap` [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@fysik.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b4d15ab8fa96bee8925e6f034127d3f148c2599", "messageHeadline": "Merge pull request #14652 from pllim/mailmap-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "abce425607a80892ab9373282ef93abe39e3afad", "messageHeadline": "DOC: Update dev guide.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "71d0d34511d419b156588d369a2cf318a7183ff9", "messageHeadline": "Remove unnecessary entries from .mailmap", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a699ebbdea7c9065d25b2008d809f13ba56e6146", "messageHeadline": "Merge pull request #14016 from dougbrn/multiband_ls", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2308, "deletions": 0}}, {"node": {"oid": "db362dcaf865db3793463debc41f9af2ad4b6403", "messageHeadline": "Merge pull request #13571 from Cadair/fix_time_ctype_detection", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 60, "deletions": 20}}, {"node": {"oid": "aed2f00eb3b4b4a104f54a0d5ed1dc1e29a24de7", "messageHeadline": "Merge pull request #14598 from saimn/fits-fix-14581", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b39adcd59ddaac44567613cee8433840e3a6c478", "messageHeadline": "Nitpick on change log", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cd29be6fd0522e776d1f5cb519cc69e96f9d49f", "messageHeadline": "Fix a whole bunch of bugs todo with -TAB in wcsapi/fitswcs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 60, "deletions": 20}}, {"node": {"oid": "61c3fd85019ea83e4ab6477e2f57ff11fbee5666", "messageHeadline": "Fix issues with quotes in CONTINUE cards", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "e30f9109823e2718ed89eeecdc3941dda4b5c328", "messageHeadline": "review changes", "author": {"name": "Doug Branton", "email": "brantd@uw.edu", "user": {"login": "dougbrn"}}, "additions": 99, "deletions": 53}}, {"node": {"oid": "79987492936f333877b8523d4533d9a6ea395f44", "messageHeadline": "add multiband lombscargle", "author": {"name": "Doug Branton", "email": "brantd@uw.edu", "user": {"login": "dougbrn"}}, "additions": 2262, "deletions": 0}}, {"node": {"oid": "80c3854a5f4f4a6ab86c03d9db7854767fcd83c1", "messageHeadline": "Merge pull request #14576 from Cadair/no_gc_in_tiled_data", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "0e68ca01a8a0355b49840742a1c8556c127356be", "messageHeadline": "Merge pull request #14512 from WilliamJamieson/bugfix/log_getter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 220, "deletions": 80}}, {"node": {"oid": "49fccb818a6ba914c180d9c92c316fb72edc36c3", "messageHeadline": "Update documentation to clarify `getter/setter`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f84d0c6c4a41e1476924f32d81c61a23269c619d", "messageHeadline": "Update changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e70567f5320ca0546efc2027f0fd4269741fe0c6", "messageHeadline": "Make wrapper func more clear", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ccd6049604be47eac590dc96441c843aef73bde9", "messageHeadline": "Adjust input units", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 116, "deletions": 76}}, {"node": {"oid": "18c434b520daccef605b749c74dae727dca969c4", "messageHeadline": "Add test for non dimensionless getter/setter units", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "d13486ad7fddde8e7ff6a5d4a90ae5eb7bb97800", "messageHeadline": "Give more \"realistic\" values in test case.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50a4d4fb3261d26b42126d3cad0dddc6a6a98026", "messageHeadline": "Bugfix for ufunc getter on parameter with units", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "8eb0b273a7b88bc77cd86caba7a72308a8c4d4db", "messageHeadline": "Merge pull request #14032 from ManonMarchand/add_samp_warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "7e310fcb1de172294d8a3c292523d0589ac4c505", "messageHeadline": "Do not manually call gc", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "d1cf21c7349280adbb1606fab1d7ca5b375add72", "messageHeadline": "Merge pull request #14649 from saimn/fits-compression-leak", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a124dc52b86a45b9a1058d93ba01e0d600b23cc5", "messageHeadline": "Merge pull request #14648 from Cadair/email_change", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf62131f3dcda142835eaa2ff275c46786c488f8", "messageHeadline": "Same in unquantize_double_c", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93cb701f15cebb4bdb58688b7e49f855c4b220d3", "messageHeadline": "Fix memory leak in tile decompression", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6af83eead0d488e047c95c0cce76a1ec6c2db7d4", "messageHeadline": "Fix my email address in the mailmap", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0407c109667f9d938575c102ead7b979f13b2fb2", "messageHeadline": "Merge pull request #14578 from cmarmo/vla-illegal-format-object-warning", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "959aff0cf0e53d4bc0aa9d6f34000eb253aa627e", "messageHeadline": "Support VLA columns with FITS Unified IO", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "c748299218dcbd9e15caef558722cc04aa658fad", "messageHeadline": "Merge pull request #14379 from Telomelonia/bug_val_space_unit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "e9dae81ab0c61f2c23a3740edd90705759f6254b", "messageHeadline": "Check for SAMPWarning instead of SAMPProxyError", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e66040f0472d66dff08ce9eda579fab9fd105208", "messageHeadline": "add warning if notify_all did not find receiver", "author": {"name": "Manon", "email": "manonmarchand22@gmail.com", "user": {"login": "ManonMarchand"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e5fae2ae2e45c762da82b9b5736aa5adc05a8ac5", "messageHeadline": "Fix typo in changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "823802b15eaa1083b42c2318367bed26229cfb0b", "messageHeadline": "Make sure we test grid in no_ticks test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efe66dee92572956c80159ff20d204b42c16e02c", "messageHeadline": "Update figure test hashes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "785407aa3793048f05341a425223795a56e1da05", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8de3dc0de0e0c17ae162706b0e220584cd8cc83f", "messageHeadline": "Allow zero WCSAxes ticks", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "4c120866b9905c95dad4a7809a6e473593994cdc", "messageHeadline": "Also have extra space for other formats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "6c5e70e7aae609362b3c03adeaf06d63d1f95710", "messageHeadline": "added space b/w value and unit", "author": {"name": "Telomelonia", "email": "88445101+Telomelonia@users.noreply.github.com", "user": {"login": "Telomelonia"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "01c96c8cf1289c25172d538e1309f89cac88d41c", "messageHeadline": "Merge pull request #14286 from nstarman/drop-py38", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 178, "deletions": 291}}, {"node": {"oid": "fc3383d0c946c66b02a7528a3ca76181d7b90c7b", "messageHeadline": "Merge pull request #14563 from dstansby/coord-landing-page", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "ec11405fbb7677b41735e5549ca71d3508122dd0", "messageHeadline": "Merge pull request #14645 from pllim/rm-template-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 166}}, {"node": {"oid": "cb1e01a4173db9e65a1694b2738ae7822a6cf5dd", "messageHeadline": "Remove last Example heading of coord landing page", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f46cb038ad4f77362f5728df8cc4cb7b51d57909", "messageHeadline": "Merge pull request #14019 from WilliamJamieson/bugfix/units_ufuncs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d0cb3ed2ffcac63e2fb6b5f76701bcdb368c4983", "messageHeadline": "Merge pull request #14373 from erykoff/u/erykoff/parquet-byteswap", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "e4c4a5abe7ef015ad86c8b4067db59b9c3e20c27", "messageHeadline": "DOC: Remove mention of package-template", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 166}}, {"node": {"oid": "a73cf2d2e7340a9e76db760a829d6cc2bcd58d17", "messageHeadline": "Merge pull request #14616 from larrybradley/conv-docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 65, "deletions": 80}}, {"node": {"oid": "53fd95a0c21af534d7b5a7a4970ce554f95b99b7", "messageHeadline": "Update hash from mpl334 run", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "fba070c5853579c47bb787cb48a39c6725efcfd3", "messageHeadline": "Fix matplotlib minversion bump", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 68}}, {"node": {"oid": "3b8b44be83defe3f5d5ca646d3a661cd4006514b", "messageHeadline": "bump min matplotlib to 3.3", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "424d9cb0630076a741a9c7a9d6a39a7d4ac0f82a", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "a1bc8b3fa819703eb0a1a38a03df115b85271a69", "messageHeadline": "Apply pyupgrade and py3.9 updates", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 54, "deletions": 103}}, {"node": {"oid": "a5c1e17516b0a2b07b217bf7c1dcecfa397c3d83", "messageHeadline": "update docs tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "480bb19dda7ad4ed2974fec1c8a62a596aed3b69", "messageHeadline": "drop py3.9 and bump py versions", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "1577be912ae5570f8867b1ad4eb921172e09f6c0", "messageHeadline": "Merge pull request #14365 from jak574/main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "4a6a107c19b972ee4b4b8e8dd6021b55dfe4e2b3", "messageHeadline": "Improve plot colors", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36edf22777911a5ab08b01aa902f14e0d589f42f", "messageHeadline": "Hide source for other plots", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "0470463441b9c206d71dca720ce6dd94d7bb10ad", "messageHeadline": "Fix example boundary description", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "4f3a54baa4b9fa2decb39f763ed46352a597693f", "messageHeadline": "Merge pull request #14533 from FelipeCybis/add-weights-and-axis-vonmi\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "e8fa8b32a5971bde4268a07dc1f781359306b677", "messageHeadline": "Update docs/changes/io.ascii/14365.bugfix.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce3f9de07bcac971a7fd1458294265403b47c9b", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "47ab1c38f52457a62e529ac2317d15c02f0ff0f5", "messageHeadline": "[ENH]: allow axis and weights parameters in `vonmisesmle`", "author": {"name": "Felipe Cybis Pereira", "email": "felipe.cybis-pereira@espci.psl.eu", "user": {"login": "FelipeCybis"}}, "additions": 62, "deletions": 10}}, {"node": {"oid": "ba74c89a4ccb3d118059691aa5abb753f14317ac", "messageHeadline": "Add a test and fix code to pass and add change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "7269fa3e33e8d02485a647da91a5a2a60a06af61", "messageHeadline": "Merge pull request #14013 from WilliamJamieson/deprecate/Voigt1D_huml\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 99, "deletions": 13}}, {"node": {"oid": "30869c3c7fd5e2ce9e0742c4747e645dcb8a8c0b", "messageHeadline": "Merge pull request #14270 from taldcroft/io-ascii-gaia-read-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1b1194def2a10f44d61856ddd681538710885d7a", "messageHeadline": "Make ascii.qdp case insensitive", "author": {"name": "Jamie Kennea", "email": "jak51@psu.edu", "user": {"login": "jak574"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fde320e127366f5f8a3bebee1ba5821d04e46ee", "messageHeadline": "Update astropy/units/tests/test_quantity_ufuncs.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3da6ea20bbfa12784d7393918fe658238661be12", "messageHeadline": "Minor edits from pllim and also address", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0996fa6323f3bb2b603168d9c9f3da41d5e629f9", "messageHeadline": "Apply further suggestions", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a94d5c820fb37d24f3e8295a4ff102889eb1ba36", "messageHeadline": "Add section on reading Gaia data tables with astropy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cb4a986b1b1faf505ac023638cf51c3b8b652c4b", "messageHeadline": "Merge pull request #14421 from mhvk/distribution-comparison-and-inter\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 152, "deletions": 2}}, {"node": {"oid": "483424a7746ea03338938f0d9436468fb0dd5a49", "messageHeadline": "Merge pull request #14498 from eerovaher/mailmap-policy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d0405ffffed88323ff973a687ca1207ce64b0f1", "messageHeadline": "Bugfix for ufunc test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "84f7b92e88bbb0a1a79f7a8224beacad510d18f1", "messageHeadline": "Fix changelog typo", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "482d2e3b01b91bd60d9316165edb1b6ae9517cd8", "messageHeadline": "Add changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "460539ca3bc898ffad9b57767f2accc82c2f612a", "messageHeadline": "One-line if-statement", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "253959a63bec1c1324dbeae9f57b53eaa975a60c", "messageHeadline": "Apply pllim's context suggestion", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "a68217fa0c7c39c0e9d0f0336ad903004ce14d05", "messageHeadline": "Strip units before passing to error method", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d47a9df3f4b3f2dd2bc7898c6d29fda4ae6a36e", "messageHeadline": "Fix tests for non-scipy", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "85e1a561f90d6c920057c1c353d63c59d421ee8a", "messageHeadline": "Test both method modes for quantities", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "057e11c7a6afdecc40b65913f69106ab43e15ae9", "messageHeadline": "Update warning messages", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "470db8c81fede9a499c545474dc5075b5ae2d44c", "messageHeadline": "Add unit test for default method", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dd72eeacd7d046b2593199e97615a9176a1c7834", "messageHeadline": "Update broken tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "eb95dea531ac5ccc425a30d75d99710f2f13c38f", "messageHeadline": "Have default select based on scipy status.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8e41ac56a570c878dd227a5b5ee09965f92a9261", "messageHeadline": "Deprecate the `humlicek2` method for `Voigt1D`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1777cf97b6300b7d6ac0afa969e153e162bf4557", "messageHeadline": "Merge pull request #14614 from eerovaher/refactor-solar-system-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 201, "deletions": 313}}, {"node": {"oid": "39f05f872175d920c2de49d171d0937f6570f136", "messageHeadline": "Merge pull request #14635 from mhvk/quantity-median-numpy-lt-1-22-nan\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "9748f580f7438fbb06a9f4356975ea56a2eb1c41", "messageHeadline": "Remove conditional that worked around np.median bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "66d7ce53d35fbb3c67406e960123e903396c1119", "messageHeadline": "Ensure the unit is kept if the output of np.median is nan", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "6f3ec348833fcb35e2a16fa6653983731736d5ff", "messageHeadline": "Merge pull request #14628 from Mubin17/Mubin17/Issue#14536-", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "7140e81be393c5008dab8b3153d69f191a590abd", "messageHeadline": "Make getting a topocentric ITRS position easier", "author": {"name": "Mubin17", "email": "48038715+Mubin17@users.noreply.github.com", "user": {"login": "Mubin17"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "c667e73df92215cf1446c3eda71a56fdaebba426", "messageHeadline": "Merge pull request #14633 from eerovaher/coord-representation-strs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "66c4e1cf2be568971e54af6836735ea0cfc08506", "messageHeadline": "Remove an obsolete utility function", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "17f78a199e54fdfe2fd7e5dae7bbad9c5f203619", "messageHeadline": "Merge pull request #14629 from eerovaher/table-rename-column-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "256ecb34401cad16b5e21ffa02a53908c91fefd1", "messageHeadline": "Improve the docstring of `Table.rename_column()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b483f46ccfb6e81f5b84e91ece18b8014e7b50a7", "messageHeadline": "Merge pull request #13730 from tribeiro/replace-os-rename-with-shutil\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "754796f63ae817b0d434f34eec4726487ea982c8", "messageHeadline": "Merge pull request #14235 from eerovaher/coord-tests-refactor", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 681, "deletions": 726}}, {"node": {"oid": "be9e19b39ae106325aa225df0abe41a5922ca71f", "messageHeadline": "Merge pull request #14537 from eerovaher/earthlocation-always-has-sites", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 70, "deletions": 62}}, {"node": {"oid": "ffc810c35d9765a3583300a62cf96e1cc7455368", "messageHeadline": "Merge pull request #14624 from mhvk/masked-ufunc-outer-one-not-masked", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "86feaf16adee5e24c11eab42fe9893e269483623", "messageHeadline": "Move test data from tests to a separate data file", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 256, "deletions": 128}}, {"node": {"oid": "4d536be3a6c339d54e892d3920f2b5d65ce9078a", "messageHeadline": "Apply small updates to `coordinates` tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 33, "deletions": 48}}, {"node": {"oid": "ebd2b3c5873695342df00dd167c6d93804ff60a4", "messageHeadline": "Prefer `pytest` fixtures over helper functions", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 50, "deletions": 69}}, {"node": {"oid": "061f6dd2e0c405e9a8d52d30882c69c98c0b05a5", "messageHeadline": "Parametrize tests in `coordinates`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 119, "deletions": 168}}, {"node": {"oid": "b8e41bec8fdafb6150a478cf37500aa939c28d17", "messageHeadline": "Use module level constants in `coordinates` tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 213, "deletions": 277}}, {"node": {"oid": "d3c97db215c3c51030c35d6f9f60ec5ea8d6cc43", "messageHeadline": "Prefer module level imports in `coordinates` tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "0a95e0a25c3f60a814f52be7a30770a19ddea862", "messageHeadline": "Remove a duplicate coordinates transformation test", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "cb90984f49913981e621f623dd8de11bba06557e", "messageHeadline": "Merge pull request #14625 from astropy/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d88a2e99a546ba6077a653576fb71df6c950488e", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29f396c664cf4f67ca7aeb3297cf9b1658df38cc", "messageHeadline": "Ensure masks are propagated correctly for ufunc.outer", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "e658314e70b90a81e0a9e8b1354f716ea61a79fe", "messageHeadline": "Refactor Solar System ephemerides tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "140051b0691c8fd1cc4bc4860c59803a96485d95", "messageHeadline": "Merge pull request #14608 from bsipocz/testing_plugin_discovery", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "45a173c1a8f756fbe91a83cd6076cf35cb854826", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25fe8b0c6c8d97b1ef41c52098974ef8c443abda", "messageHeadline": "Merge pull request #14617 from mhvk/time-test-precision-failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6acd49800eee91d2887e7d819e3bcfb814d756d2", "messageHeadline": "Avoid false positive test for large numbers with opposite sign", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "24ecc96cb6ecf4bb8f1b0ec1a9febbfb76cc4a7a", "messageHeadline": "MAINT: to avoid black's madness", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c55e376f7fc0ef02ae7829f132462008f963ec0", "messageHeadline": "Use monkeypatching to trigger an error for testing", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3be0236210ef3af93c6f24a264d9e8ec83c1a431", "messageHeadline": "Move data for a unit test to a separate file", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 28, "deletions": 55}}, {"node": {"oid": "7b94d93149d54eb64521664295907efba2f166c0", "messageHeadline": "Parametrize more Solar System ephemerides tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 116, "deletions": 155}}, {"node": {"oid": "bec33be86fc04885dfadaf9b56acbcfcdffe79e3", "messageHeadline": "Refactor a test comparing `astropy` with `skyfield`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 25, "deletions": 76}}, {"node": {"oid": "b40081ff722c5ca0a4ff1578abe4587e44c0eeba", "messageHeadline": "Merge pull request #14566 from mhvk/time-decimalyear-no-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "108196b45ffa3037204a524c0ab66a3bd0b1c812", "messageHeadline": "Refactor so byear and decimalyear share validation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "fc2e0754d9020bb9998bd0bb6ecb459d7f38bd44", "messageHeadline": "Special day is over", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c303f405883f9df677931314b8348ecec30fb00", "messageHeadline": "Disallow the use of quantity input for 'decimalyear' format.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "31dcb81f372dd7b71b37be1bdffbb5597e936f63", "messageHeadline": "BUG: fixing pytest plugin discovery", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "35cd736392377a5b0831ada2ac320cdd38325c86", "messageHeadline": "Merge pull request #14607 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "d4096dcfa701ae976d700b89e13d8a75edd40f6f", "messageHeadline": "Resolve pre-commit issues", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "715d612dcb498c2445314af29ad07fa5bd8311af", "messageHeadline": "Revert \"[pre-commit.ci] auto fixes from pre-commit.com hooks\"", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "3c46ddd0a0376b7ec4350d4d3a4c9516ee2cb2dd", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "9ea5ddae91430b79f1314424f50c967d93c2c947", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5afb33bda9a50f40c35e962632c214a6550d900", "messageHeadline": "Update changelog.", "author": {"name": "Tiago Ribeiro", "email": "tribeiro@lsst.org", "user": {"login": "tribeiro"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4fa8119eaabc7174773b6565e480c91dac45ec26", "messageHeadline": "Add tests for ``import_file_to_cache`` and ``clear_download_cache`` f\u2026", "author": {"name": "Tiago Ribeiro", "email": "tribeiro@lsst.org", "user": {"login": "tribeiro"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "ea490e1976bc71196afc31b9f84df7b68184a147", "messageHeadline": "In astropy/utils/data.py, update `_rmtree` to catch OSError and use `\u2026", "author": {"name": "Tiago Ribeiro", "email": "tribeiro@lsst.org", "user": {"login": "tribeiro"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aaf8975dd12d512a046ce11e6a404ed47372d7a8", "messageHeadline": "Merge pull request #14606 from taldcroft/time-datetime-allow-leap-second", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 13}}, {"node": {"oid": "f0ffcd521d1a3e608b9eef755ae1c035b2257595", "messageHeadline": "Use leap_second_strict with \"raise\", \"warn\" or \"silent\"", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "e5bf028313b33eb8a92d139983964ccc18987162", "messageHeadline": "Add strict arg to Time.to_datetime() for leap second handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "e40c0eb94b7729ceb7e8d7fe93d8b57f003e2c8c", "messageHeadline": "Merge pull request #14518 from mhvk/quantity-subclass-safe-info-propa\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "b075043195c69ffb59b01322a3b4fd0f879af9b9", "messageHeadline": "Merge pull request #13989 from dstansby/wcs-pix", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "15916498bd91051adcf75fe09d14f944403ffd91", "messageHeadline": "Remove unnecessary _data setting", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f98802300fb3876ae5808b76f7ae408cfdc38a1d", "messageHeadline": "Remove redundant setting", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4fbcc7e4f3d0749f4b9d64a55c6d29582c83bc22", "messageHeadline": "Fix spherical frame", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e309e367f79877ab3f2311a68de02691867b5c67", "messageHeadline": "Deprecate getting/setting pix on WCSAxes Spine", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "59b632b69947986b32fd71353bfbe407df6d55f8", "messageHeadline": "Merge pull request #14601 from WilliamJamieson/mnt/daily_cron", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c38f03a09799cba2e6f0845562a3a6684715fa2e", "messageHeadline": "Suppress the cgi warning", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d786f2966d134eef4ca6b543ee684c76d479fee", "messageHeadline": "Change daily chron to 3.11 and add manual trigger", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8010bcb486087b1d3073a4f69f300f75d784d3e1", "messageHeadline": "Merge pull request #14251 from nabobalis/main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "ffdc0c6191800c43d5faebcd8d4fbfb6d80445f5", "messageHeadline": "Nothing to see here", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c938657d67e117f976b614a2d212db70964f8da", "messageHeadline": "Fix code style and add figure hash", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8f8dafa03ed6da4047f40e65c19b2c2092072656", "messageHeadline": "Merge pull request #14597 from eerovaher/fix-citations", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fc02da7fbf35e40e815b4ada6f7b84000382542", "messageHeadline": "Added test of WCSAxes and plot_coord with a non-degree celestial WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "a4d22f7c951c79277dccd372cbc8776ba56b7864", "messageHeadline": "Update convolution example plots", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "a88bcb54cbed42697e8246f7beb6f5fcf68a003c", "messageHeadline": "Use scipy.ndimage.convolve instead of from scipy.signal", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "85ad88fafb0199c6c7b5788d2868029ba50084ff", "messageHeadline": "Fix convolve plot labels", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43b746c6e88da0b5090e602beee0667a6c4a4d61", "messageHeadline": "Update convolution comparison to SciPy", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "b4194cd8a2f020a4fa12944d7f90c11d2ff5b39f", "messageHeadline": "Merge pull request #14596 from mhvk/ufunc-where-override", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a1755a551fe83055a29d3be0e8f1a6a9635d154c", "messageHeadline": "Ensure where works with ufuncs on quantities", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a566b2e24aaf3f3498d627b28e8f9a5df0846038", "messageHeadline": "Fix the name of a contributor in CITATION", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63f1f0587415ff884ab02eb2d8b6ec740cdd839d", "messageHeadline": "Ensure all citations have the same first author", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bcaf0d5288e9e87e5b3177fe2cdac89798b878a", "messageHeadline": "Merge pull request #14594 from meeseeksmachine/auto-backport-of-pr-14\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "ac007f425fb14231904a5e83fe3dc9cdfdd6ef5f", "messageHeadline": "Improve coverage of functions: in-place np.fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ddd0214243f9401824ed3ca5f8bf1d0856085068", "messageHeadline": "Merge pull request #14590 from mhvk/masked-ufunc-where", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "468ab4c2eee5e0f17b3ca4b45ac525a901459883", "messageHeadline": "Backport PR #14593: Finalizing changelog for v5.2.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "5e1cca7b8574dbf6fa9b43d1bac7b548465910ca", "messageHeadline": "Support masked where in ufuncs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "5f74eacbcc7fff707a44d8eb58adaa514cb7dcb5", "messageHeadline": "Merge pull request #14586 from larrybradley/fix-typo", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f19c033ea489e6df92df5b89c1f6d035d535ad3", "messageHeadline": "DOC: fix typos", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69ebb1379864f4c66133da0b58d2ff8bf009c009", "messageHeadline": "Merge pull request #14582 from braingram/asdf_3p0_version_check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9304de429b9756419f90e9b6f90b71fc00c4962", "messageHeadline": "fix asdf 3.0 version check", "author": {"name": "Brett", "email": "brettgraham@gmail.com", "user": {"login": "braingram"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9b3bda1f0e89fd9a7fd118afc8e48ca5f098526", "messageHeadline": "Merge pull request #14570 from pllim/update-danbury-ct-loc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7678adfaa2f7340c5c5e49a32d03fa4afc83b3d2", "messageHeadline": "TST: Apparently Danbury CT moved a little", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "087c5c7681a6a9168f10189a0591b9244a4c5403", "messageHeadline": "Merge pull request #14568 from pllim/of-pyerfa-and-linkcheck", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "801574fbcfe5580cc948b9c6a0bfc83ad6bb3bc2", "messageHeadline": "TST: Ensure we use minversion of pyerfa", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9310060c12e1ec0dd4c2fc85bcf06c54a1866c73", "messageHeadline": "Remove Examples headings in coord landing page", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d3b5af50f6c1cfa14da0799c8835426d6db1a39e", "messageHeadline": "Merge pull request #14559 from pllim/nature-topcat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "bbea5211c36efcf4f26ab64d2446b32640c4a967", "messageHeadline": "DOC: Update TOPCAT links and reuse", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "fa77ca046799fe7bc7f8979b5716e860414b195d", "messageHeadline": "Merge pull request #14554 from gavodachs/to-ucd-1.5", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 561, "deletions": 473}}, {"node": {"oid": "26aedc7cbc91d15aacd58a061076f81719fc0334", "messageHeadline": "Merge pull request #14555 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1bee166eb9609e8e4148e488c3e0c6a1f78270ac", "messageHeadline": "Updating the UCD list to upstream version 1.5", "author": {"name": "Markus Demleitner", "email": "m@tfiu.de", "user": {"login": "msdemlei"}}, "additions": 561, "deletions": 473}}, {"node": {"oid": "e3d9727ab6cfff5728ea1b40d0443a413633c56e", "messageHeadline": "Additional error code suppressions", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6715c97b9c2e140b2a362efab46185df1ff8d4b9", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3f6daadc2357ecb3d4092b26b0c289f5e12c9003", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb87d5189759c6838fb2407aaaa46272abe82e8b", "messageHeadline": "Merge pull request #14550 from pllim/one-dtype-endian-two-dtype-endian", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e22607fb0ea75dafb9d1a80249d1b235dd85a0e9", "messageHeadline": "TST: Only run some doctest with numpy<1.25", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e97853b996ccae68b4ed033eccfe466e7382df90", "messageHeadline": "Merge pull request #14516 from braingram/asdf_3p0_conftest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9a6438584907e4956ec3a58a38aa438b7ef5943b", "messageHeadline": "Merge pull request #14494 from pllim/fix-linkcheck-20230306", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "f8877ac3ce7d6a175c17cc741ff688f0037caa8d", "messageHeadline": "Merge pull request #14539 from saimn/fits-fix-14523", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "6dde899f811f52529d3ed330685532aacbdb8e49", "messageHeadline": "TMP: Replace broken TOPCAT and STILTS", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "65e97d8d8d12ee443291497a627ccb53e52b6c00", "messageHeadline": "DOC: Exclude some URLs from linkcheck", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f22dc68f21b11bd8094ba5c2bf1b5bbd59d48a27", "messageHeadline": "Increase test coverage in `coordinates`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d909e2c72e2aea53ce1deb5e0a8f21926a0c83c0", "messageHeadline": "Fix FITSDiff for Q type VLA", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "38e39d6caa8f3644a1d961fc56118e90c0cbc14a", "messageHeadline": "Refactor astropy/coordinates/tests/test_sites.py", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 18, "deletions": 35}}, {"node": {"oid": "c0a24c1dc957a3b565294213f435fefb2ec99714", "messageHeadline": "Merge pull request #14517 from pllim/drop-i686-wheel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "5408748e87b74a96aa6ea08c1544774fe45af17e", "messageHeadline": "Merge pull request #14528 from kYwzor/fix-corrupt-images", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "cbd57cc44d4fbb69e1f9df031c89274f7343365b", "messageHeadline": "Fix missing .shape check for array data", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "13b1bef09be51cb875ca665bb2cb14f5e5cf68de", "messageHeadline": "Merge pull request #14530 from pllim/oa-gha-env-var", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6a9233f0462ae74b415184e71d480927359d24dc", "messageHeadline": "TST: Pass env vars into OpenAstronomy/github-actions-workflows", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "30bf7d3949c5c0183d980b70ab870482f7c89f30", "messageHeadline": "Merge pull request #14319 from pllim/unpin-towncrier", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "41ee09ef42078bf357e22a5f5b7cf2cf367a8bd0", "messageHeadline": "DOC: Remove towncrier pin", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7783bab1f6f4a608530e6951fac1317fb76f705b", "messageHeadline": "Ensure EarthLocation._site_registry always exists", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "714d18710d52a6338892c17d5abe9e48df5602ce", "messageHeadline": "Replace a test fixture with a constant", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "b6d33e25345e0cabdd58991a7740a1d996b8281c", "messageHeadline": "Merge pull request #14529 from larrybradley/circvar-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9d6fcb7241d1d7cc4755c3ba24a29669a3f719e6", "messageHeadline": "Update circvar docstring for scipy updates", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1b41891bf92ae36d8f1ad40d77377958663e4ca2", "messageHeadline": "Merge pull request #14526 from pllim/clarify-pr14439-whats-new", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "cf70685c78a12400a2987674fec7fb3f6b793571", "messageHeadline": "Change one example to use new ordering", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6846c922ceaf9dc361aef4971ddc82debaf4975e", "messageHeadline": "DOC: Add instructions on how to", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ccefe7a6d7741204d59248710fb38e49dd60b6ab", "messageHeadline": "Merge pull request #14525 from pllim/pre-commit-manual-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ea88af4288c5cf589db97fa722b8ef85236a67ec", "messageHeadline": "Merge pull request #14519 from bmorris3/fix-nonlinear-uncert", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "b7d8cbb7933b8a751d96369115373395fda08c04", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "044b506882d7cb53434232ccf24d44714e6aa267", "messageHeadline": "adding whatsnew entry", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "74fbf8d3292ef582f598a9313c32940f8c825249", "messageHeadline": "changes entry, adding versionchanged tags to docstrings", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9ee0a32bae0e00a6fec5ebc096ff82fd5435248b", "messageHeadline": "fixing propagation of measurement uncertainties into parameter covari\u2026", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "386b52e980c8fa17e8838bb02a2cf60976f9db73", "messageHeadline": "Merge pull request #14508 from kYwzor/fix-card-string-representation", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "64f58aeac6a8651a5e7c405bbbab837f73d89fb2", "messageHeadline": "Merge pull request #14510 from dstansby/np-prod", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "9f1082e789a622d0de4a1c98fbeacdc6e327e957", "messageHeadline": "Add NUMPY_LT_1_25 for finadability", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c685af042949f7badf35bb851c5cbb716fdbd80a", "messageHeadline": "Ensure we only propagate info for new views when needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "02d6e06bde7093ca58b7bf9a2569fa75f441d4fd", "messageHeadline": "Release: Drop i686 wheel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "8d8c0f753fcb894e4e41011846cd8672b25b85eb", "messageHeadline": "ignore io.misc.asdf tests for asdf >= 3.0.0.dev", "author": {"name": "Brett", "email": "brettgraham@gmail.com", "user": {"login": "braingram"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "574443f771168752a4c9eedfc196d5c6af25a5a2", "messageHeadline": "Make warning filters consistent", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "36e30a75d3ca704991d6d60d264476022d5b488d", "messageHeadline": "Merge pull request #14439 from mhvk/units-format-no-extra-sorting", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 75, "deletions": 58}}, {"node": {"oid": "7054d58c980f240c81b53e4f4e95c675e19bb521", "messageHeadline": "Revert truncation", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "13db4049c28d14104e8c8044009b50373f3d8fd4", "messageHeadline": "Fix incorrect assignment", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "631b607f64aafed11003b5af722dbc4dd1df8051", "messageHeadline": "Simplify handling of scientific notation in cards", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "ed27737c0d8acc83b12ca53ad578d53ab3f332e4", "messageHeadline": "Filter numpy 1.25 deprecation warnings in tests", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dda20985fff1e4c885a79a30a19f93a144decb16", "messageHeadline": "Use np.prod instead of np.product", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b3cc12c818ebbf4a2dc1b1f25d29e22f7ddcfaaa", "messageHeadline": "Fix Card reference in changelog", "author": {"name": "Tiago Gomes", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60835aa8b73f64a7a4402a000605d2d0fa1105b9", "messageHeadline": "Fixed incorrect changelog reference", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50c51e336a2ed23dc3765fb606a4f9395d4cda18", "messageHeadline": "Fixed incorrect changelog", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03730f37dff98ec3849f4e0efb3491ad1dfea782", "messageHeadline": "Fix test_floating_point_string_representation_card assertion", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "89d46911c1c313d401956a5c2a1f737719eaf244", "messageHeadline": "Fixed wrong check for exponent symbol", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a65f074bc1b01973d6115e57687c9821976cb19c", "messageHeadline": "Added changelog entry", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7566bc2d0c7876cd0dab79a85ff12003c44747bb", "messageHeadline": "Fixed incorrect variable name", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8a2c6285e366d2b2f961343ef6e439a9d57b4d", "messageHeadline": "Fixed incorrect string representation of floats in Cards", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "f030d72bca8a7d313f204d0ca78a921eee8b015e", "messageHeadline": "Remove unit sorting in format.generic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 58}}, {"node": {"oid": "a3f4ae6cd24d5ecdf49f213d77b3513dd509a06c", "messageHeadline": "Merge pull request #14430 from Cadair/performance_issues_decompress_tile", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 239, "deletions": 120}}, {"node": {"oid": "0c6dd572949e64381d60de2f984ae3ab3b96f0ba", "messageHeadline": "Implement review comments from @saimn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "0116ac21d1361ea054c21f7cdf480c28de4e6afa", "messageHeadline": "Merge pull request #14012 from WilliamJamieson/refactor/kinganalytic", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 25, "deletions": 55}}, {"node": {"oid": "5613804af5f29cbe708f8c782b98d2c09c3f6a0f", "messageHeadline": "Refactor common code in `KingProjectedAnalytic1D`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 25, "deletions": 55}}, {"node": {"oid": "8e2db8dd2b121f0082cc68b8325d3d183e4854ae", "messageHeadline": "Merge pull request #14502 from eerovaher/pre-commit-order", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2dd67b015533b23296046b12b2d168479bd3cff3", "messageHeadline": "Merge pull request #14501 from larrybradley/model-fit-constraints-docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 55, "deletions": 46}}, {"node": {"oid": "76a8c4718987cb3d352bba411992459b9b4cb189", "messageHeadline": "Run the `ruff` pre-commit hook before `black`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3bd1b1862ce0a130a4883e8d9a217f694e9c54f9", "messageHeadline": "Merge pull request #14500 from byrdie/bugfix/quantity-ufunc-attribute\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "edd1e0c6ae7739f422f10f56d4dfab35cb0c0e92", "messageHeadline": "Modified `astropy.units.Quantity._array_ufunc__` to catch `AttributeE\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "31435a95c524d56c37018e811b95a8042cb59a0b", "messageHeadline": "Improve the example plot", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "d5b1fb8900132ec42e8f28add3b7846ae7d07717", "messageHeadline": "Only cache heap when loading the whole dataset, and document when usi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "7ccab79352eecadaa658d9927f553b7aff234b46", "messageHeadline": "Fix code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "55c3580265f1742d50371b7d7029647069107d09", "messageHeadline": "More cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "84159f328fa4c23d0db2c2004b116cf18a1ce13d", "messageHeadline": "Fixed segfaults and tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4429d41d7896431fc38257cd58849e796b7f68c2", "messageHeadline": "Make variable naming more consistent", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8a03933a6a4e5a086ee6253674e777fe69a0f7d0", "messageHeadline": "Use empty to init arrays not zeros", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79646c57f886258fc3a68c43eaa30b07df4e49ed", "messageHeadline": "Cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "d3c511ca92e3c94a390b2700d868d1a17d8e7f6e", "messageHeadline": "Expose more properties on CompImageSection to make it work well with \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "93e314e606f204c6850e8eb8207f5cbd5d888f0f", "messageHeadline": "Release GIL inside tiled compression C extension", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "ad83a6652c0c489d5dc6194ca06789545465029f", "messageHeadline": "Re-wrote tile iteration code to not use Numpy arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "17f966788e07a04e96f761ca9d2cf55b7df33cde", "messageHeadline": "Further performance improvements.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 94, "deletions": 50}}, {"node": {"oid": "dd865daa922b06e876c31a1ad4b022d093978281", "messageHeadline": "Refactor a little for some significant performance improvements", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "2869ba2e7d5194a844dac1ce0f853705071bead4", "messageHeadline": "Merge pull request #14493 from Sandeep-Desai/performace-issue-14030", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "701b551b93fbd3c41d2df34c1090d23f5505440f", "messageHeadline": "Add narrow H-beta emission line and update constraints", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "b088cf7c3ad17ca180cf74ec5465bc337ddcfca3", "messageHeadline": "Fix [OIII] 4959 vacuum wavelength", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "b8f55d23da651455baeae0e138691f11e53dacac", "messageHeadline": "Merge pull request #14497 from astropy/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "de54d29552372c973862eeee3a7e471e6d78cc89", "messageHeadline": "Import is not needed when data is DELAYED", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "98953835790d08f6d0edf8b0627df85dc9f34143", "messageHeadline": "Document the policy of contributor .mailmap edits", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b9e5e739ac6147cef9c2db45a798fca2593ebd7", "messageHeadline": "Ignore `PLR5501` and `PLW0603`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e4c42277cfd96d568c769d383ff772ac6638442", "messageHeadline": "Remove `RUF004` skip.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a12b28ffec67c1cbd2dfedc9ae416bbecda99f24", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "cbbf44d54cdd05b0c74a91ca9ec9809753e74fc5", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aa72f56aa1b640e68984d1489f5df82c1e90233", "messageHeadline": "Merge pull request #14495 from astrofrog/fix-high-level-wcs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "139cd9af4c63d78f21139d842a04aac5561de5c7", "messageHeadline": "Merge pull request #14428 from astrofrog/tile-size-property", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 159, "deletions": 77}}, {"node": {"oid": "f94da1336fae9a1db6ce724de3de86037c58cd93", "messageHeadline": "Merge pull request #13990 from dstansby/wcsaxes-tests1", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c51e68a1b2ff5865c6cfab3aa44ee17425aeb898", "messageHeadline": "Fixed incorrect attribute access in high level WCS classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "757cbd7b170b098cd7c563cbb9811c4d0f75d739", "messageHeadline": "Add WCSAxes tests", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e49eccc37b2d468810d9080cef666788a43b5d7f", "messageHeadline": "removed unneccasary import astropy.table when data is none", "author": {"name": "Sandeep Desai", "email": "desai.sandeep@iitgn.ac.in", "user": {"login": "Sandeep-Desai"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "36cf7237b4cacd10764a0c411007fa4ad0f2f745", "messageHeadline": "Added docstrings for new properties", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b4438926ac3ddc64caad6a02c54adf5d2b5ba7b6", "messageHeadline": "Added news fragment for new properties", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33335e62aa3bc80250082ce4f02779eed538af23", "messageHeadline": "Merge pull request #14481 from samruddhikhandale/samruddhikhandale/ad\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "c9ad7c56de58854e74586747b48bc6874757d1f1", "messageHeadline": "Merge pull request #13988 from dstansby/wcsaxes-coord-attr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d8a58d7981309e01ddb373c645865ffe9d97124b", "messageHeadline": "adds dev container config & update README", "author": {"name": "Samruddhi Khandale", "email": "samruddhikhandale@github.com", "user": {"login": "samruddhikhandale"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "45d43bfda30130a2139b0db92c19fd0c982de66d", "messageHeadline": "Merge pull request #13993 from tbowers7/pass_force_download", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 112, "deletions": 30}}, {"node": {"oid": "3afdc8fe75be412253d4ca426ff681963523c21e", "messageHeadline": "Add whatnew entry", "author": {"name": "Timothy P. Ellsworth Bowers", "email": "tbowers@lowell.edu", "user": {"login": "tbowers7"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "843eac5b56d4aec9b053f53fdfc54e43c2b6a528", "messageHeadline": "Add ``refresh_cache`` option to ``EarthLocation`` methods", "author": {"name": "Timothy P. Ellsworth Bowers", "email": "tbowers@lowell.edu", "user": {"login": "tbowers7"}}, "additions": 95, "deletions": 30}}, {"node": {"oid": "aca313fd13b760c6d3d6af9cc68c744f03c1c2dc", "messageHeadline": "Merge pull request #14484 from larrybradley/unit-safe-functions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "e2515fb3cce87a8f3a0ffd4de77d4fee2dcfbe5d", "messageHeadline": "Update masked tests for changes to amax, amin, and round_ in numpy 1.25", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "757dbcce28d248011bbc5131bae3a0be8c4eed8d", "messageHeadline": "Also check for round, with round_ being deprecated", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7bedc716bff7ef959a34ffe0cd3e565b30202443", "messageHeadline": "Add Quantity ufunc tests for np.max and np.min", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "105bb9a065d10080a68913f6bbfcbf8fab65768d", "messageHeadline": "Add np.max and np.min to SUBCLASS_SAFE_FUNCTIONS", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e54670e4a46ed510e32d8206e4853920684952", "messageHeadline": "Merge pull request #14453 from nstarman/ruff-isort", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "2b8c6e43776cae812bcd6b68031e82ff6cc27e12", "messageHeadline": "switch isort to ruff", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "6fcea114c7836f11ababa3b634553e45d49c3efc", "messageHeadline": "Merge pull request #14175 from bmorris3/extend-nddata", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 719, "deletions": 85}}, {"node": {"oid": "bd39b5f6751449e24112c4c330d37e9e5f9e6602", "messageHeadline": "Merge pull request #14474 from WilliamJamieson/bugfix/asdf_format_tag", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c3d45802fb43c84ae72f7bdfa58142860b27809", "messageHeadline": "Fix v5.3 what's new listing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9ea8541f57c506d7ac8096c433ff9e1d343c2e53", "messageHeadline": "bugfix for asdf-format/asdf#1445", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36b5f615f1c62f6f040de84964395c611d9748db", "messageHeadline": "doctest bugfix", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf1f4a962d47afa4e0f0053e6ce5ba643a6c54b", "messageHeadline": "Renaming kwarg to operation_ignores_mask", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e9e0b4e703aace4cc504a12f14b536558c0ae41a", "messageHeadline": "Preserving units in corner case", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c9c77c1e7079249aa4f1a1e90cc626d756205ac", "messageHeadline": "Adding  kwarg for nddata", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 77, "deletions": 22}}, {"node": {"oid": "5db2e45d4bee2549ddd30904f16040e7e04e1cba", "messageHeadline": "Adding whats new entry", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2c64c65d43febfbe445a65fd9c16c7a2158d4891", "messageHeadline": "Removing unnecessary unit assignment for future dask compatibility", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e105ebb5cbf7a9a516494e3359c45f85c09cc9f", "messageHeadline": "Docs fix", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "070933979d6e5fbe9e2e61c5f71d3f644972224d", "messageHeadline": "increasing coverage, docs bugfix", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "5496878921f1ad73c33686e6cb1c609189a7b759", "messageHeadline": "Adding narrative documentation, fixing bugs it illuminated", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 130, "deletions": 25}}, {"node": {"oid": "c8bcb61642910fa4ed7318e92f3dcff8ba502ca4", "messageHeadline": "comments and more readable tests", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "feeb716b7412c477c694648ee1e93be2c4a73700", "messageHeadline": "introducing collapse operations on NDDataArray", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 529, "deletions": 81}}, {"node": {"oid": "38145e2c2c6a024eeec010e91dd95407fa3d17c4", "messageHeadline": "Merge pull request #14469 from pllim/doc-cfa-archive", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aa8e3068ad59ad405361927ba954013815579ac", "messageHeadline": "Use CfA doc without version pin", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c138dc53678ff35829327c91bde445b3f06d5a9a", "messageHeadline": "DOC: Replace stats link to cfa", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba7f072d041c2567173fec101dbceb2a0234b3e8", "messageHeadline": "Merge pull request #14449 from mhvk/units-format-fraction-and-inline-\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 203, "deletions": 86}}, {"node": {"oid": "8abd3312c7b3c5c8065e0721485f99dc06824bce", "messageHeadline": "Merge pull request #14467 from taldcroft/io-ascii-fixed-width-docs-fix", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "199d4150e51141a963e9ca3df1b8e192e824ae03", "messageHeadline": "Fix typo in fixed width docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a503a691e6b4cc24794f63f16bccdbaf74bb12e1", "messageHeadline": "Merge pull request #14448 from pllim/the-masked-panda", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "242b236240e9a1c8b601ad4144dcad7b321ede27", "messageHeadline": "Change from 'display' to 'multiline' after review", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 40}}, {"node": {"oid": "7e259d58e01f47ca3b75d81a21050f5fd57976d4", "messageHeadline": "Merge pull request #14462 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75ed57f0721b1e3cc3378db2b9f4a5af9a62d95d", "messageHeadline": "ignore PLW2901 - redefined-loop-name", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed8009d1af9a5b997c469c3e8b14c126a8f5be32", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "169a3c8fa5b36a492974204a25cd86667bf81038", "messageHeadline": "Minor update to docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e053f7f29f24096d253882816df8076b0b17921", "messageHeadline": "Update use of tile_size internally to use tile_shape", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "0dd56037ea12901cf47af549149a3bf96c319be1", "messageHeadline": "Fix fitsio tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "65820fbb390cddad2d5c44530698163c0539813b", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2b3f97f08d42dcd862aeade0a83b539c5a4c08b9", "messageHeadline": "Fixes to tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "24a4b422697c2574e2c22168c81afc94931331e1", "messageHeadline": "Added news fragment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1e1f6052ecdd481c5e60f646114c913e8cf98cfd", "messageHeadline": "Updated docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a78e249d71c32ca7e7c2496cb14070bebde88ae6", "messageHeadline": "Test deprecation and ensure that users cannot specify both tile_size \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ba558febfeb92e8dd755b28637abd6dfc0448458", "messageHeadline": "Deprecated tile_size in favor of new tile_shape keyword argument, whi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "07dc29d659cdff61f193fb3a686b08217a71e086", "messageHeadline": "Expose tile shape and compression type on CompImageHDU", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "b5b3f40c5aad1323369c1f0327ad177e3e001d3a", "messageHeadline": "Merge pull request #14457 from WilliamJamieson/bugfix/deprecated_helpers", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 231, "deletions": 63}}, {"node": {"oid": "926c66cc31f70d6df54fb64ecd3abcff752df1d0", "messageHeadline": "Catch deprecated imports from asdf.tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 231, "deletions": 63}}, {"node": {"oid": "f1517fcb5b693d4b90227447288c462cf62d4448", "messageHeadline": "Use only fraction as a style option for to_string()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 106, "deletions": 98}}, {"node": {"oid": "423efcd9847fd6d9efdfc3c666c232b5d39e56c6", "messageHeadline": "Test exception for non-implemented format styles.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "247dcf263f4d96cc46d3d729c78104e76624dbad", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "02b4ffc8febe98589f3702d5ae22ef7feb98b4b3", "messageHeadline": "Finish refactor of OGIP", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be4e9b4f042de4bd8bf610b5bcf1e010633b9aed", "messageHeadline": "Belatedly refactor cds format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "ceb9e8769284ba6f5d21de70b7c6926ac90868c0", "messageHeadline": "Allow inline option if fraction=True", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 24}}, {"node": {"oid": "8101c7d6b14495d597e718b3a0a70b859a772e33", "messageHeadline": "Replace inline option with fraction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "d060cc668d36f1ba3dd8e8ee4f7df03a560d16af", "messageHeadline": "Merge pull request #14437 from mhvk/units-format-refactor-a-bit-more", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "97c405aa231a51607eacea363ff0a869917e1b19", "messageHeadline": "Merge pull request #14354 from eerovaher/deprecate-get_moon", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 56}}, {"node": {"oid": "2aef9dc327fbc9fd29fb2ced2be77eb7f3f625ec", "messageHeadline": "Merge pull request #14408 from astrofrog/nocompress", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 113, "deletions": 25}}, {"node": {"oid": "8ee2c3f2f151e2836ed04f6fd57ce9a62083f559", "messageHeadline": "Fixed docstring and avoid copies when using astype if not needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "0b576e47d957e9270b6199236bf7ec3727a37413", "messageHeadline": "Correct spelling of numerator", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "f6290121c21e3685d789042968c6afad3b15e669", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8120ca70e7c1ee728b0220d50a5750ff545e6a20", "messageHeadline": "[FIX] _transform_plot_args was converting to degrees instead of coord\u2026", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e6ed9e3f0950da2c8536fabdcdf865ab5c38e39", "messageHeadline": "Merge pull request #14445 from pllim/tst-fix-codecov-upload", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0f9bebaa2efb6c2079a3a695e3885b65a5659dba", "messageHeadline": "TST: Handle new IntCastingNaNError", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "da2184da92e8ad4ec90f55a825c3c291e05f7f07", "messageHeadline": "Merge pull request #14444 from WilliamJamieson/bugfix/deprecated_asdf\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b8e8113db260657e7734ecd22b65dedccc92ec30", "messageHeadline": "TST: codecov to only upload", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3d72a6c0e3343b75ac35dc53c7f3c056b0d3574e", "messageHeadline": "Catch warnings for deprecations related to ASDF extensions", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "0b6e26aa1f4123ec14c2dc6705f9fa3e64cc67c4", "messageHeadline": "Ensure Longitude wrapping and Latitude limits work", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 12}}, {"node": {"oid": "5b1faebf4167c7395ab05538f3db287f8f21e24f", "messageHeadline": "Merge pull request #14436 from WilliamJamieson/bugfix/even_more_asdf_\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d129e8c762d88fa625d6a87c33b2534f0e4fa6f6", "messageHeadline": "Simplify FITS format a little further.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bb2ed692615ade4eb9c85f7e59553315a39f07f6", "messageHeadline": "Simplify vounit.to_string() a bit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "92a3af78b409543aa85c8d82de17e81062347284", "messageHeadline": "Merge pull request #14416 from mhvk/units-format-refactor", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 180, "deletions": 259}}, {"node": {"oid": "da0c87c72a56b34fc0d09c00bd445f5f3ef45a0e", "messageHeadline": "Fix `format_tag` deprecation", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eaa66cc1b01b6662dfe75fbe610b3804b9f5fb92", "messageHeadline": "Merge pull request #14433 from WilliamJamieson/bugfix/asdf_legacy_met\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "20f924e02e971d2af3cb4ce61b50086b4f8efc01", "messageHeadline": "Fix more warnings for asdf", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ddcaac60466e283f21c0e16d1964e4e09e22e3c3", "messageHeadline": "Factor out to_string, making Base hold what generic uses.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 87}}, {"node": {"oid": "f6dab2f2853dce72e5f11d76f6f40500f7fc7019", "messageHeadline": "Merge pull request #14429 from WilliamJamieson/bugfix/asdf_types_depr\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f344f5d5e8a07cff5be1f49362bd9bfaf8daa904", "messageHeadline": "Catch deprecation warning from asdf.types", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ea3b1786e2941096a50e3d32fa104f41ce091a16", "messageHeadline": "Factor out _format_unit_list", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 70}}, {"node": {"oid": "55c57ebec3b032ab34fd416395c77ede3288af85", "messageHeadline": "Refactor format_unit_lists so it can be used by latex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "2ae6e565ee0ab96ee985770c08d83a7b0df3e8e4", "messageHeadline": "Use format_exponential_notation from Console in Latex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 42}}, {"node": {"oid": "09c382a35af1032cab08765a01b2c19d41f9baaf", "messageHeadline": "Refactor to_string, using Console version for Latex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "2556131fb65b95d562e043951ea682d349307433", "messageHeadline": "Consolidate _get_unit_name", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 40}}, {"node": {"oid": "56a3a7c8c774d518cfe41472f8f9043b0f85eb58", "messageHeadline": "Merge pull request #14418 from mhvk/units-format-simplify-to-string", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 110, "deletions": 132}}, {"node": {"oid": "830b830fd6cc7ce945dd49424e6a9ac1eeae7719", "messageHeadline": "Fixed code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "67faffbc73cdc70430c2f82767c96e6346c91fc3", "messageHeadline": "Merge pull request #14425 from astrofrog/non-contiguous-compressed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "f10c6a5d95865428bf80e05746e476d46a10b81f", "messageHeadline": "Added What's new entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "50909ab97d3d7fc9f121beef98e03967a3a0907a", "messageHeadline": "Merge pull request #14410 from astrofrog/deprecate-hcompress-incorrec\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "5150f5acfbbc793470c43ed7162512c93718c120", "messageHeadline": "Fix code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0e3447ba34f5427a1d95203c1a1ed4985933e545", "messageHeadline": "Avoid copying non-contiguous data in CompImageHDU", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "15faa12c203ad60e7799507644bf88e0fc94c556", "messageHeadline": "Added news fragment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3bfd94ede695860dc770d0c7620316a522f8ddb0", "messageHeadline": "Mention NOCOMPRESS in docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e6a876d504d9440c276b281a40c0222729e90c6d", "messageHeadline": "Added NOCOMPRESS algorithm", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "1ab091a684d3ceca5833150506a3f3931d76b1b0", "messageHeadline": "Move conversion into big/native endian into codecs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "692dd41832dd06ec8891b1ae3e46596c9f6566b1", "messageHeadline": "Fixed code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "6a916e6c40be1b52423d725c3105426120d71dde", "messageHeadline": "Updated warning and added news fragment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8ab15e12d174818773a38ad1f43f528c2a94f4e2", "messageHeadline": "Deprecate automatic changes to the tile size with HCOMPRESS_1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "cba6c01fd75110b4617cf1537e0a6943c2d0b337", "messageHeadline": "Add comments to to_string()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2db2f820eb51c95fcb3e187328c8cbd99ecd24df", "messageHeadline": "Merge pull request #14419 from mhvk/units-format-special-symbols-pref\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3e6b1b0bbdc867541e27577d62b15bf07284f925", "messageHeadline": "Merge pull request #14422 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6d870bedbacdff8ab20ac3dfe9e29e876da260de", "messageHeadline": "Simplify latex.to_string", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 34}}, {"node": {"oid": "18b80225aa28a7ec444cd523f44bbefbe97b9397", "messageHeadline": "Simplify generic.to_string and use it in ogip", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "66bc8bd620f45d253b225406c7905d51d45f4fbb", "messageHeadline": "Remove isinstance checking of units in vounit.to_string()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "6e035a4a410617be1412c940e7ea3f14f82b8679", "messageHeadline": "Remove isinstance checking of units in fits.to_string()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "8c020ae3214215faa57c28c3eaffb542e8f8c58c", "messageHeadline": "Remove isinstance checking of units in console.to_string()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "e3fa58e9d22ef3e2e31bfc49f6902f51a17b2528", "messageHeadline": "Merge pull request #14417 from mhvk/units-format-deprecate-unscaled", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9c614d9bc65b15a34aba1abf6e59ca1066e425ac", "messageHeadline": "Bump ruff version to `0.0.249`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "88d551ecb7d37385b75166d5d9a5a9fe50cb45a3", "messageHeadline": "Add more ignored rules", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5f7f006d9098835b8f59edb645e1035304700c18", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7fee84d9366fc2838af24d51773e35c1a29d153", "messageHeadline": "Ensure Distribution can be compared with non-distribution", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "ea36cb920a5a8a9cb9a4bf1d3e615e768477729d", "messageHeadline": "Ensure degree and arcmin symbols are not used when prefixed", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "0fac966053d779ac3657bfc6f0fe7f3123dd0673", "messageHeadline": "Deprecate unused units.format.Unscaled format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0ddc345c58ae04c5383713d54c01dd39aa7d5a72", "messageHeadline": "Merge pull request #14353 from astrofrog/bintable-no-heap-loading", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 482, "deletions": 86}}, {"node": {"oid": "5770efbf412626e6457577bbb159fc72e8f7f234", "messageHeadline": "Merge pull request #14413 from mhvk/units-format-unicode-console-strings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 89, "deletions": 56}}, {"node": {"oid": "5f40d646f58045c48f5ccab9cbf97c61c05f145c", "messageHeadline": "Changelog fragment", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d077e8e3c68da17b189e348b5e8913ec8a4d8f56", "messageHeadline": "Ensure a space always follows a unit scale factor (except if scale fa\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "681c16e735a25022c7064497a1c438dc387f0bd8", "messageHeadline": "Remove extraneous space in display format for console and unicode", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "044507ce7d7274f520ff78f12a44f27467ca083f", "messageHeadline": "Refactor to share more between console and unicode", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "6d98f2fcbb252672b56b6334a015c5fdde7278e8", "messageHeadline": "Use string translation to convert to unicode superscript", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "34d79ea59b3ba25820dfe7fc9782e9014826e8b0", "messageHeadline": "Merge pull request #14401 from thomasjpfan/weekly-cron", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "786a98c3e597f766b90d356c084caaf4339200e9", "messageHeadline": "Remove unused kwarg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0cac669b85456f1a0d069647800f4abb73130cde", "messageHeadline": "Merge pull request #14382 from mhvk/iers-new-iers-b-format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22460, "deletions": 22332}}, {"node": {"oid": "6989544e5a75a017a88b8355a4c10e5af1d4064c", "messageHeadline": "Merge pull request #14407 from olebole/allow-unicode-for-function-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "3bafd56819077bf91612f57db3d3a64ad900faf5", "messageHeadline": "Add changelog entry", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9c71d1e38141c36e791d36ecab6493e60c96929", "messageHeadline": "Add __format__ method to functional units", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6145243b583c9eb34f775f2aa7db61db0b59da01", "messageHeadline": "Allow \"console\" and \"unicode\" formats for function units", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "24c527894c0c4ae010724f22f071b02d7b50abc7", "messageHeadline": "Merge pull request #14393 from olebole/units_unicode-inline-format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 116, "deletions": 55}}, {"node": {"oid": "dd3312a4fa69bab16270069968ad67292def853e", "messageHeadline": "Add changelog and whatsnew entries", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "4b4c23bf8f6ced3bbc998d1778578d32caf4407f", "messageHeadline": "Use better local variable names in unit/format/console.py", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6cb0eb17961f69ad882ecdf04a18661f18feabb3", "messageHeadline": "CI Pass env variables to weekly cron job", "author": {"name": "Thomas J. Fan", "email": "thomasjpfan@gmail.com", "user": {"login": "thomasjpfan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "febac5a589b7d8c4e7099b1dce147452bc60240b", "messageHeadline": "Replace negative/positive in unit formats with de/nominator", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "0552e932a1f8aa62ef8a99c025e4228f4ad173f4", "messageHeadline": "Add inline options for unicode, console, latex unit formats", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 67, "deletions": 36}}, {"node": {"oid": "e566ea9e59f85fa55bd5c31f312dda9db3e494c6", "messageHeadline": "Merge pull request #14395 from WilliamJamieson/bugfix/asdf_custom_type", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "fb98599897beffcf15451c0fba6a48119211a903", "messageHeadline": "Catch the warning from asdf's deprecation of CustomType", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "54e4ca47938b08c5b88423070e873d66f597df44", "messageHeadline": "Update tests and docs for new IERS B", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "d4540c08e558b127547edba8092a9afab556beb7", "messageHeadline": "Update IERS_B file and adjust to new-style", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22442, "deletions": 22318}}, {"node": {"oid": "f48987276a88fa785eb1964cc737aa371f989eed", "messageHeadline": "Merge pull request #14397 from pllim/partial-revert-of-pr14384", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b66f7fbd82bb5f1a4200b372efebaf31248c7e07", "messageHeadline": "Partially revert #14384", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "29f84677325c657f60c3280fd48639e7e2d4ee4c", "messageHeadline": "Merge pull request #14390 from pllim/rtd-sersec2d", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90d2285300f3e785f146de74c0cbba82f68c7082", "messageHeadline": "DOC: set_ticks cannot have kwargs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69b62c6c09db0be9b89ab37b96edb05ee6366d7b", "messageHeadline": "Merge pull request #14384 from mhvk/iers-new-iers-b-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "a17f5a2c7999b7642eb88ee9f632bcc38bc46a8b", "messageHeadline": "Update IERS_B as well as its URL", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "8b7e479287be9f38715d1b1a7bb1a2dfcdbfb996", "messageHeadline": "Merge pull request #14378 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5498b51af0e6dd41ba53b6fb48c53a1055488ef0", "messageHeadline": "Update the ignored error code list", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "652ebd2a5e8c535874919e6d4844ef1801aec6d9", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "268b82b57a5129f06e1beb6f54165e2b411ce1eb", "messageHeadline": "Adjust note on cloud access of externally compressed files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be34c148df1c7179a854860e7693fafa9a1f96f9", "messageHeadline": "Code style fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "970d0dbe3a13865068d49929caef4d29165db88c", "messageHeadline": "Implemented review comments from @mhvk", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "47d10abf1df7c2eb78277a0b173160c0b4cfec0b", "messageHeadline": "Fixed a bug which would occur if shape of raw data to read was e.g. a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "899b61a66d8e5276b5ddbc257bbbc6fd95277ced", "messageHeadline": "Update documentation on cloud data access", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "49386d004ed3cfd4fe8cceff59bfcf644ef69a44", "messageHeadline": "Simplify implementation by using the same code for single pixel, sect\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 138, "deletions": 273}}, {"node": {"oid": "3839cc95522a4e36b617e24026fd375022626bba", "messageHeadline": "Fix import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32bf161388b6961e60d8b7101d5d1f14eaca4b5b", "messageHeadline": "Move simplify_basic_index to utils.shapes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 107, "deletions": 108}}, {"node": {"oid": "d1f7bb10cb74dc6c73a65d1d2e2a78555450b3c4", "messageHeadline": "Simplify implementation of simplify_basic_index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 34}}, {"node": {"oid": "c8727d12267e7192be0061260d67daca46fb4ca3", "messageHeadline": "Fix section for scaled data and expand test suite", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 26}}, {"node": {"oid": "1e0658ea35966dc75204c09f11472943e8ca30fa", "messageHeadline": "Fix documentation warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "6e584c37d5a4ea4a38f939c0310aac486f193424", "messageHeadline": "Fix error message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f15b8a2bee5ee0dbeef8e58ec9a37a20287ca4f9", "messageHeadline": "Fix remaining tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "67212b2b826faa715c1c6300dcdbf8c138416f03", "messageHeadline": "Avoid adding a public tile() method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "409c9d63d3d446bd9d8e2c2d02039369aab398a5", "messageHeadline": "Added missing import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c592532a20f2ce5f300f93a7a22d1594fdf31f38", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "1d37db0c3ab98b925181ad00e2204372f49d3ff4", "messageHeadline": "Added what's new entry and mention in section about sections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f968d6b22ab4bc9c7efcf8d1c7455418c7b1aa20", "messageHeadline": "Implement generic basic index access for CompImageHDU.section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 187, "deletions": 35}}, {"node": {"oid": "a44dc580fe62624c93d35926659ba7b24147dbba", "messageHeadline": "Added a general function to simplify Numpy basic indices", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "1b9e31eea23a838579faec1c2d071cd792014f0d", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "ed9621a77e569b6b0f1cc436a63211637e8c3577", "messageHeadline": "Started implementing CompImageHDU.section API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 9}}, {"node": {"oid": "cfe56d120878efe0170036247b886ade9b6ac895", "messageHeadline": "Fix row index variable name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c8868efc0e2e1d4ad8544505e1f7153428941a2", "messageHeadline": "Add tile() method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 132, "deletions": 81}}, {"node": {"oid": "592cf9a2e58ce5c167380a5e054d04be871f2c9b", "messageHeadline": "Lazily load tiles in CompImageHDU", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "1a4190e903ffbb037b89725de1c1182b831c568e", "messageHeadline": "Make API private and a class-level property", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 45}}, {"node": {"oid": "3958a966deedc4943d45fafecc57aa37d8147b16", "messageHeadline": "Initial work to avoid loading the heap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "6fda4d5dc40e94e8944c2d23ba5a7004be330479", "messageHeadline": "Merge pull request #14369 from mhvk/units-cds-correct-division", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "bb7fce292c0b23c17a3a25d89e520003ab69c287", "messageHeadline": "Merge pull request #14375 from eerovaher/rm-pip-requirements", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "1709b82e722c6bd6eb7b0bf227c257a8204bedc3", "messageHeadline": "Remove `pip-requirements`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "24a4ee188209ce1ee1faaaba787ffeab3cfac974", "messageHeadline": "Merge pull request #14371 from cmarmo/is-o3-atol", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "c6e486dafa43155410e5b548d5b8e956db0dd6d6", "messageHeadline": "Merge pull request #14187 from AlinderS/table_or_operator", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 129, "deletions": 8}}, {"node": {"oid": "20ab22e81835a272ceff4c99ecc4d62a6e3c7bbb", "messageHeadline": "Add atol argument to function is_O3 and is_rotation", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "892be27f7a7513e0802b16c9d20783db4ea2efcf", "messageHeadline": "Add changelog fragment.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4c12881fe861769e70e40d93ec32ba4d3afa558", "messageHeadline": "Add support for serializing big-endian arrays to Parquet.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "32cc9da33651b440d29b4e03aa56e99f2936ad0a", "messageHeadline": "Add test for serializing big-endian datatypes with Parquet.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "e26baae624bdca75f738deee237e342003af174b", "messageHeadline": "Add union operators to `Table`", "author": {"name": "AlinderS", "email": "simon.alinder@astro.lu.se", "user": {"login": "AlinderS"}}, "additions": 129, "deletions": 8}}, {"node": {"oid": "e2a2ca3eab1defc71aedf4cf3982f7d4793faacf", "messageHeadline": "Merge pull request #14374 from Telomelonia/doc_masked_array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "bafd16dfba77f09f66e7866afe2a3201ba3928ea", "messageHeadline": "added explanation for masked array", "author": {"name": "Telomelonia", "email": "88445101+Telomelonia@users.noreply.github.com", "user": {"login": "Telomelonia"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "3e6962b711f29ca133f337c05ff0571842a6eb63", "messageHeadline": "Merge pull request #14370 from eerovaher/rm-orphan-dev-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "150a7813242ec819429edb26fe0aa38b17b9d5c0", "messageHeadline": "Remove obsolete and hidden developer documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "585deaee71b3e032ebb5df5903843b9e9d764c26", "messageHeadline": "Merge pull request #14277 from nstarman/ruff-pyupgrade", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "3265c50205d7804ddcacfc9ee0414e0590b2263b", "messageHeadline": "Merge pull request #14326 from ayshih/get_coord_meta", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "f0bcb003a4ad0ca8965bd407ca0b06585af15489", "messageHeadline": "Merge pull request #14327 from ayshih/find_coordinate_range", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7937b09dcf853859b8892abe6eaddc1b3461c909", "messageHeadline": "Automatically determine wrap angle and units for coordinate overlays", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "a3586415b89db0a3a5442b648e9f585cf39f075b", "messageHeadline": "Added missing deprecation of passing coord_wraps as bare numbers", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "eac0d2e84fa7a147960a4f9bdc700d8afcda50fd", "messageHeadline": "Replace pyupgrade with ruff", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "b7a0a96281f2c526dcae3be2bdfe4124971a02b1", "messageHeadline": "Deprecate `coordinates.get_moon()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 33, "deletions": 56}}, {"node": {"oid": "bdacaae16040d2ddbb7cb033f7498c14a74c9294", "messageHeadline": "Merge pull request #14348 from nstarman/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 54}}, {"node": {"oid": "4f11e1c66cfc7f41d15b45cf74cab8c9d1f9d4a9", "messageHeadline": "Changelog entry for io.ascii", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "405c0c169575a09bbb447b4e48baada28d4b9359", "messageHeadline": "Fix comment string in `separable.py`.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d8658f28a631d9f3fb56c37bad3a15d183bdb0e", "messageHeadline": "Apply fixes (auto and manual)", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "7f36f99d782c85f8b028cd4eed86cf0aa536a1a3", "messageHeadline": "Add ignores", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "4da0b36c5272e0862b8f6101efd4eb0f5fd34811", "messageHeadline": "Move flynt config", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2f88c7a19b20ef8b5fa0e050a19de287330d5968", "messageHeadline": "remove `PLC2201`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "792e811f25ad279e7b0fd83887f09220040f9f17", "messageHeadline": "Remove `--force-exclude` option", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baae4d845fffa7099f41d82b9145ad6e094f24ef", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "251a4061d9e867ede8b4e090426d83ab103fe835", "messageHeadline": "Update CDS parsetab for multiple divisions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "4ec671b4a5d5b5bba6074dc1c9d025cecbc4ffd5", "messageHeadline": "Fix CDS unit parser for case of multiple divisions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "fa4e8d1cd279acf9b24560813c8652494ccd5922", "messageHeadline": "Merge pull request #14358 from WilliamJamieson/bugfix/asdf_warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "404377e99bd160c82942f0b6661aa2c3a98d45c3", "messageHeadline": "Ignore an asdf deprecation", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "3fc3eafd7b0e538119db8abf394b802cda1e1aa2", "messageHeadline": "Merge pull request #14349 from WilliamJamieson/mnt/drop_numpy_1.20", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "915594929037a3fca4a92b7eaa81d1d99ac5c60e", "messageHeadline": "Merge pull request #12353 from nstarman/cosmo_fill_in_flat_cosmos", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 502, "deletions": 48}}, {"node": {"oid": "65b4e21ee24c67d61eb91c9bc94e5220824a266f", "messageHeadline": "Merge pull request #14357 from taldcroft/fix-qtable-init-with-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "670dc2df93c4b3512e66182c13f2de40b69a573e", "messageHeadline": "Fix bug creating QTable with units arg set", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "5926fa78e92aee5f451d702745beec94616bf4ae", "messageHeadline": "Merge pull request #14356 from nstarman/ruff-SIM300", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ea50c57e8fc0ec77eab09ecb69a82708b2a99c9", "messageHeadline": "changelog and whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "1717a32796b6ffbc90de1c13b3fd2bc672ebe830", "messageHeadline": "Add tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 161, "deletions": 44}}, {"node": {"oid": "71037383fae02cb28d69a16bb992e379c87cedd0", "messageHeadline": "turn off SIM 300", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e88b6dddf4a6cc6c8d7cbd7a3de10e6cd6d64d3", "messageHeadline": "Merge pull request #14285 from nstarman/ruff-more-pydocstyle", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 66, "deletions": 158}}, {"node": {"oid": "11afbc2f557ea32c0c52cce45aa0f8108b3cef4b", "messageHeadline": "Merge pull request #14350 from astropy/update-iers-1675210772", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "667fb06e75e2ee5783baf26c893f194131680855", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 33, "deletions": 28}}, {"node": {"oid": "36ba03588a223e1f15eafe8982b812ad8ed27e96", "messageHeadline": "Add changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c170955545c3a92e8bb391008cdf7936506b3afb", "messageHeadline": "Drop support for NumPy 1.20", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ed7160ea4677368db34f7f0722be54b2bfa3eac2", "messageHeadline": "Merge pull request #14341 from bmorris3/masked-div-by-zero", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f93975a7cb17e31aa838c49abd2b60a0b23c752a", "messageHeadline": "adding changelog entry", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ed47e90698e05f2f3868a3c932127e62d39c7ab1", "messageHeadline": "set pydocstyle", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0223a6fd2db720de08e77777b6ef569121aa388", "messageHeadline": "Add FlatwpwaCDM and Flatw0wzCDM", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 323, "deletions": 4}}, {"node": {"oid": "069e3cae20125eeea063900ef6ec1050a23ce17f", "messageHeadline": "prevent div by zero for mean of all-masks", "author": {"name": "Brett M. Morris", "email": "bmmorris@stsci.edu", "user": {"login": "bmorris3"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "eccdccfdf332ecb9b3889cc14fb798f79eadd379", "messageHeadline": "fix D411 - BlankLineBeforeSection", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bfb192d50c8ce1a06456ff1586c3252a83435737", "messageHeadline": "fix D412 - BlankLineAfterSection", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 96}}, {"node": {"oid": "40638ecad134d10c7da015031925652cfbbc6ed8", "messageHeadline": "fix D409 - SectionUnderlineMatchesSectionLength", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ada57405caa45a3151412b2017ed56ed955c00d2", "messageHeadline": "fix D408 - SectionUnderlineAfterName", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45a4ee59629f2ad144cfab0419192abbe1fb0270", "messageHeadline": "fix D407 - DashedUnderlineAfterSection", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "03aa40067a487bebc9fe75550a5a71ea133f35e6", "messageHeadline": "fix D406 - NewLineAfterSectionName", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "714b8a2df5b8cfde5a6dd62009236f848af0ffb6", "messageHeadline": "fix D405 - CapitalizeSectionName", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "3510bc2ac78ddaea2459b07834efbd09cee767f8", "messageHeadline": "Merge pull request #14321 from pllim/bump-mpl-3.2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "c165a60e70fa4fc28ef4a1b18368b766e3422d80", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58ca80db58f9141ca3020ff3089ca386e8e247d", "messageHeadline": "MNT: Bump matplotlib minversion to 3.2", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "ce60744850eb9c71b25ce132ebf7879c3c6003f8", "messageHeadline": "Merge pull request #14342 from pllim/update-iers-update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f94c158386f358945c247d1ed80bf52740de94eb", "messageHeadline": "Bump create PR action", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7723503965e4e6c46cfe6cb4d1e92dd64855b9ad", "messageHeadline": "Merge pull request #14338 from WilliamJamieson/bugfix/isort_pre-commit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "164b84dfcb01845917900ade56c693d661f2f5f4", "messageHeadline": "Bump `isort` version", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4a3449c808647618022de571991a406f3715cb0", "messageHeadline": "Merge pull request #14337 from astropy/update-iers-1675105259", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 59, "deletions": 31}}, {"node": {"oid": "164a7dc86ec60f4ac6e8b95ba01e1ec3ea5cdaef", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 59, "deletions": 31}}, {"node": {"oid": "070fc3ce0e5bfeeecc0582844dc8a968f254dd7a", "messageHeadline": "Merge pull request #14335 from pllim/template-use-value", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcd394a78ed077246e71554bd319f7bde4150a6e", "messageHeadline": "Fix maintainer checklist formatting", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e2b9980fc5b5554ff7030f177f66ee5d9a339a1", "messageHeadline": "Replace placeholder with value", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb6706b6cd31ae20e4979d6bf68a01fcdc0908ef", "messageHeadline": "Merge pull request #14324 from pllim/alt-for-pr14225", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 111, "deletions": 117}}, {"node": {"oid": "54db61c89e3dca814a05df7a18c3f7a13bce90b6", "messageHeadline": "Put all versions in placeholder", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "8a88c028ca148a4d0e0758b213b8e7a1c0c03e1c", "messageHeadline": "Remove all validations", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "bbfb1703b0f75e0d53ca0b0e30f6d68b7b3f623b", "messageHeadline": "Remove links in issue templates to", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "51cd5010fb1970ce8cc8031ca92d2e7862f182ae", "messageHeadline": "Improve bug report template.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "71552c2ce30c37a3e599be2394ca1be81cfee6df", "messageHeadline": "Grammar fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6d00333d4c5f21da13b972f05a1ed751c65b7e5", "messageHeadline": "Removed checkboxes from issue templates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 44}}, {"node": {"oid": "a63089f583cedd24fc4f0bfbe08c84418ecaccad", "messageHeadline": "Move PR checklist to comment", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 160, "deletions": 117}}, {"node": {"oid": "a0885a98841419c7bf9249fc9f75207b5259a18f", "messageHeadline": "Merge pull request #14329 from astrofrog/docs-new-mpl-version", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "96959dc8b96f53be938165f2ea088c9b1add6487", "messageHeadline": "Added section to docs about new hash libraries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "64f588f1a1c095d06805cf020266b1026ff0b19d", "messageHeadline": "Merge pull request #14325 from pllim/rtd-mamba", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "4f61daa9fec3bf6420d40cad56a2c5d8b9069faa", "messageHeadline": "Fix pllim mailmap entry", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cab8d0c9c215e6258dd0eeb527cfac5a531928b6", "messageHeadline": "Merge pull request #14328 from pllim/openfiles-pyinstaller", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "86000e079c6b314119aac5d9d5383115845f1ede", "messageHeadline": "How did this slip through the cracks", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2d1da32e4a6ea0a8c93ce4f1056a7116d4ab0a68", "messageHeadline": "TST: Remove pytest-openfiles", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7254fc9cf18510bfb5b1f504d0ce1bbd55bd0195", "messageHeadline": "RTD: Use mamba", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "eaddc170a5084c6d8005fa65cd17c47ac98e5dd0", "messageHeadline": "Merge pull request #14041 from Cadair/remove-use-of-openfiles", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 92}}, {"node": {"oid": "d083b17d95de25339061f7a56b6dc511b3397c84", "messageHeadline": "DOC: Add back testing for open files", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b47e5e8214c0e947f737d91feb4b4be8008fb3e1", "messageHeadline": "Update ci_workflows.yml", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ea272e410f0f059b952d36ec2c9db297ef58fdfb", "messageHeadline": "Also purge from the test runner", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "1bf66feeb2a1715dab9d64d768b45fe83d3b4a4a", "messageHeadline": "Purge openfiles", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 58}}, {"node": {"oid": "f7cc29f9d042b783988f2f9d41bd20cb0be58633", "messageHeadline": "Merge pull request #14317 from pllim/unignore-toolz-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "86c046aebac4c4d06eac155a8d69162fd74e4f37", "messageHeadline": "Merge pull request #14318 from pllim/readd-test-runner-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "aab59e457d2f02507e1d002a43af0e79e749246e", "messageHeadline": "DOC: Revert #10477", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "be907fd60710f682a005313708903ff53fb536d6", "messageHeadline": "TST: Unignore toolz warning", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8d38984cbad87acce673f1885b0b5314494d6c0a", "messageHeadline": "Merge pull request #14290 from saimn/fits-refactor", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 142, "deletions": 284}}, {"node": {"oid": "f78aaf45df8f06f9788ec99a36e2b98aab080dac", "messageHeadline": "Merge pull request #14212 from gavodachs/add-get-infos-by-name", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "943b5ee3d6a336e25730f5bf4ad7b71fd57b1031", "messageHeadline": "Merge pull request #14295 from mcara/fix-tpv-detection", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 213, "deletions": 26}}, {"node": {"oid": "61c70fff47c8c8393153e13db1baabda8c5e1487", "messageHeadline": "improve tests and code reliability", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 70, "deletions": 79}}, {"node": {"oid": "15cc8f20a4f94ab1910bc865f40ec69d02a7c56c", "messageHeadline": "Merge pull request #14304 from pllim/rtd-2-moar-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a73234d9931536a8af8fa0b269b7d3d97c162560", "messageHeadline": "Merge pull request #14310 from astrofrog/enable-ppc-ci", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d17a0429fbc033ac63693e386b50543317ac5864", "messageHeadline": "Handle remaining two doc warnings on RTD.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4122c5c6beb9872be423e572623e60639169e141", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "f660cecba658490ae74235a5414dc9d7438489aa", "messageHeadline": "Sort time keywords", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b8b36a6726377f78cd557d85f6ba53790c4f1e98", "messageHeadline": "Post black refactor", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 47, "deletions": 127}}, {"node": {"oid": "fc0761983b2a2e66256f5a49ccae8df4ccb53b53", "messageHeadline": "Merge strings", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6bb2a81709934999e6f335c80e2beed26c73a705", "messageHeadline": "Post black refactor", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 63, "deletions": 119}}, {"node": {"oid": "1a948e9fed05fa887ac6cc8367dbbf7751a246b7", "messageHeadline": "Use pairwise from stdlib for Python 3.10+", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "b09b1579bd02bf29095d01785ea5dd66ba298a5a", "messageHeadline": "Speedup lookups on Card._commentary_keywords", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "ce126277f42396e55b27653d4de88af8c6324d5e", "messageHeadline": "Merge pull request #14311 from astrofrog/remove-external-cfitsio-linking", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "2a00b20dc34a1404de2961db63017430c202b825", "messageHeadline": "Remove ability to link against external installation of CFITSIO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 29}}, {"node": {"oid": "ee7c9537b3b29bb66212e4c17f2cce2e03736794", "messageHeadline": "Re-enable PPC cron job", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1aed4548ec81a698f5faf0d2edc8e3fcc107c768", "messageHeadline": "Merge pull request #14309 from pllim/fits-connect-broken", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "621b491a94d4ec09fd413d731c65830e4adbd384", "messageHeadline": "Merge pull request #14308 from pllim/test_roundtrip_high_D", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1de24563cb0882ae8b396378b1ee75519bfec42", "messageHeadline": "BUG: Fix broken logic in FITS connect", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d9d9adbd2e84622c3fd0b4258dced7b642748136", "messageHeadline": "TST: Add seed to numpy_rng", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdb66059a2feb44ee49021874605ba90801f9986", "messageHeadline": "Merge pull request #14303 from pllim/bleach-v6", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5458e80351b228617859951433eba6ff8398aaad", "messageHeadline": "replace removeprefix for python 3.8 compat", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1e75e5bb86a4d9fb6e5f41e66adc1dc1db3c57df", "messageHeadline": "Improve detection of TPV and allow PVi_j with legitimate prj codes", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 214, "deletions": 24}}, {"node": {"oid": "2f5b71384d105b052323dea33703c52c295754ff", "messageHeadline": "Merge pull request #14302 from eerovaher/rm-git-gui-list", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "8d5fa1c8a08f4f4607f9ce8c955e5ecfe175c433", "messageHeadline": "Compat with bleach v6", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acd8128ecf259faf86b0e012a14e036af5be1d17", "messageHeadline": "Remove the list of Git GUIs from developer docs", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "93d44a7cbb19edee0351a5991b2aa6942f499d66", "messageHeadline": "Merge pull request #14291 from saimn/compilation-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "df618b1b6e99d8ec570c99c7dcb94a1308966f05", "messageHeadline": "Merge pull request #14296 from PaulPrice/price/20230123", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "90cf3056451523e41061924bdf4801949b6213da", "messageHeadline": "docs: add link to variable length array tables", "author": {"name": "Paul Price", "email": "price@astro.princeton.edu", "user": {"login": "PaulPrice"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2d3c12cc5f50c2f676c190348484afbe1d9c8a39", "messageHeadline": "Merge pull request #14294 from saimn/fix-docs-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "82ed5e5750001491da6cb9a627e378595aee89ed", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2068c333b27a27a6d205003d6cec270adec17264", "messageHeadline": "Fix TimeDeltaMissingUnitWarning in kepler reader", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff3a6367e40ff5f970ddf6e94c20e9cfd61817ea", "messageHeadline": "Fix unit warnings with kepler reader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f557c0f416a6b659e9e7c931347fe2814ec3aeed", "messageHeadline": "Merge pull request #14278 from WilliamJamieson/feature/flynt", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 89, "deletions": 161}}, {"node": {"oid": "0f0949cbd07ab09bae7f95227a658468d1c8c442", "messageHeadline": "Merge pull request #14268 from nstarman/ruff-fix-D202", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 919}}, {"node": {"oid": "58b5634abf25092990be39a44ca31410f3f142c5", "messageHeadline": "QUOTED_FIELD_NEWLINE is not used", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "03e89b1fb0d0c356b3b6eb7e12f459f0a4ebce7a", "messageHeadline": "Fix warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "036027c26eb0058c117f2e171f978c62caca1d56", "messageHeadline": "Remove unused variables in wcslib_wrap", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "062a2b578e3ddd813e8487e43c3a101e3c52112c", "messageHeadline": "Fix D202 - NoBlankLineAfterFunction", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 919}}, {"node": {"oid": "8dfd151139fa9e0423949741dea10f4c6163fd59", "messageHeadline": "Merge pull request #14288 from pllim/np-devdocs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8fad50fa2ba8a08b875d838de381e629304caa4e", "messageHeadline": "Change back numpy URL for sphinx-gallery", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f6e16434ca07603428ec2cbc770d43a8d6f5a7c0", "messageHeadline": "Merge pull request #14252 from aperiosoftware/fits-byte-compress-deco\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5365, "deletions": 155245}}, {"node": {"oid": "5bf4ec8ef7f782a654a656a9719d457ed0770ec8", "messageHeadline": "Add back trim_cfitsio.sh and adjust to copy over only required files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 41}}, {"node": {"oid": "e4919d11896450befdfa9423c2fd5ebcb245a8c4", "messageHeadline": "Move fitsio2.h to cextern", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "d78b3932231520447766dd7b8a1a37edd40b0a65", "messageHeadline": "Make changes suggested by mhvk and eerovaher", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "4593058cfc37111c99967d2011857d1bd360c140", "messageHeadline": "Changes made by `flynt`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 55, "deletions": 152}}, {"node": {"oid": "6b0b395bf660aecbbfcdd7001e8d7b14a626ba3e", "messageHeadline": "Add flynt configuration", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "afe55725098f25a90b4f48aaa4f0a8ffb228d02b", "messageHeadline": "Updated CFITSIO Readme", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4690dd6505e4a432f9da704da8f8234430bc5095", "messageHeadline": "Add comment about .tobytes()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1ed7e1ec4fd31ae840451732ee506902a254967d", "messageHeadline": "Move unquantize to astropy/io/fits/_tiled_compression as it isn't exp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "eaab9110bc10148b46de845f2b433f56a8e1cb0c", "messageHeadline": "Adjusted setup_package.py to recognize ASTROPY_USE_SYSTEM_*", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "c5075845d900bc062b633369f228ea8fd89470d6", "messageHeadline": "Merge pull request #14050 from dstansby/coord-wrap-unit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "409f034a5e23f575fd8fd5acd2d710e0280736d5", "messageHeadline": "Remove unused CFITSIO files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 143835}}, {"node": {"oid": "aa57325171351e87837e69f0e15715e27b9043e6", "messageHeadline": "Code cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d372a45cb4e2df3d13b7a8747b6a073548627224", "messageHeadline": "Factor out tile iteration code as suggested by @saimn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 44}}, {"node": {"oid": "51d247aea14b63482235fcfe14e847dcb097977a", "messageHeadline": "Simplify 'if' statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2ef39f228ffe52f21d9c8f34d0c7d24975cb1dbf", "messageHeadline": "Moved news fragment and fixed black formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "282899eb07d46b29366b2e32f9fcfd8028320047", "messageHeadline": "Fixed remaining Sphinx warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4ce62463a67bddb96d0e3421bc9cb2dc24d68005", "messageHeadline": "Fix endianness of PLIO compressed data on big-endian platforms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a2fd9b339f4322f13c69905e5f7676ad117ea999", "messageHeadline": "Fix documentation warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "b2d61ce8f578b71fdfd7d7f711842f4b1be3706c", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5ff24af8e84af11eaaa3194e8cc3d85e5c4228b8", "messageHeadline": "Add back .tobytes()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ba2042043a20a28b13fad3ac6257e524616d484", "messageHeadline": "Added news fragments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "417fd293886076fede9c8ec42534919378efabea", "messageHeadline": "Remove unnecessary check on hdu.data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7d01f5eb7319d0cda80a9b4f209cc94f1d4b3ec0", "messageHeadline": "Code cleanup/commenting following review by @saimn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 38}}, {"node": {"oid": "89ac1a357531b6fcbb0f3ddbd4d36d8dca5a6594", "messageHeadline": "Various tiled_compression cleanups", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 217, "deletions": 117}}, {"node": {"oid": "1ecb9928b59bc51d7e64616f8d26230e28b5b43a", "messageHeadline": "Remove some unused code from imcompress.c", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 397, "deletions": 9791}}, {"node": {"oid": "b5b011c36bfb65260286c57de313d3bb34f3e9ac", "messageHeadline": "Fix a buffer error with hcompress", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "2f17df9226e79857ddcf9fe562d588f00c00b6ec", "messageHeadline": "Rewrite C module init and add custom exception", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "ea6f28d88420dbb8e6511398302ddae36704f70d", "messageHeadline": "Fix a variety of segfaults and memory issues", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 147, "deletions": 45}}, {"node": {"oid": "167b464aadfaccacc6ff8fdaaf729f5d74d3b84c", "messageHeadline": "Remove ZBLANK logic from data property since this is handled at a low\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "28cf8be66406b8fda1738d11948a05b9a7c0cbf0", "messageHeadline": "Don't set quantization row if method is -1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3e61fd613b3b70299d9ce272100bb8dc7e2c3c62", "messageHeadline": "Actually test the tile shape we wanted to test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8186ad066dcf9c462d63df3371dcb21951b0c969", "messageHeadline": "i heard you like PLIO segfaults, so I made PLIO segfault again", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 74, "deletions": 15}}, {"node": {"oid": "44bcea664f935fc3eec7788d7f24c79828cb4b0c", "messageHeadline": "Guard against a segfault in HCOMPRESS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dfb2433a7a6d138ac60dffea4fbdd38d86d23fff", "messageHeadline": "Some docstring improvements", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "7171e79e3f9556dfe490cb2e61b2c0c8bb397927", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "500fa39631a8e6b978e32e508e4adf79626affcf", "messageHeadline": "Attempt to fix the PLIO compression segfault", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "34848ae625d346c0d920f57b0ec12eb3129c2fb6", "messageHeadline": "Added support for ZBLANK", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "b69bf1b954cf684e61aa252d9bab08cfa397c99d", "messageHeadline": "Include an exact zero in test data and make sure this is preserved ex\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "379ab476d3503ddea223e61fd53490fa7d2ce94f", "messageHeadline": "Fix tests related to PLIO compression (in which gzip fallback is used)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9d6ced4045244c3f9a154c1e79e0c8f73fe23a52", "messageHeadline": "Fixed test_empty", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "08eed5e65fa3f9ec30da7b435fae0d0c18e4e9b9", "messageHeadline": "Split up tiled_compression.py", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 496, "deletions": 518}}, {"node": {"oid": "bc83b8e138206f86f3f331be1221f645f5a996bb", "messageHeadline": "Renamed lossless to gzip_fallback and don't have Quantize inherit fro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "be6694129022901527c0a2ac7652a0048cc64ad8", "messageHeadline": "Remove unneeded tests and simplify canonical tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 168}}, {"node": {"oid": "b725ab1abfe5407f906bf220cb66b4c0220d0888", "messageHeadline": "Enable lossy floating point tests for GZIP", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 126, "deletions": 54}}, {"node": {"oid": "b5ce715722dccd391831aeb559fb15c75f876d1f", "messageHeadline": "Finish implementing reading in of lossless GZIP fallback", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "5f87b7452cccf8a3ea711c3f3f3250f4072afbee", "messageHeadline": "Starting adding support for de-quantization in decompress_hdu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 29}}, {"node": {"oid": "ad6a94bdd5a59923e5b72929d21dd66c3136f62e", "messageHeadline": "Use cfitsio for quantization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 424, "deletions": 2}}, {"node": {"oid": "beb6dccaa23ff7f963402764cd5d0e66887218dd", "messageHeadline": "Support lossless GZIP decompression (with fitsio tests)", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 88, "deletions": 70}}, {"node": {"oid": "7a6aa868713ed403c5dd53740c0991ee8bde232a", "messageHeadline": "Improve the fitsio tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 136, "deletions": 75}}, {"node": {"oid": "0e72247a67235a43153180f5eb748b80facf61d1", "messageHeadline": "More fixes to compress_hdu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "819e0c86485d4ff5edea30dc74c4c8685be70b9f", "messageHeadline": "Fix fitsio tests for all compression types", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "10f1b8d6ba32187649c33171233ffb46a85fd7f8", "messageHeadline": "Various improvements to (de)compress_hdu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 102, "deletions": 48}}, {"node": {"oid": "4aff3495eaa1053207fb6192a47fd97e730c07bc", "messageHeadline": "Use new Python compress_hdu and decompress_hdu functions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 42}}, {"node": {"oid": "c9498f9c31fe2773f94ab4b3578880ae3a9a7500", "messageHeadline": "Remove compressionmodule.c in favor of astropy.io.fits.tiled_compression", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1431}}, {"node": {"oid": "e1b4f3664580d883577e856e070b349ec096a1e0", "messageHeadline": "Test against calls to fitsio", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 179, "deletions": 26}}, {"node": {"oid": "79920144f2f40f9f669bd766e255b1f9497d6e77", "messageHeadline": "Fix up some tests and let gzip fail", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "864eac534d0b1bc8ee5d7c6bfaa714124c3a31bc", "messageHeadline": "Add canonical compressed data from FITS site", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2438, "deletions": 37}}, {"node": {"oid": "643b8143aecc2abaa18c37803affc885244b5ae7", "messageHeadline": "Implement FITS Compression algorithms in Codec classes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1144, "deletions": 0}}, {"node": {"oid": "62073f722947b83606734c8063cdf4c6b2d6f515", "messageHeadline": "Merge pull request #14274 from nstarman/ruff-fix-SIM", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 65, "deletions": 99}}, {"node": {"oid": "9409d02ff9e101d4215f83aa1f9a23d805230fd0", "messageHeadline": "Merge pull request #14266 from eerovaher/rm-skycoord-representation", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e248f959323b4a71c44c29840e59d8c6b766d1ed", "messageHeadline": "Merge pull request #14281 from pllim/tst-fix-contour-empty", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "2ad9283fe03a6e10d69c68b6a4260f677ead634f", "messageHeadline": "Attempt to fix nightly wheel upload", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a036ce741aa4020e7dd10f249b4bf03a7e867c30", "messageHeadline": "TST: test_contour_empty no longer warns", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b1b29ca05dd5697b2b9741dc4649d0bd36d8e530", "messageHeadline": "Merge pull request #14275 from nstarman/ruff-fix-bugbear", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "316d617326ab78bc525a20092dbc9e1ce395c0e6", "messageHeadline": "TST: Fix CircleCI baseline jobs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7e85ffc4d8b7d02672f52896d70efcd78beee1f", "messageHeadline": "fix B011 - DoNotAssertFalse", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "69047f4459987110788fdaf603bf2e98dddfb900", "messageHeadline": "Manual improvements", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "62ee13764ce5d012082470fe1897ae03eab5a730", "messageHeadline": "Remove `SkyCoord.representation`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b1e6ff80b708c30f6e235ac8f027a763f4297a79", "messageHeadline": "Merge pull request #14207 from nstarman/cosmo-tests", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1831, "deletions": 1528}}, {"node": {"oid": "bf1cc6b22b81ab95662882a1110967e614c29a2e", "messageHeadline": "fix B010 - SetAttrWithConstant", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2ad24ac6fe100070869f76a1cb7b00f746a81a0a", "messageHeadline": "fix B009 - GetAttrWithConstant", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e5c87c1572379cad77f64dfb5929003cb4c374d2", "messageHeadline": "fix SIM300 - YodaConditions", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "1a1d2ed1586dbfecff4ecb5c2a706a5585f60fe6", "messageHeadline": "fix SIM210 - IfExprWithTrueFalse", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "11993495d8498fdb4d2a90e2a440e2a492238c88", "messageHeadline": "fix SIM111 - ConvertLoopToAll", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "2d99a276e3bc98283e492670d7584b162138d1ac", "messageHeadline": "fix SIM109 - CompareWithTuple", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2a0c5c6f5b982a76615c544854cd6e7d35c67c7f", "messageHeadline": "fix SIM103 - ReturnBoolConditionDirectly", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "469a39d3637376ab1613f8b2fc949233fce94aee", "messageHeadline": "fix SIM101 - DuplicateIsinstanceCall", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 24}}, {"node": {"oid": "50c27ba1682064267a90fbdf44968612109b6f79", "messageHeadline": "Merge pull request #14272 from nstarman/ruff-fix-D400", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 739, "deletions": 720}}, {"node": {"oid": "83f270a527730c0a0bd2308c64abfaed8ab8d944", "messageHeadline": "Merge pull request #14139 from maxnoe/remove_pypi_filter", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "adc70d859199969985522563a20a4744c09e8594", "messageHeadline": "Merge pull request #14273 from astropy/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "2ed49cb4eb7f97104dee8a9c57db9102057a63be", "messageHeadline": "Apply fixes from pre-commit.com hooks", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "b4f3daeaea1c30a9c34b58ccd1a4e24f57cabad2", "messageHeadline": "fix D415 - EndsInPunctuation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 739, "deletions": 720}}, {"node": {"oid": "20b80367978c4d275e078b3fd03daebdd97db0ee", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4224963536a88f83095f4aaca8a5090c9f6ea5e5", "messageHeadline": "Use tox 4.0 in CI", "author": {"name": "Maximilian Linhoff", "email": "maximilian.linhoff@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4651beae45953c80c47556c8828bd5d9865bcc00", "messageHeadline": "Merge pull request #14259 from saimn/sphinx-conf", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 86}}, {"node": {"oid": "e4a074f776cb950892f43de22016c4840c3f7827", "messageHeadline": "Merge pull request #14260 from saimn/changelog-v5.2.1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "c3d27f43500aa3f5f3f2a3feb91ebd4a39fdf31b", "messageHeadline": "Merge pull request #13979 from pllim/pypy-no-getrefcount", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "d040dd04fe2582ab4f5285a2c621a1206b244b97", "messageHeadline": "Merge pull request #14269 from nstarman/ruff-fix-some-pydocstyle", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 86, "deletions": 50}}, {"node": {"oid": "e676c8ec938c6e8e7ca601fcbcd58d6b4ccf7f1d", "messageHeadline": "test_comoving_distance_example", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7381a2ffc93b53f5d2a4e4b4ea4aacc0ee966f85", "messageHeadline": "move test_distances", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 338, "deletions": 251}}, {"node": {"oid": "f9ddb0e485007d28ad90b5cb12a7c2d314f96b0f", "messageHeadline": "move test_distance_broadcast", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 91, "deletions": 82}}, {"node": {"oid": "b7a09a2733156b78717fac23792126d07cfd49dc", "messageHeadline": "move test_w", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 92, "deletions": 68}}, {"node": {"oid": "e4360c9fccd1f1fb0c513b24be28e1b8c0e6f730", "messageHeadline": "move test_units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "f9f08772a2babd54e4ef52d78b5e9d575f99d3f0", "messageHeadline": "move test_massivenu_density", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 73}}, {"node": {"oid": "cf5949bdebf41333d566eda6a11894506d62bbcc", "messageHeadline": "move test_absorption_distance", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "365e7eb46b9ec0f6d5d1443ed43f48bce5a6927c", "messageHeadline": "move test_distance_in_special_cosmologies", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "e89e167aa494ab4601fd8d5371f397cf49dbd910", "messageHeadline": "move test_age_in_special_cosmologies", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "ac2ebe44b9ed2c314fe96f09c9c73018a529cfd3", "messageHeadline": "move test_angular_diameter_distance_z1z2", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 50, "deletions": 45}}, {"node": {"oid": "2003bcd637afa2dca0f990d4f10451b738322149", "messageHeadline": "move test_comoving_transverse_distance_z1z2", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 74, "deletions": 72}}, {"node": {"oid": "b3ea78c82448d5efc2810cc14d1d360d7db4b767", "messageHeadline": "move test_comoving_distance_z1z2", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "49fa898ea3be76e7bb8793695d7f4af10c2cae62", "messageHeadline": "move test_de_densityscale", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 112, "deletions": 70}}, {"node": {"oid": "69a785ee205a37cb0bad3ee1f2a2a82451b5909c", "messageHeadline": "move test_integral", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "a0cc6974a08c8a7a8196a614e7f17dc5033b2729", "messageHeadline": "move test_critical_density", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "c002214e828a51a0707879c5b1c79322cbd26cc9", "messageHeadline": "move test_neg_distmod", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3c986d22273ca7284478a583f840ee3eef443117", "messageHeadline": "Move test_distmod", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "96249a62a4883a00f8d9fed02f18d5e9aeca5137", "messageHeadline": "move test_age", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "27f2f0d90884c2703f80a27c54aee0777b92d740", "messageHeadline": "move icosmo test data to file", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 201, "deletions": 135}}, {"node": {"oid": "ce0811c0decad0fc787e3ba5a7af295b32a6bc81", "messageHeadline": "Fix D215 - SectionUnderlineNotOverIndented", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "174b9c9f537e798f0ff1ba3aeab7b80a615b61ca", "messageHeadline": "fix D214 - SectionNotOverIndented", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f34ce005fd124175539f847a34328e513b4c9e0", "messageHeadline": "Fix D211 - NoBlankLineBeforeClass", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c78c77cc4cadac913b41662acfc7a53e8af5da4f", "messageHeadline": "Fix D210 - NoSurroundingWhitespace", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e892fd3670143f241204651096b61be5279b4ff9", "messageHeadline": "Fix D209 - NewLineAfterLastParagraph", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "b4023326dea9ee8f1df15f618d3b847d78c605dd", "messageHeadline": "Fix D208 - NoOverIndentation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "7043b1d5195ca1c231da93844fa4c09546f1d5c7", "messageHeadline": "Fix D207 - NoUnderIndentation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3e4375e54a3203e54e060e0801bf17387f5d2a8e", "messageHeadline": "Fix D204 - OneBlankLineAfterClass", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "592d4bb28198b08e3c8f61928c6ede2dafc1aabb", "messageHeadline": "Merge pull request #14267 from mhvk/quantity-deprecate-nansum-method", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "8da58edf56f3f4e5887806cb274e961877cd160a", "messageHeadline": "Merge pull request #14264 from nstarman/ruff-all", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 198, "deletions": 5}}, {"node": {"oid": "9e764032a4b3a672b57f6abf49cf5792fe5b6f38", "messageHeadline": "switch ruff to ALL and skip failing", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 198, "deletions": 5}}, {"node": {"oid": "e09ed4b9cddd48807564e498d3a21f16719c0e50", "messageHeadline": "Merge pull request #14237 from erykoff/u/erykoff/parquet_arrays", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 334, "deletions": 30}}, {"node": {"oid": "286ff629dcc357a3f952d4f3d2a10c69a96b582a", "messageHeadline": "Deprecate Quantity.nansum", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "8ecf379a02d108e9215ede3626154e2c3a363450", "messageHeadline": "Merge pull request #14261 from cgobat/main", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72dea4820ea26645b098c7a8b1a69a455a06d23d", "messageHeadline": "Merge pull request #14263 from astropy/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89daa2ac9fe2e192a46991d79db42416bdb963f5", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8b0755b0e12c2e87933aefe50f8063bf66969e1", "messageHeadline": "Finalizing changelog for v5.2.1", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "245df01c773aa09ece02050bc2de520154671fe2", "messageHeadline": "Cleanup Sphinx conf", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 43, "deletions": 86}}, {"node": {"oid": "3a6a015634ceb257f39c3be6e1d2c294f85d819c", "messageHeadline": "Fix docstring typo: \"initilizer\" -> \"initializer\"", "author": {"name": "Caden Gobat", "email": "36030084+cgobat@users.noreply.github.com", "user": {"login": "cgobat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "966be9fedbf55c23ba685d9d8a5d49f06fa1223c", "messageHeadline": "Merge pull request #14120 from WilliamJamieson/docs/expand_black_notes", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f1620baa9f0a5228cac0c8bed22f42e4f4243896", "messageHeadline": "Merge pull request #14253 from mhvk/quantity-do-not-copy-info-for-ope\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 173, "deletions": 10}}, {"node": {"oid": "d95e68fbbe7271336e7e9b6fc1fd431e5a1f5ecb", "messageHeadline": "Cover division of unit by quantity with a test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c6ff27ddcc8e0c899c5a5999ffc4c9d2be9bf4b8", "messageHeadline": "Only propagate info if the quantity stays effectively the same", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 153, "deletions": 10}}, {"node": {"oid": "2e14fb56a7cf993e1d76ecff0f63718680985797", "messageHeadline": "Update `black` documentation", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "8a1b3da5dd8a50a0c7258d10a45412a7a27d3646", "messageHeadline": "Adding a votable.get_infos_by_name method.", "author": {"name": "Markus Demleitner", "email": "m@tfiu.de", "user": {"login": "msdemlei"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b8255b315be35b13b1291edc6a23aacdcf93b4b9", "messageHeadline": "Fix documentation typos and remove unnecessary import.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "dd2304672cdf4ea1b6f124f9f22ec5069a13c9f5", "messageHeadline": "Merge pull request #14243 from astropy/update-iers-1672532326", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "9edd20008b5e3eda599e4aab89daf021d267374b", "messageHeadline": "Merge pull request #14245 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c9e388cb0614c6bdd23d480d0b5dddded1b027e", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207b171db104212f553357ec222d08007c5942e8", "messageHeadline": "Remove pypi-filter from tox config", "author": {"name": "Maximilian Linhoff", "email": "maximilian.linhoff@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "cdf8af6e063275ee30a73ab8fcb66faa8cdce21c", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 58, "deletions": 28}}, {"node": {"oid": "2b74b87e24b23ef217cf4afe3b6cf1e382676844", "messageHeadline": "Merge pull request #14124 from maxnoe/remove_quantity_bool", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "60f9a4592c5c77421f3b6c6f1f5b355e80516ea4", "messageHeadline": "Raise ValueError in Quantity.__bool__ instead of issuing DeprecationW\u2026", "author": {"name": "Maximilian Linhoff", "email": "maximilian.linhoff@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "e14e2412153b8b0aa283aee7c56a605b3eb863c1", "messageHeadline": "move test_flat_open_closed_icosmo", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 142, "deletions": 142}}, {"node": {"oid": "00aba30465c8049f2477683353f405145f0ef281", "messageHeadline": "move test_differential_comoving_volume", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "a51b66dd5a0093b38f70397d75ef1cb0e6aee72c", "messageHeadline": "move test_comoving_volume", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "7ac13fbbdc4858a019786bce79268a29daa8afae", "messageHeadline": "move test_kpc_methods", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "aee4fc73f1f32c469a90a9189f3b3acac9d3720b", "messageHeadline": "move test_tnu", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "eb35a2a0ba51ab403d211b11fd92a3aaf0c86b0d", "messageHeadline": "move test_cmb", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "65975c207f8528823e69f4dfed9199939397e643", "messageHeadline": "move test against NWACC", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 87, "deletions": 82}}, {"node": {"oid": "0d4cd3b535bfffe39c40b9d97177b0fd4c4cfa18", "messageHeadline": "move test Ode", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e297f003bde248bb810f277ecf9845b6ff51a8de", "messageHeadline": "move test_ocurv", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "aa77435367327b547f93e2bfea75c3dbf50fe832", "messageHeadline": "move test_matter", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "78c4f7c2eed062a397cdf9612785d38c80fcc1a6", "messageHeadline": "move xtfuncs test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "4d8030cffdd5e0e213760e0724918dcb75cd5a61", "messageHeadline": "move w0waCDM equality test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "af226a3f2792aa8e6b41768005d35a7aae0987a5", "messageHeadline": "move specialized regression tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "1e3073e7f87dd75d239b5a53c8d0bc6c8783e24d", "messageHeadline": "move Mathematica comparison tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 68, "deletions": 49}}, {"node": {"oid": "a2265a34b3b937df099d54b6aa45710c4fed2700", "messageHeadline": "move flat z1 code comparison", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "690157b0c7ce35d3ae3161146b7b03cca1fe1732", "messageHeadline": "Better flrw test inheritance", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 106, "deletions": 102}}, {"node": {"oid": "f95bce756c046f1536bfcef71d363ec66c43339f", "messageHeadline": "Better cosmo test inheritance", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "1f8a7f03f9afb3e3c8b845e46e470e254e1a4778", "messageHeadline": "Merge pull request #14232 from nstarman/cosmo-bounded", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "0d4f5c3497dc22c9733b9f7bc8daaa74eff59e7a", "messageHeadline": "Add changelog fragment.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b3ba1f7c9205fe46946881e02e58e04c8c580a33", "messageHeadline": "Add additional code comments.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "8f448d8440279382a9774c7f748ce511c9dc1d51", "messageHeadline": "Update tests for specific error matching.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6b0af054bdbedb6608da06ff5dde03664c391339", "messageHeadline": "Fix 14230", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "d5e79e88ef98e799d6777b605b31412ac1ea1bdc", "messageHeadline": "Reformat with black.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "cbb0272e583d752d4461d8fb9ae488ede734234c", "messageHeadline": "Add test for serialization of heterogeneous table column.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "67f80acae14fb1106cbb22907b15f4a6a1f83031", "messageHeadline": "Merge pull request #14114 from pllim/doc-precommit-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "49a78dca0bb55d3ad67d71ad23b368d589ed2167", "messageHeadline": "Add tests for writing empty parquet tables.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "479f6529dd764426f4153721a1ee384a9941e06c", "messageHeadline": "DOC: Clarify CI and pre-commit usage.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "943f4ee2967506fdca0a5c78f96d2ebbe6f80f14", "messageHeadline": "Add more var-length array tests.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "fd233ec87c4ae3d3676b54f4d935577d593464b2", "messageHeadline": "Add support for variable length columns.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 82, "deletions": 19}}, {"node": {"oid": "d2335d426f62147a5fb6a7699045873276848589", "messageHeadline": "Add additional schema test.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bea95b2279aadf2c2ad7fabee364e50b0869b3ab", "messageHeadline": "Add additional tests for full set of array values.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cfc576a4b6e83394eb15bd68e0a1c170304412b2", "messageHeadline": "Add support for 1D fixed-size list arrays.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 83, "deletions": 14}}, {"node": {"oid": "1e9b66ae4e0f55b604ced402ad5fc0c2d7606703", "messageHeadline": "Merge pull request #14233 from astropy/pre-commit-ci-update-config", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e3ef135b7f1714e152ded0288da69c02209d0d2", "messageHeadline": "Reduce memory copying to speed up parquet reading.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "6c92752deda24d0f931dc8d18d7d05ffe3f9d301", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ee4a465fa39e06d2f400fbab9a766cdba0b30ce", "messageHeadline": "Merge pull request #14211 from ayshih/trunc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "0da18ca7df6df0ed72e871617b1e9984badb6f66", "messageHeadline": "Fix grammar in change log", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "863fe7de4aca62b8df1dae0f655d93621020b2a0", "messageHeadline": "Added regression test", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "2b420719b658e956aa2f5997f09ca7e23e6381dc", "messageHeadline": "Use np.trunc() to truncate instead of casting to an int", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82403a9caeca0143296cf069815392cac3414948", "messageHeadline": "io.fits: Manually delete no matter what", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "73f4fd91e86e5b7062c67c0665a714f1ff508464", "messageHeadline": "Only call sys.getrefcount when it is available.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "293b84130c3e636138bf1b5150277e8df1574483", "messageHeadline": "Merge pull request #14213 from byrdie/bugfix/numpy-histogram-range-qu\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "84fbe9744397b6affaecd406ac26b2c5721204f8", "messageHeadline": "Modified the `histogram()`, `histogram_bin_edges()`, `histogram2d()`,\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "a5ccc9522ca139df7a7cf4e2e506ffd288e55620", "messageHeadline": "Merge pull request #14109 from nstarman/ruff", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 535, "deletions": 583}}, {"node": {"oid": "2fd2bfe3e36672e6664b255b12ee0a7455dfa10c", "messageHeadline": "Bump ruff and use toml config exclusions", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0a874e98ac110d17704c70f10ff2bf773c474ab3", "messageHeadline": "don\u2019t ignore some errors in flake8 for IDE", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b82a54c57eb432c4ba84b6f09bc002a85742e979", "messageHeadline": "Add flake8-debugger", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c34ef49c44c973d8a53c8ab4c18a9bbdc0fa0891", "messageHeadline": "Add flake8-2020", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6f39b98a639c7458b9167e02addf55e2242e0f", "messageHeadline": "rm pep8speaks", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "7075140030fa7ee19389fb570589941d49726b7a", "messageHeadline": "change docs to ruff", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30876261ecf59947288e414f80e1886d245b62e4", "messageHeadline": "transfer flake8 to ruff", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 532, "deletions": 531}}, {"node": {"oid": "e9b308580da4d15af903d2473be8c8df299259a0", "messageHeadline": "Merge pull request #14165 from dstansby/tox-image", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ce3a0f8949e0f70009bcb7b6b9096a8c2509e8f4", "messageHeadline": "Merge pull request #13985 from namurphy/pre-commit-codespell", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1e24407b3fde911bbec7e705265b24307a12c89b", "messageHeadline": "Add pre-commit hook for codespell and fix spelling", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c5a235a41aa533670ce6866dfa78dd39ff2bd88e", "messageHeadline": "Merge pull request #14214 from pllim/ascent-brute-force", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "8f710d636ff131bb2a5f8e62ce9469ae66fd03be", "messageHeadline": "Merge pull request #14132 from maxnoe/mailmap", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0771f1138026de90fab5a99a93485a0baeea3358", "messageHeadline": "Merge pull request #14215 from pllim/towncrier-me-a-river", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a03b9184ea2fbdbde9fab80fe08aafcfe1930753", "messageHeadline": "DOC: Pin maxversion of towncrier", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "207aa7f665c6e38e7c2cac190dd0d935b5f470f9", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "59088b88cbd7425a6f04c5c06bd6179cf021118c", "messageHeadline": "TST: Do not use scipy to get ascent.dat", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "87963074a50b14626fbd825536f384a6e96835af", "messageHeadline": "Merge pull request #14079 from nstarman/simplify_init", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 46}}, {"node": {"oid": "2fab3d7a3e51cda1fdcf61fdd36ab5087f894541", "messageHeadline": "Merge pull request #14179 from eerovaher/black-badge", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6d9d71c652cecc30ce7f59459ffc21b1f844aca7", "messageHeadline": "Merge pull request #14188 from cmarmo/fix-my-own-mistakes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b3c05a9c8c29dfc086f5056e6f9518d117a1844c", "messageHeadline": "Merge pull request #14190 from cmarmo/fix-my-own-mistakes2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "5c57b6309a8ac89673ee0996cb70d00da26655d7", "messageHeadline": "Merge pull request #14192 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "063deb408045464e3ba525e63a1c15d713fd1291", "messageHeadline": "Fix test for multidimensional VLA. Reverse dim tuple.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "7379ac58b2fc75656ae78eb4511c33404a96e2ca", "messageHeadline": "Fix test for fits.column._VLF object.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "64ad2b14f501e711051cad0687acdf6da5808f55", "messageHeadline": "Merge pull request #14196 from saimn/fix-whatsnew-link-52", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa700194034c0fca43d607778f31c5ba7d264ff7", "messageHeadline": "Fix link to v5.2's whatsnew page [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f879fa8b0e2de07999a96ec5f87ef324ef759211", "messageHeadline": "Merge pull request #14193 from saimn/fix-numpy124", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "31e0cb419db6704a92c5f3296d1990b35c998f4b", "messageHeadline": "Fix missing reference to frombuffer in ndarray.tobytes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "687b74609ffba482cede9b86555ac5a3900e2e38", "messageHeadline": "Update NUMPY_LT_1_24", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5a46881e36b2572d950f20d6289d7d633e0f0e", "messageHeadline": "Fix compat with Numpy 1.24", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc215cb7f34ad1cea084d30724fe5ba5e3fa2a97", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9cb18f5a0ff2feb99e3ae6d49e76f590c627bae", "messageHeadline": "Merge pull request #14180 from mkbrewer/earth_location_fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "8b98a99d301e140c028c66d550a98dadd25175d5", "messageHeadline": "Simplify earth_location property.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "60ce96ae09dca040f7fb0f9ce0e6b2979f83f245", "messageHeadline": "Add test with obstime", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eca09d5e0c8658a820a25ba0795e28b9ef63c88e", "messageHeadline": "Add obstime argument, changelog entry, and test.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b716f9a417f62691b69d88e93c9e34d915300a6b", "messageHeadline": "Fix ITRS frame earth_location attribute to work correctly for topocen\u2026", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6bcd7cf4beb71a44097e197361ba38666a0235e3", "messageHeadline": "Merge pull request #13417 from cmarmo/variable-length-array", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 92, "deletions": 10}}, {"node": {"oid": "7524bd185df2cc931fe2e374742a41cb768efbbf", "messageHeadline": "Merge pull request #14182 from taldcroft/ascii-rst-header-rows", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "8b30eac848aa0ce951c4dd40fae276c7fb034e0f", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "193f3123b0ddb5a20dfb30cca19c52259844df3a", "messageHeadline": "Allow RST header rows to be specified via header_rows argument", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "a5917978be39d13cd90b517e1de4e7a539ffaa48", "messageHeadline": "Merge pull request #14172 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ff38dc8ed02a64f4809a73e37194553646b1121", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bac6191b70ae37f61e4dd83ed6f9ac325022aaa", "messageHeadline": "Merge pull request #13982 from namurphy/codespell", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 134, "deletions": 76}}, {"node": {"oid": "10c8b7b499fae122bc975a01831e7f36c702579f", "messageHeadline": "Add codespell configuration and apply codespell updates", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 134, "deletions": 76}}, {"node": {"oid": "0a33272b8bad6a3468baf0111750d1317d667293", "messageHeadline": "Add `black` badge to README [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5b2915e22de504280bdaf573464b2e99f49f7ab6", "messageHeadline": "Merge pull request #14163 from byrdie/bugfix/array_equal-incompatible\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "e512a6799b8e955590c6ea292506efae1111f682", "messageHeadline": "Modified `astropy.units.quantity_helpers.array_equal()` and `astropy.\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "d083189bbc188807c3d62bd419ea5bbf38cf7d56", "messageHeadline": "Merge pull request #13977 from byrdie/bug/quantity-ufunc-not-implemented", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 180, "deletions": 43}}, {"node": {"oid": "f3389c1b23e09cf512a0edd34b89ab90210a21e5", "messageHeadline": "Modified `astropy.units.Quantity.__array_ufunc__()` to return `NotImp\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 180, "deletions": 43}}, {"node": {"oid": "5250b2442501e6c671c6b380536f1edb352602d1", "messageHeadline": "Merge pull request #14164 from ayshih/grid_performance", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "af494433515bcf1280eafd26bc328df85f7c78f5", "messageHeadline": "Bail out of tick-orientation computations if there are no ticks", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "08f17e26d21310196bd9caea479ba391335746ba", "messageHeadline": "Remove redundant computation of the spine in world coordinates", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "64c06a02560707dcaa023efe17a28854b5fa6b2f", "messageHeadline": "Merge pull request #13984 from namurphy/physical-type-links", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b3295d8a556e2670d1326ee88b1921ab85f2790d", "messageHeadline": "Link to astropy.units.physical from docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cc6df7d6c4fdeb76621f5e30808ae1291ffa977f", "messageHeadline": "Merge pull request #14168 from saimn/fits-memory-policy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "aeb27c0ddafcbff09e0d1481e4440ceb8dfdef4e", "messageHeadline": "Merge pull request #14170 from meeseeksmachine/auto-backport-of-pr-14\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 266, "deletions": 125}}, {"node": {"oid": "32a80a1e2ffd5b71f4d60bfb791ec0f343d7e3d7", "messageHeadline": "Fix memory policy warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "10ab5349010113081b88e38995229d82c9bccb96", "messageHeadline": "Run tests with the memory policy warning", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6d3e18c1226e65d2739285d798a760eada08851f", "messageHeadline": "Merge pull request #14171 from mhvk/sphinx-update-more-references", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8609f1a115594fa64574655c640ec1fc2b583d29", "messageHeadline": "Add comment on image envs", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7237dfb9a08c95f61fef06a54b237824e774e290", "messageHeadline": "Ensure all units references are to top-level", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "591a8494f404bf37860b5b55e5dde165bc802ee3", "messageHeadline": "Backport PR #14169: Finalizing changelog for v5.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 266, "deletions": 125}}, {"node": {"oid": "a9dfb5a8bf97680a6d1e13dbd85a4dae82f3d005", "messageHeadline": "Address reviewer comments.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "834184327b64172f71075a74470b241ded4c6c45", "messageHeadline": "Only specify image test envs that work in tox", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d31499bb3d4d4cf02981c9b7fdd35bc37c62ad54", "messageHeadline": "Merge pull request #14140 from mhvk/unpin-sphinx-alternative", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 275, "deletions": 222}}, {"node": {"oid": "dd6abcae8132e74bb779e1038bfce259e035af2b", "messageHeadline": "Merge pull request #14155 from pllim/no-OA-for-daily-cron", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "5ce31bf3f4b61a1b1056d4846e31a56f101a9216", "messageHeadline": "Set minimum version for jinja2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84fb7f08e527fb2cbe99c5c81e0a04f29740b9ef", "messageHeadline": "Temporarily use numpy devdocs for gallery links.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4acd60a6dde281ced498adce9ea662035abc985", "messageHeadline": "Missed one in #14142", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d6ab02fcef2ba0caea524fdee9da6c105bea7b1", "messageHeadline": "Merge pull request #14154 from pllim/doc-volinks-casapage", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 37}}, {"node": {"oid": "092e0d7016e1d33faf9f3682f0517a1850a4964d", "messageHeadline": "TST: Revert daily cron back to", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "ad5c64f815bcc5b1903e13126c2b7668a9e8b592", "messageHeadline": "TST: Add CI to pytest header output", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eac31479e3cc212e7e70f31fdc17472e5ff9864", "messageHeadline": "DOC: Replace broken XML ref links", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ecbfbb63b128646be4f24dfb4bf093b33fb4895", "messageHeadline": "DOC: Remove CASA section", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "422eadaa182428ca9842bb3b1f17da9317976253", "messageHeadline": "Merge pull request #14149 from dstansby/image-test-env", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c5bea84039d96467d364488859b01cc37e647679", "messageHeadline": "Store coord_wrap as a Quantity", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "1b44496b470b1715beeb910a08ecb7ac7e4935c8", "messageHeadline": "Deprecate passing wrap_angle as bare number", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "17f61fa61ec559f38e8423590264ba361f18df0c", "messageHeadline": "gitignore results folder", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1340c31b288ce717d29a67751f2728bd4f9ca600", "messageHeadline": "Fix image test environment in devdocs", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d19c88898e9a55b7cb7da957ca2b3aa8f6aaa5c", "messageHeadline": "Merge pull request #14146 from pllim/update-stats-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5d8e4403a762d43237d2daca03524b04e1dc7bde", "messageHeadline": "Add table with built-in frames to docstring.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "1b69a9df8d5a13368dad1305c74b06995ba3068e", "messageHeadline": "Yet another back-tick fix.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e5e5ac6b508f7b0b5c2f9a8383187008dfa46f6", "messageHeadline": "DOC: Fix TOC overrun", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33123d811e13397cd8db8a5af1efe94e09af22b5", "messageHeadline": "Problem with numpy link, temporarily disable it.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a4cd04791a6256fc67df9a8a5f81a1641384d79c", "messageHeadline": "Further fixups of references.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e4cd64abb6946e361d80944b86a9ddb86f936f50", "messageHeadline": "Fix up coordinates references", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 195, "deletions": 185}}, {"node": {"oid": "f5657b9797d0591092b338b445e3c3c14def5a3a", "messageHeadline": "Ensure references in WCS utils are canonical", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "77a705ed0c31a0d651931e408be59a230b7dfe6d", "messageHeadline": "Get rid of duplicate/missing reference warnings for astropy.units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aaed2763f31d870f00a9e32f8826bceb2dc40edb", "messageHeadline": "Ensure main culprits of duplicate entries are removed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d5c4372dfe453ea1efb4cbee28e1899dd2dff2f6", "messageHeadline": "Unpin Sphinx and jinja2", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84c80d017f451cbc227d56a256374eef5dedf145", "messageHeadline": "DOC: statsmodels is https now", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "126fd5aa2da594b402a9219af608cd77ad28d34f", "messageHeadline": "Merge pull request #14135 from byrdie/feature/array_equal_nan", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0db328510bf2264ea88b6e89845343167b1a8d59", "messageHeadline": "Enabled the `equal_nan` keyword argument for `np.array_equal()` when \u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ccdcafd2bcc58b79ea14f8ac0f6981b81fde560b", "messageHeadline": "Merge pull request #14142 from pllim/tox-tox-toxic", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c0e2f71aba17d5cc813afb5e223312b91dc071ed", "messageHeadline": "Merge pull request #14127 from nstarman/unify-flake8", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 252, "deletions": 271}}, {"node": {"oid": "0477d0f215b7d80237164a8bcf66dd615b36b4b4", "messageHeadline": "TST: Pin tox<4", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4cb706e2e0fd9a189176326e7b2806a3d0024a99", "messageHeadline": "Merge pull request #14133 from mhvk/numpy_lt_1_24_reversion", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d09fe06cef376c86257d7dbc774853c36d9744d", "messageHeadline": "Revert change to NUMPY_LT_1_24", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0f59abdcbe7fa14a66cc8e033eeb2b33e8f424b", "messageHeadline": "Add mailmap entry", "author": {"name": "Maximilian Linhoff", "email": "maximilian.linhoff@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e54c1ca9477b765bd2da493585b26029a12d1fac", "messageHeadline": "unify flake8 settings and apply", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 252, "deletions": 271}}, {"node": {"oid": "bd0ec6f5681ee4b79c1b742c93e0a3f31167cde0", "messageHeadline": "Merge pull request #14128 from mhvk/numpy-dev-1.25-bugfixes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "d640d808529b9a8d1fce52037d9ffaa10a61d7ac", "messageHeadline": "Adjust for update of private numpy function _ureduce", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "9d54a30b541cadc605fa9de64694e4603e5b358a", "messageHeadline": "Adjust for numpy dealing properly with incompatible array comparisons", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "d55bc27196ac5fb7cd627d0a682afffe1ea6d29a", "messageHeadline": "Add NUMPY_LT_1_25", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11960c33677690247c20185ed06b379839c41e52", "messageHeadline": "Merge pull request #14119 from WilliamJamieson/docs/fitting_unit_note", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a55c21c2b2c211a5b18890b624d8a8d80926730c", "messageHeadline": "Merge pull request #14113 from mhvk/masked-quantile-percentile-with-k\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "dd095f720b2ae15c584ae723be926ec2af764c9b", "messageHeadline": "Add note about fitting with units.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6908ecbbe7a1461f5e6523a10ee62dc6eac04840", "messageHeadline": "Merge pull request #14116 from pllim/doc-linkcheck-ignore-tandf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5d939bed95d6319aa81d8c10638d9f293fc574a", "messageHeadline": "Merge pull request #14111 from WilliamJamieson/bugfix/fitter_spline_all", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8fe98c669414920bc918722df6dd2ce10898a1d8", "messageHeadline": "DOC: Ignore a link in linkcheck", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa01f12f2a0a1b6742b00eda3eb218bea5e5e1f4", "messageHeadline": "Fix percentile and quantile of Masked with keepdims=True", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "d234850f435a816e57c2407fa1f87addda25ac9a", "messageHeadline": "Add skips for spline fitters", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ee87e6d2c305370e578d01ea34299f3de45f51a9", "messageHeadline": "Add spline fitters to `__all__` in `astropy.modeling.fitting`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "256ddafeda9e4ae66de37e0ff411110f4b257642", "messageHeadline": "Merge pull request #14092 from dhomeier/urlerror-original", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "826bc8ed5c9ed1ac348421416958bcb41444ab42", "messageHeadline": "further simplify bibtex", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "bc0fc18fdcf4635c61500392729ba8fe5198735c", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5f58b82c845f99551f29779854b5da7e52c9545f", "messageHeadline": "Catch changed URLError message from `ftp_open`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "5bbd5b9b7cdfd0e663a9de99e4eae2f41d4a53fa", "messageHeadline": "Merge pull request #14096 from mhvk/skycoord_getattr_error_refactor", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "271b2875d9aae0a5875acba0b1b27dc4885fd6e5", "messageHeadline": "Ensure SkyCoord attribute errors are generated correctly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "1a4462d72eb03f30dc83a879b1dd57aac8b2c18b", "messageHeadline": "Merge pull request #14102 from zoghbi-a/fix-votable-validator-issue-#\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8916498eba3a0e68affb2fb25ca5ec6f8b9d6e59", "messageHeadline": "Merge pull request #14051 from dstansby/manifest-clean", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "05d27d567b718f0f23b9bdbe41c911392695b07d", "messageHeadline": "Fixed ProgressBar iterator, and added support for str urls in io.vota\u2026", "author": {"name": "Abdu Zoghbi", "email": "a.zoghbi@nasa.gov", "user": {"login": "zoghbi-a"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0e923721d7d26a075732f9f5593b86634f6508d2", "messageHeadline": "Merge pull request #14103 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eb5dd4293d2401140bed9626c2ebc1b8c028775", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "917e0d9ddd0b85a0af097963b08f23e4d163ff83", "messageHeadline": "Merge pull request #14098 from pllim/another-link-bites-the-dust", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2a89bbaf81138fb036468080e1862e954eb5d8d8", "messageHeadline": "DOC: Remove broken git tutorial link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "dbe1eb4dde8741e5efe01e3cb9bb56303f579261", "messageHeadline": "Remove files included by setuptools_scm in MANIFEST", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "938eec4bed198320b7e53df1b9bcf1bf3f76f913", "messageHeadline": "Clean up unused lines in MANIFEST.in", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a93dd3dc27b52adc79f6cd160d96be0df45875e4", "messageHeadline": "Merge pull request #14048 from dstansby/coord-overlay-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "335b894bd916f921fd1dd0abcd9ae07c44a4de3d", "messageHeadline": "Finish get_coords_overlay docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9656fd44e98cdcb6762d33512623cf231d1658f5", "messageHeadline": "simplify main init", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 39}}, {"node": {"oid": "252055ef3b9d6be3dd0e7ab3e7b70e1f28b80421", "messageHeadline": "Merge pull request #14084 from astropy/update-iers-1669854076", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 28}}, {"node": {"oid": "9a8c5df2cf06cfb9c2c29fbf47443798cab0e2aa", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 61, "deletions": 28}}, {"node": {"oid": "dfd2bf04022c8e2f967f40e99f5b9d9733f093bb", "messageHeadline": "Merge pull request #14075 from pllim/fix-devdeps-io-ascii", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "27cf81dff23876fa871786d7ee710cb4c120c413", "messageHeadline": "Merge pull request #14078 from nstarman/absolufy", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "b71dc4a2b33d375616212d3446d6edfb90fcb82d", "messageHeadline": "replace all `..` imports", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "e2ec187af7d18a3052317d826b83d87b9fa67c0a", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b47af9da9c13f77cf1f32ffe05dcd28e31a21135", "messageHeadline": "Replace np.str with str in io.ascii", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9a7b4f0b0521c12a0a0c05aca413f3317a1fc9ab", "messageHeadline": "Merge pull request #14077 from pllim/restore-old-weekly-cron", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "43234649a7ed59fc243f331ebeac1d3482a12f87", "messageHeadline": "TST: Restore old ci_cron_weekly.yml", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "92965c8b71f4b87d4cb340af4d3bbd8b4db560d5", "messageHeadline": "Merge pull request #14074 from astrofrog/run-main-ci-release-branches", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27b518e1a44ed6a20373a8ae0496331a01733945", "messageHeadline": "Make sure the main CI runs on release branches", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7460963b8ac2cb3bd46164a62b4ab1e1f168e14a", "messageHeadline": "Merge pull request #14026 from pllim/this-was-pr13397", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "cb3c26953a2077d34a66cecf026f191bb08e7977", "messageHeadline": "chore: Set permissions for GitHub actions", "author": {"name": "naveen", "email": "172697+naveensrinivasan@users.noreply.github.com", "user": {"login": "naveensrinivasan"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "93a243d53a58a24a79194653641536dcab762c3c", "messageHeadline": "Merge pull request #14020 from saimn/cfitsio-4.2.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22064, "deletions": 6683}}, {"node": {"oid": "591bd17d0b1f4957e8ff578dc78b9f0853c11fe6", "messageHeadline": "Merge pull request #14064 from astrofrog/fix-mailmap-typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e28613cdc97219d38bdb33a0477ed129e0a1445", "messageHeadline": "Merge pull request #14037 from mcara/adjust-model-order-for-fixed", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "c76a460576e074ecaee24ff56c9ba231377954fc", "messageHeadline": "Merge pull request #14038 from mcara/comb-return-ints", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1d94ecd06d85b771015ed53cbd89e48fa75d7f32", "messageHeadline": "Fix typo in mailmap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b23da4f0f2bdd21860c1683870d9e0002a64b00", "messageHeadline": "Merge pull request #14056 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0962a306acae95d584c58f2ea08cd1a6208dc219", "messageHeadline": "Make comb return integer values", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "52801d72557646e7bf35002d364bc164b84403b1", "messageHeadline": "Document coords attribute of WCSAxes", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eea8363733510dc88f8e38aa15cf2a1c241f198e", "messageHeadline": "Add some docstring to get_coords_overlay", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b2b32a4ddd1b37d4731d6c9371d1b4fa320c08c3", "messageHeadline": "Merge pull request #14029 from pllim/update-astroquery-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "421bdfb4c15cd64c2adc3f1e1b1d42fd2714be89", "messageHeadline": "Merge pull request #14046 from namurphy/ronna-quetta-ronto-quecto", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "15c8337befc299a02070ab1259748adcde538d4b", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1889f616530714a8c5ce14f4fd7e010a3c34487", "messageHeadline": "Add unit test", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "fc43a78ce9e3f3fd5152953ef3d3b850afc138c7", "messageHeadline": "Enable check for porly conditioned fits for polynomials with fixed in\u2026", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "627bd58972ce9bb8259e29d2c38430381dfade10", "messageHeadline": "Merge pull request #14053 from saimn/fix-cython-import-array", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1006cfa0a1e18566694fd58c08126fb5fca6d62a", "messageHeadline": "Fix English", "author": {"name": "Chiara Marmo", "email": "cmarmo@users.noreply.github.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12f9d2f8b625d50b62526abf660d7cebbee02cff", "messageHeadline": "Add comments.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9280a65a9c84253c13f7f92ce2aedf09b3867a57", "messageHeadline": "Generalize to more than 2 dimensions.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "f2f54d4f7de5ad85cd724038da5d5846cca30fa7", "messageHeadline": "Update changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "a92dd78d5f1c430d4a7efbac775bed0a632a06e8", "messageHeadline": "Fix write to file.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2ee06b8cb2057902ceda3c8754cc13be2b7f299", "messageHeadline": "Read multi-dimensional variable length arrays.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 80, "deletions": 9}}, {"node": {"oid": "7612f46f7a0bb204b5ba7e9d920cd8061f67f85c", "messageHeadline": "Need import_array with Cython 3.0", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "681362f94f75e9bfbea8298b6e994a633c44c694", "messageHeadline": "Run pre-commit", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "4bb6a0b7b9b1162f97fb2338638eb5a055940037", "messageHeadline": "Test newly defined SI prefixes", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f7f4689821bf5eae59654a5e52958b2a4a48a16e", "messageHeadline": "Add changelog entry on new SI prefixes", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e648336c895850096bade02f8c263027d0005f92", "messageHeadline": "Add new SI prefixes to docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3c7c5299e61c9939bead6e271d7b69f6a54f36ee", "messageHeadline": "Add new SI prefixes to astropy.units", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7539d76ceae146f930d4473107d9940d2fc0b74f", "messageHeadline": "Merge pull request #14042 from maxnoe/fits_celsius", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "0a23352bc9ecfd90b06e1c64871040664efb912f", "messageHeadline": "Add support for degrees Celsius for FITS", "author": {"name": "Maximilian Linhoff", "email": "maximilian.linhoff@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "ae45a90898e6eab731f539088d93567bc22b2c3c", "messageHeadline": "Fix Windows ?", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cf1cd21336476e8bf8f1dbae1c80b5abf15a99d", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0987a6772df73cfc03b406b9f9e76b7cb3fcc258", "messageHeadline": "Update zlib to 1.2.13", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 15124, "deletions": 2208}}, {"node": {"oid": "b179d31ff38cd83bc632d5bfaaf8176ac37c2046", "messageHeadline": "Update cfitsio v4.2.0", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 6938, "deletions": 4474}}, {"node": {"oid": "6720a70d8dd9108317e21e8577caccecdde781f3", "messageHeadline": "Merge pull request #14034 from astrofrog/v5.2-mailmap-credits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d0f0f696c698eef22175b58112c90bc84cde3bbb", "messageHeadline": "Merge pull request #14035 from saimn/convolve-cython", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 62}}, {"node": {"oid": "81113ffcf0faa4a6d18a98ea3948f30f49faa02d", "messageHeadline": "Add changelog entry, run precommit", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3b1a61c425342ac5d44317e2806ce929bc584060", "messageHeadline": "Maybe this is no more needed ...", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "70c062bb940ed0ecf36f3062ad169e324ae65c72", "messageHeadline": "Replace numpy.ctypeslib with cython", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 41, "deletions": 46}}, {"node": {"oid": "ae63503d8410e231b62eec4368df275c7bb44afb", "messageHeadline": "Updated list of contributors and .mailmap file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "cffe98aaff7a5ffe442934ecdf20b209606db0db", "messageHeadline": "Merge pull request #13641 from Cadair/openastronomy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 86, "deletions": 185}}, {"node": {"oid": "81a13655d6766bea74ea6304ee430a1308f2d0b5", "messageHeadline": "Merge pull request #14028 from pllim/fix-ofsite-doctest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aa01388964531f42c561fca7b852264f5d839e1", "messageHeadline": "TST: Update of_site doctest result", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29a23a557dee3850f2f3f8bffcb93c02f569a2c5", "messageHeadline": "DOC: Fix astroquery URL", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "628960658895340c304fc3b768835998b520c996", "messageHeadline": "Added v5.3 what's new page and redirect v5.2 what's new page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 311}}, {"node": {"oid": "3dc8f9f328fc071ab0c2e05218a75d538410d7f8", "messageHeadline": "Merge pull request #14001 from WilliamJamieson/black/blame_ignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0e379d8dfbfa601739721b797a4d69b6ba63d6ac", "messageHeadline": "Merge pull request #14004 from astropy/pre-commit-ci-update-config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73abe9fbb78c264a4c9b54605a86e80550048640", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06d2b7c55f3c4d33c24b824c3f98aeeb1dab9564", "messageHeadline": "Merge pull request #13949 from WilliamJamieson/black/docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "93da4556c9caf83351dbb50f75227fcddecdb011", "messageHeadline": "Add black change commits for blame skip", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "7e80b9fcfc43f1e720d3d3c8b6adcce8f3a47782", "messageHeadline": "Merge pull request #14003 from WilliamJamieson/black/other", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 500, "deletions": 388}}, {"node": {"oid": "d2165fa02c1a2d79f4a6cb69a5cebeee0b073033", "messageHeadline": "[black] Allow `black` to run on misc other astropy files.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 500, "deletions": 388}}, {"node": {"oid": "0125959a2faaa189ad75e2f51a5b7ebf0eb285eb", "messageHeadline": "Merge pull request #13952 from WilliamJamieson/black/convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2074, "deletions": 1393}}, {"node": {"oid": "3bb76157a9c3d55371cddfb08b9f3fea6715ba44", "messageHeadline": "Merge pull request #13960 from WilliamJamieson/black/modeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9124, "deletions": 6117}}, {"node": {"oid": "68dab9d72c24da9440fb6d492e9d572da46e62c0", "messageHeadline": "Add a single line skip directions", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "41c0cce1c2f6eb941d21386332d7e6e505c27ef1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f54aae0e4af4af0e0f8127b13d52ac43341cb5b9", "messageHeadline": "Update the docs for black", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e8680716d69f30e6be720c9649eaedbdaa9e8e74", "messageHeadline": "[refactor] switch to using `match` for error message check.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "9d4adb8a5ab74a8c85e0d4b41e65bb78ee19aedb", "messageHeadline": "[black] Allow `black` to run on `astropy.convolution`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2066, "deletions": 1382}}, {"node": {"oid": "89ded18dfebe036a4bda9b9a7f361a507b9dc019", "messageHeadline": "[refactor] Turn some strings into f-strings", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 51, "deletions": 93}}, {"node": {"oid": "d8f7f53c7342e4e40c1a76351a3befa1f9b2f2db", "messageHeadline": "[black] Allow `black` to run on `astropy.modeling`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 9151, "deletions": 6102}}, {"node": {"oid": "6d90e58bf8aaff3bee92b631757600fa7cb94f57", "messageHeadline": "Merge pull request #14008 from WilliamJamieson/bugfix/docs_masked", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56e7bec731868453a3adb26755bdb1fde005739b", "messageHeadline": "Add ellipsis to handle `exceptiongroup` exceptions", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2140bb49b22aceecda81f2af3d7435074c4826f", "messageHeadline": "Merge pull request #13968 from WilliamJamieson/black/units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7358, "deletions": 5612}}, {"node": {"oid": "c802293deb9f6f1f5cd013073fc1fc7bb72c85a3", "messageHeadline": "[refactor] Post-black touchups for units.decorators", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 404, "deletions": 724}}, {"node": {"oid": "53ba687f90131a7b5a578af32b376b8fac04863a", "messageHeadline": "[black] Allow `black` to run on `astropy.units`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7525, "deletions": 5459}}, {"node": {"oid": "54c2d766d1f62b4fa164609eeefaa74b0ca3a004", "messageHeadline": "Merge pull request #13964 from WilliamJamieson/black/table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8242, "deletions": 6292}}, {"node": {"oid": "4b9ea9018a5fcb6b29663a84d67888643fbfd223", "messageHeadline": "Merge pull request #13951 from WilliamJamieson/black/constants", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 845, "deletions": 434}}, {"node": {"oid": "2ed72b94d66fa0606a6c6e3ec844bb26f06d7c3c", "messageHeadline": "Merge pull request #13957 from WilliamJamieson/black/io.fits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11106, "deletions": 9017}}, {"node": {"oid": "01d28392ff4c716609df5cf516d0da9771357153", "messageHeadline": "Merge pull request #13953 from WilliamJamieson/black/coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11114, "deletions": 8193}}, {"node": {"oid": "20e8154c6ec5625b1c3fe0c19d1a4c87b1b393ba", "messageHeadline": "[refactor] Replace .format with f-strings", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "e789729540438eb891ae83ef1a39171f7a4c007a", "messageHeadline": "[black] Allow `black` to run on `astropy.constants`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 849, "deletions": 434}}, {"node": {"oid": "6750c7f86129858b92d83b0086c3b99b9470bf8b", "messageHeadline": "[black] Allow `black` to run on `astropy.io.fits`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 11106, "deletions": 9017}}, {"node": {"oid": "1403108bcd07341657e41d47c99abad373f27644", "messageHeadline": "[black] Allow `black` to run on `astropy.table`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 8242, "deletions": 6292}}, {"node": {"oid": "a8cb1668d4835562b89c0d0b3448ac72ca44db63", "messageHeadline": "Merge pull request #13974 from WilliamJamieson/black/io_other", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 372, "deletions": 253}}, {"node": {"oid": "88196df77833ae41d889b14908614dec26f51812", "messageHeadline": "Merge pull request #13973 from WilliamJamieson/black/tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 516, "deletions": 425}}, {"node": {"oid": "87e683b517cc153fd49efa9033000966cb041aee", "messageHeadline": "Merge pull request #13972 from WilliamJamieson/black/config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 306, "deletions": 274}}, {"node": {"oid": "da8973fe3b44aaee67f3aca7b1a275ba0da32c61", "messageHeadline": "[refactor] Prefer f-strings in `astropy/coordinates`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 211, "deletions": 349}}, {"node": {"oid": "fbbc0cb370d033722fef7f501b6aed4b500812d0", "messageHeadline": "[black] Allow `black` to run on `astropy.coordinates`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 11226, "deletions": 8167}}, {"node": {"oid": "64407f0e2b3a61bf6a3190fe588100fb37e5411f", "messageHeadline": "Merge pull request #13970 from WilliamJamieson/black/visualization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3493, "deletions": 2507}}, {"node": {"oid": "64e5129052809e34061c0e4a6f81242e6bdfbf4e", "messageHeadline": "[refactor] Suggestions from astrofrog", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 48, "deletions": 68}}, {"node": {"oid": "1265c1a9970d467c9372f9143b8cb0a1d37facf1", "messageHeadline": "[black] Allow `black` to run on `astropy.visualization`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 3492, "deletions": 2486}}, {"node": {"oid": "560f0ea293c9b957a6e38cda283cc7423c79ef4d", "messageHeadline": "[refactor] Switch to f-strings", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 32, "deletions": 44}}, {"node": {"oid": "5a4c5fcb00bf917c4bbe3c342b66177cf6cb3c75", "messageHeadline": "[black] Allow `black` to run on `astropy.config`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 308, "deletions": 264}}, {"node": {"oid": "912d5f00f224b737f594b9f391cc07ec9f102b00", "messageHeadline": "[refactor] Switch to f-strings", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 34, "deletions": 42}}, {"node": {"oid": "369402b47317f4752e3dadaa136a1f8ccce74a2e", "messageHeadline": "[black] Allow `black` to run on `astropy.tests`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 510, "deletions": 411}}, {"node": {"oid": "8477b2ebe0414c3c37b9ab7454f942325ebda623", "messageHeadline": "Merge pull request #13966 from WilliamJamieson/black/timeseries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3819, "deletions": 1888}}, {"node": {"oid": "1b67c7b152121b7551c77d11cd00e54dc8a763a2", "messageHeadline": "Merge pull request #13962 from WilliamJamieson/black/samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1069, "deletions": 744}}, {"node": {"oid": "c375cfb4ff3a9225b378f3b81f578a68092d49eb", "messageHeadline": "[refactor] Switch to f-strings", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 25, "deletions": 40}}, {"node": {"oid": "2e948e310fa2882ef3fd483b130297e3c692481f", "messageHeadline": "[black] Allow `black` to run on `astropy.io` non-subpackage parts", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 383, "deletions": 249}}, {"node": {"oid": "9195f4d9a8f5fbfcbec645fbb101e1c77c158f3c", "messageHeadline": "[refactor] switch to using `match` for error message check", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 247, "deletions": 327}}, {"node": {"oid": "059495d362003d3f88c1e7456bfe56693c958e10", "messageHeadline": "[black] Allow `black` to run on `astropy.timeseries`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 3810, "deletions": 1799}}, {"node": {"oid": "317e668f2e337f5e851922849f096a3c15f4621e", "messageHeadline": "[refactor] Apply astrofrog's suggestions", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3c9c91ae593cad2f669d65bf3e67accc5c49333c", "messageHeadline": "[black] Allow `black` to run on `astropy.samp`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 1071, "deletions": 744}}, {"node": {"oid": "21c3f5012c2b83383de1c0a9cce6f83ff6d890f5", "messageHeadline": "Merge pull request #13971 from WilliamJamieson/black/wcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3696, "deletions": 2791}}, {"node": {"oid": "66b4a198e92ce506c738e32faed6675b34e1c599", "messageHeadline": "Merge pull request #13965 from WilliamJamieson/black/time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3589, "deletions": 2654}}, {"node": {"oid": "01540714b1015cefd0816d4a0e1b342888a0ed06", "messageHeadline": "Merge pull request #13961 from WilliamJamieson/black/nddata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2208, "deletions": 1677}}, {"node": {"oid": "94f9777ab809166ab78e57fa0f6ebdd9fe820f66", "messageHeadline": "Merge pull request #13967 from WilliamJamieson/black/uncertainty", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 190, "deletions": 143}}, {"node": {"oid": "67c1104c25058b8fe9fbb77d025fc10cec0a859b", "messageHeadline": "Merge pull request #13956 from WilliamJamieson/black/io.ascii", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5635, "deletions": 4217}}, {"node": {"oid": "e2e4cfab75486f5ab89e1ac2157ca13554f3d628", "messageHeadline": "Merge pull request #13963 from WilliamJamieson/black/stats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1537, "deletions": 1140}}, {"node": {"oid": "be3a3040cf284104d720c6bc74de3a53fa71a03e", "messageHeadline": "Merge pull request #13959 from WilliamJamieson/black/io.votable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2740, "deletions": 2268}}, {"node": {"oid": "8f83ff72f274dcb18216535f877f09a8f4961858", "messageHeadline": "Merge pull request #13958 from WilliamJamieson/black/io.misc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2950, "deletions": 2412}}, {"node": {"oid": "84a568add8e4ef9af7e531a92466f17e9e6c4a92", "messageHeadline": "Merge pull request #13955 from WilliamJamieson/black/cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2299, "deletions": 1175}}, {"node": {"oid": "d59c9897f68a72ca4f24b65c436a1dc17047fc81", "messageHeadline": "Merge pull request #13969 from WilliamJamieson/black/utils", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3607, "deletions": 2675}}, {"node": {"oid": "420686db541271e8a20ad15e3a2b68bf30655889", "messageHeadline": "[black] Allow `black` to run on `astropy.cosmology`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 2299, "deletions": 1175}}, {"node": {"oid": "5817c9ff3343f32a3da9534edbec378e48b8d76a", "messageHeadline": "[refactor] WilliamJamieson f-strings", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 37, "deletions": 45}}, {"node": {"oid": "0630d6acf23aab2ef338b35f9a5130ee592e7aa5", "messageHeadline": "[black] Allow `black` to run on `astropy.utils`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 3608, "deletions": 2668}}, {"node": {"oid": "6d7c8ddf436a34b947ebff9661e3d2f4c2ee3254", "messageHeadline": "[refactor] Ignore trailing whitespace in io CDS tests", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 63, "deletions": 76}}, {"node": {"oid": "6e80e68e817fd629e04e80b45478052b6a4a3c4a", "messageHeadline": "[black] Allow `black` to run on `astropy.io.ascii`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 5622, "deletions": 4191}}, {"node": {"oid": "c73174dc30e0f8f10106d008fe87301ee1ad3f51", "messageHeadline": "[refactor] Post-black .format to f-string changes for astropy.time.core", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 67, "deletions": 112}}, {"node": {"oid": "fa2df9f32e5c041d74f7d1ef3d5a188c521cbc79", "messageHeadline": "[black] Allow `black` to run on `astropy.time`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 3631, "deletions": 2651}}, {"node": {"oid": "e58e01f6f6e20e8ffbf5d2321d0fbfe29e13a7f8", "messageHeadline": "[black] Normalize strings", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 1956, "deletions": 2031}}, {"node": {"oid": "5bf365bd9638f3c335963745b46246fabe428a0f", "messageHeadline": "[black] Allow `black` to run on `astropy.wcs`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2359, "deletions": 1379}}, {"node": {"oid": "a7cb990203a9d2093fa81bbbbd4ac0f763f6da6b", "messageHeadline": "[black] Allow `black` to run on `astropy.nddata`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 2208, "deletions": 1677}}, {"node": {"oid": "429450ed9f6689e7ac85a4bf5b40f0ac4b230cd4", "messageHeadline": "[refactor] switch to using `match` for error message check", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "58470fa36befa7efd1e37bbc7374859d7c22223a", "messageHeadline": "[black] Allow `black` to run on `astropy.uncertainty`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 187, "deletions": 139}}, {"node": {"oid": "1876c6d4c54d90cbb84bda63de39eecddf09ee94", "messageHeadline": "[refactor] Convert `.format` to f-strings", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "ecfab5a9f56d5f5724f30a6dabe580960136e4c6", "messageHeadline": "[black] Allow `black` to run on `astropy.stats`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 1546, "deletions": 1134}}, {"node": {"oid": "c81005acd188151218e03f1264abf4185e6df8e4", "messageHeadline": "[refactor] Switch to f-strings", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "7ca4c9e44e762e258b3c455bdfca793b83a93802", "messageHeadline": "[black] Allow `black` to run on `astropy.io.votable`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 2742, "deletions": 2266}}, {"node": {"oid": "128fe2873f25581feda0c2d726181b093bdc306a", "messageHeadline": "[refactor] WilliamJamieson suggested minor cleanup", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "028a59f0f652bb1f7827dac978f6c4d8f444b030", "messageHeadline": "[black] Allow `black` to run on `astropy.io.misc`", "author": {"name": "William Jamieson", "email": "william.b.jamieson@nasa.gov", "user": {"login": "WilliamJamieson"}}, "additions": 2952, "deletions": 2412}}, {"node": {"oid": "0944607116f373e64e94ce3e5535c49509897c87", "messageHeadline": "Merge pull request #13992 from astropy/pre-commit-ci-update-config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3455d815109f31f768ee75e729555888bc69e81", "messageHeadline": "Merge pull request #13991 from dhomeier/complete-site_names", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67391c45e818791e83a41fa7c299642fd39efe67", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f528be3e00a25bd27a17e527b6fc9929166e830", "messageHeadline": "DOC: update `EarthLocation.get_site_names()` output", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78d8355a55ae7ec0f4c18e7d26439a94eb6e67e9", "messageHeadline": "Update cron tests.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 41, "deletions": 90}}, {"node": {"oid": "0d6d9a46ba43dd7ed9d91a2f8fd62f6468d698cf", "messageHeadline": "Rewrite main ci", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 45, "deletions": 95}}, {"node": {"oid": "6400c89e58add0e8b96e00f26dcd48b877c2acc9", "messageHeadline": "Merge pull request #13940 from pllim/early-bump-gets-the-bookworm", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "efa3e648fce9ae9461367f8e9776c6107e1f24ab", "messageHeadline": "TST: Replace Debian bullseye with ubuntu_latest", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b2f33b392c9d470d7f839e6135485aac6a1c5f4a", "messageHeadline": "Merge pull request #13253 from WilliamJamieson/black-config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1831, "deletions": 360}}, {"node": {"oid": "6e6e81ca9e697f55192469b53603112a6e2cf796", "messageHeadline": "Merge pull request #13943 from astropy/update-iers-1667262335", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "940baa3e708a819a971fffa37fdcf76656cffbd5", "messageHeadline": "isort changes for black compatibility", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1763, "deletions": 343}}, {"node": {"oid": "6ab4a4c893e72a653ea712872db8030785e8a4a9", "messageHeadline": "Fix isort/noqa weirdness", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70a60ecb7a8de12655e5fc8e04315f34b1b9d663", "messageHeadline": "Add black to pre-commit", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "cea01949029ca7068565741488db1dc0716ea022", "messageHeadline": "Add black config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "dc3c774c2d51deb00b1650a0d566438b4b04f5a6", "messageHeadline": "Update isort config to be compatible with black", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0e3bbbe39177ce063c782f070af179bc8792c468", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 56, "deletions": 28}}, {"node": {"oid": "56571050cdc30bc5ec7a0d022d690538ae9cfa33", "messageHeadline": "Merge pull request #13933 from mhvk/angles-to-string-use-equality", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 77}}, {"node": {"oid": "75c5e83d6344ca5aacb66794e79f3c55091c91ca", "messageHeadline": "Merge pull request #13939 from pllim/fix-precommit-pr-autolabel", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "272f42d4d729d52dbd6840d61ffa260962860450", "messageHeadline": "Merge pull request #13938 from astropy/pre-commit-ci-update-config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86ab6c4978f3600c8f3716e3533621939e5227c3", "messageHeadline": "DEV: Fix autolabel for precommit bot", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e39e8c051e966f3daaf5d24879411ff0608d6458", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7613e95764b2fce5583ffac6283f7b3501366e5f", "messageHeadline": "Use generic format to pass on that units should be added", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "49f43e84504302b6baec1042f8268a703fe80e17", "messageHeadline": "Allow adding a unit for generic format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 67}}, {"node": {"oid": "e713619834e3e7bdb6c3508cc81a48c18b04d95b", "messageHeadline": "Ensure that angle.to_string() continues to work after pickling", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "5aa2d0beca53988e054d496c6dcfa2199a405fb8", "messageHeadline": "Merge pull request #13928 from astrofrog/circleci-cov", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "1d732a25447e4d9d7b9474abbbf1c1dabbaf3474", "messageHeadline": "Update figure hashes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2863c9da53ba8e7d9e534c9e312b6a2f04ab62dd", "messageHeadline": "Merge pull request #13934 from ayshih/tickable_wn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "09ac8e3a18142a377e6060d9bd5a15745f66a1c0", "messageHeadline": "Add a whatsnew entry for add_tickable_gridline", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "23928931a37d379c5141104dae4eeeb2bbecdb9c", "messageHeadline": "Upload coverage from CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0c37a7141c6c21c52ce054f2d895f6f6eacbf24b", "messageHeadline": "Merge pull request #13484 from maxnoe/fix_get_frame_attr_names", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 85, "deletions": 55}}, {"node": {"oid": "13ddaac8e540a0e9ecd655f5e8f61c10881f2f98", "messageHeadline": "Merge pull request #13931 from larrybradley/schechter-docstring", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5db8d34dd4fb76c295a6994ac6c09b18905c459", "messageHeadline": "Merge pull request #13477 from maxnoe/eq_frame_skycoord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "eea7b8eedacae3e5a589d3500fbc068fe26cce2e", "messageHeadline": "Deprecate get_frame_attr_names, add get_frame_attr_defaults", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 85, "deletions": 55}}, {"node": {"oid": "97d5582dc7cfcb2faf3fca0d55b4114acd984edd", "messageHeadline": "Fix Schechter1D docstring", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e5ba3b400310c9c92a52afacd6d20570a28f5ee", "messageHeadline": "Merge pull request #13929 from larrybradley/codeowners", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d0a14f70b9480ab3749394901951913aa887fd4b", "messageHeadline": "Merge pull request #13743 from parejkoj/ccddata-psf-representation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 226, "deletions": 18}}, {"node": {"oid": "2230812362da525fd0bb5f2d632b17c4e9e672d3", "messageHeadline": "Allow comparing frame with data to SkyCoord, fixes #13476", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "137936138c9d2088b2cb7f95969c3417ca6c8ec5", "messageHeadline": "Update codeowners", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c40b75720a64186b57ad1de94ad7f21fa7728880", "messageHeadline": "Merge pull request #13829 from ayshih/tickable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 255, "deletions": 17}}, {"node": {"oid": "93593e6fb1dfc4a2af247e0f30199e6778bbc697", "messageHeadline": "Use invalid value for for psf in test", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd08a4b30493fe50893d820f61a1d37f663adf14", "messageHeadline": "doc tweaks", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "6c561ba875eb335970ef9ff79e7d30253c17b738", "messageHeadline": "Merge pull request #13722 from maxnoe/perf_changelog", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "57a35694388195c11dedb7563dea32c72091521e", "messageHeadline": "Add section on angle/coordinateattribute performance improvements to \u2026", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b747bd710e95c8f55be43a2c065227a70a5fd115", "messageHeadline": "Add a tickable-gridline figure test", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "a2a8c0c2ddb73fa04caab9e8855131e2a7b1d04a", "messageHeadline": "Add tickable-gridline examples to the docs", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "d855eaa0d098bb23b6c1f92bd8f44ba1bdbbfca2", "messageHeadline": "Fixed handling of discontinuous gridlines and of longitude wrapping", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "ceded3099336a36fe3f8f7251f9ab6f801079bdd", "messageHeadline": "Support adding a tickable gridline at a constant coordinate value", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 67, "deletions": 3}}, {"node": {"oid": "b48614656496b277c40ad83b58807572c621238e", "messageHeadline": "Support using a function to define a frame spine", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "7cbba866a8c5749b90a5cb4f9877ddfad2d36037", "messageHeadline": "Merge pull request #13924 from larrybradley/license-files", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6c89dbc303b7b6aae85f807f40da86ceb48fd8c", "messageHeadline": "Merge pull request #13069 from orionlee/fix_perf_ts_aggregate_downsam\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 74, "deletions": 11}}, {"node": {"oid": "1ed226be37aa22fe7f8473cd3b6a61cbcf552ccc", "messageHeadline": "Use license_files instead of deprecated license_file in setup", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec7a47d7f3c541fbd51b4a6b81269ba5e010cf5d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6caa5e3e028ebc6659295ae38f9e82e80bb9edee", "messageHeadline": "downsample(): test to doc time precision limit", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7500183d5ae740f2ce7c02d399551ba77a31322c", "messageHeadline": "aggregate_sample() : use relative time when possible", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "dfde86d5f3e5458976600d64ddab2a940b42822b", "messageHeadline": "changelog for aggregate_downsample() performance degradation fix", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d4566deb75ae87dcaee0964f30b9ed4f61a30bcc", "messageHeadline": "aggregate_downsample: optimize time comparison", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "46b6344e8bbfd026456ec3ed49349e736a22f4b2", "messageHeadline": "aggregate_downsample: reduce looping needed for noncontiguous bins", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9f2930618c168af997a7e596cedb5727cf06aed0", "messageHeadline": "aggregate_downsample: more robust searchsorted()", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d6ecb4f366f717c15f3648bd919eb531025e285d", "messageHeadline": "fix perf: aggregate_downsample()  #13058", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40419fabf91fe2feb00bb1e197d0657c9012d0df", "messageHeadline": "Merge pull request #13075 from JefftheCloudDog/feature-request-for-12356", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 510, "deletions": 21}}, {"node": {"oid": "4537842bad1d6c9c24ee240e7b7a37606f9e2b09", "messageHeadline": "Merge pull request #13919 from WilliamJamieson/testing/modeling_raises", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 620, "deletions": 639}}, {"node": {"oid": "6ac32ef8166ba0d6485e152ba7730ff39d940a24", "messageHeadline": "Clean up messages", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 147, "deletions": 229}}, {"node": {"oid": "f0e3b1d83052687c3fad6a8b6150f14120d73bf4", "messageHeadline": "Update to use match for pytest.raises", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 686, "deletions": 623}}, {"node": {"oid": "9a50b68fbbd091a879e9d92728837a0824936b2b", "messageHeadline": "Use astropy warning instead of generic warning", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "914a0f15af8219a251506cc8adba7d2d8cc77b3d", "messageHeadline": "Merge pull request #13921 from larrybradley/msort", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "0ebdd104edac6be877892763c44cbfa8933754f1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "de5fda7707bd734afdf53833b9dcfa729d41ec4f", "messageHeadline": "Skip np.msort tests for numpy >= 1.24", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "99d36b1c8110d19761474145605ede9e7fbf07dd", "messageHeadline": "Merge pull request #13586 from hoodmane/fptypes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "73443da468415d5297fe73ca0ea701fb018f7f1f", "messageHeadline": "Add to whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "62ae9458b5ce8f27d537d747f1a16601be4e2bab", "messageHeadline": "Add docs and changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a083106c462c1f938ee38963a45fc91cbb618b4a", "messageHeadline": "Add tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 297, "deletions": 17}}, {"node": {"oid": "52ec52f36504e0a21e3213c75ce32e31c6cbdb6d", "messageHeadline": "Add HTML to Cosmology I/O", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 190, "deletions": 1}}, {"node": {"oid": "eb9a717d683ceb2ef5885a378902dc4c3c8f21c0", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67eca513c6bbcc3267c2288ca55afab6f7c38de7", "messageHeadline": "Make psf concrete in the nddata base class and add test", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "97da185bf0e405656a402b7bdf37cc10ccc103f3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c660b079b6472920662ca4a0c731751a0342448c", "messageHeadline": "Merge pull request #13906 from nstarman/rm-affiliated-config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "904b22799d5153a4ce75649a6071c20faa3e6704", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Hood Chatham", "email": "roberthoodchatham@gmail.com", "user": {"login": "hoodmane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c2cb97fdb39a214d33d1390e12627ac4d010ec5", "messageHeadline": "Fix types of _sigma_clip_fast", "author": {"name": "Hood Chatham", "email": "roberthoodchatham@gmail.com", "user": {"login": "hoodmane"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9673e93f82f68a536011ff5713441e9979a31e86", "messageHeadline": "Merge pull request #13903 from pllim/last-of-tmpdir", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "4e99d4a2a6e794c2dcaf4611d1ad7fddc826b75f", "messageHeadline": "Update docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5cebfb77aefd5735dbc8efbb82b9cd79ac77c4a2", "messageHeadline": "Merge pull request #13916 from barentsen/fix-13907", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fbdef1d3a1fe2fa6f83f649056feb88bce3895fc", "messageHeadline": "Fixes #13907: avoid ResourceWarning triggered by asyncio.sslproto", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "82d379996117aa1337d5539e3badfbfeaa116d1a", "messageHeadline": "Merge pull request #12641 from eerovaher/fileobj-bufferedreader", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "11409824ccb82ce51c4db5f604d084a2b96dbb24", "messageHeadline": "Merge pull request #13901 from pllim/samp-tst-tmppath", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "4694062b6017bb2f45d7ef9e62d01d7b86378581", "messageHeadline": "Merge pull request #13914 from eerovaher/known-issues-update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "9cd1a1e76d8ae5ed3e31438be8296e7085078c97", "messageHeadline": "Improve narrative docs", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "3219eb9ec55d79136390ed4fd7f1aef4bfd8b8ef", "messageHeadline": "Warn on operations with non-None psf", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "e8cef9968fde5445fff59d62d2b2c93af6c24f12", "messageHeadline": "Add psf to base class", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "2e068563af021cc9cdb0e2853fb15a8c29a7d40a", "messageHeadline": "fixup raises tests", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c31844587e14ed21106dc4dd7612764c2f595ba5", "messageHeadline": "Move psf setter typecheck from nddata to ccddata", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a2faef4c244788f92c6c95ac7efae83ea5a75b0c", "messageHeadline": "tweak docstrings", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a137c5eb5725255f2b08ecf52c3b0c646073f380", "messageHeadline": "tweak rst docs", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6870f6968cb44e08391a1633770287ede7638c3b", "messageHeadline": "tweak docstrings", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4ee18e3028c09fde262e7da13cfbbe5c8580a48c", "messageHeadline": "Add what's new entry", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "34cdbb3c2f85c40209770de12f7d81935928d56e", "messageHeadline": "Add changelog message for new PSF arg", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c00151a545dba022dfd639fc81b6dafc1ef1977", "messageHeadline": "Add missing parameter to docstring", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "abe00a87ffa81582665a1ab47ce3d8dbba0d5ac6", "messageHeadline": "Add psf to FITS read/write with tests", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "39b6103190c83f1ebfe523da18131f6c963f7dc5", "messageHeadline": "Add psf to nddata/ccddata docs", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "33ff1dddfcb8839bd29232963c0e9850fe1ba937", "messageHeadline": "Add psf support to NDData/CCDData with tests", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "5065ed00f8062bbd0a453c78ceb6371188461314", "messageHeadline": "Clarify intent of file signature detection details", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "37173e94610d446774bb2c9572fbbfbb9f997fa1", "messageHeadline": "Merge pull request #13913 from mhvk/quantity-array-in-place-op-with-q\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "12caefb46d0a2c1ce5357d6ad970a506b93e0e22", "messageHeadline": "Increase test coverage in the known issues page", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2a8954d2316ed0622706544156c7fc120fb849f", "messageHeadline": "Remove mentions of `numpy` 1.20 from known issues", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "ba5735663ab3657fc25568ca08a5c5c4de189e75", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9dc2c536f4ff5b7a19e469891e275f5e40a739ac", "messageHeadline": "TST: samp tests to use tmp_path", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6b4b9f42bacc94dc99f5a6a788fd9b05697fbfcb", "messageHeadline": "PEP 8 fixes", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16fb1044023093c5d38721d698823cf7ecf7cc3d", "messageHeadline": "Merge pull request #13912 from WilliamJamieson/hotfix/modeling", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1d8ff48f2de95768a5bf2a07401203b334bf3a7b", "messageHeadline": "Ensure dimensionless quantities can be added inplace to regular ndarray", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "e20fc1d50d0aae638d90eb9f6685fec166f73a02", "messageHeadline": "Unrelated fix to make precommit happy", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bef87b3e9325f702acb38e6c5d23509d2e137509", "messageHeadline": "TST: Bump modeling check to scipy < 1.6", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eaad9ed07a00afb5cbc4380d5ac2ae85c04f6d62", "messageHeadline": "Fix modeling changes lost in #13885", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "5d5c4e017f0752f9492ecb373068204530c70191", "messageHeadline": "Merge pull request #13885 from mhvk/numpy-ge-1-20", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 89, "deletions": 241}}, {"node": {"oid": "0139d64dc62d85ded55e395e8fa8f495123875e4", "messageHeadline": "Merge pull request #13908 from pllim/copy-of-pr13827", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 88, "deletions": 48}}, {"node": {"oid": "3aabda9a9211cd832d96700925571fe0ab171fd3", "messageHeadline": "Merge pull request #13905 from mwcraig/use-match-ndddata-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "5752f667b54b132f4f9e70cd5b11c2a60da97033", "messageHeadline": "Minor edits from pllim", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c7a19404519111033152944b61af015f58c0a405", "messageHeadline": "Merge pull request #13853 from nstarman/pre-commit-flake8s", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 339, "deletions": 397}}, {"node": {"oid": "ec5071f4185d2695804443ca0bb998ac13c11d78", "messageHeadline": "docs(dev): updated dev docs to suggest miniconda", "author": {"name": "Bharath Saiguhan", "email": "bharathsaiguhan@protonmail.com", "user": {"login": "BSGalvan"}}, "additions": 90, "deletions": 48}}, {"node": {"oid": "3a2fc021da6cf37f046a1c7db302739a8addbcc6", "messageHeadline": "rm affiliated", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "9b3350cea5a8c161062e9ec5dcfab5911718ec0b", "messageHeadline": "Update nddata tests to use newer pytest syntax", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e32652cf0e1d9dcfda9ec9ae1193e7ea3ee40788", "messageHeadline": "Merge pull request #13904 from WilliamJamieson/bugfix/move_cosmo_asdf\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "339b968f76b72db0f612ceb9eb4187b4575b0466", "messageHeadline": "Move fixtures to conftest", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 185, "deletions": 184}}, {"node": {"oid": "fdc2dd273e85bc677f08fa8cfe8b4dd772184f94", "messageHeadline": "Apply flake8 checks", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 143, "deletions": 193}}, {"node": {"oid": "2088d0383fcfbf69ad413369b81ebe6d0b9cd8b0", "messageHeadline": "Add flake8 checks", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "2d51c9cd78eb58e9583d7adbf03f58b9f1072409", "messageHeadline": "Move cosmology asdf unit test to io.misc.asdf", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "84b6833e63dcef1caf0bd5bd3ccd81b954d49491", "messageHeadline": "Fix outdated mentions of tmpdir in utils", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0fb5eddfe3cb520206213cad59a20cc53564ced1", "messageHeadline": "TST: Use tmp_path for doctestplus", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5791f0b305848c62d2c64d45cc7708ae410cb81c", "messageHeadline": "TST: Replace tmpdir in test_images.py", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a8a8f9a92167516510d7df6c29283c5afdb80b99", "messageHeadline": "Merge pull request #13874 from jerobado/replace-tmpdir-in-utils-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 113, "deletions": 113}}, {"node": {"oid": "a323f8715d49032881a94e7c2938ce05a5bf4859", "messageHeadline": "Merge pull request #13876 from jerobado/replace-tmpdir-in-io-ascii-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "71a05827c1b4c0f90a89bdf5a3009b2f5517ea9f", "messageHeadline": "Merge pull request #13887 from svank/tilde-paths-wrapup", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c9dae1a7029ddc430503c7766a659f09a9f3fa8c", "messageHeadline": "Merge pull request #13898 from astrofrog/speedup-manual-interval", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "97240374ca4acb90f4fdb34f68cc11378f92863f", "messageHeadline": "Changlog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "923dd5e894ce2747150aee47f892d5f1ff4fbe74", "messageHeadline": "Set minimum scipy version to 1.5", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de05bf441daaed2a36bd6ecceef298b769faba21", "messageHeadline": "Set minimum numpy version to 1.20", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29f8924556a7fc3c093b31ca285a097a212ca999", "messageHeadline": "Remove work-arounds for numpy < 1.21", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 105}}, {"node": {"oid": "23b6f76357df5c1c5d4915ed5a5d9b3c85c66d38", "messageHeadline": "Remove workarounds for numpy < 1.20", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 134}}, {"node": {"oid": "408ebaefaec4b54ceed839b47ba2672c13783b1d", "messageHeadline": "Speed up ManualInterval if both limits are specified", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4ea6a87db6fbc63c11c34551b3b108c93a494438", "messageHeadline": "Add What's New entry for tilde-path expansion", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "32abe42b1a631027266cad68fc40205db04ec86c", "messageHeadline": "Test tilde-prefixed paths in nddata.CCDData", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "cdf311e0714e611d48b0a31eb1f0e2cbffab7f23", "messageHeadline": "Merge pull request #13894 from WilliamJamieson/testing/dev-pytest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ffd9151541113ca2767982cf3f657a0ef4e994b", "messageHeadline": "Merge pull request #13889 from pllim/use-real-python-3.11", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1067138487880e6719bcc78232acd76376f1ed02", "messageHeadline": "TST: Use released Python 3.11", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "281baf4438c297a2ad333cb0a143a5ce1d703118", "messageHeadline": "Add dev version of pytest to the `devinfra` tox environment", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb3b2ad34f16cbd012ba002308628607020a8c01", "messageHeadline": "Merge pull request #13892 from WilliamJamieson/bugfix/pytest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "4549377db04153e5ef2b4de5d2b11e0b51b3e97b", "messageHeadline": "Skip tests if pytest-mpl is not installed.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7ef2116cc79dcb5cb837db12a8089d15ab471b9a", "messageHeadline": "Fix testing for pytest 7.2 support", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 58, "deletions": 61}}, {"node": {"oid": "8a3cd43d45722dbb2fbc03e63bfef61320ac1b0e", "messageHeadline": "Merge pull request #13878 from jerobado/replace-tmpdir-in-io-misc-tests", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 139, "deletions": 139}}, {"node": {"oid": "63aefe6955db7d82208638ce60f47266a1be270d", "messageHeadline": "Merge pull request #13888 from larrybradley/blocks-dtype", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "962be487c5461a539888ee8e26bea22c622753b6", "messageHeadline": "Merge pull request #13875 from RazerM/license-expression", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6607304ccdcc1bb1367f3d1769a52cc95c83b72d", "messageHeadline": "Add notes about output dtype from block_replicate and block_reduce", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1ff5c4e6c89db611248427fb961210b70732155e", "messageHeadline": "Merge pull request #13884 from saimn/changelog-v5.1.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 170, "deletions": 85}}, {"node": {"oid": "54bfdb9218ca3a77837cc87127e1d3a7a9f6a177", "messageHeadline": "Finalizing changelog for v5.1.1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 170, "deletions": 85}}, {"node": {"oid": "6d1c5322977363068e60eb887938476038b04192", "messageHeadline": "Merge pull request #13879 from jerobado/replace-tmpdir-in-io-fits-tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 121, "deletions": 121}}, {"node": {"oid": "3edeac054f73433e99855901a0736c1cfe41732d", "messageHeadline": "Use SPDX license expression in project metadata", "author": {"name": "Frazer McLean", "email": "frazer@frazermclean.co.uk", "user": {"login": "RazerM"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c1b7160c4bbcda9a00840dabd7e89e58728769f", "messageHeadline": "Merge pull request #13880 from ConorMacBride/mpl-axes-api", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f54027b2cb53f7ce60393734aa162186350c0281", "messageHeadline": "Merge pull request #12102 from smaret/aplpy-beam-and-scale", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 343, "deletions": 1}}, {"node": {"oid": "5a4255038b334b6ce9b403470450e88660e53edc", "messageHeadline": "Update for new mpl Axes API", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1977ec3d36ce2183dd2ce1d57a030a232ea3e02d", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `io.fits` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 121, "deletions": 121}}, {"node": {"oid": "926d57c1230353ba186afcfa9a04b338b0ee74e8", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `io.misc.tests`", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 139, "deletions": 139}}, {"node": {"oid": "276b2cb2fc0a7559e620c1cd364d01db4d866b69", "messageHeadline": "Merge pull request #13149 from svank/tilde-paths-votable", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "5ff3898c0f0747bfa74948670590b012f292f20c", "messageHeadline": "Support tilde-prefixed paths in io.votable", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "86934092be412622981b2ee10ba06cdc5d27b673", "messageHeadline": "Merge pull request #13269 from taldcroft/table-fix-structured-column-\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e75a7a5cab02154784dd09940c932c266dd0b325", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `io.ascii` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 73, "deletions": 75}}, {"node": {"oid": "f3d488fc46bf70ae93723e952f513a6145baf3f0", "messageHeadline": "Update docs/changes/table/13269.bugfix.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f207586d4e27ea5276a43371d708e7c276a42593", "messageHeadline": "Add changelog entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a3f0e6e1dbf508692925723eb750a7b62996d6ea", "messageHeadline": "Fix access of one field in structured column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "81669e052b8b22338dfe5f0f421dbd74e5f97766", "messageHeadline": "Merge pull request #13131 from svank/tilde-paths-fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 425, "deletions": 45}}, {"node": {"oid": "c7d1c05be9a9ec7eb293994a5a2bbae5b1dd0801", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `utils` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 113, "deletions": 113}}, {"node": {"oid": "a1f5b9acdb6b0c6df6f924888bd266bc68ead5d1", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4526a1dc06d8bd8eb6f7470d0531db652a8a8fe8", "messageHeadline": "Merge pull request #13869 from astrofrog/add-more-py311-wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "434ff38764f6ae28d3f5266083f771ee39b6e0a5", "messageHeadline": "Add missing py311 wheels for aarch64 and musllinux", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "baf514b51c48a973053be620d48cfc5cdc61a9c7", "messageHeadline": "Define __all__ in helpers.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ac5c96f2c87daf9676baf501fd46d8779ec7c738", "messageHeadline": "Add hashes for new figure tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "95e4db631e641476f99e4b2487a3bd8e5134a3c3", "messageHeadline": "Add a What's new entry", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "ff03a5fdc043fcb249e3008b52d750f933d8014d", "messageHeadline": "Merge pull request #13854 from pllim/rm-broken-circstat-link", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "575b4728198ee2d5e350e7ac6f7fa04a8b3a7dd2", "messageHeadline": "Merge pull request #13863 from pllim/doc-rm-perez-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fc665b12f53b156e277f5917773dbd95e03d1f74", "messageHeadline": "DOC: Remove broken git tips link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ab7034615d838901bc286e75494629e5504d394c", "messageHeadline": "DOC: Replace broken link in circstats.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e3f82c2ff0969920e620acc01df0584688fc578", "messageHeadline": "Merge pull request #13822 from jerobado/replace-tmpdir-in-visualizati\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "bd7c4d793421a2874852784117804846c0334e37", "messageHeadline": "Merge pull request #13860 from astrofrog/fix-wheel-building-condition", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a5a53a474656e067310535ca424dc02a0f0858b", "messageHeadline": "Build all wheels for a tag", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5621d8e15617552685383fa85e3d7c76270ad2ed", "messageHeadline": "Merge pull request #13849 from jerobado/replace-tmpdir-in-io-registry\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "338bbba15a3b5430b73ea30792a1d360c9de0f76", "messageHeadline": "Remove str() function when using tmp_path", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "45a5a3aa3d17e3e822ef3f4f94775fbf9dc72cb6", "messageHeadline": "Merge pull request #13842 from mhvk/table-column-from-column-no-copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "98a29f22b1a30e608c60ef160c42a6a0033aaf21", "messageHeadline": "Separate mkdir() in another line", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63e47624153e6b475f02fd29c5bbdd295d3c2252", "messageHeadline": "Merge pull request #13848 from jerobado/replace-tmpdir-in-samp-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32c598ebcdd896b0310ad0337bb8c4db940ef7b9", "messageHeadline": "Merge pull request #13850 from jerobado/replace-tmpdir-in-io-votable-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "2693b1e757c135275609f8413f82dd4f18f0a211", "messageHeadline": "Merge pull request #13638 from nstarman/units-upcast-quantity-ilshift", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 13}}, {"node": {"oid": "ef73537db5d1f849a85c6de28747dc459ec76fa1", "messageHeadline": "Add tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "20d6efd878ae54b250950ce19caeaacab91f40e7", "messageHeadline": "refactor for better control flow", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "c00626462ee48a483791d92197582e7d1366c9e0", "messageHeadline": "Merge pull request #13754 from WilliamJamieson/pre-commit/noqa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 95, "deletions": 100}}, {"node": {"oid": "5c90c2f953a3ee07bd0cf4c4bb3474637de20530", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `io.votable` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "87366c29e40cd608b444858858555deb960d0d40", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `io.registry` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3e09b00a1d194ca2dd2c1920d4a9b59f3371d1c2", "messageHeadline": "Address StructuredUnit", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c171bc509101cff691619c58447503649c48d43f", "messageHeadline": "possibly in-place upcast dtype in ilshift", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "984d89df6652e75bda9b8914a10c9297d9e91046", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "83f0626e50c6ac9f44fe8e67acd05e28af1662b9", "messageHeadline": "Merge pull request #13847 from jerobado/replace-tmpdir-in-cosmology-t\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "89e4d03cc8a6f40991c25ae6cb25bb3204228aa4", "messageHeadline": "Ensure we get a new mixin instance even when copy=False", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "a1d98b0ce7401f4ef6aff819fa093c20d40a161c", "messageHeadline": "Add a note in the docstrings", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ad42da9cb3c944f5bd5e953f947a0be96a4b8e17", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `samp` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a779ed0d290413736574e8e451e3d47646bc6af", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `cosmology` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3b448815e21b117d34fe63007b8ef63ee084fefb", "messageHeadline": "Merge pull request #13835 from dhomeier/np.int16-out-of-bound", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "05783e414397e8d98b666681175c4b22542f7aeb", "messageHeadline": "Merge pull request #12579 from mhvk/quantity-logarithmic-preservation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "c32071cc7974fe35b4b556fc2bd8f3888cf57b39", "messageHeadline": "Try to preserve dimensionless as Magnitude, etc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "c664582e744c9f741c205eec497453b243fcf833", "messageHeadline": "Merge pull request #13050 from eerovaher/quantity-unit-fmt", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "e8961b8675c6d490ad0fd11bc3965636a0687ba1", "messageHeadline": "Merge pull request #13841 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a4c756a0de1a86ef787da1d3b518a5d4d3d687b6", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "75fe3e75c17ce86ab7ea4558dbbdcd761f34def8", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "924a5f93a4b9f4e9f59ae14cbe4bae451eb4b44e", "messageHeadline": "TST: explicitly create `np.uint16` array", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43725cdd7b0dd1fd5fcf3bb185baab0b85f23876", "messageHeadline": "Apply suggestion from https://github.com/astropy/astropy/pull/13754#d\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2cb45d85c5ef8931413e0887b0c1c477d8d5173c", "messageHeadline": "Fix blanket noqa in config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 93, "deletions": 100}}, {"node": {"oid": "a61026bc0e99cc7c0d0ff66cf531c1e474e1ddd8", "messageHeadline": "Add pre-commit hook", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96dde46c854cd34cf3fd4b485d1250e32a78648e", "messageHeadline": "Merge pull request #13781 from WilliamJamieson/flake8/__init__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 104, "deletions": 103}}, {"node": {"oid": "89b90e0e1ab394180b974a2938ea82a7e47b5b6c", "messageHeadline": "Merge pull request #13838 from taldcroft/table-fix-pprint-zero-dim", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "83c1543fdc3bbaf79eed973678825d3d632bcccb", "messageHeadline": "Fix the documentation build on CI", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fa12b95ed4c13f727904ab9bf77861c304654b9b", "messageHeadline": "Fix bug printing multi-d column with a zero dimension", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "86a37fad011beca2a451f7dcc670b57db9b3f033", "messageHeadline": "Sort imports", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe0364a06ee269bc7e5e5fe616b083017035efeb", "messageHeadline": "Fix the documentation", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7668656f23acb9ab7fed8187be472bc9b34d8b3e", "messageHeadline": "Use the @figure_test decorator for tests", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "1c386799f9ca5faa6fd64a44527cdd3017a341d4", "messageHeadline": "Fix the changelog entry", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e5f00d384f4c1a71c6836e88baa3444b9a0a96e", "messageHeadline": "Allow either header or major/minor/angle in add_beam(), not both", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "778db05091e740142970a6f5eedd9d6eeb97ec26", "messageHeadline": "Minor edit in the add_beam() docstring", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5e01bb1302e5f147e140bb13658243bae110bb39", "messageHeadline": "Transform the methods into helper functions", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 194, "deletions": 173}}, {"node": {"oid": "15a24f7c080d12614fa4e08cb92c17cf18f6cce2", "messageHeadline": "Undo formatting changes", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 93, "deletions": 155}}, {"node": {"oid": "d2d655583b9caad5e0b36470989f45df84a11434", "messageHeadline": "Fix the code style", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9d6e2ad32175ebe458aed7319130c7581095afbc", "messageHeadline": "Add tests", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "334f13dffb74fff57aa2f14cced81cf241d33e78", "messageHeadline": "Add a changelog entry", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e334dd61596dcb802cbd1e4ad80f61a8c10d66a7", "messageHeadline": "Fix the code style", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58518f2523b0b4ccef36e958e0cbfbb13df98912", "messageHeadline": "Accept only floats and Quantities", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "8aa23effa1da436c51441aef92c706f7e23b4552", "messageHeadline": "Fix the doctrings or the methods", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 32, "deletions": 39}}, {"node": {"oid": "b8baf76c037a64b07ead477034ff18abe99117bd", "messageHeadline": "Document the methods", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "3550c4447fb992ab12c5cd46ac04a5ac4d40a06e", "messageHeadline": "Add methods to draw the beam and a scalebar to WCSAxes", "author": {"name": "S\u00e9bastien Maret", "email": "sebastien.maret@univ-grenoble-alpes.fr", "user": {"login": "smaret"}}, "additions": 332, "deletions": 93}}, {"node": {"oid": "a6c712375ed38d422812e013566a34f928677acd", "messageHeadline": "Merge pull request #13810 from tbowers7/vis-zscale-param-namechange", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "5f55486ba6df26b95dba3fbe9132135341b00dad", "messageHeadline": "Align ZScale number-of-samples keyword with other Intervals", "author": {"name": "Timothy P. Ellsworth Bowers", "email": "tbowers@lowell.edu", "user": {"login": "tbowers7"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "7308ca5326caf96f5230b66deecc0a96caa605fa", "messageHeadline": "Merge pull request #13830 from BSGalvan/fix-13828", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2406f63259911702c8f1e5cbeec4ea0bd3e75508", "messageHeadline": "Fix NumPy deprecation of setting `np.int16` with out-of-bound value", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "06e66c303ed21114d7b39584ca76dc09c60902ca", "messageHeadline": "Merge pull request #13824 from eerovaher/deprecated-attr-alternative", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "b523532ba154f46d29c7c6023926e0f646d7c891", "messageHeadline": "Allow renamed attribute to access its replacement", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "13f1a8fe3a277f06d06341418e34f39b41935e23", "messageHeadline": "docs(dev): add note on `sphinx-build -j` option", "author": {"name": "Bharath Saiguhan", "email": "bharathsaiguhan@protonmail.com", "user": {"login": "BSGalvan"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "37f9ceaf8a0d7ebc82f7654f62778e3ae0339681", "messageHeadline": "Merge pull request #13825 from pllim/mcara-wcs-no-escape", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bd3b3c9221cf60560d9cad13dd622ca78e91dc4", "messageHeadline": "Make deprecated attribute tests more thorough", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "742915cb024397aa2c7ec762ed4086fd749ab762", "messageHeadline": "Add mcara as codeowner for wcs", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b80b6c29ee65cb7ac1d50ed86004f77f356c27a8", "messageHeadline": "Like #13770 but also for PR", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f298b8bc98c44104d183d56bd67f541f7d273f47", "messageHeadline": "Merge pull request #13685 from davidmpaz/plot-scatter-coord", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "27aff2aa8fd25ee2310a32bd7f4fc487731b8cad", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `visualization` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 53, "deletions": 53}}, {"node": {"oid": "83ba1726835a152b269b5ffcc53662f89fe91dbc", "messageHeadline": "Add narrative docs for plot/scatter_coord methods", "author": {"name": "David Paz", "email": "davidmpaz@gmail.com", "user": {"login": "davidmpaz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b23019edd332103602a7b090d1e88d4570c1be85", "messageHeadline": "Rename reference to method in docblock [ci skip]", "author": {"name": "David Paz", "email": "davidmpaz@gmail.com", "user": {"login": "davidmpaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3132229f01427ee0637c038c7475cf8b6af6d8ee", "messageHeadline": "Merge pull request #13820 from WilliamJamieson/pre-commit/labels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7eb2c0d1cc19c98aba37820d688939e72eaf6cfe", "messageHeadline": "Merge pull request #13819 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15ee0087ba32afa08c292a12d629e9f7a0169b24", "messageHeadline": "Add labels for `.pre-commit-config.yaml` changes", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "421d27bf0a021a1ffd512474f67fce55fe5c98ce", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be0ab55529c3d28c4782af3d95266bb5e1e269c4", "messageHeadline": "Clean-up `# noqa` in `__init__.py` files.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 102, "deletions": 103}}, {"node": {"oid": "3bca91231e4e1d95013e5a35c48a2fc3237e3a01", "messageHeadline": "Configure flake8 import ignores for `__init__.py`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d4645c6fbd21ca5d167637440b24f23d7301f9da", "messageHeadline": "Merge pull request #13817 from nstarman/yesqa", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "918e5df11435f157ecd372a258a18af09002f166", "messageHeadline": "Merge pull request #13800 from jerobado/replace-tmpdir-in-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1d063cc2306f206349d6b6ad7c1c7d44dfd54deb", "messageHeadline": "Combine 2 commits into 1", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0276d447e2d35421e2f9be2f8a4d66dc60ff1365", "messageHeadline": "strip unnecessary noqa", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "4d4458771cf34b897b3b20a0abd38bff40043f7c", "messageHeadline": "Add yesqa pre-commit", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d4fc9d9b96f0879c363a8183842e5cf6067fae37", "messageHeadline": "Merge pull request #13783 from oliverlew/add_columns_argsort", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8d5f3cf6cef336f1cc44e4d99daa5ba645b6862d", "messageHeadline": "Support tilde-prefixed paths in io.fits", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 425, "deletions": 45}}, {"node": {"oid": "84011084955a54b12f063670b5a5cc0fb3669043", "messageHeadline": "Merge pull request #13621 from cmarmo/empty-vla", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "0460560acbe637d3dc22aaaca55f8f941fb6bf11", "messageHeadline": "Merge pull request #13802 from jerobado/replace-tmpdir-in-table-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "e31040b60559e720c20bc1746faf75d3c2be695e", "messageHeadline": "keep the order of added list in add_columns", "author": {"name": "Lu Xu", "email": "oliver_lew@outlook.com", "user": {"login": "xlucn"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bd4a1588946fb4d3e2cc1727c40a9d1513704e7c", "messageHeadline": "Merge pull request #13807 from jerobado/replace-tmpdir-in-nddata-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "b8771e831cbbcd0b995e1b8e2a6cf56b2a15ff80", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `nddata` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "4302ebbba0006ad56ae02cdee2e2bf91c599e26d", "messageHeadline": "Merge pull request #13801 from jerobado/replace-tmpdir-in-time-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d669a5391b2b4efba995dccd6d12629766c1c650", "messageHeadline": "Merge pull request #13796 from jerobado/replace-tmpdir-in-wcs-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "010b9cee6ed5adfc62e3e43b13cbb31de6137fd8", "messageHeadline": "Revert temp workaround for first-interaction", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cc827ea0e05a74ce55c0244927e6f1805275e617", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `table` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "71138927e208b5e5eedf9af04f6f49162ca009c5", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `time` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "75f9b60b5521ed8dae08611ddf766c95ce421801", "messageHeadline": "Merge pull request #13799 from jerobado/replace-tmpdir-in-modeling-tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c6cb479ad3a232d545bb9df1aead83c3a95656d", "messageHeadline": "Merge pull request #13797 from jerobado/replace-tmpdir-in-coordinates\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4fcfd6d430de96bffaa1bcb09f22740aa23db515", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `modeling` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8120c10c36c31391fe834efb4e3b3acacace9796", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `coordinates` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59b1c1e9135bd46ea1ad7a0608e2824c47281108", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `wcs` tests", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "739b477facf77c1a564f9367e6c789c869d69e7a", "messageHeadline": "Merge pull request #13555 from taldcroft/time-fast-repr-better", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "bc4a6ae07ac4427cad1c000b3d7a2cd5f976f7d6", "messageHeadline": "Merge pull request #13508 from byrdie/feature/time-mean", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 225, "deletions": 4}}, {"node": {"oid": "b8b77ea6498f1ebf018170c6f0356f6765cef3f3", "messageHeadline": "Added `astropy.time.Time.mean()` method.", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 225, "deletions": 4}}, {"node": {"oid": "093e96735f6bc4dd87f154c54b6c42667489b602", "messageHeadline": "Merge pull request #13793 from WilliamJamieson/flake8/skipif", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "d40f3e701e78fb12c0b3ded50ff77e588fe9fc21", "messageHeadline": "Update astropy/io/fits/tests/test_table.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cf748fe6bada018dfeebd1f34af05b38c48eeb0", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "7ba4d3434e0e1e016a78c025bcc07764d89d73b0", "messageHeadline": "Misc skipif fixes", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "5e9203de23e2f8ddb1fe22a268b25f22c0af1c3e", "messageHeadline": "Merge pull request #13784 from WilliamJamieson/flake8/fix_HAS", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 292, "deletions": 294}}, {"node": {"oid": "c823a33e3148d0472a7dc748403dc7620f5e74b6", "messageHeadline": "Directly use `HAS_` in wcs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a6f1780d61ec74c5a3755cbbb6da86c63552e53", "messageHeadline": "Directly use `HAS_` in visualization", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d9769b3d897e2740a6920e927aef74fb6e8b62ed", "messageHeadline": "Directly use `HAS_` in utils", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e44b36940072acf72329aee3675a6cf55236c5d", "messageHeadline": "Directly use `HAS_` in time", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c94d84db98474b36f00f889003ee2ecf53706d4f", "messageHeadline": "Directly use `HAS_` in table", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bf895e3b8f5effed8397e755e13581a8fbb8aa75", "messageHeadline": "Directly use `HAS_` in stats", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "73eadb584b6063fac9eaf4d251cf2f8fc3e48ae7", "messageHeadline": "Directly use `HAS_` in modeling", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 95, "deletions": 96}}, {"node": {"oid": "d36469aed8df7d12c5950ddd64f3244fbca001a2", "messageHeadline": "Directly use `HAS_` in io.misc", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "cded6187478692d2ad838bbcc7db3f8653d5e469", "messageHeadline": "Directly use `HAS_` in io.fits", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "27fa35a13af241f6b6a31b9e67326f68d4645c4e", "messageHeadline": "Directly use `HAS_` in io.ascii", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "7a49acc0129ef2806c3f414faf85d09193850925", "messageHeadline": "Directly use `HAS_` in coordinates", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "f3174acc271d06da795dac1ff9d0e9bb2fb68fa8", "messageHeadline": "Directly use `HAS_` in convolution", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4c464cd921ff79ee7b8965c2e83342386a748bb6", "messageHeadline": "Merge pull request #13788 from eerovaher/no-tmpdir-in-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "2833a6e664a071ef34e35d380e79911ccd38d187", "messageHeadline": "Merge pull request #13671 from Cadair/311_nightlies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "a50cf3eea2c3c9ab69cf430e79fa9f247f502b02", "messageHeadline": "Merge pull request #13782 from WilliamJamieson/flake8/noqa_uncontrove\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "45b67bf003172185ee0b82f30fd56ac1e6d394e1", "messageHeadline": "Merge pull request #13789 from eerovaher/temp-test-file-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1193deea085e3d43adab21f206cf7eae6ba89f6c", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c49b5b9b99c9dd4036062c33bc92f4c504fb0df", "messageHeadline": "Add TODO comment on a better implementation for future", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "202c33c43720eeba5d229307e10a3f3effa3b3b7", "messageHeadline": "Only pin Numpy for Python<3.10 and only pin manylinux image for Pytho\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "803f8db1fa70d085f74840fe8b378576386037c8", "messageHeadline": "Build Python 3.11 wheels", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e0c3c5573d7d768a94fc80e5b824bec28db826bf", "messageHeadline": "Recommend `tmp_path` for temp files in dev docs", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "047d00547feac4687ebe67de50ae1a9cd560f0e3", "messageHeadline": "Replace `tmpdir` with `tmp_path` in `config` tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "46c212a6a6a0ffb4ee35a97ebd9288620f4330e1", "messageHeadline": "Add codes to uncontroversial blaket `# noqa`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "d673afe3b4a076530a912adcc24304ae0216dc2e", "messageHeadline": "Merge pull request #13780 from WilliamJamieson/flake8/noqa_simple", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "62cdba2daba5f89b36ba46721f98fccb7bc566a8", "messageHeadline": "Merge pull request #13238 from barentsen/cloud-support", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 667, "deletions": 35}}, {"node": {"oid": "35be70cc48b8454595d6510581e00044e65214a8", "messageHeadline": "Move warning filter from global to local", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4af080266e03da876b0b5cece6a70f7fc69c29f9", "messageHeadline": "Update docs/install.rst", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fdecb8d000d9c51e820864a7a7a5d6c23cafaa4", "messageHeadline": "Update astropy/io/fits/hdu/hdulist.py", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b0bcad19627e5e42748cf04194df6cdb8123e2", "messageHeadline": "Update astropy/io/fits/tests/test_fsspec.py", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "baccfe941e3721a3268c59a798115d03dab926e7", "messageHeadline": "Remove unnecessary `# noqa`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "6893874329c59089e14a46f8d2a6b8af42b2adaa", "messageHeadline": "Faster string representation of Time-based objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "8262a315917ca51a01e4cbe63fcf9000048309dd", "messageHeadline": "Merge pull request #13773 from nstarman/isort-badge", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0b5c322d18c5cc910aa796720d9e1bb49a0a5404", "messageHeadline": "Merge pull request #13776 from astropy/update-iers-1664584211", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "3fda9262604dbbb602bdd1f29e78da26bebc8b07", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 57, "deletions": 27}}, {"node": {"oid": "d8c668a56bf27ca875b6c3c1f0ca01373e2e9a77", "messageHeadline": "Ignore the recurring ResourceWarning via setup.cfg", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c1033a42064a296af5e0896c4e0b8ab9d5252382", "messageHeadline": "Ensure we keep a reference to the fsspec OpenFile object", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "487e8e43340f837784e303592e3c8a01f15626fe", "messageHeadline": "Avoid defaulting to anon=True for consistency with standard AWS S3 tools", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "da51084d7e4f5172f2a31077cc0111e4298dd011", "messageHeadline": "Bump fsspec dependency to >=2022.8.2", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "292b532b59607572263f0f8a0688d9094be17d4f", "messageHeadline": "Update fsspec and s3fs minimum dependency to >=2022.8.1", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bf580dc936ad9435076fb5c10bfff0688fa9e09", "messageHeadline": "Add changelog entries to nddata and utils", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "0b422571f1f9d88be208ce9d904ed157dadc9f87", "messageHeadline": "Add \"What's New\" entry", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "67310d93df4a88b9fa6a43238b1c848b1364cdec", "messageHeadline": "Improve the unit tests based on @pllim feedback", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 61, "deletions": 58}}, {"node": {"oid": "4dee31f17feec6929707edbcc749e4efe178a339", "messageHeadline": "Specify minimum version numbers for fsspec and s3fs", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "f1e7fc259bc2ad1f0b8aada6f062fb398986047b", "messageHeadline": "Make PR compatible with fsspec v2022.7.1", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "545b2b922915bda991510683b677d7a14d793010", "messageHeadline": "Address recent PR feedback", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "c1389dc2c4a9ede486f4b344b93746e57abcde08", "messageHeadline": "Move fsspec support to `utils.data.get_readable_fileobj()", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 122, "deletions": 97}}, {"node": {"oid": "d64234511df357876d374eea865671fd84186dae", "messageHeadline": "Address sphinx and doctest issues", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "3443f784e9cf91d4f24c4d25a0d443ad1fd64f2c", "messageHeadline": "Add change log entry", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5abf2deb4eb1e5df58794bed00c127b7c52e4ba", "messageHeadline": "Enable FITS files to be loaded using fsspec", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 551, "deletions": 23}}, {"node": {"oid": "a3a25b93d544948cda301d107730f270e9873bcb", "messageHeadline": "Merge pull request #13745 from maxnoe/pihalf", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "f022d4728cf11d0a6d87dc32e87d6222764679f2", "messageHeadline": "isort badge", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d416a5528d38ee1709f205d5065987ac6842fdbc", "messageHeadline": "Merge pull request #13729 from nstarman/isort-wcs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 117, "deletions": 143}}, {"node": {"oid": "acd64f2fbe6a6b7be70bfd4ee02e1998ad5fbaee", "messageHeadline": "isort wcs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 117, "deletions": 143}}, {"node": {"oid": "2649f5a1c6335e41b90dd8809942599acabf7dab", "messageHeadline": "Merge pull request #13771 from nstarman/isort-examples-and-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "f0339a79a9f8a5256e5adec25b7435861abddefd", "messageHeadline": "isort docs and examples", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "534d447b9fba1a5815a6dc5d6786883512825772", "messageHeadline": "isort examples", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "4c298071a2cda74869900a0d27c2e3a3365e5e12", "messageHeadline": "isort docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a47e3acefd19f8965ada7bcd32e502bce7627886", "messageHeadline": "MNT: Temporary workaround for", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "96474a56bdc33487f04bb2c1fa81bb67bda3514f", "messageHeadline": "Merge pull request #13770 from hamogu/support", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3a01a865e7cc300c15b3df1cb31266234e1f91eb", "messageHeadline": "Remove \"please tag embray\" from bot message", "author": {"name": "H. Moritz G\u00fcnther", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c3fdccdcec3f8d68af963c8ee60e207128d4ad6f", "messageHeadline": "Merge pull request #13767 from cmarmo/follow-up-13753", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f667c854c24206960e181a99116933e067f4d95b", "messageHeadline": "Merge pull request #13727 from nstarman/isort-timeseries", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 80, "deletions": 86}}, {"node": {"oid": "76c2cde14ca19b551c140c95cfdca2ed94bab542", "messageHeadline": "MNT: Nothing to see here.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "7efcf8bfc0200ed78987d913a583a0c1e4d67c91", "messageHeadline": "Merge pull request #13766 from pllim/fix-pr13734-doctest", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "132e99af731215dec2e21dcd5680ccbc2d6b1c6f", "messageHeadline": "Merge pull request #13746 from larrybradley/sinh-stretch", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "c583412e27b9d1efbf12adf0b592cb3ba01c1dc4", "messageHeadline": "Clean condition on uncompressed header.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f9b539edac537bfcf4defda17318fd9bbdf05ed8", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8451008c509565f5f2b8974f7217cb7440889ee5", "messageHeadline": "Add simple_norm test for sinh stretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9012f20f5ba5a975c376431d2b9a7c2f536d890e", "messageHeadline": "Add sinh stretch to simple_norm", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b58db412c608cad2d4ea3b226495b1e85f838363", "messageHeadline": "isort timeseries", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 80, "deletions": 86}}, {"node": {"oid": "e73c00a9bf4eec48d72aea68d2342be423281826", "messageHeadline": "TST: Fix io.ascii doctest for s390x", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "f12aca37514cc7c8b06410752edfbb250e76176f", "messageHeadline": "Merge pull request #13762 from WilliamJamieson/docs/fix_new_fitter_ex\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd6132570b26a06691d06d7a89458e3ed1fd4955", "messageHeadline": "Fix the new-fitter docs.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b66278092b6e111cda37f044f855735f0aad010", "messageHeadline": "Merge pull request #13747 from eerovaher/random-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 197, "deletions": 163}}, {"node": {"oid": "02ff1ea58b5b27e8fe3b572fe4771c71be312126", "messageHeadline": "Merge pull request #13752 from WilliamJamieson/codeowners/pre-commit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad48557c322c490fc8bd9545ccfc24f4e3b0adbc", "messageHeadline": "Merge pull request #13751 from astropy/pre-commit-ci-update-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "750bd2c334e3c29aff7c0bec54ab5db766f2b4d6", "messageHeadline": "Merge pull request #13753 from cmarmo/slice-compressed-invalid", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4d0ededa242a4f59149abcbd03d6030521f4d25c", "messageHeadline": "Add fix and tests for float32 pi/2 Latitude", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "0446f168dc6e34996482394f00770b52756b8f9c", "messageHeadline": "Merge pull request #13725 from nstarman/isort-visualization", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 106, "deletions": 136}}, {"node": {"oid": "3d9c803fbeb7ac5429af38189a2752e736b2d2c0", "messageHeadline": "Merge pull request #13656 from pllim/wcslint-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "12e27866d73f77a205ee001e6619195b5cf0a332", "messageHeadline": "Merge pull request #13742 from WilliamJamieson/flake8/convolution", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 147, "deletions": 134}}, {"node": {"oid": "e4b31c2f8bbc3de32fc8d681b4a574039fb6d9df", "messageHeadline": "Add changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27d26b969a2a98ff226eae8878cdd42da92202e3", "messageHeadline": "Resolve ambiguity between non vla and empty vla tables. Add test.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "7aea605907e7890b1e3cf9f2d8bfff29a1b40d10", "messageHeadline": "Replace eval with direct python code", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d908b046276180bae6a147983121e1dce3f77dea", "messageHeadline": "Flake8 fixes for astropy.convolution", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 145, "deletions": 132}}, {"node": {"oid": "94521763c591744ad24330a0f550e2f17ff43c9b", "messageHeadline": "Add changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36f79f198c3c3260a51f3328569e8d016becb63d", "messageHeadline": "Remove PCOUNT GCOUNT from decompressed primary headers.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8aee38629af3fa4d5ad0373591e67d432a34026b", "messageHeadline": "Add WilliamJamieson and nstarman to pre-commit-config.yaml codeowners", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c11abebcfde1887937de44620feb94941192c544", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e73069c7c20254b41c02ac67baeafaac49e438e", "messageHeadline": "Use `np.random.default_rng()` in example code", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 107, "deletions": 73}}, {"node": {"oid": "04040224e646d3656dc0a429367598ac6764b271", "messageHeadline": "Merge pull request #13734 from taldcroft/ascii-fixed-width-extra-head\u2026", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 269, "deletions": 35}}, {"node": {"oid": "4c7177c1dc9a83f656e89efeeb005e31643e927b", "messageHeadline": "Clarify the meaning of two_line", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8fa012e6fe576310bcdfd6e20c5f39396d886036", "messageHeadline": "Random number usage in documentation: remove seed() in favor of defau\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 103, "deletions": 103}}, {"node": {"oid": "f9f71e3e170290c3e3beb4dd2385dde8ac1733d4", "messageHeadline": "Merge pull request #13741 from WilliamJamieson/flake8/constants", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "8d5d64ecfe66a77732e227e276d6380f6bf5865d", "messageHeadline": "Merge pull request #13740 from WilliamJamieson/flake8/cosmology", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "86421dd7d488bca012976bb81fe06ee7bba8d267", "messageHeadline": "Merge pull request #13739 from WilliamJamieson/flake8/io-asdf", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 113, "deletions": 106}}, {"node": {"oid": "26294180bd73ea68d0b6f0b5a229baeeea3d1537", "messageHeadline": "Flake8 fixes for astropy.constants", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "7738d627548f2b29dbb5bc779deac50908cd094f", "messageHeadline": "Flake8 fixes for astropy.cosmology", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "7836e4d89f12d927fbcde695f7c7c08b7d41d838", "messageHeadline": "Merge pull request #13738 from WilliamJamieson/flake8/modeling", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "b6fe9b6c694add5f4c45a62755e362e7ab6cd7f0", "messageHeadline": "Flake8 fixes for astropy.io.misc.asdf", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 113, "deletions": 106}}, {"node": {"oid": "a1d912155e22d9dd6f03886cdd4bb185513e2a4b", "messageHeadline": "Fix flake8 issues", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "fecef538e26ec4e1a9aacfd230bcf95d0eee28bb", "messageHeadline": "Add What's New entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "492068b2877df1128714796e819361f0f38b129b", "messageHeadline": "Add documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 118, "deletions": 12}}, {"node": {"oid": "9fd247339e51441460b43368d415fced327c97a2", "messageHeadline": "Merge pull request #13703 from nstarman/add-pre-commit-checks", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "ed327433d0067f409c4049112d898e9cc617b68c", "messageHeadline": "Merge pull request #13731 from taldcroft/time-fix-fractional-digits", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "182d456d103ef51e23e92d5f03b5ea578fcbcdf7", "messageHeadline": "Update docs/development/workflow/git_edit_workflow_examples.rst", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d068cfd05162c0375d0aa23805464b6353324419", "messageHeadline": "Add checks to pre-commit", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "513b9d9de7323b4ed2f5d13314a8e1c5d2bac518", "messageHeadline": "Merge pull request #13676 from nstarman/units-structured-unit-default", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "732d07a2e4329eec265266bc5dcb9b71e885d457", "messageHeadline": "Fix bug in time parsing of fractional digits in date string", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "3cebd7dbea2f07ee3aae5ecc66bfbdd5dcbbd990", "messageHeadline": "add tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "39590011b5815ce94997fee17a51147454780fb0", "messageHeadline": "Quantity builds correctly structured default unit", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "029b4c24d16dc27c631ee0ad73cc690c97e28f20", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "27da8f4e94363a5f67ceda8d8bf0ff10b9706e7a", "messageHeadline": "Refactor header rows support and get tests passing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "836a3d405051677f620e0ea08df4091d5ff7bf73", "messageHeadline": "isort visualization", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 106, "deletions": 136}}, {"node": {"oid": "a30301e5535be2f558cb948da6b3475df4e36a98", "messageHeadline": "Merge pull request #13728 from nstarman/isort-utils", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 120, "deletions": 169}}, {"node": {"oid": "a59a27ed368dcb3b99444ab5d846e33e7ac939f8", "messageHeadline": "isort utils", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 120, "deletions": 169}}, {"node": {"oid": "b9d7eb6593476f396d0fead8efc6fe4237bb8719", "messageHeadline": "Merge pull request #13695 from nstarman/isort-nddata", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 92, "deletions": 118}}, {"node": {"oid": "d9dd991f7c6a13d51213398066b7ab7ab4d9d38b", "messageHeadline": "Support reading/writing extra header rows for ASCII fixed width", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "5e14efca2f09b37bda6b16fbae51901ab3e79939", "messageHeadline": "Merge pull request #13726 from nstarman/isort-uncertainty", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "956dd65343a60821d1d47293ab2599e2aaccd991", "messageHeadline": "isort nddata", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 92, "deletions": 118}}, {"node": {"oid": "ac775ea735485505e6ff8f5e6e49edf5f357f375", "messageHeadline": "Merge pull request #13721 from nstarman/isort-tests", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "08a4632197f741772805cb4e94573f9faeb22a0e", "messageHeadline": "isort uncertainty", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76042309527db1d6f7127c94a5851da22559e062", "messageHeadline": "isort tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "5435c6940c9cf3a5f4bccdf6153ceb58142d32fb", "messageHeadline": "Merge pull request #13723 from WilliamJamieson/bugfix/pre-commit-isort", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "273bf1afcba26d8343dd55d217ce7f98c13cb322", "messageHeadline": "isort file missed by #13700", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9446df90939b513dd7a5e20812beace873c8f6f", "messageHeadline": "Merge pull request #13699 from nstarman/isort-convolution", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "b5d2f3c8a5ea0db24434c2de893cd74146dc23c1", "messageHeadline": "Merge pull request #13701 from nstarman/isort-time", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "975a6025c52860c9cb198332cbfeae1657f6437e", "messageHeadline": "Merge pull request #13700 from nstarman/isort-io", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 536, "deletions": 647}}, {"node": {"oid": "b9775f8998edaff52c4f55c9bffc3f20e6873c40", "messageHeadline": "Merge pull request #13719 from nstarman/isort-samp", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 45, "deletions": 67}}, {"node": {"oid": "5ae3f7b49974c87dd8c6164d3c18f7073aca60d6", "messageHeadline": "isort samp", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 45, "deletions": 67}}, {"node": {"oid": "6f1e575e1f1ddb34116254e7e96fdf3d7e6f80ee", "messageHeadline": "isort convolution", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "04203c4101d45aefc2a7a34599a609222fd94640", "messageHeadline": "Merge pull request #13696 from nstarman/isort-top", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "427e0c72de5a1f6f1f8056dfffffe060363b35a9", "messageHeadline": "Merge pull request #13713 from larrybradley/isort-stats-up", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1f54d19236f7e07de83852be8f83f1c0cbc66a9c", "messageHeadline": "Merge pull request #13711 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "276afa04ff3773cbc539389cee8b8deeec40f17d", "messageHeadline": "Use parens in stats imports", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3c480913847d95fc46efed2470313fea7ecc989", "messageHeadline": "Configure isort to use parentheses", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7bc4795a264ac8ac1305964f699aa9871d10b256", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e81b367055e5cf5aafbcdfcc2662f50ff257847a", "messageHeadline": "Merge pull request #13712 from WilliamJamieson/bugfix/pandas", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "da18058738de1a1003abeefbc3a785c9b867d049", "messageHeadline": "Revert #13573", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "ec580b7c3cf5a75e69b5ccc0d7e17c703810446d", "messageHeadline": "Pin pandas for oldestdeps job", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d95f3ef9a45f8dfa36d07527c9ef7f0a0b31c885", "messageHeadline": "Merge pull request #13710 from nstarman/isort-stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "632ddddc4b2c3fc93b39b8d9ddaeda5156c1a371", "messageHeadline": "isort stats", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "40941abc4d2f0c78f219095b85ab448888967bd0", "messageHeadline": "add `extension_helpers` to `known_first_party`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "901f4a73cb3f60bae5364bf845d0a062b5639032", "messageHeadline": "Add top-level astropy stuff to isort", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a7469b3ad884a8a3322a576c8276ad6e4ff710c4", "messageHeadline": "Merge pull request #13698 from nstarman/isort-constants", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7a43a57edf447f1a0678e1b3929082f4d94cdd87", "messageHeadline": "isort io", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 536, "deletions": 647}}, {"node": {"oid": "7ac01068ccb6fcf30be1a675c764661a762882cc", "messageHeadline": "isort constants", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "814c91f60033443490702c280617688aebf83aeb", "messageHeadline": "Merge pull request #13697 from nstarman/isort-config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "5d8ad580eb91940552f972f351b880ca0f2b00fa", "messageHeadline": "Merge pull request #12732 from dstansby/out-subfmt-insert", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d19aa004d28fc216e1e3217325f49b80d6e92b0f", "messageHeadline": "Merge pull request #13669 from nstarman/units-merge-arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 155, "deletions": 6}}, {"node": {"oid": "3827ebf605be09bc4104b168b8f63f6e09167164", "messageHeadline": "Use assert_array_equal in tests, to simplify them.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "453d2b448430b4fd0bf8d1383f9b3df6606c6243", "messageHeadline": "Revert change to test_structured, since moved elsewhere", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "fb14182d246351e026a4535fabdaa13af0d4f49a", "messageHeadline": "Simplify helper a bit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "ce15864031587e2ccec3cc04183818c29fbd0059", "messageHeadline": "isort time", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "4af5cc4c16224bc7d5561e7f9e8a0d5b811d623f", "messageHeadline": "isort config", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "3912916dad56920514ba648be400a5f82add041a", "messageHeadline": "Merge pull request #13686 from nstarman/isort-coordinates", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 502, "deletions": 609}}, {"node": {"oid": "0f896a70e2487fc891e2683b4818d8b5d2ab8a55", "messageHeadline": "Merge pull request #13687 from nstarman/isort-table", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 180, "deletions": 176}}, {"node": {"oid": "75f00564bf6f43dfad6e8ea6afd5af1bedbef685", "messageHeadline": "Merge pull request #13684 from nstarman/isort-logger", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4abbc1d8cf910ec039a3bebd988430867e616388", "messageHeadline": "isort table", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 180, "deletions": 176}}, {"node": {"oid": "c1695fa07a720430d25a9ea5d35c0d68d3fa4761", "messageHeadline": "isort coordinates", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 502, "deletions": 609}}, {"node": {"oid": "9d9179ff9d71ba710e86751356a959a34368f175", "messageHeadline": "isort logger", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5603fb7d7263d53abc4aafcc54050a8d6df57159", "messageHeadline": "Merge pull request #13681 from eerovaher/readthedocs-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d7a875d386ce98c9a166edc3c662a6656f2bdb24", "messageHeadline": "Rename Read the Docs configuration file", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1aadde82f603235b0204003b44da674178b5187b", "messageHeadline": "Merge pull request #13668 from pllim/fix-wcslint-maybe", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e97bbf5e7ea9a7df480f08dabb7b2d97339ae4ce", "messageHeadline": "Merge pull request #13675 from pllim/fwd-port-pickle-fix", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "92cc37cc58ba13cc8fd5d66ff72c5baddf03b315", "messageHeadline": "Relax some of test_toformat_model test conditions", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43c0382a498a431e503e7daa8d49ccfd886d99e5", "messageHeadline": "Catch `NoneType` `__getstate__()` in tests.helper.py", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2025517276e389f2da3f0c24c1eb8953bda88ab3", "messageHeadline": "Address review comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 57, "deletions": 107}}, {"node": {"oid": "02009b9f13880b1c219fecfd67bf6b8f9373f8f5", "messageHeadline": "Merge pull request #13672 from pllim/tst-biweight-comp", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "636375f53c96a05008fe5f4e53a1e7c9efc361fb", "messageHeadline": "TST: Relax float comp for test_biweight_midvariance_masked", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "41cc34fa5e03446d5e374b9df7bd0e833e2dd3c7", "messageHeadline": "Merge pull request #13661 from nstarman/rm-possible_filename", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "073ff9d8103c90bf8a088768702deda7ad13a8b8", "messageHeadline": "remove private function `possible_filename`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "6d8aeb0d423f5db3b07c19007a4e8fed90b503f4", "messageHeadline": "register `numpy.lib.recfunctions.merge_arrays` for Quantity overload", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 221, "deletions": 2}}, {"node": {"oid": "05ba21946cffe05d8575f4660ef466cb61fdd6f8", "messageHeadline": "BUG: WCS validation to pass HDUList", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7ea140de86b788b44f64ea5eeacfbd78ffd85b69", "messageHeadline": "Merge pull request #13658 from WilliamJamieson/docs/pre-commit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "00fdc45e7c1123cf5ae8a74e095f8e22f28d0581", "messageHeadline": "Add additional pre-commit documentation", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "616f382dc9be9f52954841c80f4eed5485a3d1e8", "messageHeadline": "Merge pull request #13614 from Cadair/311_testing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "990925c84b235d4c733f54a269905693b4ce5aa3", "messageHeadline": "Add change log", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26bbaca6a1c957d8b476c6e4a855f39c0e1f73a3", "messageHeadline": "Update io.ascii BaseOutputter to CVE-2020-10735 fix", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "c8474ce45da4c29f5ac027ef4de620754783b427", "messageHeadline": "Use Python 3.11 RC2 and small clean up of workflow/tox.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "107638cf9521f68946fd955fd6f2f5345d5ad306", "messageHeadline": "TST: fix __getstate__ call for classes", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "99b54a3f992ade4be622b1d0f423c83e2817fa4c", "messageHeadline": "TST: change expected error message for property setter", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f76c9c4264087d8b68b93d3759f3cc1f12ba085c", "messageHeadline": "change cosmology error message", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "7091b570ba9355a150eea158389ccc39b5e0bbce", "messageHeadline": "Install devdeps so can install (scipy) from source", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e3cf8176af5dffecf92d4e4a1c2f1c687b9ead75", "messageHeadline": "Test 3.11", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "975abba6084402e754a43c92e469d5fdf9d7545c", "messageHeadline": "Partially reverts #13657", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "962cdf2cf0417d910260f94fa28f0552723fb7fb", "messageHeadline": "Merge pull request #13657 from pllim/rm-dup-imports", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "427054dcfb22080c6c09939246eaf1ed4f067e6c", "messageHeadline": "Remove unnecessary scipy imports.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "470d6e34044cd5547780181d1ef0452d74e7c881", "messageHeadline": "DOC: Add back wcslint", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "08e09fd5d54a0638cdeb570e53c64c092229a139", "messageHeadline": "Merge pull request #13651 from pllim/scipy-dev-compat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "00e265b2b5f10460495d72da30530164fc25419b", "messageHeadline": "MNT: Fix test compat with scipy 1.10.0", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "ead066dec44502f3e80818d05fa1c4d00966f748", "messageHeadline": "Merge pull request #13650 from astropy/pre-commit-ci-update-config", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c988ebc3f56d9a0c285f0d470067b50f61bee0e6", "messageHeadline": "[pre-commit.ci] pre-commit autoupdate", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f3ce7b251f7962369acec5e83ca66b211c59f2b1", "messageHeadline": "Merge pull request #13639 from taldcroft/table-py3.11-compat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7f69f0211b50bff7ea9cc57771cef424ae1268b4", "messageHeadline": "Merge pull request #13635 from mcara/update-wcslib-7p12", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 622, "deletions": 432}}, {"node": {"oid": "1d5e21ef89a272546d435b7c07628fed858fad9a", "messageHeadline": "Merge pull request #13170 from jerobado/issue-13168", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "666d84b55559e7bf69ab7cc0edd7c273ed246d60", "messageHeadline": "[pre-commit.ci] auto fixes from pre-commit.com hooks", "author": {"name": "pre-commit-ci[bot]", "email": "66853113+pre-commit-ci[bot]@users.noreply.github.com", "user": {"login": "pre-commit-ci[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1185382ab86e8add9860aedad2b697971324c75b", "messageHeadline": "Fix Python 3.11 issue for pprint_include/exclude_names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c00dc3800c81b50eac64616f4cb033641d946d3a", "messageHeadline": "Merge pull request #13636 from nstarman/rm-compats", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "4977f6e50ae70edf92233129f55ebc3777fbaebb", "messageHeadline": "deprecate override__dir__", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "27da32f7cf701f43e8a21b329ff84d33b745216d", "messageHeadline": "rm namedtuple_asdict and suppress", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "9823fa9eb3b847c93f34885bbe63b0d22f832170", "messageHeadline": "Update wcsversion string and changelog", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "24e8730c63902d035cb9110eae2a9ebec12d8905", "messageHeadline": "Update to WCSLIB 7.12", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 615, "deletions": 431}}, {"node": {"oid": "b75fdcf3a9c338710e38e8ab627f7c59cd5a6c1e", "messageHeadline": "Fix Time.insert() with out_fmt set", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5b6619a6ea3428de71a628e6924038b1a872dfd4", "messageHeadline": "Merge pull request #13629 from WilliamJamieson/testing/colorize_tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f25b9396a6e5205389dc79bcbd641b9f8cb498", "messageHeadline": "Merge pull request #13628 from WilliamJamieson/bugfix/0degree", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "18eabbb8d4682a5a5626f19a65d235c1133d44a1", "messageHeadline": "Colorize pytest", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdf60488937cfa14b9ff943eb0eae715ff6b65b8", "messageHeadline": "Add changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca106f16e125df0b789a46a5f46cf125cb4d92bc", "messageHeadline": "Bugfix for Error when fitting zero-degree polynomial #13617", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "59144bcc3d449e8c4623365b4b0a691bc71b475c", "messageHeadline": "Merge pull request #13434 from pllim/revisit-issue-11400", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1da24e58927b387abbf75ef6b1b078424de3aa8c", "messageHeadline": "TST: Undo skipping test_wcsapi_extension in publish workflow", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e46314281b5933f88ec817d6792e3879fc13aed", "messageHeadline": "Merge pull request #13622 from astrofrog/wheel-testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "03cdc5679823cb6a6bfcc3aa11cc5f54277909dd", "messageHeadline": "Merge pull request #13623 from astrofrog/figure-test-decorator", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 208, "deletions": 183}}, {"node": {"oid": "9bed78a9b6bb1790634ff2030da243c1010d3551", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c82228e7a5ebb66289eb3dacd2f8a2905c47daa3", "messageHeadline": "Document @figure_test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1acd2a611d6a6e4f12d6e190df92ab991e92689c", "messageHeadline": "Updated hashes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "b0ca7f64cfdcd399aa6453767e14c513aceb2c4f", "messageHeadline": "Added back bbox_inches='tight' for a test for which labels aren't ful\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b35c2f5089ca62682b84eca80edea83b6e5ae275", "messageHeadline": "Create common wrapper decorator for all figure tests, and avoid embed\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 94, "deletions": 89}}, {"node": {"oid": "fbd7d5f214de49e3b09b319fbee995ab1a45a7a0", "messageHeadline": "Turn off testing of aarch64 and musllinux wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3a35defcad5a4fe10ca2001d5bc66613336e15ab", "messageHeadline": "Enable `Quantity` unit format specifiers", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "8e19236e4bc6c10fb082494cc0af2a3f3dcbeb96", "messageHeadline": "Merge pull request #12418 from dstansby/wcsaxes-tight-layout", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b4b3000b95fb3888115693ce9f756c9d48538a07", "messageHeadline": "Added hashes for new figure test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2dd3ed052b93f8862834cf61cebb988d0dab784e", "messageHeadline": "Add missing return", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be8f8819ef04246d935ad3bd927a97606ff896a6", "messageHeadline": "Updated test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "59c52f9a3ddbfff05348d2bf0a4041d29245171d", "messageHeadline": "Remove baseline_dir argument", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3440c3a31337e73296a9a4078681b2856916831c", "messageHeadline": "Add tight_layout test", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2274bf52107d51c62ce91695610f8a987309eb79", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ed721896060961d00825c0e9597838eaf2d2ca6", "messageHeadline": "Fix tight_layout for WCSAxes", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "47dc553b03a7445c4c328fc03719963373e4fdc1", "messageHeadline": "Merge pull request #12630 from dstansby/wcs-pix-ticklbl", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 97, "deletions": 52}}, {"node": {"oid": "99779747476c999be43fde9133c7f864519df66c", "messageHeadline": "Merge pull request #13553 from WilliamJamieson/ci/pre-commit.ci", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "84b2ab537b843249a83b3c168f80b2c0360c5150", "messageHeadline": "Merge pull request #13562 from astrofrog/scatter-coord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 105, "deletions": 23}}, {"node": {"oid": "4764bbdd628e31dcc573b036aa65a7ee0a48dd6e", "messageHeadline": "Update figure hash", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "532340fa2ed26f43e102da0cae07ac43cf91c751", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "384e2bc5167dc9dbe89fdc5d8e9e11c060d54212", "messageHeadline": "Add item to PR template", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dbfea81644aea55de0c8af53673f24898b615103", "messageHeadline": "Document the pre-commit.ci bot in docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "630601c596bc8981c35c81d26387d6977c515058", "messageHeadline": "Remove style check in favor of pre-commit.ci bot.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "e5ca213f9ccbb3814e90ef1644b2e4a9b336dd01", "messageHeadline": "Update --remote-data flag", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa8864ee3986851397ba561523f59993a4ddc37", "messageHeadline": "Merge pull request #13568 from eerovaher/rm-matrix-product", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 79, "deletions": 74}}, {"node": {"oid": "d994d142a92a457c5b9c38dc82bebc19f146fe55", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09ecc6fe2d56a708de7bdaa47e73b875e9631f24", "messageHeadline": "Updated remote data decorator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "21ee49a38e4103d274e0fb56010d1e623bacb259", "messageHeadline": "Added hashes for new image test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "981e526129fb0330a9c4489d4e746bfc7067a028", "messageHeadline": "Fix exception type", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6500b1e7f1ada59863dfe8bd9d9f95369a3b8d9f", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "841d96f378875fc265ca3408ea85160a17dd7994", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99857a11d1a3e906daabddf8f6e360687170f9cd", "messageHeadline": "Add changelog entries", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "043c632276a7ff378c06b9fcaabbe9a36cee5909", "messageHeadline": "Calculate WCSAxes TickLabel pixel coords at draw time", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "a36a396aedc7f9f83481ce307e041abc0ac6e6e0", "messageHeadline": "Remove baseline dir argument", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3914bf74e31fb7a548663f5c9f2a64c1abe9aedf", "messageHeadline": "Updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e8c4d4ba50d017deb3d62b9c018a3024c65ee59d", "messageHeadline": "fix another bug in test_images", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c939e3807a09662cd23e8a1307851efdcc85bd2", "messageHeadline": "fix whitespace", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a843a8f0f422b54fdbf7395f4d732e06583c7ab", "messageHeadline": "fix bug in test", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f21e82692a0d2e71bfb242391c4ee3063c81c86f", "messageHeadline": "EOF in changes file", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb4fbc3f119f6c2b353183ad8100df009f37fe99", "messageHeadline": "fix whitespace", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "204fcd7a16b572b7466676ae6a0b31ffbf270fd1", "messageHeadline": "Add private method _transform_plot_args to avoid duplication between \u2026", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 34, "deletions": 53}}, {"node": {"oid": "ca5be5a156aacb137d91aed2ed6d68e6b76cabaa", "messageHeadline": "Update astropy/visualization/wcsaxes/core.py", "author": {"name": "Gabe Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "366911106b5c45d0c0aa2469724a1e43d36193af", "messageHeadline": "add changelog", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a0fc5e44f90edf8f30f9281ea667bf70a1a0a5f", "messageHeadline": "fix bug in test", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "127e0494bc63074256e4bd21de70796f82f89f5f", "messageHeadline": "add visualization.wcsaxes.scatter_coord copy from plot_coord", "author": {"name": "Gabriel Brammer", "email": "gbrammer@gmail.com", "user": {"login": "gbrammer"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "98a0d806c8db151f69867b288f51e4d9dd2f77ed", "messageHeadline": "Deprecate `matrix_utilities.matrix_product()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 79, "deletions": 74}}, {"node": {"oid": "68dce2348af5e9917f0b832c07bfe2b0053d4002", "messageHeadline": "Merge pull request #13596 from astrofrog/figure-hash-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 253, "deletions": 170}}, {"node": {"oid": "e8e61a6e4149577db6a18f3459b70785a6474e3b", "messageHeadline": "Updated figure baseline URL", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf49cab9deea8a0928d1f333f0d31b1013c5f16a", "messageHeadline": "Updated hashes for mpldev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "446f7d299c35b0f92bb4d934a30174512b42d0f0", "messageHeadline": "Ignore deprecation warnings in tox config for image tests, as e.g. ol\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8526b45b5a2e4cfb2a61d7b680d003a874ba285", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcb32b6420664db0e8133ca5a8c5ecc01ac39e6e", "messageHeadline": "Clarify documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "ca5531bbf9ffbb63b98e44098c3072569a0839ef", "messageHeadline": "Merge pull request #13572 from ayshih/earth_orientation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 87, "deletions": 234}}, {"node": {"oid": "0f890ebe8d10ed163a1f7f21c0a74e191eb796b2", "messageHeadline": "Calculate the obliquity more directly for the 2000 algorithm", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a48c857c34e2e4f18d9baec18828bd66cd47f10", "messageHeadline": "Added no-regression tests", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "684cb061995efe536f7bf71ca72f79b012c85881", "messageHeadline": "Added changelog entry", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab24594a5fe9b5c1dc166511c2b421dfe40f410c", "messageHeadline": "Updated earth_orientation module to call ERFA functions where possible", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 40, "deletions": 230}}, {"node": {"oid": "986123f73ce94d4511f453dbdd4470c72f47402a", "messageHeadline": "Merge pull request #13485 from eteq/add-release-cal-to-releasing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5735dc7d5b7da247ffe38b79927b6b85132c793a", "messageHeadline": "Merge pull request #13469 from nstarman/fix_12229", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "afe6a9d1afa9805bc9476da12287c86f778b0e88", "messageHeadline": "TST Jinja2 requirement", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d423ec60a575ceeebf8dba11db3326af4c8ff790", "messageHeadline": "restructure flow", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "889be3307140b924c45db6f289b5fe86a09d43ec", "messageHeadline": "improve test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7b57c1c893dfdcde03f300aa2350ccf02510f62a", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e279e7a38ca9649b4e87f1d0829fdbfd3c9e2035", "messageHeadline": "add test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9d5e3ccfbbbc768e9367c8f033ddc1cb8b95697d", "messageHeadline": "Check for object dtype", "author": {"name": "YashNandwana", "email": "yashneelam975@gmail.com", "user": {"login": "YashNandwana"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9054b6f406676e5fcf90c6fd61ff3c4e1cb1e909", "messageHeadline": "Fix capitalization", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b8631e7d64bfc16c70f5c51cda97964d8dd1ae0", "messageHeadline": "Merge pull request #13552 from WilliamJamieson/ci/pre-commit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "a710afd112b751b7b725aed8db1e796a5aecdc31", "messageHeadline": "Merge pull request #13592 from astropy/update-iers-1661991544", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "e95313f3016e9106a510a119589432f4c26890f2", "messageHeadline": "Merge pull request #13588 from adrn/citation-paper3", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "eebd7f97886f9856c20e5c88be2521867a54d823", "messageHeadline": "update citation file [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "0ddfa8bf3a67e6e675de41068c6247042600befe", "messageHeadline": "Merge pull request #13601 from pllim/last-actions-python", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43952f255ddab2908d6d314680584c742dbd8329", "messageHeadline": "TST: Update actions/setup-python to v4", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "70139e24a5e21a11cd8d0aa75f0f003263bfbc15", "messageHeadline": "Fix link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e88c73e2d93e24e0f12a778e6628b9424f4dbf5", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb9d2e695cc868b12d68d82192cfbffbd664ff72", "messageHeadline": "Improve documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 42}}, {"node": {"oid": "2d8eee9ab2c2172e0c574b3a27711c000bfb88fa", "messageHeadline": "Use hash-based image comparison in testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 215, "deletions": 135}}, {"node": {"oid": "c4b612f8ecd85aa5fc8dd11d4297d4062b900ac8", "messageHeadline": "Merge pull request #13579 from Cadair/fix_sllwcs_coupling", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "e4993fffb54e19b04bc4e9af084984650bc0a46f", "messageHeadline": "Merge pull request #13557 from cmarmo/decompress-primaryhdu", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d042b3593ce52d128aef6efd1b89af0457ed9b0b", "messageHeadline": "Drop XTENSION if SIMPLE is in the uncompressed header.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "74a6e14e46dd5b4c9711c8f48bc8d03e4b2f006b", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 63, "deletions": 30}}, {"node": {"oid": "8d49de97158c32b69aef95cfbaf301b54593755e", "messageHeadline": "Merge pull request #13590 from ConorMacBride/fix-changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "dae40f9e1d547deac1693f95b17aa777983bfac0", "messageHeadline": "Update sphinx-changelog min version", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a597b8c94655b73d576be5d22423148cc2d6cc2f", "messageHeadline": "Update changelog template for towncrier 22.8.0", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d15a689108dc5467c6223792ed34ca3aa829048b", "messageHeadline": "Merge pull request #13577 from cmarmo/basediff-docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89897f3066d1417a0e69eb6e8e23fd58cdbd40c1", "messageHeadline": "Merge pull request #13158 from WilliamJamieson/bugfix/magunit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 203, "deletions": 46}}, {"node": {"oid": "d20d33c0a922d79a2ead036c43008eeca8f8a22a", "messageHeadline": "Merge pull request #13573 from pllim/bad-panda", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "4dfc5506fb50ba9218853c0c473ead7138a067d4", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4f4c1a3c53ddfb67e5531651a16764e5a38b9dcf", "messageHeadline": "Fix bug by using the world coordinate corresponding to the pixel slice", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dc851480ee44fc8b23d5e7dadf1c6f177436320d", "messageHeadline": "Add a failing test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "f45cdd6e49e67bacbd50c977c63b1f409fed02e4", "messageHeadline": "Fix _BaseDiff docstring.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "752b961b59e98c3ffcf1549fef7bb3d2cfd0d435", "messageHeadline": "MNT: Handle pandas deprecation warning", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0df94ff7097961e92fd7812036a24b145bc13ca8", "messageHeadline": "Merge pull request #13574 from pllim/rm-corpus-404", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d569ed2b9756fd018dbbefe67c050566ec7fdb6", "messageHeadline": "Merge pull request #13561 from eerovaher/redshift-physical-type", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "bf8471c2cbe04ebe1c799255c2257f46552cb047", "messageHeadline": "DOC: Remove broken link for AIC", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b6352e194ab00de75f33f0b36ccb944333d20a10", "messageHeadline": "Merge pull request #13567 from pllim/fix-mpldev-cmap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "369d66038e6903626f58de22d9ba33c7250a1206", "messageHeadline": "MNT: Replace get_cmap with direct lookup", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "85b726712fe7c300790256c26c01829d73f60bea", "messageHeadline": "Merge pull request #13556 from pllim/moar-time-precision", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "41d2fb4becbbba0843272de277eb5ead9cf25157", "messageHeadline": "Slightly relax constraint for UTC, since it goes via TAI", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "c1c698697cf85da3fed8852023b7aad140ef77b2", "messageHeadline": "Add physical type to cosmological redshift unit", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "2cb2bfa188b469f580f0477628711d77d1f8222e", "messageHeadline": "Merge pull request #13558 from bsipocz/DOC_fix_wcs_sip_note_rendering", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "27d4e0a0d7a0caa071f0f9f6c883d47c14e2a53c", "messageHeadline": "DOC: fix wcs SIP note output rendering", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "84946fc7b738faaa9145c03491d57aa686a98206", "messageHeadline": "TST: Add failing test case for test_jd_add_subtract_round_trip", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0717033e244b69c7591e51f4925fbeba8a45e56", "messageHeadline": "Merge pull request #13554 from eerovaher/distance-test-error-msg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "e0e2e2807f391210f15f7d5f92e8f4b3ed486290", "messageHeadline": "Check error messages in `Distance` tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "1f311a0c2603c15593255f468c62029777029df2", "messageHeadline": "Move pre-commit into its own section per taldcroft's suggestion", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "3fbd157f21071fe4e4f78f94de0865df870ac36f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c30292b66695c8a4854b8c03f4ce4ca17421b803", "messageHeadline": "Additional changes suggested by review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "bf3fe75a12aa5f91bb93b3f17211641774c0eeae", "messageHeadline": "Add pre-commit badge", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7c105dc5d03d0c1747964e7d363350900a8bef82", "messageHeadline": "Update docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1e83e39ba167f33c3f35f02016eb48be244adae3", "messageHeadline": "Add pre-commit.ci bot configuration", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c900c5bf700df032a99dfd4a8306e01cbaeb40dd", "messageHeadline": "Merge pull request #13465 from cmarmo/rtol-FITSDiff", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "8221feba2458b0ae080adc16194162abe7d52e32", "messageHeadline": "Add atol rtol as parameters to report_diff_values.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "0f3e4a6549bc8bb3276184a021ecdd3482eb5d13", "messageHeadline": "Merge pull request #13545 from WilliamJamieson/docs/compoundmodels", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "86f02294b515defd228dddfd61b692b8afb87e93", "messageHeadline": "Address comments from pllim", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ff4dd653ccfda2b97e593c1ee7219bf12db0cb68", "messageHeadline": "Fix for `mag` vs `MagUnit` in `Schechter1D`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "d8612ff978dce5d76dd844dd8f239de490c3e0f7", "messageHeadline": "Update astropy/modeling/powerlaws.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54b5324dab07ef63afc1d0e15fe40f57b6adf2d3", "messageHeadline": "Better handling of magnitude units in Schechter1D", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "5fd9ad1e71bdf01a63c50886f60a6fb55ce5d39d", "messageHeadline": "Update docs/changes/modeling/13158.bugfix.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "031a508947bcc32c40a5fe6d3df051f5757743ea", "messageHeadline": "Add changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4a2b44eb82c182da32a423480c96eba043af1b1", "messageHeadline": "Update Schechter1D to use mag parameter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "9f3b97f4b430392203549834fdac084ba9abc371", "messageHeadline": "Add unit test for parameters", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d245bcb94a22d7e3634ae9b7ba0a6b4c7962f2a3", "messageHeadline": "Add mag property to parameters", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "f86c17a75f32ab29c76609b2f018439534dd6e4b", "messageHeadline": "Add partial testing", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "539076c5150ed155ff6a9e1d7bac29d06954bf75", "messageHeadline": "Add `subok=True` as needed to fix `MagUnit` bug.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b185ca184f8dd574531dcc21e797f00537fefa6a", "messageHeadline": "Merge pull request #13544 from WilliamJamieson/bugfix/nonlinear_fitte\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85ab746e2e461a82bc9f9e90e17ebc30f39d5355", "messageHeadline": "Add clarification note on CompoundModel", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "123cf984d80dd3f863621cd0cc13d7eb5e898483", "messageHeadline": "Fix API display for nonlinear fitters", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e3eee0bc74a076181333ccc1c35e77a21da5baa", "messageHeadline": "Merge pull request #13541 from eerovaher/earthlocation-testing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "12c541dbc764b9715b8b0390acdb1f527510228f", "messageHeadline": "Avoid changing EarthLocation registry in tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "f4615bfafafa4bf75dd4a6b52de1695c1b9f8ea2", "messageHeadline": "Merge pull request #13535 from pllim/unreasonable-jd-is-unreasonable", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "56e73d3d1417a4ebd4d94f4347307f102b4d56e4", "messageHeadline": "Adjust test to check less strictly near UTC JD=0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "845c2af7f3c4bf9efe4a4f46e53c78cbff3ac877", "messageHeadline": "TST: Add failing test case from hypothesis", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df42ec376d5616646b7bb96e59f83ebc1649ca5f", "messageHeadline": "Merge pull request #13429 from cmarmo/PQ-limits-doc", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "14a16ea9b1204bebee752d750193c7c61ac0e102", "messageHeadline": "Merge pull request #13462 from pllim/hypothesis-scipy-2022", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "c7853d5d1bca28ef037ffc859e72d83fc1f82f92", "messageHeadline": "Uncomment mark. Use match in pytest raises.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9f64d3f181ac411b339a8ab028f6ba76efdf66df", "messageHeadline": "Merge pull request #13520 from saimn/fix-13474", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "fc6033177abf7916a1ea92ddf96dea0e7c635731", "messageHeadline": "Correct tolerances in linspace test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4a0681f54c388414bacf8ff40910bd911902c960", "messageHeadline": "Adjust overly strict tests, do not fail on UT1 failure near leap-seco\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "a02f5427c7c6d7411ae22c6ff2f613af3c991b0c", "messageHeadline": "Fix day_frac and add explanation in tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "3451c7048fdea42f8c4d598a3234e89701a1dedd", "messageHeadline": "TST: Unpin hypothesis, add failing test cases as permanent examples.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d441bfdbb8e6dc57a52d8c1b117cadd030f0657a", "messageHeadline": "Merge pull request #13521 from pllim/fix-mpldev-depre", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "efbea6b2b9a99348937947df1fb95ed2d582886f", "messageHeadline": "TST: Use mpl callbacks.process to test key events", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "c2da9e7616564cf1b59c7e6faea616831c246117", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16a30feea3fbd2ae58a235bc15ad737fa2f39826", "messageHeadline": "Fix parsing of ascii TFORM when precision is missing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "c33e53f68388d4b4d68e85956bcfe4500a94c642", "messageHeadline": "Merge pull request #13516 from astropy/update-iers-1659313245", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "767178ac5fe3fae5345aa0dc689d4786e8d27812", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 60, "deletions": 32}}, {"node": {"oid": "423caf4849bbdd66038049ddd766d2476d11c492", "messageHeadline": "Merge pull request #13515 from pllim/doc-ci-skip-note", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f2c67ef6f0fa4c81406698b0b711541d940d2d71", "messageHeadline": "Merge pull request #13471 from maxnoe/coord_attr_perf", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc21e79c80d96d05dc631213f5e2c892cc1ea9a6", "messageHeadline": "DOC: Add note about [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "68921973dbbc9113b89add12517c38da6b478347", "messageHeadline": "Merge pull request #13487 from eerovaher/of_address-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "aa296de6d38505cd94a3830ca1cc53f4221d4226", "messageHeadline": "Also check for skycoord instance with correct frame in FrameAttribute\u2026", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31c6b608ec26b27fe61146699f2ffe8775474b43", "messageHeadline": "Merge pull request #13496 from maxnoe/angle_performance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "452c6d0a9d1c61550cf9df4e9505d820490abd94", "messageHeadline": "Update astropy/units/core.py", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "17d6397f83a03a76b412533f3a561f86ca857b9f", "messageHeadline": "Merge pull request #13497 from maxnoe/wraps_performance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a1fda08cf189b1e7105ccb411332dbe1e2b7ce9", "messageHeadline": "Improve performance of Angle.wrap_at", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1efaab7bb3c117a14d3f6accf77239a44e59e0df", "messageHeadline": "Merge pull request #13398 from mkbrewer/issue-13355-topo-itrs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 442, "deletions": 34}}, {"node": {"oid": "93cd4369c46db2e7f00aae7cb7ebc2fd05f42f3d", "messageHeadline": "Merge pull request #13498 from maxnoe/validate_performance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ce44bfdb9e370c451a5dd4e57914a07d0398bb29", "messageHeadline": "Various modifications, mostly as requested during review.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 123, "deletions": 56}}, {"node": {"oid": "8264ff73283470d2fbcdc042f3e5d0fbfe1a0a7a", "messageHeadline": "Update TEME example to get correct AltAz coordinates.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6a85cd3a86b47e17618eca00a528d2137e0428f1", "messageHeadline": "Add entry im Working with Satellites documentation regarding ITRS eph\u2026", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "93b12b2ec7c2a6b0005ade7c7fe52868fe452ea0", "messageHeadline": "Clarification added to the ITRS frame documentation.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "6385d00b85640a5ba6be545e5c7e546ede7d8d19", "messageHeadline": "Add topocentric ITRS frame. Create direct transforms between it and o\u2026", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 342, "deletions": 17}}, {"node": {"oid": "f13ba6f39570a19b05c9bcf81f38a822947e6007", "messageHeadline": "Slightly improve Latitude.validate_angles performance", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6500928dc0e57be8f06d1162eacc3ba5e2eff692", "messageHeadline": "Merge pull request #13502 from taldcroft/better-iers-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "0fd16203e2876b38e8c2166621a6aabaa94572e1", "messageHeadline": "Address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a727c6d84d766d3d8796e3533e7507ee356e8b54", "messageHeadline": "Improve IERS docs and add a top-level entry [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "8a52f9a9ffc0a9c253ab9b7e01bd40f9c5b4b2cc", "messageHeadline": "Merge pull request #12598 from nden/mjd-avg", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "f3f212617844d578a2177aef719dfbe7940902dd", "messageHeadline": "Fix bad rebase", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a903ebff3d6e456831f800cd1e698526238b6fc", "messageHeadline": "Memoize UnitBase._get_physical_type_id", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "97fe69993ec58bdbd9e4ba680ca263aa54666d64", "messageHeadline": "Merge pull request #13491 from mhvk/angles-numpy-dev-error-change", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "6f35afc423e11810e78a755b3f8c5ad3eb3a7051", "messageHeadline": "Adjust expected error for illegal Angle input.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c71f6946727cc82ad95d7a0e39542ea63849fcaf", "messageHeadline": "Improve phrasing in `docs/coordinates/index.rst`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8f55f846733b443e5ef456731f098df07793cc3c", "messageHeadline": "Increase test coverage in `coordinates/index.rst`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "9a28a0eb5647c7f3f320bde92f04a01eba057df2", "messageHeadline": "Correct `EarthLocation.of_address()` documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "7f07c98e87bcce9495c8b7f8d23a72a30d4ff40d", "messageHeadline": "minor typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58280ec89b831f8e1b1d28dd5bedf6f8f4ed59b5", "messageHeadline": "add recording actual date on release calendar to release instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3fc010a49d3257ab7fb78963f3dfbc030a4c4622", "messageHeadline": "Merge pull request #13470 from larrybradley/block-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ebeaea3a1629dd52b0ec94469c1e70f67a209d7b", "messageHeadline": "Clarify block_reduce func keyword parameter [ci skip]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "bad576f449169842c4e44850d9187a602209da0f", "messageHeadline": "Fix skipif marks.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ef58665f9cfad0174d55a31c117b18a93bc6085", "messageHeadline": "Merge pull request #13466 from mkbrewer/observed-frame-doc-correction", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6246b9c7228e58c98160b654f4a58669be6a4116", "messageHeadline": "Correction to documentation of self transforms.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3b64b9b85edd8f11732c86851e075c08dd8f636", "messageHeadline": "Merge pull request #13259 from WilliamJamieson/feature/nan_filter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "84243ae0536dd9b634e7a794662651913c8b878a", "messageHeadline": "Add non-finite filter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "fe3486171d866c758d27470f0100c92f1d4c2f84", "messageHeadline": "Merge pull request #13453 from mattpitkin/fix_html_table_writer_forma\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "163783bff90213846d1b7f59f78ad49382642c67", "messageHeadline": "Fix so that the preexiting _set_col_formats method can be used", "author": {"name": "Matthew Pitkin", "email": "matthew.pitkin@ligo.org", "user": {"login": "mattpitkin"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "d5002202ecf1e43787680ded9d4f43146c352e87", "messageHeadline": "Add changelog for #13453", "author": {"name": "Matthew Pitkin", "email": "matthew.pitkin@ligo.org", "user": {"login": "mattpitkin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "87d8b2f5f43a4d3e4eeee4b0f84b00147d17bcfb", "messageHeadline": "Add test for HTML Table formatting", "author": {"name": "Matthew Pitkin", "email": "matthew.pitkin@ligo.org", "user": {"login": "mattpitkin"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "b66d545d2c52bcac4bb0de571ffb0bcb3b3fd182", "messageHeadline": "Make HTML Table writer respect supplied output formatting", "author": {"name": "Matthew Pitkin", "email": "matthew.pitkin@ligo.org", "user": {"login": "mattpitkin"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ea08af150b87138bdf158c64605987a6db83d301", "messageHeadline": "Fix skip.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd53b5ae50efbf237ba79a5be340904a1cced618", "messageHeadline": "Fix skip for win32.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "389015647a3dc86f0d0570cc0dcdc709c3065adc", "messageHeadline": "Skip win32 architectures.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cbe5a1ecdedc912c4b359d0f66bd7830133a413", "messageHeadline": "Add changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7eccc2502bb9176a48443bcbcebd471f4063d02c", "messageHeadline": "Skip test for 32bit systems.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64a5bb4a6175aa93936e804803a825d4159852f3", "messageHeadline": "Close the hdulist.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "5f112d6309be7fec3e756f18f22acc695eb2d4ec", "messageHeadline": "Close table before raising the exception. Fix documentation.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "875a7fb7f019c7f74ff20b6e6153f8dcbe042d5b", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Chiara Marmo", "email": "cmarmo@users.noreply.github.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a722093c39c8300afa3c7b6b7dbe724920093397", "messageHeadline": "Move around the check.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4dd3709e6276ee7e3e4a00443e242d8e11e50251", "messageHeadline": "Fix documentation and math rendering.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2feb83f840f9f1e5349a5243f96565ac026f315", "messageHeadline": "Rewrite condition. Fix lint.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ce9a87402477ab0c44042f4bba3bcc9aa8502233", "messageHeadline": "Fix lint.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d903e75a2ff1f46c6eae2a3f7672130a838a437", "messageHeadline": "Fix typo and lint.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52258c3636446d943859992708fe05bad5c18012", "messageHeadline": "Check if the heap size is bigger than what can be indexed, raise an e\u2026", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "13a3fb5d070384744780e0e8b3b83cc4cf068d61", "messageHeadline": "Add documentation about Q format.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "19cc80471739bcb67b7e8099246b391c355023ee", "messageHeadline": "Merge pull request #13444 from eerovaher/unit-format-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "a333edd086af4868b641b26472d976fecbc913d2", "messageHeadline": "Apply minor tweaks to unit formatting docs", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7e27ed84d83aacbc0b8e6c3cc54573942cf5c281", "messageHeadline": "Document `Quantity.to_string()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "caece1d15cc2b6bc8025383acd44e6c91a55cbb9", "messageHeadline": "Document creating a scalar `Quantity` from string", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "627d31aafc0dfad200adb5c2ed4c1afd921920e5", "messageHeadline": "Remove SKIP directives from docs/units/format.rst", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "63549ce36d28513c5c9da6fe34c3ad0aa9b6e45c", "messageHeadline": "Merge pull request #13438 from rolweber/update-jquery", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1763, "deletions": 1101}}, {"node": {"oid": "55568e7134f6242f9fb278fd71f585da29483d10", "messageHeadline": "Merge pull request #13298 from pllim/no-moar-azure", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 121}}, {"node": {"oid": "2f673a02d3e3a0ad4990ae6a7e2ab6b798b4e754", "messageHeadline": "improve README for changelog entries", "author": {"name": "Roland Weber", "email": "rolweber@de.ibm.com", "user": {"login": "rolweber"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e367db816d5382a2a4eaa6451b2df16bda6c3d8e", "messageHeadline": "add changelog entry", "author": {"name": "Roland Weber", "email": "rolweber@de.ibm.com", "user": {"login": "rolweber"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd0819a57cff6c0b813ca4b111daf3971349731d", "messageHeadline": "update jQuery to 3.6.0  astropy/astropy#13424", "author": {"name": "Roland Weber", "email": "rolweber@de.ibm.com", "user": {"login": "rolweber"}}, "additions": 1754, "deletions": 1095}}, {"node": {"oid": "c49bb9e39fe23a338f68f0dbc0140c29b76b2c5e", "messageHeadline": "define a constant for the jQuery version in tests", "author": {"name": "Roland Weber", "email": "rolweber@de.ibm.com", "user": {"login": "rolweber"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3c1e3511fdecda8b452da346e3cab958a6c147e7", "messageHeadline": "Remove Azure from other mentions", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "0bb7a0105122f1889de000b6f8f6dd6507307545", "messageHeadline": "MNT: Remove Azure pipelines", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "4bd88be61fdf4185b9c198f7e689a40041e392ee", "messageHeadline": "Merge pull request #13431 from astrofrog/finalize-actions-wheels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "55762180ccc7afcd71f7a6ed7b754612448cc2c9", "messageHeadline": "Add -U flag for installing nightly wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1666b3d83af435f995fcda26176416a8bfea19d4", "messageHeadline": "Update condition for uploading to PyPI to exclude .dev tags", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a7ea22cb763bb7f60d126bc08cca3fd9cc175edb", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5ee78ea25ad1d8d82339f79872a11a205d595c01", "messageHeadline": "Update instructions for installing dev wheels of astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ffdb4ca075417484d3b2f04284ced666a5f3c209", "messageHeadline": "Enable upload of stable wheels to PyPI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3890fd1b770369e67e33e356f35678a7451cc6fc", "messageHeadline": "Merge pull request #13430 from astrofrog/fix-test-skipping-wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e530936f2fff174ccd58b996038c21e25f0afb", "messageHeadline": "Skip TestQuantityTyping for all wheel builds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f53fc423ffc078e1f067254e5b9a4eeee1891144", "messageHeadline": "Merge pull request #13425 from eerovaher/pytest-astropy-test-all", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f84e6ee002ca80c8e93924e5a0d272991e0d4cd", "messageHeadline": "Match `test-all` and `test` dependency versions", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db90d0bf95daa3d065c1d97207ebe4b2bdad00d", "messageHeadline": "Merge pull request #13390 from mhvk/table-numpy-dev-work-arounds", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "56113a952faf68e034b2f43d3159ccaba0045775", "messageHeadline": "Use explicit catch_warnings for test that needs it.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "059adf92cfa45a7f8b3ad339dbc9929eb17ccc24", "messageHeadline": "Merge pull request #13396 from nstarman/pre-commit-pyupgrade", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 92, "deletions": 159}}, {"node": {"oid": "dff55d91f00afbdb14818e759fbfb91b96c2335f", "messageHeadline": "Merge pull request #13416 from astropy/update-iers-1656634762", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "133ef22a4a9736636aa3d27e9c3652e4db7b7e63", "messageHeadline": "Merge pull request #13080 from pllim/infra-weekly-devdeps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9caaf1169970313e859f230c6c3d771d8d848d59", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 84}}, {"node": {"oid": "ef32e2a2fe510e6ab3e611b241768a27598190c9", "messageHeadline": "exclude extern and ply-generated", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "925554981a1b168d346181772d5c272b8270bad5", "messageHeadline": "add pyupgrade to pre-commit", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 79, "deletions": 75}}, {"node": {"oid": "37844ea5cf12d7505faf6e39314e8d7fbb081c60", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 57, "deletions": 27}}, {"node": {"oid": "c8e87cc7f39b6bcf432b2013acea213d9eeefcb0", "messageHeadline": "Merge pull request #13389 from nstarman/run-pyupgrade-timeseries", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "313e06adfdb6aca7236cbbdb774220fec7a88364", "messageHeadline": "TST: Separate devdeps and devinfra jobs.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c078bfe2e7a7b9b4b51e42294034a7ee5750d4c9", "messageHeadline": "TST: Test against dev infrastructure weekly", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "fdc4c051074eb15f3c28494649cf50395f6fdade", "messageHeadline": "Merge pull request #13383 from nstarman/run-pyupgrade-nddata", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "11ca39af23ff4220a7f9b432080d3acd6653f5cb", "messageHeadline": "Merge pull request #13394 from nstarman/run-pyupgrade-visualization", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2f4b3d2e51e22d2b4309b9cd74aa723a49cfff99", "messageHeadline": "Merge pull request #13413 from WilliamJamieson/bugfix/scipy1.9.0rc1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b045c86e86a783812b95833c6cb6c04a425e5e5", "messageHeadline": "Address failures with column comparisons on numpy-dev", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "93fd6df7c82665834f670a2dc420c28d4f8e2fe4", "messageHeadline": "Only update MaskedColumn fill_value when input fill_value is not default", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "345cb80cc65145963e9d05e9a11391b8c2ff7997", "messageHeadline": "Update iteration to fix failure", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e75f298aef2540240c63b4075d06851d55fc19a", "messageHeadline": "Merge pull request #13405 from mhvk/numpy-dev-function-helpers", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68f6792f3c42ac7affa5318e95bacf9e76fc2620", "messageHeadline": "Merge pull request #13406 from mhvk/modeling-numpy-dev-failures", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "427498f522b94e4eedafb4d949ea1b68166e1170", "messageHeadline": "Merge pull request #13404 from mhvk/masked-structured-subarray-repr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "dd49cd3674c0f9fa146a8f2a6ded7a3f497894e2", "messageHeadline": "Fix numpy-dev failures for modeling", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "33b208701b7bb9b61d0a7e41111f3c816a39ac05", "messageHeadline": "Do not check private numpy functions for overrides", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4fb44a2f3f3dbf862a1ec9dca1bfa6d9907680d", "messageHeadline": "Ensure repr/str of structured subarrays works properly", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "16743c6faf5cb8433bf9f7702ae70d002a96caaf", "messageHeadline": "Merge pull request #13068 from Bwoltz/issue-13008", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "de845ce4a675168b0ff17aea70ce77ec20fa665f", "messageHeadline": "Merge pull request #13388 from nstarman/run-pyupgrade-time", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "c37501206ab9651550963b70768609c10524f52d", "messageHeadline": "Merge pull request #13381 from nstarman/run-pyupgrade-io", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 85, "deletions": 179}}, {"node": {"oid": "3b62c1f1ae23b46916b7948833d7a860bac8dc76", "messageHeadline": "Merge pull request #13392 from nstarman/run-pyupgrade-units", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 36, "deletions": 77}}, {"node": {"oid": "9eb6d47141b8df1a02975473f51f8ea4e4dda22c", "messageHeadline": "Merge pull request #13387 from nstarman/run-pyupgrade-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "21e1773355472fae0e58ace6bd2eda96b987c875", "messageHeadline": "Merge pull request #13382 from nstarman/run-pyupgrade-modeling", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "ff4225b128a93806ff557f8fa23849264eaefd6c", "messageHeadline": "Merge pull request #13393 from nstarman/run-pyupgrade-utils", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 47}}, {"node": {"oid": "6b92a146716e6d107c5c68918d2213a5a2ef70e9", "messageHeadline": "Update style in test_c_reader", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f36a55260130f0e7babe2a4811795fe7e09629af", "messageHeadline": "run pyupgrade on units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 36, "deletions": 77}}, {"node": {"oid": "dea04316e1d23a6a752d4195c1de4fcb2a89ff0f", "messageHeadline": "Merge pull request #13386 from nstarman/run-pyupgrade-table", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 50}}, {"node": {"oid": "ce27bc816b695c4e392a96d1972c13feff7478d8", "messageHeadline": "Merge pull request #13384 from nstarman/run-pyupgrade-samp", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da7e75dce7b9aacbe84c389d7fee1c4f39dd16df", "messageHeadline": "Merge pull request #13395 from nstarman/run-pyupgrade-wcs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "3a00c1475e0cd68e3f6837c331acd1e3c739a1b8", "messageHeadline": "Merge pull request #13380 from nstarman/run-pyupgrade-cosmology", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "4110be1b0d69fb63ccba103ad755a161ac095e3e", "messageHeadline": "fix parens", "author": {"name": "Nathaniel Max Rosenthal Starkman", "email": "nathanielstarkman@gmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbc8d8c272e2af2e6d8b0493c32b04828eafcbf3", "messageHeadline": "Merge pull request #13377 from nstarman/run-pyupgrade-constants", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f332dbfdbd0ff0d3a8fb0c90183d763b893d9deb", "messageHeadline": "Merge pull request #13385 from nstarman/run-pyupgrade-stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3669c1dce6ae08d0483e51e9825ed7326bca73af", "messageHeadline": "Merge pull request #13391 from nstarman/run-pyupgrade-uncertainty", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2b98403ea7556a5b5d03cc345a9054e026576bd6", "messageHeadline": "run pyupgrade on wcs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "ddbc96524dce3e41f60750e52a9f1976eb55a7c5", "messageHeadline": "run pyupgrade on visualization", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c0a6d0393a22050a988d77059eee38596a953f92", "messageHeadline": "Merge pull request #13379 from nstarman/run-pyupgrade-coordinates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 47}}, {"node": {"oid": "82bf1ee3fc001cfb9cb68425f2a95f2e37457d1a", "messageHeadline": "run pyupgrade on utils", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 47}}, {"node": {"oid": "02b4991a1d35b32d7731d4863f1afa2038aaefbd", "messageHeadline": "run pyupgrade on uncertainties", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8b771d9dca6bd3691ba4d3b2bd22c9faea4770c7", "messageHeadline": "run pyupgrade on timesries", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "faabc020250cacf0f574cabaa2c51ae5fd654daf", "messageHeadline": "run pyupgrade on time", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "34dfeea97fd416f40499e5aee1f08028324b2500", "messageHeadline": "run pyupgrade on tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "8e0cfef470a904c4cfa19af0000dc5b5d4fd0483", "messageHeadline": "Merge pull request #13378 from nstarman/run-pyupgrade-convolution", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b338e2153dbd76d0a5261fc2ba8147a5981cdf2", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 50}}, {"node": {"oid": "84ecf133d0d47d058cdf8cc2bb0f76326f662083", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c6400c21958e282cbc97d3680a6ecd09afd23a0a", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a67f4e1b13fa510e70f68e732b51e2b93fd15f2", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "95c84afffa6133cf04144544ed77a608f244ee5d", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "e93ca5245894b933a208d29f02a075e1af52d4f8", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 86, "deletions": 179}}, {"node": {"oid": "9c96d109440fe77d2ec6ead0cfe05a420fb8bff0", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "72165b071b254a23457b855e538c3d2e4814fba6", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 37, "deletions": 47}}, {"node": {"oid": "eebc878b63dcb4045cba8df79ef563ba4e64d527", "messageHeadline": "run pyupgrade", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2644b9ebc262b6c5f4969f4111ef738146977307", "messageHeadline": "run pyupgrade on constants", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3eecb3a336e6d14296974c408b06f7467e1e5987", "messageHeadline": "Merge pull request #13305 from adrn/coordinates/skyoffset-pickle-alt", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "ebe46b853ff2f0894996c38fc89073c1375f5ccc", "messageHeadline": "enhance test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "81f756407e90336229ad08d42079ea93984dc672", "messageHeadline": "uncomment test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "798e54841e54f64d6fd046a80efb8394dbb79a8f", "messageHeadline": "Create Erth location object using OBSGEO and MJDAVG, not MJD-OBS", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "1e7888a60701c28f4f31e91f7fb769e233c6ec3b", "messageHeadline": "Ensure that our pickling checks only do useful equality checks.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "91cb009f57eb44188b00e00a85e8cddc8adfe54d", "messageHeadline": "Merge pull request #13371 from pllim/fix-broken-gitmagic-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "27c259534956e784103f1c6b7e782f9b2efc6afb", "messageHeadline": "Merge pull request #13349 from pllim/tst-pip-pre", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "899574e0bc45782c187e569585de8a01de988ad3", "messageHeadline": "DOC: Remove broken git magic link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "16853428d4eedfb602d4c760cd21b0ef429b3a48", "messageHeadline": "suggestions from mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1c2d8fb9c703938ae70fee2f78be32947b68236", "messageHeadline": "newline at end of changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99abb33f927732d7410e7673247737b6a4a92f8d", "messageHeadline": "add parametrized test of pickling skyoffset frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "71f64eb304671f4713fd68f395f8b8c0cec3481e", "messageHeadline": "data gets set through __dict__ instead", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b17292c4ce8b2a9c43f53b0d1351b328918bfce1", "messageHeadline": "add a regression test for skyoffset pickling", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c904161b24c7df45831b8edaef345ec9153e6c87", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7e09f0b9aa2f3060668d93471c15c5e02b82b519", "messageHeadline": "alternative fix for skyoffset pickling bug", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8483eeda009cd0cad81345200b0838e1ad6bba5c", "messageHeadline": "Merge pull request #13363 from WilliamJamieson/testing/asdf-astropy", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "50c4af24e42f5da94e3f223cd778db9dc1f1b5da", "messageHeadline": "Merge pull request #13362 from mhvk/coordinates-small-test-bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa210085e9eb4169cfc3e51dfc8bf149a68b374e", "messageHeadline": "Fix for asdf-astropy downstream", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "330c6c2ff0e022a9ac3998573ddb02e65f8d0249", "messageHeadline": "Ensure tests actually get run twice if needed", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6c190f32b7fe07316ed51881efff2b75eaf458b", "messageHeadline": "Merge pull request #13352 from martinjohndyer/tty_check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "65fee0695acb7880e328230252c491310879de1b", "messageHeadline": "Add changelog entry", "author": {"name": "Martin Dyer", "email": "martin.dyer@sheffield.ac.uk", "user": {"login": "martinjohndyer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f82857a58b05f02754fba084f0530dd8e3f1ed2", "messageHeadline": "Merge pull request #13318 from nstarman/cosmo-magic-method-nonflatclass", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "4b6d00eb0c8da8d5ca4da29d42b78e4fc2d87387", "messageHeadline": "Add safer check for isatty", "author": {"name": "Martin Dyer", "email": "martin.dyer@sheffield.ac.uk", "user": {"login": "martinjohndyer"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "93b1d557c13b582e8b689ee967d26453a4d13002", "messageHeadline": "TST: Daily cron to test pre-releases, if any", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "83a7f9b0468a58ef6c9247442f51e63c7d3963da", "messageHeadline": "Merge pull request #13343 from pllim/ignore-vo-runtimewarning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 18}}, {"node": {"oid": "022367e2c545d253c30c26856d46c2f6c80ba10f", "messageHeadline": "Merge pull request #13339 from pllim/fix-asdf-dev", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfbd01e8218267d7a004e5b9884df5db08308e60", "messageHeadline": "Use np.errstate to ignore warning", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 51}}, {"node": {"oid": "cca28f2fa90cac46df180ca986e043f810038f37", "messageHeadline": "TST: Ignore RuntimeWarning when parsing", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 83, "deletions": 23}}, {"node": {"oid": "4042a49009230c0de3034f4a2d6f93f08545af2d", "messageHeadline": "TST: Do not install asdf-astropy for dev job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d62e1c820f30f317e8a26e005027fd6904d07c45", "messageHeadline": "Merge pull request #13342 from pllim/tox-cov", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23e209a60afaadc19aab222eabcd0457012a16d0", "messageHeadline": "Merge pull request #13340 from mhvk/quantity-unit-of-initial-argument\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "a877b51562d9882b1b86566be5b897390a95251b", "messageHeadline": "TST: Have coverage read from pyproject.toml", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c106d70651115f9be613f073937147e37c6db92", "messageHeadline": "Take into account units of `initial` argument to reductions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "3eb38adc6698973468ec31278e6e21934e570081", "messageHeadline": "Merge pull request #12699 from dstansby/fits-unit-parse", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9624bbd94dd1d69329feb775753392dc16f6f67d", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "69b58e9914e68d9fecaf780214fa7d2db74864f8", "messageHeadline": "Pass along detailed_exception arg in FITS unit parser", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd8ccdde27858d076b8dbb676364e520ca06f987", "messageHeadline": "Merge pull request #13329 from mhvk/quantity-method-updates-for-numpy\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "8bd78924af31e7d5a4c6573695b22436d014370d", "messageHeadline": "Add keepdims argument to argmin, argmax for numpy >=1.22", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "bf50ff3bfb52649c5c08e28a07b7430d49bbf19a", "messageHeadline": "Merge pull request #13323 from mhvk/quantity-masked-concatenate-dtype\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "40365260108dd091e5d7e6f233d62b98ca5e4793", "messageHeadline": "Ensure that np.concatenate with dtype argument works on quantities an\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "e7f5d509210a71f2815ee90af6deddc479d6e1b8", "messageHeadline": "Merge pull request #13322 from pllim/tst-install-setuptools", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d3f4cc257fdaf7441f93eb28b6a1555e65d3497a", "messageHeadline": "matplotlib.checkdep_usetex is deprecated", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ea194b8aa3397b328c233c9d3882e6298521e58d", "messageHeadline": "Use --only-binary for Numpy dev", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66ac766bafe68b7cfc76e7322620d493206a1e75", "messageHeadline": "Merge pull request #13241 from WilliamJamieson/codeowners", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "6fa4c0fcf47b0f7021e550ac6caa62ba46c6cedc", "messageHeadline": "Lim edits to CODEOWNERS text", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "559176f1495176205920c212e4839e52ec140c3c", "messageHeadline": "[skip ci] Add CODEOWNERS file", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "bbee7b401a032de0d436d12d9df81c9efb20b2cf", "messageHeadline": "Merge pull request #13306 from mhvk/table-structured-column-vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "8e8d60ab0fe89a50ed9778b3f96aebd644171e41", "messageHeadline": "Test stacking of tables with structured columns.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "b3fa7702635b260b008d391705c521fca7283761", "messageHeadline": "Merge pull request #13317 from nstarman/rm_erfa", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "461540856375e3e6ea3ef249a83b8c2815e63d8a", "messageHeadline": "rename private method to make it dunder", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c0c0ad699bc063084afeb69ffc1994eefea835c5", "messageHeadline": "rm deprecated erfa", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "c1dd99af0436c2d7f09419bacfa8b03ad29821af", "messageHeadline": "Merge pull request #13314 from maxmahlke/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "452c71f08fe3370d84809e133b5b766282eed59e", "messageHeadline": "Fixed typo [ci skip]", "author": {"name": "Max Mahlke", "email": "19716714+maxmahlke@users.noreply.github.com", "user": {"login": "maxmahlke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc00afc3adce2bffc79311a28bff1f7cc8ee36a6", "messageHeadline": "Merge pull request #13308 from eerovaher/rm-ordereddict-coord-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "68a83a6759bac205050b9bdca6209b132a138be1", "messageHeadline": "Clean `OrderedDict` traces from docs/coordinates", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "77e78a7c64e6fc3d48d3ff8778cbabe1020fc27f", "messageHeadline": "Merge pull request #13266 from nstarman/pyproject-coverage", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "17995ef42d161c36a212b7be0998671df739e185", "messageHeadline": "Merge pull request #13261 from nstarman/cosmo-mixin-improvements", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 60, "deletions": 47}}, {"node": {"oid": "e13cbb0fc4d2375bb554a19ee2be22065e762cf4", "messageHeadline": "Move `__equiv__` to flat base class", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 60, "deletions": 47}}, {"node": {"oid": "69a4823386c189a98b05802c813232c81b7c48ad", "messageHeadline": "Merge pull request #13299 from larrybradley/kernel-normalization", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 61, "deletions": 68}}, {"node": {"oid": "8c0581fc68ca1f970d7f4e6c9ca9f2b9567d7b4c", "messageHeadline": "Merge pull request #13288 from saimn/docs-release", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "0784cc97bdf59382971096cf65fe36b03c14ebba", "messageHeadline": "Misc updates [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "4a01648fb66bf6ad83b45f63ea16d4da54d17eef", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "47375f8befec4f889421c0d9329f5b2531cdc17b", "messageHeadline": "Update kernel example in convolution narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c590c7b9250de7641e938386f94e4f2ae6d4235e", "messageHeadline": "Update kernel tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "6eaf07412dd4efa6aea3822a2cdadf2b6be28744", "messageHeadline": "Clean up", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "36dbbbea2dc6bec0ad7362642d004c458a63c43b", "messageHeadline": "Fix spacing", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "6b8d547f6578aaebdcec3c261d98cd437bcf0c97", "messageHeadline": "Fix kernel truncation value", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "1f6f4238079334a9bb9a83968db2efc685444f38", "messageHeadline": "Ensure that returned kernels are normalized to sum to 1", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ab288e3aea3ff79d9edfe3914fa41fbd8aabde95", "messageHeadline": "Update Kernel mode docstrings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "269d7b81f31295351fd970ac0692e1cf2629174d", "messageHeadline": "Merge pull request #13300 from larrybradley/remove-mexicanhat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "c395ec1a16327e285818716f4b517514c208a119", "messageHeadline": "Remove deprecated MexicanHat1DKernel and MexicanHat2DKernel", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "f7b1ac349183c4b88d74a4362654631b75e2559f", "messageHeadline": "Merge pull request #13301 from larrybradley/psfkernel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "843f969b3427385ac67dc53851ec5cea4fccdefd", "messageHeadline": "Remove unimplemented/undocumented PSFKernel class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "24c914f2a46cd603395ce42a60b73677e8a0db90", "messageHeadline": "Merge pull request #13289 from astrofrog/skip-hanging-test-wheels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca155b9c4b0b2bdfbe25e9f0026c0a4f872f0b22", "messageHeadline": "Merge pull request #13287 from saimn/update-changelog", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 437, "deletions": 251}}, {"node": {"oid": "9980acd33eee9a1d15e76d0cecd136c9f45dc7a8", "messageHeadline": "Merge pull request #13282 from dstansby/const-param-docstr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "39a15df798ce7f7329e2c63216b04f1761b4bf82", "messageHeadline": "Merge pull request #13291 from astropy/update-iers-1654042778", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "0acacf5abbf4c3e80a2f207733def71d48aa479c", "messageHeadline": "Minor docstring edits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3a177510d6fdf73bd4d344eab61f5f55e080f444", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 63, "deletions": 30}}, {"node": {"oid": "514eaadde8bf7dd81254662f42dabc8f6bd4cef6", "messageHeadline": "Skip tests that sometimes hang when building musllinux wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942bd3593e604b37be9da9b40e4ca1d360adbf4f", "messageHeadline": "Merge pull request #13270 from saimn/v5.1-changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 437, "deletions": 251}}, {"node": {"oid": "b373db1d5c5634a395d2f4ff0f5f7ed19940e11c", "messageHeadline": "Merge pull request #13251 from astrofrog/action-wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "c11ef63841d326f8e84e9a09045e3968365550a2", "messageHeadline": "Only ever run build_and_publish in main astropy repository", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0c800cd1dcc95d24e8834ecc90bd578709ee60", "messageHeadline": "Tidy up configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "bbdfe513ece63dd008ed7b323e974f2c134d0ec4", "messageHeadline": "Allow PR label to control whether all wheels are built in CI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4fbd115f1c139e527030511eda2cc6e2f828a91", "messageHeadline": "Ensure cron job does not run on forks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b265174dabfa548e482403c0f605dce0427688", "messageHeadline": "Added configuration for nightly builds to Anaconda, and added a simpl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "0b9b91b59a4b0f396474033a91abc43e22bdb260", "messageHeadline": "Skip test_set_locale in wheel testing and improve floating point comp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7a75e14a65498545ea26ddc6262976ebfd055725", "messageHeadline": "Started adding GitHub Actions configuration for building and publishi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "bc09d8bf9c7983607a0d28ba5b94a9ba54237792", "messageHeadline": "Add parameter documentation to Constant docstring", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "176f7e020276e26c0e60de155fbf9c20763fc382", "messageHeadline": "Resolve issue #13008: Time() precision should be 0-9", "author": {"name": "Brett Woltz", "email": "b.woltz123@gmail.com", "user": {"login": "Bwoltz"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "2288ecd4e9c4d3722d72b7f4a6555a34f4f04fc7", "messageHeadline": "Merge pull request #13277 from pllim/tst-pin-hypothesis", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0af3f8bcada3e847ad2f02f58d8c056972bb9dcd", "messageHeadline": "TST: Pin hypothesis to temporarily", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f0e2129aad460ea0db00730f10f98fe799aefb2f", "messageHeadline": "Merge pull request #13260 from nstarman/cosmo-fix-eq", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a9717224ce54ebcd5af150c892a2d4492e59fc01", "messageHeadline": "move coverage settings to pyproject.toml", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "0a811b178ee0248be05b226841ebaae478b5e7bf", "messageHeadline": "fix cosmology eq", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "508fc677f96471c5b29ce47eb79aedf4204d238f", "messageHeadline": "Merge pull request #13263 from saimn/cython", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f26749635fbab904473f9e56468a5789eb3d8e07", "messageHeadline": "Update cython version", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f96d2aee1b8c29f23f0bdd8a487580f509ca1b6f", "messageHeadline": "Merge pull request #13104 from nstarman/cosmo-comparison-functions", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 698, "deletions": 37}}, {"node": {"oid": "269fc707d7b457893ec7ceb6a1baa77d18572d54", "messageHeadline": "Merge pull request #13257 from WilliamJamieson/resolve_fitting_nans", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "347bdcaeb48734cb77b9cecf545985fff58148cc", "messageHeadline": "fix another typo", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3bf7226569930efc5ae4869a61901107684bcca", "messageHeadline": "Make cosmology_not_equal private", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 167, "deletions": 215}}, {"node": {"oid": "aabfb69a6592982caa53dcb19168c1363667d9c7", "messageHeadline": "whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4fe9570dc8281fdeeffb32f88e072b70d6f91a9b", "messageHeadline": "move to funcs folder", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "9c7b409a599c9a49c27418f98e484b53230ef573", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c7117caea60e9b9eba23e805248fc96f3adc5118", "messageHeadline": "Fix typo", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77f609eb0dfff67c0c303f8a730501f772be42d1", "messageHeadline": "Add note to documentation about filtering NaN", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "296de827a574f6892df82332472385c7e9b316e5", "messageHeadline": "Update error message to be more useful", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7bdf0293e40249399a6f73f820e0e357a4c13a6", "messageHeadline": "remove cosmology_equivalent in favor of kwarg", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 127, "deletions": 184}}, {"node": {"oid": "db289351557cd0a38edc7a56549fc1c4794e4bf9", "messageHeadline": "switch Cosmology.is_equivalent to using func", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "abfbe7bbd5507d4b83fffaa6ad8bf161768fc7a1", "messageHeadline": "comparison funcs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 735, "deletions": 1}}, {"node": {"oid": "a3c27114b964dd287f078c8d14cd10574ae4fba2", "messageHeadline": "Merge pull request #13245 from Lily-f/update-development-docs-git-url\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3a8f73f9471c82a6b3b1bd2e7a8a4079d8b7f58f", "messageHeadline": "Update documentation git:// to https:// as unencrypted Git protocol u\u2026", "author": {"name": "Lily Fahey", "email": "lily.fahey.99@gmail.com", "user": {"login": "Lily-f"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0d40898e42394fbdbfa62545fc4b68b341b4095b", "messageHeadline": "Merge pull request #12941 from nstarman/units-quantity-dtype", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "034625e9826ef419532b9043def59326835583a4", "messageHeadline": "Merge pull request #13236 from taldcroft/table-structured-array-as-co\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "5f1c8e68cf0ac99dc3e8d9f105df15ce3c641d88", "messageHeadline": "Add test of masked structured array and fix a doctest", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "bb17730ab88328759b54b7195bfddd0eabbd0036", "messageHeadline": "Add bugfix news fragment", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a04fb7c355292c04957ffc04438485ee1a251bf8", "messageHeadline": "Change Table default to add structured array as Column not NdarrayMixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "6ed769d58d89380ebaa1ef52b300691eefda8928", "messageHeadline": "Merge pull request #13228 from astrofrog/fix-spectralcoord-no-target", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 142, "deletions": 9}}, {"node": {"oid": "8ad895b6a01f3025a2ce2a1b871340f54fc63b63", "messageHeadline": "change floating to inexact", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "d6ef44de7540031b71bf5da369fe99576cac6b88", "messageHeadline": "docs and whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "bff39cba53daf4b9f9a5cd3de5255dd4158aba36", "messageHeadline": "Quantity subcls default dtype", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "d5052658f46c8fb1af6e4b27c1d7539b179bf415", "messageHeadline": "change default dtype to floating", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "4257e4a553cfef51f4da95196c9bc8f67435cddf", "messageHeadline": "Merge pull request #13233 from taldcroft/table-structured-formatting", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 99, "deletions": 2}}, {"node": {"oid": "55b0e34424583f2a950d915dcfd195b77e128050", "messageHeadline": "Merge pull request #13240 from pllim/codecov-threshold", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "00ebbdffc005466b4fc4f3668d1dae69b6613d1a", "messageHeadline": "TST: Reduce project coverage tolerance to 0.01%", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1be1e503a375926e8af108484595bd88ab0f63d5", "messageHeadline": "TST: Relax project coverage threshold", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3cb3ae1561cc8038fd5834a909e6a315f86da34c", "messageHeadline": "Fix codestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3ddc80a4f7b61ba4165493fd7df6e3d92153801", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8dc0d5248a5bf2bf945ce859e1b7190f87a4465d", "messageHeadline": "Updated comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0b4084a131789107e7acd1a8ce926d136ed6fe23", "messageHeadline": "Fix issues in APE 14 FITS WCS when converting SpectralCoords that had\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "83813e73ca14ca35fa7949b183525513180f72a6", "messageHeadline": "Update documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "61389bda8be91ad15728cb97f62d4c183f1da4d9", "messageHeadline": "Merge pull request #13234 from mhvk/table-structured-column-preserve-\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "41327fae5dd2c8e16d1b344ffe1c34b18684838c", "messageHeadline": "Minor fixes from review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "defb2c90ea60707f8f7017fe6281f122969d0f07", "messageHeadline": "Also check dtype for FITS and HDF5, but allowing changes in byte orde\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1a2f5c5c5801c9059309c4c1a255e8df863af0b9", "messageHeadline": "Ensure a structured column can have an entry \"name\"", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "90520981c877a996ea66633777fa607a892725d2", "messageHeadline": "Ensure the order of structured columns round-trips properly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "cc9397cf07ccd2bb396bffba4965aa778df21489", "messageHeadline": "Do not special case Column in test comparison", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "123f61da66cc61e52332af3b5d2f4fc0e5954ea3", "messageHeadline": "Fix bug of not being able format structured column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "11b3214f18b74aea5e3f8349e50ae1b09c39d30e", "messageHeadline": "Merge pull request #13226 from tepickering/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9109e4bd4e72cbeec24985e0283169c09fc70e6", "messageHeadline": "Added regression test for issues that happened with spectral WCSes wh\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "d24d5c347fb5e0ef653bac2c91f3401098be9037", "messageHeadline": "Use datacenter.iers.org as primary source for IERS_A", "author": {"name": "T. E. Pickering", "email": "te.pickering@gmail.com", "user": {"login": "tepickering"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "873d2c9f0f3875321d6963951afff469cd560032", "messageHeadline": "Merge pull request #11890 from hamogu/ascii_gallary", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "f23947d09d828cadd6ef9644e65bc1f43d1d20ae", "messageHeadline": "Apply suggestions by @taldcroft", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "a95fc4a14e6a89440c146f8bfa38595d7261533d", "messageHeadline": "trim trailing whitespace", "author": {"name": "H. Moritz G\u00fcnther", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eca9f657a8015ae77bf4c8fe8cc00a41abbabd53", "messageHeadline": "Fix format of dectest in example", "author": {"name": "H. Moritz G\u00fcnther", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "56b3781b09f99403b481532d7b64a81daf92ea8c", "messageHeadline": "address @taldcroft review comments", "author": {"name": "H. Moritz G\u00fcnther", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 120, "deletions": 217}}, {"node": {"oid": "22c1ec891e5a61560bd1476531068d8aceb01308", "messageHeadline": "Add more how-to-style text to io.ascii", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 219, "deletions": 106}}, {"node": {"oid": "0ea759e5feeb25634ad8289b415b8d87240c02f1", "messageHeadline": "begin write docs", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "3a1cbd5d1652ea28d4941b71ce871ac1c5ef16f4", "messageHeadline": "Merge pull request #13220 from pllim/fix-codecov-uploader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3e27539468f5ea4d32ca306936f9ccc64e8d07d7", "messageHeadline": "TST: Patch similar to spacetelescope/jdaviz#1294", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "31a98f6f7f370085e2a52e256e7f3133b4078124", "messageHeadline": "Merge pull request #13208 from WilliamJamieson/bugfix/dogbox", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "495cbf6eb10b597fc3aa8da95714ec9652cc49a5", "messageHeadline": "Fix for s390x failure", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3742308513972777ea7a7c606fc39137211dbc39", "messageHeadline": "Merge pull request #13205 from WilliamJamieson/bugfix/ndim_rtd", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c23a0e95e5a2dc0574ab5a8e5301b66633b7ced", "messageHeadline": "Change to avoiding matplotlib v3.5.2", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8ca8254945c762cbc3c4acd061a755ea92f0f45", "messageHeadline": "Merge pull request #13212 from hamogu/typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6583863dee623b6b5f3afcde2694439395e26c2", "messageHeadline": "fix of tiny insignificant typo", "author": {"name": "H. Moritz G\u00fcnther", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ddd6a39a1228da7599e75a71f402b08588dbd67", "messageHeadline": "Merge pull request #13204 from WilliamJamieson/bugfix/13202", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ec4a8f7fb1a3420fd4aceff21dc38d2c331fa6e3", "messageHeadline": "Bugfix for failures on i386.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "04b3ee8c12c5ba590d51025f53cc8e8844b0b4c7", "messageHeadline": "Merge pull request #13195 from astropy/update-iers-1651364498", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "d93dde3c2b997c1258d3a67234435f60fe987be6", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 21, "deletions": 19}}, {"node": {"oid": "9f77b9a0ffe18e4c767e36f00e2e8728135c0e11", "messageHeadline": "Merge pull request #13187 from saimn/update-credits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8f26dfcd6f34d97d50811d945d46b5a5dbe225ad", "messageHeadline": "Merge pull request #13183 from maxnoe/table_index_docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b921e55b3bde3f280faa9625b959941ef6e9f018", "messageHeadline": "Update astropy/table/soco.py", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ea60d6daaabefdded9c5876523de7f8cca31b49", "messageHeadline": "Merge pull request #13188 from astropy/update-iers-1651091633", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "574885627b11c801990a24ef617b5a23c284cd4b", "messageHeadline": "Fix mailmap [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c57af636f98502855b0be92a0679e3def39f260", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 55, "deletions": 29}}, {"node": {"oid": "f305a67e74e7a1971a392ea6152467249c291340", "messageHeadline": "Updated list of contributors and .mailmap file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "511976d4a6322d1c86be0e882671d42e2bb8edaa", "messageHeadline": "Merge pull request #13145 from pllim/actions-builtin-cancel", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e264e8307728bfc9c5ce34c5ecdbce43aeda9260", "messageHeadline": "Better error if sortedcontainers is not installed", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8641a0ce1f83acfde8d2ac70c193124ba2a82abe", "messageHeadline": "Properly link index classes in table docs", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36fa3fd8095898b9f3d5349d69b34e82807cd589", "messageHeadline": "Merge pull request #13171 from mcara/update-wcslib-7p10", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 301, "deletions": 187}}, {"node": {"oid": "e574330fed673e96b9c6434d8b670ed0a3fb9e5e", "messageHeadline": "Fix link to 5.1's what's new page", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cec02f8de1f4e91db84555150e8b78caa64bc383", "messageHeadline": "Merge pull request #13162 from eteq/deprecate-dmsdeg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "afc27cd5b28ed04b294546f611fabb3bcb133902", "messageHeadline": "Add unit tests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "6960a4a5337eb7f8c3eab50b8800671aa44d8a3e", "messageHeadline": "Update wcsversion string and changelog", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c283ca33e1ec0afdf6b04714979a05cf71d933e2", "messageHeadline": "Update WCSLIB to version 7.11", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 241, "deletions": 186}}, {"node": {"oid": "d0de29e9066e7f8e5c7d3c50c7582e67fbfb0298", "messageHeadline": "Also deprecate hms_to_hours.", "author": {"name": "Marten H. van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "74d6e557f0f1df4f0770978d92ab21095785eafa", "messageHeadline": "No longer rely on _tuple_to_float for string angles.", "author": {"name": "Marten H. van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d5bf5dd6a4fed9960c86c61ffb67d347a67e31ac", "messageHeadline": "correct tests exercising deprecated functionality for (d,m,s)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "aead0b4fde18bbd3c7e3b921caecb832e5341a2a", "messageHeadline": "remove deprecated (d,m,s) usage from doc examples", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "90f88085cbfb2779d97c7cecd1a66dbab18d7017", "messageHeadline": "deprecate dms_to_degrees", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "12a95b6a9fbbc5322fa6e060dc8362f28a2c8cf8", "messageHeadline": "fix for the issue #12239", "author": {"name": "balaram", "email": "webbdays@gmail.com", "user": {"login": "webbdays"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "78c4ac119a182eee14cb3761e0dc9ea0e59b291f", "messageHeadline": "Merge pull request #12978 from barentsen/fix-masked-interp", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "5ad201f0bf31655ac9deac020bf22cea063f2706", "messageHeadline": "Fixed failing code style checks", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e29a6244719671a765e1de8da694e1cee4923fe9", "messageHeadline": "Fix incorrect results when Masked arrays are passed to numpy.interp", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "87e9c6225e460c4dc6a02bce2cd8b8c361276b03", "messageHeadline": "Added a changelog entry", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fea52aa33e2711ea978c71afbd37b2596fe78711", "messageHeadline": "Fixed chained error message in io.ascii's read() function", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f81ba85db66a37617cd88d3e6fd91b13c0945fe8", "messageHeadline": "Added 5.2 what's new page and redirect 5.1 what's new page", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 30, "deletions": 180}}, {"node": {"oid": "f2f44aae14212f917b9b91b88a2d45e82a419911", "messageHeadline": "Merge pull request #13135 from jerobado/issue-13012", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "94e8e5ba47f6ac6d945513fecb1c803c1875c687", "messageHeadline": "Merge pull request #12544 from saimn/table-memmap", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "b464b197df29b5266b42b194401616982057dea7", "messageHeadline": "Merge pull request #13129 from svank/tilde-paths-table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "05d5a69fb54a350e7704888429d48cfc6acbcf6f", "messageHeadline": "Merge pull request #12825 from taldcroft/table-aggregate-mixins", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 135, "deletions": 110}}, {"node": {"oid": "761bb0802108e7287d792f9b9827c402aad7839f", "messageHeadline": "Merge pull request #13163 from eteq/add-de440s-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f593ab3e91c821077f9e451ff0e44fe5bb50844e", "messageHeadline": "Merge pull request #13051 from maxnoe/version_tags", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 175, "deletions": 175}}, {"node": {"oid": "992a36421426fd8dd2a93f5e33dd5f0750486e58", "messageHeadline": "Add \"Version\" to section title generated by towncrier", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eecec72da851d130965fa3821d867a73f4c24b7", "messageHeadline": "Add \"Version \" at beginning of sections in Changelog to enable fixed \u2026", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 174, "deletions": 174}}, {"node": {"oid": "844749f79c05dea9eb02e2f27be68abcd70c55fb", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a3f61e8bee80637220e848bb2dcb2e5a94dfa177", "messageHeadline": "Merge pull request #13033 from orionlee/fix_ts_required_columns_exc_m\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "6a6498082bed9588210ec7c981e2bb256075e3a0", "messageHeadline": "Fixes from code review and CI", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f019b93d1c956b0cc57d32b4b7adba57c87b848b", "messageHeadline": "Merge pull request #13157 from pllim/update-license-2022", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb4cf08c82ff5b084112792ccda68e11705dace", "messageHeadline": "Merge pull request #13161 from svank/tilde-paths-ascii", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "703bb0421ddd738f2f30722d2cf4ce0202e4d71e", "messageHeadline": "add note about the de440s case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0567494392209e457083858a10149f6c945814c4", "messageHeadline": "Be safer about expanding tilde-paths in io.ascii", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "1998d8d2f269a556d198b870af07be409aa821d7", "messageHeadline": "Merge pull request #12057 from aragilar/transform-uncertainties", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 129, "deletions": 2}}, {"node": {"oid": "a33a6c76ff16a43c483c37bc41ce1b9901447612", "messageHeadline": "MNT: Update license year", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7322447be05d94c9559bc95ccb270e4997856e12", "messageHeadline": "BUG: Fix Actions syntax for draft PR comment", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74b4059742ebf030b3e8e4cb751d9bacbfc571c5", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "92335cd2c64410b0b623673cede087b121cd7c92", "messageHeadline": "Merge pull request #13046 from JonasKemmer/lombscargle_fap_docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75e5fab3478618d3affacd8718561bb1bc3f4854", "messageHeadline": "Add intermediate test of uncertainty conversion", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "37a09a36ff19aa29fae10f54c882a88eb57c344f", "messageHeadline": "Add what's new and demo for uncertainty conversion", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "18fbac764ef47f762c4e8fa228909d4da67d45cd", "messageHeadline": "Add conversion between uncertainty types", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "b6769c18c0881b6d290e543e9334c25043018b3f", "messageHeadline": "Merge pull request #12721 from eerovaher/obs-site-names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "dc0c974c98945a83bd25a47935bbf05916001727", "messageHeadline": "Merge pull request #11693 from karlwessel/fix-issue-11446", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "b3de6ed2dd1a1a54a6ac482f24d96193c7445b54", "messageHeadline": "Merge pull request #12541 from dstansby/any-jpl-ephem", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "cdb351b46443790f638d1304e49e73a2fc15ad3c", "messageHeadline": "fix ReST formatting issue", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "209caa8bea784e3582277b79294c80939a728c6a", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a33d5197598e32e3990cda69354ea64c033e4fef", "messageHeadline": "Allow any remotely available JPL ephemeris version", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "47187060599b09da55455327218bf3ad16e06180", "messageHeadline": "Merge pull request #13116 from larrybradley/schechter-model", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 157, "deletions": 6}}, {"node": {"oid": "3851e2b30b9eaddf003fac0f5e35c0ce0b8fbdb7", "messageHeadline": "Raise error if mag or m_star has units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "27ad605a89677c92a53fa33ee921314441f5a610", "messageHeadline": "Make isort happy", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7ec4f963b1a955915971a19cb5c086177de4837", "messageHeadline": "Fix formatting of polynomial models", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e36684e0951df70cb3f276dc8ae8b8601922e149", "messageHeadline": "Add powerlaw models to docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "14c38370e79d75af5b65a52bc9351f042c7ab8ff", "messageHeadline": "Add changelog and what's new entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4c696ca6437c68afc366a60808159375b021e567", "messageHeadline": "Add unit test for Schechter1D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6520470d5c530586d1f0fbb11d67f0c89ee03520", "messageHeadline": "Add Schechter1D model example plot and references", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "d104843f45680ab2aa989326b8c0584f0205cc39", "messageHeadline": "Add Schechter1D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "212985e7eaecb91ca3b0fc800e4324ddf16e5945", "messageHeadline": "Merge pull request #12764 from saimn/intensive-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "1ceb65621b7f6c93e208d6249cc0b68649fd2be3", "messageHeadline": "Merge pull request #13125 from eerovaher/unit-format-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a40e8600a14652fd1b1773fc8e713e34f2ee4b3b", "messageHeadline": "Merge pull request #12628 from dstansby/wcsaxes-defaultdict", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 58}}, {"node": {"oid": "907047cc577636b25b89891c80515db003e5d0b8", "messageHeadline": "Merge pull request #13052 from taldcroft/iers-b-more-robust", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 177, "deletions": 24}}, {"node": {"oid": "259f848d260a86cace25190faebccee535d4daf0", "messageHeadline": "Merge pull request #12842 from taldcroft/time-serialization-fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 150, "deletions": 30}}, {"node": {"oid": "54c1c1549ab74d531c1277d8e8004de93d8b7ae8", "messageHeadline": "Add TimeInfoBase to __all__ for sphinx build", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dabb7e31746ab171d1b7e9b3786b15983cda7ab", "messageHeadline": "Add change log entry for #12721", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "924f9e10a84e167f41472df93c3d6d3738e20e67", "messageHeadline": "Add an example of `EarthLocation.get_site_names()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "496b4c5af83f6314fe54dfcd20a5d42e8c3abc86", "messageHeadline": "Improve fetching remote sites for doctests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "98032a170d71dd49d653e8edc2dae05707e5083f", "messageHeadline": "Improve parsing observatory names from JSON", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "33f6a69a2b76d0e4696bbd12bf978e4f2a638cde", "messageHeadline": "Add a regression test for observatory name parsing", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d0e7fbb48a14be4091613ee7e09409ce19b9d3a", "messageHeadline": "Apply small updates to unit formatting docs", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5e48db6bb999f0b89ffb0243e8e2951401dce6bd", "messageHeadline": "Fix pyinstaller", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "752d549e37aad0f4a4b372be3916176f4c40d6d0", "messageHeadline": "Mark some tests as slow", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b86fa1adf7a47fee16e461fb74d7f09663c486e7", "messageHeadline": "Require pytest-astropy>=0.10", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a16f3da83640e5b1bd7b44d332da21908d704eba", "messageHeadline": "Merge pull request #12660 from dstansby/tseries-doc-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "e2f3002ec92b51dd48803e1949c75450f4bd40bc", "messageHeadline": "Merge pull request #13130 from svank/tilde-paths-ascii", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 139, "deletions": 20}}, {"node": {"oid": "8de8030b59bd52fec4170c5d4990870939e45b9f", "messageHeadline": "Merge pull request #13146 from WilliamJamieson/refactor/modeling_strings", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 105, "deletions": 135}}, {"node": {"oid": "d667c5b37b8c0de64be6ed16f920c83e6117a525", "messageHeadline": "Address review comments", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "cdde61543b32eba292cd31cc507034e7dd6bef10", "messageHeadline": "Support tilde-prefixed paths in io.ascii", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 139, "deletions": 20}}, {"node": {"oid": "736139663f9ff66c3998e637866c7288d23f45b4", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f30bab9f290136a36aac478f8bcc815d2f04be5a", "messageHeadline": "Merge pull request #13072 from nstarman/cosmo-deprecate-fmt", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "1820acb187d7fd0c7e8d13140486a13c2e243695", "messageHeadline": "Change `.format` to f-strings where possible", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 107, "deletions": 137}}, {"node": {"oid": "1cd43dccefc8433c4b35d29261f6d5858b3d92ad", "messageHeadline": "Merge pull request #13137 from WilliamJamieson/formatting/flake8", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1260, "deletions": 1146}}, {"node": {"oid": "cefd6c9db6fa919e031a1d642daa282bc6d1c8d8", "messageHeadline": "flake8 fixes for modeling modules", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1260, "deletions": 1146}}, {"node": {"oid": "c4b0b69cae884d37fd3ae81a1241d6444ff78de8", "messageHeadline": "Merge pull request #13132 from dhomeier/dstansby-time-array-func", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 138, "deletions": 1}}, {"node": {"oid": "b32e6aaf2f6c07783742f19c41fbda891f35c922", "messageHeadline": "More doc improvements and review suggestions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "4a82afcabc2b45ea74b21a7966a80ab643daff91", "messageHeadline": "Merge pull request #12891 from byrdie/quantity-reduce-where-kwarg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 203, "deletions": 30}}, {"node": {"oid": "8e5e77dd4f9a99c44902c125df675bf379c18978", "messageHeadline": "Fix RTD refs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89cdbdd3e375de27ab0d792158f3976f38e11b53", "messageHeadline": "Using memmap deactivates the masking", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fdeba2c7d2b8c49921ab09e0b7dff4c10b974ba6", "messageHeadline": "Merge pull request #13143 from pllim/codecov-action-v3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27bfcc8439f4f5cf29c79281c54ef6293e984239", "messageHeadline": "TST: Use built-in cancelation", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "3a4eea8c1096adfb52411324731a4f76b47f37ba", "messageHeadline": "Add another test for strings", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a62aa4929cdc4775b12af57d1b7cf3d1d0f95f02", "messageHeadline": "Add test and docs", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "f831ac3235399de0fd43f78018f7baa925ba6f08", "messageHeadline": "TST: Bump codecov-action to v3", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bf4fec02a2a63425245bf14a92cf6ba530dd215", "messageHeadline": "Support 'retstep' option for `np.linspace`, update docs", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "f739ed8e449d8ef0ef7e796035bd81700ee4c3cc", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2134c6c3b4f0faa654226a9ca5e30587aee993dd", "messageHeadline": "Add option to avoid loading data when using memmap", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9388e39d55b74eda6ca476f92fae660150b22b44", "messageHeadline": "Ensure all time formats can be serialized to ECSV, FITS, HDF5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 149, "deletions": 29}}, {"node": {"oid": "33a8bf21131f665c0a86c7dc8120e50d4790d70b", "messageHeadline": "Run slow tests only in one build", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bf51f17cc4794b16c9bbc2d1208177595264bd5e", "messageHeadline": "Use pytest marks for cpu/mem intensive tests", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "01eaa36d34804c30df7a401da4f07432c00ab2c3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d1f93c22072bf16e58ce90ca5001ac1bae422996", "messageHeadline": "Use temporary cache dir in tests and fix IERS-B/A mistakes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 44}}, {"node": {"oid": "3a0cd2d8cd7b459cdc1e1b97a14f3040ccc1fffc", "messageHeadline": "Merge pull request #13140 from WilliamJamieson/bugfix/warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a7ee30d010e243b0ababb3ae16e4bcef313f9727", "messageHeadline": "Fix for broken warning import", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7bc7135b40f86825eca5e563eb707b47072861d4", "messageHeadline": "Merge pull request #13138 from taldcroft/hdf5-doc-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "4f8b855d545fe9f676c7e7f0caf89737fc9fa0f0", "messageHeadline": "Fix mistakes in docs related to HDF5 I/O [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "f523e783ade02479cf6ee9cf82177d171adc1c8d", "messageHeadline": "Add What's New entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "6e8b6a00c0860bb3d10a20a046bb3a018b2266fb", "messageHeadline": "Make warning and error message text more consistent", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "27eeaaf6f0d86eb5e6c8804719bcf684e9c69b20", "messageHeadline": "Revert addition of +REMOTE_DATA in doctests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2f721b1bb6a48ab8e0c911cf6dae18b57896328", "messageHeadline": "Add a change log entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7f2495ae7daff11f2ad8eeb3bbee77e20bbeaf52", "messageHeadline": "Fix CI failures hopefully", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6fcfef56ce38318d8a5ae89620ac8a5b4c0839af", "messageHeadline": "Add new IERS config iers_degraded_accuracy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "e60714ace6b22dc522518a4feb55efe6f3cfac96", "messageHeadline": "Handle missing or stale IERS-B better [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "c08191538f4c105b41847839a26b1abe8a7467f3", "messageHeadline": "Fix trailing whitespaces in docstrings", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "120510aa7a4d377823f9eace8e4f69c8c88030f5", "messageHeadline": "Document Column's data and value attributes", "author": {"name": "Jero Bado", "email": "programmer@jerobado.com", "user": {"login": "jerobado"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "11f0dacfe2e2fd9aa4e48fbea3ef7c003f345467", "messageHeadline": "Merge pull request #12051 from WilliamJamieson/issue/11946", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 808, "deletions": 355}}, {"node": {"oid": "3cf0f37535c503ee36d406e6f85b80dcd484e895", "messageHeadline": "DOC: add `np.linspace(*Time)` example", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a9182fa9c0f16d4a0feaa7a1021168ad5d53175f", "messageHeadline": "Change name of 'check_bounds' to `use_min_max_bounds` for clarity.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "09c73514bbcff3f20c177a8fa864d3b145f8ad50", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0222fb367e0d6137294042627fdd94f177deee3c", "messageHeadline": "Update docs/whatsnew/5.1.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "863dbb0a81a92dc247477278ecaecb0fcd020058", "messageHeadline": "Update docs/modeling/fitting.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fef5d3df8a7e7568ee253a4f2be9d49364863ca", "messageHeadline": "Update docs/modeling/fitting.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec45c96eb2371e1fe28aab3f548fc2f30b0780c6", "messageHeadline": "Update docs/whatsnew/5.1.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3ba1e6fbfafbe82d88ae65221597a2f7f9cdd3e", "messageHeadline": "Move entry in docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "a3c6d12a66d5494fb4f553f3521af1a2d5b8d8a5", "messageHeadline": "Update docs/changes/modeling/12051.feature.rst", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "140d992714266ec25e00499cd9c4c32e0c77906a", "messageHeadline": "Update change log fragment", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e81b721f8af37d3eb66c8e7e2565c6580b2a663", "messageHeadline": "Update the fitting docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "b2dbbfe49adec270623c169850bc082ee38d85d8", "messageHeadline": "Add what's new entry", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8a339acddee26df78b15334946c524dcd17fc3a0", "messageHeadline": "Added TFSLSQFitter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 752, "deletions": 353}}, {"node": {"oid": "654449f90a2586d4dc688ccdca4e87416204bedb", "messageHeadline": "Add tests for array endpoints, longer time base, different formats", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "7a9925a9a04912991485ea5e8949a95bee3a91dc", "messageHeadline": "Weed out excess line", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "054655b1de752d0711472d50fe9f65bebc651ba9", "messageHeadline": "Add __array_func__ for astropy.time.Time", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "675dc03e138d5c6a1cb6936a6b2c3211f39049d3", "messageHeadline": "Merge pull request #13122 from pllim/tst-32bit-wut-is-going-on", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "0eef29c3af1b53b545780d4efa5556237c35612f", "messageHeadline": "Test tilde-prefixed paths in hdf5 files loaded through Table", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f675221c47eaf909b798e2c31f165b52e6f04b78", "messageHeadline": "Support tilde-prefixed paths in table.Table", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "147ca05dfa2a999cff6d172a3849fe7d77bfa5bd", "messageHeadline": "TST: Use older 32-bit image instead of killing it", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "d42de0c89323d77c26d36a3ff9f42d02cc803e72", "messageHeadline": "TST: No more 32-bit CI job.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "7969509e5e85a879e9b125c8aaf8db2f1ce68f9f", "messageHeadline": "Added `where` keyword (and `initial` keyword where appropriate) to th\u2026", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 203, "deletions": 30}}, {"node": {"oid": "691ceab8aea8f7c37ee89b1b806801239bb2dc69", "messageHeadline": "Merge pull request #13102 from cmarmo/clear-comphdu", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "bf17034ed1d9b3a2300f4efcfbf0fa0506faa6db", "messageHeadline": "Merge pull request #12081 from lastephey/use-buffered-io-fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "3a71f79be621b9cdc476a6f42299a2368797eb78", "messageHeadline": "Merge pull request #13106 from krachyon/sort_argument", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 71, "deletions": 29}}, {"node": {"oid": "00c20d4ec31aaab2605357b824c907516a6d6b5d", "messageHeadline": "Update astropy/io/fits/scripts/fitsheader.py", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bef67b4820a6d10da2e31114e1ebc430b2f8f71b", "messageHeadline": "Remove fileobj_open", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "f55cfebdf3eb9ff92c2d8f6418eac47806d57a0a", "messageHeadline": "Fix issue with buffered io and windows", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "160948d526ba7d9178dce9565c3f95fe7d2422e4", "messageHeadline": "Fix changelog category", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "adb0bb80d5f1b058401ecdbe5a01449824573e85", "messageHeadline": "keep windows i/o unbuffered", "author": {"name": "Laurie Stephey", "email": "lastephey@lbl.gov", "user": {"login": "lastephey"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0791bd20a74a0180fad218d19145deff677e5630", "messageHeadline": "fix miscopied except AttributeError, remove blank line whitespace", "author": {"name": "Laurie Stephey", "email": "lastephey@lbl.gov", "user": {"login": "lastephey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1be9401a518cae14e743682f8b9abcd50631d9b6", "messageHeadline": "add changelog", "author": {"name": "Laurie Stephey", "email": "lastephey@lbl.gov", "user": {"login": "lastephey"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a57be23c3a819a22ebf4c4b1b1c78c0f07d9ce6b", "messageHeadline": "changes fits io from unbuffered to buffered", "author": {"name": "Laurie Stephey", "email": "lastephey@lbl.gov", "user": {"login": "lastephey"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "497a9f84f60151ed46ff0ad4ab58e4ae1e5d2641", "messageHeadline": "Merge pull request #13115 from nstarman/cosmo-partial-revert-default_\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 62, "deletions": 87}}, {"node": {"oid": "a8d40c55f13538e0ed24347341a0594aaabed389", "messageHeadline": "Merge pull request #13099 from nstarman/cosmo-clone-equivalent", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 210, "deletions": 36}}, {"node": {"oid": "8f1e0171c0df2914442836070f50120076816893", "messageHeadline": "Merge pull request #12962 from kYwzor/ccddata-to-imagehdu", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "93f1b5c4db2372eaf94c69604115ff1f92816e1e", "messageHeadline": "changes from code review; unify dot replacement, exit on --sort passe\u2026", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "fe774531dae5263615747ac222870b97c90bb88c", "messageHeadline": "Update docs/changes/io.fits/13106.api.rst", "author": {"name": "Sebastian Me\u00dflinger", "email": "39328484+krachyon@users.noreply.github.com", "user": {"login": "krachyon"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8211458985dcad3f9ea0cc103dba28fe995da552", "messageHeadline": "Merge pull request #13114 from mcara/handle-wcssub-time-ver", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "23624a004fae088ca95f2798f92ec1202574299f", "messageHeadline": "Clean clear function. Update changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b9ae6692139ea69c3f4fa8a2a594282c15c6686a", "messageHeadline": "Add changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8586ce5ddc7b0279682233a2a7b1ab771a5de493", "messageHeadline": "Overload clean for CompImageHDU. Fix verification for table inherited\u2026", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "b853ec2e1b3b97b000194b8e7c5d5e2f2f2232a1", "messageHeadline": "Add test.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1067f2170900c9e91c823eec3e796086c9208e65", "messageHeadline": "rename equivalent_nonflat just nonflat", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "68cd9517e23cbcab2efbc955e4fc3c3a226e1e9d", "messageHeadline": "clone whatsnew entry", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0ee70930084161f5765327de07579a4e5ad7f2a2", "messageHeadline": "Allow flat cosmologies to clone to non-flat", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 184, "deletions": 17}}, {"node": {"oid": "0cfd4b2b86a48f08f89897b033a47024965675b5", "messageHeadline": "Merge pull request #12532 from dstansby/unit-decom-docs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "13b3a835d4443c1efc8b0de44a4a04442e6bffbe", "messageHeadline": "refactor default_cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 62, "deletions": 87}}, {"node": {"oid": "2f002daff0eea33e8bd42a612b00a54bb9379739", "messageHeadline": "Merge pull request #13119 from pllim/pyinstaller-agg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "31f3721904c7c8bb8ec26a5fa18b8639af3a6dd4", "messageHeadline": "TST: Manually set mpl backend in pyinstaller job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "275061702dafb2b99fbff977f31b2a16059ac8d8", "messageHeadline": "Fix compiler errors with older externally installed WCSLIB", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "1c621a17d964252b0a807e6520858bb583740c4d", "messageHeadline": "Merge pull request #12644 from mhvk/table-structured-column-io-via-se\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 426, "deletions": 198}}, {"node": {"oid": "2e581400ad2dbbd323be829fa7407ff4d76c7c5b", "messageHeadline": "Merge pull request #13113 from svank/link-to-header", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ba89e23752805980ddf9879f1874066f950ae1c", "messageHeadline": "Merge pull request #13108 from pllim/fix-git-linkcheck", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32773fcd9b26d96d12c1fd3e5a7076efeda4402a", "messageHeadline": "Add link to Header class in FITS header docs", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "543eaf1a84e58de11e6466c1612ef9fd21645d5e", "messageHeadline": "Fix intersphinex link in docs/table/index.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc7bcfca7c7e0ed1c38fc7598998cf4cb4741e88", "messageHeadline": "DOC: Removed broken ErrorBars.pdf link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "581f3299e95416380db3d4b59cfbd043395c9401", "messageHeadline": "DOC: Ignore old PyFITS link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b08e20fec5b117564b73d90f75761372838b65b1", "messageHeadline": "DOC: Replace defunct link for Git tutorial", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637e0619d8dc8370843e9a05dad783f17e4a7cf4", "messageHeadline": "Merge pull request #13100 from astropy/nstarman-fix-typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fec15d3cd916dee1115d034f2d9799ce679837a", "messageHeadline": "Update docs/table/index.rst to use proper sphinx interlink", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8ed8eb821a5d90eb85b8eeee516b3217e1913822", "messageHeadline": "Left-over change for dtype and fixes for sphinx errors", "author": {"name": "Marten H. van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "1aba0e8287f515f35443bc4da96fa658f2794f1d", "messageHeadline": "Add entry to what is new", "author": {"name": "Marten H. van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "50494e39022ea63a7b328d2b061063e3abb5cad8", "messageHeadline": "Revert show_dtype=None back to show_dtype=False", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 40}}, {"node": {"oid": "8aeb8b9105d3298f71cf1f21062c15e92a07b332", "messageHeadline": "Allow recursion in structured dtype name formatting", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "a938bd6409193e534be469e09f88fefa579e54ac", "messageHeadline": "Explicitly test structured columns, including metadata", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "ebb29872f9d24cf1de08288993e33ebfa3c4333c", "messageHeadline": "Never show dtype for __str__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "438b778588fae47bbea4a95c898c4f652dcc63fd", "messageHeadline": "Add example of show_dtype in docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "907c477095dbc3daccd007f8e4154c4bc8706996", "messageHeadline": "Fix problem exposed by remote-data", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb9730444651149db808dfa1ce74cc3123885a12", "messageHeadline": "Try to ensure tests pass on 32-bit systems as well", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "592b8887517d4625b3b6eab6872142060c605d42", "messageHeadline": "By default, show dtype if any column is multidimensional", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 125, "deletions": 93}}, {"node": {"oid": "32c3784dcd6d50ed7f96fc18bd21add931757303", "messageHeadline": "Print shape as part of dtype, and expand structured dtypes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "b237e8a351d74181e45ba062ae902d2cb9528ad2", "messageHeadline": "Add minimal documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f458986d0566c477c2441855ce65c57f610612d8", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2be9177d4375b922928e0c5e595ef20cac9c1970", "messageHeadline": "Simplify serialize a bit, removing need for regex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b7502d9de9b1063ef85435c604b36340ea6038f9", "messageHeadline": "Allow structured dtype for column serialization.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 154, "deletions": 21}}, {"node": {"oid": "7f4db84dee62a0e555fc13a282cb19cee782b673", "messageHeadline": "Adjustment for piece missed in gh-12614", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "85e8bfc5aa2784935ae0e539e770688a415d44a2", "messageHeadline": "correct filename for changelog entry", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "077681cb550c0188c644e5483004757530914778", "messageHeadline": "newline", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81cec071fd3af542c98383d0ebe3b17ce097e5bf", "messageHeadline": "revert unnecessary change", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7362f95425fadf35db3b8c59fb557a621f055b90", "messageHeadline": "changelog entry", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f32a18817143fdf98cced67b63627a9c7b9ba83b", "messageHeadline": "update docstring and WIP comments", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c39883758f92ac0bf4596b6a0db0ede4d08c7232", "messageHeadline": "initial working solution", "author": {"name": "Sebastian", "email": "sebastian.messlinger@posteo.de", "user": {"login": "krachyon"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "e31d8d89667f6bb586daa4c6011ea4c3d2706124", "messageHeadline": "use best_solution returned by the NoConvergence error to avoid recalc\u2026", "author": {"name": "Karl Wessel", "email": "karl.wessel@stud.uni-goettingen.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "150702fe1ce5be13a74e7d95cae02b44d9a0dcb1", "messageHeadline": "added changelog entry for PR 11693", "author": {"name": "Karl Wessel", "email": "karl.wessel@stud.uni-goettingen.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed6f8ba5ddbe6945cef79b00086bd5330fe8d5a4", "messageHeadline": "Warn instead of fail when NoConvergence errors occur in world_to_pixe\u2026", "author": {"name": "Karl Wessel", "email": "karl.wessel@stud.uni-goettingen.de", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e83e38160e24b25c0a1ea3f294cd926bfba2fe69", "messageHeadline": "Add test for NoConvergence error in world_to_pixel_values (issue #11446)", "author": {"name": "Karl Wessel", "email": "karl.wessel@stud.uni-goettingen.de", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "16fcc829e73ebb9db2722af82d9508c5761ba750", "messageHeadline": "deprecate \u201cfmt\u201d", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 46, "deletions": 33}}, {"node": {"oid": "3832210580d516365ddae1a62071001faf94d416", "messageHeadline": "Merge pull request #13079 from nstarman/cosmo-isort-units", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 239, "deletions": 248}}, {"node": {"oid": "e0abb22984647baf25afd5c6ee89be08a05acf89", "messageHeadline": "Update utils.py", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a7eb1db01bdc276ed5c10d50f7c6e9d6cf7ab28", "messageHeadline": "Merge pull request #13056 from eerovaher/latex-inline", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "43c92d30d9bd8d3052c70d99678bd29f2a74b7d4", "messageHeadline": "Merge pull request #13076 from nstarman/cosmo-equivalent-nonflat", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "ade3214079ea537550cd6a45db75e2c3bc920ff8", "messageHeadline": "Add property equivalent_nonflat", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "2ae987ba1160486e36eb315ee0e9d85cdbea5844", "messageHeadline": "Merge pull request #12110 from aaryapatil/fits_header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "70e83a556ffb977fd768a4fc61bbeeaf48b54a1e", "messageHeadline": "Incorporate review suggestions - data_size function w/o padding", "author": {"name": "aaryapatil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "e9aa87b389198b7f28a4b49f2684b455dc9400a3", "messageHeadline": "Expose the data size calculation in Header as well as in HDU", "author": {"name": "aaryapatil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "a1f615e056bdcb053acc482a9404fd1debe532eb", "messageHeadline": "change multiline to option 4", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "cf71e00be762ce867d68d4ca69b9054647f0f99e", "messageHeadline": "init has complicated dependencies", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "19ca7d290f2e6486dfba77d510702545f4318389", "messageHeadline": "isort units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 179, "deletions": 188}}, {"node": {"oid": "da1378cd80c8105b5747958b011579a4766fb371", "messageHeadline": "Merge pull request #13087 from nstarman/cosmo-flake8", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 98, "deletions": 96}}, {"node": {"oid": "092b4fa34ad0be5f956bcc5a90c4c4773197fb06", "messageHeadline": "Merge pull request #13073 from taldcroft/ascii-converters", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 184, "deletions": 28}}, {"node": {"oid": "b3f68abcc875e28de14b9f104d222b19473386f2", "messageHeadline": "Merge pull request #13094 from mcara/add-wcs-temporal-properties", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "bac96511fe7e496a5d2f03c54836c87631bd2057", "messageHeadline": "Add wcs temporal properties", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "583464d40b32313da6b864d2f260c06d1a0e67e6", "messageHeadline": "Merge pull request #13062 from mcara/add-support-for-time-axis", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e066fcd3a774233bd7df818383da389eac22f305", "messageHeadline": "Expose mechanism of selecting TIME axis in WCS", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8509765e5f497aa8a8d4c4f4bb602f20aba28643", "messageHeadline": "Improve docs per review suggestions and better coverage", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "76262ca3eeee5db5df2ec8c737cddc78f883451a", "messageHeadline": "flake8 cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 98, "deletions": 96}}, {"node": {"oid": "f19e1fa12c50b19afc8adf5728a0bedafe34fa95", "messageHeadline": "Merge pull request #13063 from mcara/do-not-wcstab-on-copy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "2ab0232b3ee1fecd314137ee4eaedf6a81a576a6", "messageHeadline": "Do not call wcstab after wcscopy", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "4172ead9d6f7436766edd83b9280f456d54fe3b7", "messageHeadline": "Merge pull request #13085 from pllim/un-xfail-iers-a-dlmirror", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0ac686d961d5b24e015e66176c1ac5c405810008", "messageHeadline": "TST: Un-xfail test_iers_a_dl_mirror", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "df01b75fd9e936ac8d575f60cb7a0cd07cfc8696", "messageHeadline": "Merge pull request #13082 from pllim/ignore-bs4-depre", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2f7df3e27a778aa8bed78877f585b51d5e389b6", "messageHeadline": "TST: Ignore bs4 deprecation warning in pandas", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6cbb8ee3416a15fa8fa110b8a1e24cbc79f07b40", "messageHeadline": "Merge pull request #13077 from orionlee/doc_improv_table_index", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b44dd9e3daaecc511ece21133af1331cf005bc72", "messageHeadline": "table doc: clarify loc vs iloc [ci skip]", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b54cc0d4e9b749384126305c63f1597b69cbb37c", "messageHeadline": "Merge pull request #13074 from nstarman/cosmo-io-cosmology", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "67f57fcec8a123b43843bfc6eeb17eebaa5fd3e0", "messageHeadline": "test to ensure all expected io is registered", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ac4c4ae69570d3b49f7c9b7da5b7b3e79459ae52", "messageHeadline": "Simplify specifying data types when reading ASCII tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 153, "deletions": 23}}, {"node": {"oid": "bf8d6c9ca3e3f449871b162de961a023efad4aa9", "messageHeadline": "Import cosmology io", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b18f4c9c853078ecfd0ef0e3334364a52d9fcb04", "messageHeadline": "Special-case aggregate handling for mixins w/ numpy < 1.20", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "43ee5806e9c6f7d58c12c1cb9287b3c61abe489d", "messageHeadline": "Merge pull request #13057 from nstarman/cosmo-private-constants", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 90, "deletions": 27}}, {"node": {"oid": "4ed5d63f946e84bc380151e96a0bb60a72b76e22", "messageHeadline": "Add deprecation warning when using private vars", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "a47615b7cc539faccf577b100c30e2a4120c0d07", "messageHeadline": "make semi-private API private", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "9a4331276e6c9a81de918d2ffbd162ca743a1cba", "messageHeadline": "Merge pull request #13066 from pllim/optional-dep-pyinstaller", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "32c8781229b402503d72d6301fc59998494be46e", "messageHeadline": "BUG: Fix HAS_YAML", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c32db7be58689b7b6ff71426c27be5c92945f12d", "messageHeadline": "Improve test coverage in `Quantity.to_string()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f54df76430eac0f67efb1e61be5a31f4c3029b9d", "messageHeadline": "Merge pull request #13065 from pllim/fix-circleci-no-ghost", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e76da7c94b896692b2204f600d9135c263c5b844", "messageHeadline": "TST: Run apt update on CircleCI", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d2e22b2d5985db0b5c2038af3b3cd1fdf2d47462", "messageHeadline": "Merge pull request #13055 from larrybradley/fix-pil-deprecation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1ed6a6a4b775d50a7f0fabb2eb4910750b6379b9", "messageHeadline": "Fix Pillow deprecation warnings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7ebd595c0c0cb942e8ed518c6f6f0fd2b83f175a", "messageHeadline": "Add change log entries for #13056", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0475002f1cd902b16e48d6cd13336db4ffd5167a", "messageHeadline": "Allow `latex_inline` unit format in `Quantity`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "f5f39c0fff49347886f6d4e7670d7e67e37fd081", "messageHeadline": "Update open action", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "078ed83d91808f603e47f5a10c5e4f4b370d7d7e", "messageHeadline": "Improve `latex_inline` format in `StructuredUnit`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "18157d250448dcb71a3a27b29dd0f44242ca7858", "messageHeadline": "Allow `latex_inline` format in `FunctionUnitBase`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "d09e636130e55d90b81ab07e46549c0affcbea21", "messageHeadline": "Allow `latex_inline` format in `Angle.to_string()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "184f3cba5e84d918246b852571183acc5cddd197", "messageHeadline": "Merge pull request #13032 from WilliamJamieson/bugfix/bounding_box_ig\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "8f1c4830bfe19aa87d47f5db66bb35d2a64e6b9d", "messageHeadline": "Add changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33327783d196f205fcf1bf75a4a188b65d923eb8", "messageHeadline": "Fixes for broken fix_inputs tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "59750e65905d4ce239ce8f923cb20c4d8f2fce69", "messageHeadline": "Fix bug in representation test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7084b6f674e51c6e64467ba20026c069d49b7ce4", "messageHeadline": "Make initial fix for bug", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d707b792d3ca45518a53b4a395c81ee86bd7b451", "messageHeadline": "Merge pull request #13045 from WilliamJamieson/testing/fix_pillow_issue", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2e11b15dda61eb6a03bba74cf2f609697675ed13", "messageHeadline": "Merge pull request #12749 from nstarman/cosmo-readonly-parameters", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "e0795ca8b6e68a4f6bf379604acbe2e0946a2e3f", "messageHeadline": "Ignore dangling file pointers", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c241e2cacff397943b8bf907e75b2c64483bdc26", "messageHeadline": "\"n_bootstraps\" to docstring of false_alarm_level", "author": {"name": "Jonas Kemmer", "email": "jkemmer@lsw.uni-heidelberg.de", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cfadc761e9d016e00cac4103963b0fa94422be55", "messageHeadline": "Fix for `FLIP_TOP_BOTTOM`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "64fe8fa3b15089caac67c1806f3ce648bdb73791", "messageHeadline": "Merge pull request #13034 from astropy/update-iers-1648772198", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "ec953aadf4583f5c97be54591428c05d9367e07f", "messageHeadline": "Merge pull request #13039 from pllim/iers-auto-update-no-fork", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8594fc85669354852ba0f7eacd50f4d9b5e2db2f", "messageHeadline": "MNT: Do not auto update IERS on forks", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "323dd7fe288ec3cf1490aafb78cec137db4093a3", "messageHeadline": "Merge pull request #13030 from larrybradley/theta-quantity", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "a5a39f6b5747e9f83babbec0cd662b2d77d214ca", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "github-actions", "email": "github-actions@github.com", "user": null}, "additions": 52, "deletions": 29}}, {"node": {"oid": "483188a9a849e0e4f35a2a773f4d74c8b598e42a", "messageHeadline": "Add Gaussian2D, Ellipse2D, and Sersic2D evaluation comparison tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dbc77e57c4c0adc7c86eaceeb22e7f0ac8621569", "messageHeadline": "clearer ts required column exception msg #13009", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "bfecdf7d7bd1ea63978a51e2ba11fb5daecf6b3c", "messageHeadline": "Add Ellipse2D and Sersic2D theta unit tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "298ccb478e6bf092953bca67a3d29dc6c35f6752", "messageHeadline": "Merge pull request #13031 from meeseeksmachine/auto-backport-of-pr-13\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "4b70fd1f92ee9b0d1d0e5715119326194292d6ac", "messageHeadline": "Parametrize unsupported mixins test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2f5d761bdc8a19b9b45ee5088816a19d83a66e4f", "messageHeadline": "Backport PR #13027: Finalizing changelog for v5.0.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "acdefa2cdde7b1dd5923e7acece15eca7812d127", "messageHeadline": "Merge pull request #13029 from astrofrog/update-towncrier-note", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "daba2aa8e9a2f4e6fbc7bbdb88d9d8335eb2a1cc", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9494106aa57888e9f83e9dfaa397b9730c759da", "messageHeadline": "Removed warning about towncrier pre-release", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "7490250e454c2de3121994a511e727a31389d9de", "messageHeadline": "Update Sersic2D docstring to allow angular Quantity theta", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "633e1aa394750c509f536bf48dd36d27eda45db4", "messageHeadline": "Allow Ellipse2D theta to be an angular Quantity", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "a99b92a7602841cd893e5c9cdee980e418075f35", "messageHeadline": "Merge pull request #13020 from larrybradley/func-model-docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "ba34ded0420946158ea57cbcae0dea7791a6df77", "messageHeadline": "Merge pull request #13021 from larrybradley/fix-gaussian2d-bbox", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "34d2741fa76a3bff0a631ef7cfcb29c07069ccce", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44ddb19ff107db74d4ca700c2a9cb0c82ea2db16", "messageHeadline": "Fix quantity bounding_box test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55576e6ba773adbbbc79d1b92815c08a0f925ac2", "messageHeadline": "Add Gaussian2D bounding_box regression test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "943045c40350f584b268dff175cec264d3b47fd8", "messageHeadline": "Update ellipse_extent docstring", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8c22a144ca172b1020e67a8368df41e7b5a1c1bb", "messageHeadline": "Fix Gaussian2D bounding_box", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "910f2f713cbf4d3476c83f6ad6bd9ac96c20378b", "messageHeadline": "Merge pull request #13018 from pllim/tst-cosmo-rm-fake-pkg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 604}}, {"node": {"oid": "cb404a90b6ac0a522ff080d04bef4f7fcd2574e2", "messageHeadline": "Update bounding_box docstring examples", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "13ef57d80f5ef565ce5f385bbc0ba73ab40b587a", "messageHeadline": "Update Gaussian2D theta docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "36229751c49d94e63f564073957a1236921cbf3d", "messageHeadline": "Merge pull request #13016 from pllim/fix-mpldev-depre-warning", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e45fac8e85d5b04e34a63dee8bd676ba294886e5", "messageHeadline": "Remove unused import in hadec.py", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "19a9e969fe433c2b71141ce987ba037b1859e427", "messageHeadline": "Remove mypackage/myformat from cosmology", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 604}}, {"node": {"oid": "6c15aa65851dc31e8cac843bd16e83178c8b50bf", "messageHeadline": "Removed unused import", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e8128e2c03805864701faafb76e6c99e0f0b9f0a", "messageHeadline": "TST: Clear plot before replotting in tests", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "d4fa208e3aaebc68aa7ea30c34cfd50298ebbc5a", "messageHeadline": "Merge pull request #9856 from nealmcb/constel-9855", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "b7abbcc120da3d9f9f4fa2d928e75cac8b16aa77", "messageHeadline": "Merge pull request #13005 from nstarman/utils-sciencestatecontext", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "ea627beb08f37722f29f7f0e4468481fe3d1579a", "messageHeadline": "Add numpy import to docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82c0cb9c794219379ceec9aba6d1455b9b8f6c8e", "messageHeadline": "Fix doctest errors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "d71fd93a68e2c317f1979f3d09536d2bc4df4edd", "messageHeadline": "Support mixin columns for group aggregation operations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 123, "deletions": 87}}, {"node": {"oid": "c3319952ebd2a9d4969f6dfb84fc61c84a240cbd", "messageHeadline": "Update open action", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "00ccfe76113dca48d19396986872203dc2e978d7", "messageHeadline": "Merge pull request #12975 from nabobalis/maxwell", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "243bad7089672d6dc7aa0942767f81c573f0c673", "messageHeadline": "Merge pull request #13004 from malynda/re-add-usno-iers-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2c0aba4a8f938bbfce2e8539706cd9be6b398a71", "messageHeadline": "Merge pull request #12811 from WilliamJamieson/feature/fitting_isfini\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "1de052d84dc8141902878101e85a3a1c8087bdc2", "messageHeadline": "TST: xfail test_iers_a_dl_mirror", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ce9733b74f4c95e38aa6b96242122c7f9f0c493", "messageHeadline": "remove unit prefixes", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac470829cf473bff2d398e96df2666a8fa18e35c", "messageHeadline": "added Maxwell", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bc8dbdf4cccd1e4864706cdffcde9bc42a812972", "messageHeadline": "Move Context of ScienceState out of method", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "d7c2f6cfb3e48856c81e076bca61638fe7b46250", "messageHeadline": "replaced CDDIS url with USNO url for IERS A data downloads", "author": {"name": "Malynda Chizek Frouard", "email": "mchizekfrouard@stsci.edu", "user": {"login": "malynda"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22497925dad7cb2a07310baf492b82084468238f", "messageHeadline": "Add error for non-finite objective function values for LevMarLSQTFitter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "43f47a300d945aa4bc4482106f5d7e3d66083b58", "messageHeadline": "Merge pull request #12997 from eerovaher/point-generation-plot", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7ee984423e7edcac30e0515d46bee9c2a8a3d3b", "messageHeadline": "Merge pull request #12994 from mcara/update-wcslib-7p8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1026, "deletions": 494}}, {"node": {"oid": "20b5d5dccabee3d7c9fecde4883e9bb4f801c831", "messageHeadline": "Update bundled WCSLIB to version 7.9", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1026, "deletions": 494}}, {"node": {"oid": "e0fef4b33ac3386cf6b2fee17e08d820ec74dcd5", "messageHeadline": "Merge pull request #12995 from astrofrog/fix-rst-syntax", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a145edf62c7c2fcb8eb6416a828c1a44c1bb951", "messageHeadline": "Merge pull request #12996 from astrofrog/v5.0.3-changelog-main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "6e429731867efb6c1da4545fd6c3633973f4ca83", "messageHeadline": "Fix an example plot in coordinates docs [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a308ae530b868ae9b50e6de6c956c40a267c59", "messageHeadline": "Merge pull request #12993 from astrofrog/v5.0.3-changelog", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "d32eab503bcd414d1f20dc5c659f7cde8c9ce397", "messageHeadline": "Fix syntax for code block in release documentation [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58887aa7daccd4809be74cfa09c54577a7721bc4", "messageHeadline": "Merge pull request #12863 from cmarmo/table-type-5280", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "0d39abb2382dc637cbc240efcb4dc96b5f13da53", "messageHeadline": "Merge pull request #12987 from WilliamJamieson/bugfix/precision-bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6569ceaeb81afef80d5a6a0a579698f1c27c6cd", "messageHeadline": "Merge pull request #12988 from pllim/hotfix-rtd", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d7ad81129924c45034963b4862f27524496d6f3", "messageHeadline": "Merge pull request #12985 from pllim/shelly", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2e96a2c7b8bd0cf755e962e165c33f784fbebdca", "messageHeadline": "DOC: Pin Jinja2 too [ci skip]", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4c535925780851c16b29a3039872b02f3dbb6a9", "messageHeadline": "Fix exact comparison causing test failure", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f070fc5c27d04ad3663128829628eba5d0d75d63", "messageHeadline": "Merge pull request #12966 from nstarman/cosmo-test-helper", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "8768d3089a4ee6de1a8055511fd35e590e3cd0ba", "messageHeadline": "Update subproc cmds", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "729da5e1e130375056ac950eca537f11b7d4f3c1", "messageHeadline": "Merge pull request #12982 from WilliamJamieson/docs/asdf-astropy_link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ea0b626b51dd46758c01dd421bc4236a3eba8959", "messageHeadline": "Add link to asdf-astropy documentation", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f41c1e65edaf39755aef09f0b7336eb766f5bc6b", "messageHeadline": "Merge pull request #12967 from saimn/cfitsio-4.1.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 92, "deletions": 13}}, {"node": {"oid": "161060fb07b66fb9956a859674997f199bf921d3", "messageHeadline": "Merge pull request #12977 from saimn/rm-modeling-setup", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "95f655c00df228682d2a34122094e21d8559e13b", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "178fba4387c194d8037b573d95b667d63374e3ec", "messageHeadline": "Update cfitsio to 4.1.0", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 91, "deletions": 13}}, {"node": {"oid": "4085d65e2462c1dba63f76bf28676aa6d0099854", "messageHeadline": "Merge pull request #12976 from saimn/fix-changelog-reference", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a578477d11a3a1186080cc847666537ef773ed67", "messageHeadline": "Remove modeling's setup_package", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "2a9f31b33e2a4119ee16475f135a11f1de18c2c0", "messageHeadline": "Fix Sphinx's reference target not found", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea29af464fe9087503f26f5a56a59d06b1ebf590", "messageHeadline": "Add comments, add changelog.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d73ad9860ff51232eeb7cacbf1548393021894bd", "messageHeadline": "Explicit temp file names.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a19c7988bf1016d080e3271b57bf15238bf7fc7a", "messageHeadline": "Close fits file.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ad3d7fde0db29750e4cbd84bbb1346404505ac6b", "messageHeadline": "Add tests.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "7a1f9d7f1a84d0bce5ebaa28bd9e1ef61a39aadb", "messageHeadline": "Fix issue 5280, build table without coldefs.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "09730c273e0adb0d088cc0f2e059e1511d2ae15c", "messageHeadline": "refactor conftest as tests helper", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "0871cc854abe1fb66595cc7a2afbbe6818a11559", "messageHeadline": "Change feature description", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "da206faba923db66e53aac29450dd57cea211cc0", "messageHeadline": "Merge pull request #12957 from nstarman/cosmo-move-flrw-folder", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3803, "deletions": 3627}}, {"node": {"oid": "f167f1016e720984811fda01d2ecf7c151d4aa7e", "messageHeadline": "tests for refactor flrw to folder structure", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 640, "deletions": 529}}, {"node": {"oid": "b197f09ccca443b0b40f4d9fb5d1457d9b837bbd", "messageHeadline": "refactor flrw to folder structure", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3141, "deletions": 3033}}, {"node": {"oid": "95ed6c038e9f3e14a0f990a924ec5d3846bc257a", "messageHeadline": "remove unused imports", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 65}}, {"node": {"oid": "3431362b410eb01d6813512671f58ab3b69935fb", "messageHeadline": "Add change log", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "db90378a42e318797b4ae42ab836b271825a82a0", "messageHeadline": "Merge pull request #12959 from robelgeda/bug_fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "30a779c946b2d2a8d7aae18fb23c9930d646a010", "messageHeadline": "Fix docstring indentation", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2471cc5e6b0ef5a8ab586ffd05fb2646f800626a", "messageHeadline": "Fix test", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0fa3493cc1193373e596337f3c33adca8c943da", "messageHeadline": "Fix to writer parameter test", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6d6517c674b48c310c132864acc7fdbf90542c72", "messageHeadline": "Add test to writer parameter", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0d99b294e290bb021a34ba532183eb835c1e6948", "messageHeadline": "Fix end of file `12959.bugfix.rst`", "author": {"name": "Robel Geda", "email": "robelgeda@yahoo.com", "user": {"login": "robelgeda"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e6ea88f1ef4381ea57744143d74e9df40fe41bb7", "messageHeadline": "Add test for new parameter", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2a79faf4299204afef49327e9b1f45ccb917dce3", "messageHeadline": "Add parameter to get an ImageHDU from a CCDData object", "author": {"name": "kYwzor", "email": "tiago_gomes_76@hotmail.com", "user": {"login": "kYwzor"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "05cae907e6cbe31594f409b98355908828e4d97b", "messageHeadline": "document #12959 in docs/changes", "author": {"name": "robelgeda", "email": "robelgeda@yahoo.com", "user": {"login": "robelgeda"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5cb2a3bf56eae71c439734f63a02e813b1ba4636", "messageHeadline": "generalize `discretize_model` to accept CompoundModel", "author": {"name": "robelgeda", "email": "robelgeda@yahoo.com", "user": {"login": "robelgeda"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "d21dc232d8626b3aff24784628a6e85d177784ae", "messageHeadline": "Merge pull request #12953 from WilliamJamieson/bugfix/terminal_width_bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 61}}, {"node": {"oid": "c28e0d541d1b8761d1a633253e0b404d07454b59", "messageHeadline": "Merge pull request #12841 from emirkmo/add_ecsv_to_timeseries", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 63}}, {"node": {"oid": "d96cd45b25ae55117d1bcc9c40e83a82037fc815", "messageHeadline": "relax strict dtype checking in ecsv to a warning", "author": {"name": "Emir Karamehmetoglu", "email": "emir.k@phys.au.dk", "user": {"login": "emirkmo"}}, "additions": 57, "deletions": 63}}, {"node": {"oid": "a1f69b7e9947bf13280bd578f610d8e56f77c2b3", "messageHeadline": "Bugfix for terminal width changing test outcomes", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 57, "deletions": 61}}, {"node": {"oid": "c7b0e928e82dc7a4e099124d5223700e5bb4cfe2", "messageHeadline": "Merge pull request #12882 from astrofrog/auto-update-iers", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "7b33cb3a41cea7c409464326953718cb061bde5f", "messageHeadline": "Run on a monthly basis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4162157e66f3e6a2656538511cce8ba1a4e0a3", "messageHeadline": "Only commit if there are changes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c08c04126d5b6de517707617e6d2e961eed02dd7", "messageHeadline": "Fix indentation and spelling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d8f2bb21d8e3f2a6f0891f12954de2a69e36dcb0", "messageHeadline": "Allow IERS table update to be triggered with workflow_dispatch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94252cd4ec346ff1896c42d52b5ce059911eccbd", "messageHeadline": "Added cron job for auto-updating IERS tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 45}}, {"node": {"oid": "97be610d13cf314b28ffe8eddc20f9affa8a05ca", "messageHeadline": "Merge pull request #12659 from pllim/unpin-pytest-astropy-header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "da084a1500220cb5068071e2aa4e9445fbbedea6", "messageHeadline": "Update pytest-astropy-header pin", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "98368901863b906b4cd5c1c7173d971961a16e1b", "messageHeadline": "Merge pull request #12945 from astrofrog/v5.0.2-changelog-main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "cf74f6382097e113d4979d55444565575aae6894", "messageHeadline": "Merge pull request #12944 from astrofrog/v5.0.2-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "2672483d3dd6547b2af9fe2aad1096e2bde0b9cd", "messageHeadline": "Merge pull request #12942 from WilliamJamieson/refactor/isort", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 222, "deletions": 277}}, {"node": {"oid": "ca0c4d8d12714601e1467e449c57acb9c1e2f9c5", "messageHeadline": "Changes made by isort to modeling", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 222, "deletions": 276}}, {"node": {"oid": "4ef64b9e1ab38996f044c5d41b5620aaa1ce9569", "messageHeadline": "Remove modeling from isort excluded files", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e79e39befc2662568f8273399515446ab2736fa5", "messageHeadline": "Merge pull request #12932 from nstarman/cosmo-isort", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 66, "deletions": 48}}, {"node": {"oid": "c3036dde609f816564e51ed599e4ef99c349151a", "messageHeadline": "consolidate isort import headings", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "1bf53dcf5672d5808580339725e301a587185d73", "messageHeadline": "Merge pull request #12936 from dhomeier/pkg_data_10094", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3abaa4f0321fa26fef3dcb88e5afd794b239fbb0", "messageHeadline": "Merge pull request #12318 from kecnry/modeling-bb-unit-fixes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 129, "deletions": 36}}, {"node": {"oid": "4a8157960f20bdef75c248d8dedf41a2bba680ba", "messageHeadline": "Merge pull request #12561 from krachyon/main", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "930ea380b7dfd198a338df9a82d222947385010c", "messageHeadline": "add test case for passing scale without units", "author": {"name": "Kyle Conroy", "email": "kyleconroy@gmail.com", "user": {"login": "kecnry"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54af843e8fbb2a1145b4cdddba1bd29cae0de53c", "messageHeadline": "add fitting test for dimensionless case", "author": {"name": "Kyle Conroy", "email": "kyleconroy@gmail.com", "user": {"login": "kecnry"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2435e111021e823a9580ece7a6b39c60a65a123d", "messageHeadline": "improve test coverage", "author": {"name": "Kyle Conroy", "email": "kyleconroy@gmail.com", "user": {"login": "kecnry"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5dc41f82566f9440bd85061b23f00d8d487a0d06", "messageHeadline": "add changelog entry", "author": {"name": "Kyle Conroy", "email": "kyleconroy@gmail.com", "user": {"login": "kecnry"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af367bde9e1ecb67156e2ec1b9e1ca330f4bac12", "messageHeadline": "BlackBody model: fix handling of scale units", "author": {"name": "Kyle Conroy", "email": "kyleconroy@gmail.com", "user": {"login": "kecnry"}}, "additions": 78, "deletions": 36}}, {"node": {"oid": "da63d0a02b677b012c4e3c70c097367361fbe802", "messageHeadline": "Eliminated booleans from indices.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "853c98c3ac28c639ad6688814d80a278a9edd7ea", "messageHeadline": "make indexing more robust", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "e3808d43d8c09c3ad7a80501a9cf7eeb034ac6dd", "messageHeadline": "TST: accept URLError in `test_url_ephemeris_wrong_input`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "225540261f1a1cd845a1141941a35bbf2f86f7e1", "messageHeadline": "TST: debug missing cache test", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "143269bacbd30e7f0c8b313db436d374bbada2a1", "messageHeadline": "DOC: use `get_pkg_data_filename` ccddata example", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "43ce7895bb5b61d4fab2f9cc7d07016cf105f18e", "messageHeadline": "Merge pull request #12930 from eslavich/eslavich-prevent-asdf-depreca\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 97, "deletions": 37}}, {"node": {"oid": "342375723a30f423547d5b48aca5bc4443fc22c4", "messageHeadline": "Resolve issues with asdf deprecations", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 97, "deletions": 37}}, {"node": {"oid": "6fd19b358391b36c3057ed984a729b619975f96a", "messageHeadline": "TST: use `get_pkg_data_filename` for regression_10094", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "22485a8e402d1658afccb6b07bc48247c414acf6", "messageHeadline": "Merge pull request #12934 from astrofrog/update-iers-5.0.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 30}}, {"node": {"oid": "e99db7e5719ef1b4e38993c1119857af89140e12", "messageHeadline": "Update IERS Earth rotation and leap second tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 30}}, {"node": {"oid": "74015ebed9469dc5bbe0e43290616bfbf89090f4", "messageHeadline": "unskip cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "9b075215dfd8967e3abac982792d8b7328f41ad7", "messageHeadline": "pre-commit isort select folders", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "40ba5e4c609d2760152898b8d92a146e3e38c744", "messageHeadline": "Merge pull request #12924 from adrn/mailmap-updates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d2a327dba81fddef90307073d0a5b8d368edb838", "messageHeadline": "Merge pull request #12902 from andriyor/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "13f232aae6b7c81453b3c34e309a50a8f8795bbd", "messageHeadline": "Merge pull request #12903 from WilliamJamieson/deprecate/asdf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 46}}, {"node": {"oid": "5fdc76202353ce77d7b720f939e03ac46e7becb8", "messageHeadline": "mailmap additions [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d5e4f34bb32737c12d23e1205c96ad925a47279d", "messageHeadline": "Deprecate asdf in astropy", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 46}}, {"node": {"oid": "4c1a0cc1e8361a53f1ebb73a203f5a2ced366434", "messageHeadline": "Merge pull request #12905 from WilliamJamieson/testing/protect_asdf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "31dd1399151cf4ca90a02f35bf4a512f258ace26", "messageHeadline": "Added conftest foo to protect against asdf 3.0.0", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6c22216e95843b82e955c25f12a9fd2f3483380c", "messageHeadline": "Merge pull request #12638 from dstansby/coord-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "73f110c413013ba16ac944e02139f1c47f4feeec", "messageHeadline": "Merge pull request #12911 from jobovy/pyodide-imports", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "738068e5d397490e4b1565b026a95301dc1cddec", "messageHeadline": "Merge pull request #12907 from Cadair/fix_compound_model_separability", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "427d6c332b256cee82c8385102fc38d1ff06e2d7", "messageHeadline": "Move ssl and concurrent.futures imports into functions that use them", "author": {"name": "Jo Bovy", "email": "bovy@astro.utoronto.ca", "user": {"login": "jobovy"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7b778560cf3791d347099f2b060eb7d60fdc46a1", "messageHeadline": "Merge pull request #12910 from eerovaher/wrong-numpy-skip", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "507912b3c82af734a9408278871000d7cc7b75cf", "messageHeadline": "Merge pull request #12913 from eerovaher/tox-asdf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c53ed143bdb441d503f283fbda0dc6bfd4134b38", "messageHeadline": "Merge pull request #12914 from eerovaher/min-pytest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b03aeed90390e2b99573c233a78bbd4022a12d6e", "messageHeadline": "Check for the correct `numpy` version in a test", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "efedd57cb088b6ca73f9540a3c6185ad7046c926", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d05766f6355b9820868e3fb1e34e38e2c5c023ea", "messageHeadline": "More tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "069729efbbb7f31dfb2d32496a4460c920e73511", "messageHeadline": "Attempt to fix astropy/astropy#12906", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0ace3f93af69b4186199751619294ded65930d0c", "messageHeadline": "Update oldest required `asdf` version in tox.ini", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16bfe05a744909de4b27f5875fe0d4ed41ce607", "messageHeadline": "Merge pull request #12900 from Cadair/custom_compound_model", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "af83237c7ff6db69e5a79bb5a50d99702a90857b", "messageHeadline": "Require `pytest` 7.0 or later", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a4f25a2ced5d7bb5cfe539071c36f30ae35b0b42", "messageHeadline": "Merge pull request #12864 from nstarman/cosmo-yaml-cosmology-argument", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 30}}, {"node": {"oid": "e5a4baeeb70dbc5e18ff4fed2b8206e2b3486a35", "messageHeadline": "Apply suggestions from @mhvk code review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c412e804312c60c6b735858aa38c9164b5f4e1b9", "messageHeadline": "Misc coordinate docstring fixes", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "95f3d4da599fb3d005bffbe42de4d6e97fdaee4c", "messageHeadline": "Add changelog and docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7d2bd753e374edadd3faae3dca5c8d9ff23666f4", "messageHeadline": "add docs URL for PyPi", "author": {"name": "Andrii Oriekhov", "email": "andriyorehov@gmail.com", "user": {"login": "andriyor"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58f6c41e398e169f194919be0afdcd6367f2cbea", "messageHeadline": "bugfix: add ``cosmology`` argument to ``from_yaml``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 30}}, {"node": {"oid": "ad1c98905b2776c1446c0e054207860b973375d1", "messageHeadline": "Allow a model to override calculation of it's separability matrix", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "282d1eb1c5068f1853a88d80981a64fea78e732e", "messageHeadline": "add GitHub URL for PyPi", "author": {"name": "Andrii Oriekhov", "email": "andriyorehov@gmail.com", "user": {"login": "andriyor"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "41f023995fc2b533deeac84f6fa818a5df04c26e", "messageHeadline": "Merge pull request #12897 from WilliamJamieson/feature/spline-converter", "author": {"name": "Edward Slavich", "email": "eslavich@users.noreply.github.com", "user": {"login": "eslavich"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "816904d3460db8f6759dd8d134b273afbe388370", "messageHeadline": "Merge pull request #12895 from WilliamJamieson/feature/trig-converters", "author": {"name": "Edward Slavich", "email": "eslavich@users.noreply.github.com", "user": {"login": "eslavich"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "dba900dd41308ab14a9d077fb0d41d8a90406afa", "messageHeadline": "Fixed issue with missing scipy causing failed tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f76ddba1e337a161712dbc069ff6517a6d048635", "messageHeadline": "Merge pull request #12896 from adam-broussard/main", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3095afd893c8ab5ddb095ca22a072c2c36b031a9", "messageHeadline": "Fixed an issue where formally finite values were approximated with nu\u2026", "author": {"name": "Adam Broussard", "email": "adamcbroussard@physics.rutgers.edu", "user": {"login": "adam-broussard"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b0dba7088a82664f756c8e9469499448d38aead8", "messageHeadline": "Merge pull request #12604 from seweissman/fix_votable_validate_output\u2026", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "2adc9f5f93e2408f63178d06aba81ce3402dc53b", "messageHeadline": "Added changelog.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3137ee725f1233694de6495dfc13ac93b77cb89", "messageHeadline": "Added tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fccf8389c040ac028ab22d9a6bbc8a8f6b8b6bf7", "messageHeadline": "Add spline converter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "deef87c9838ba63bcb847fcabad4c66d4556a151", "messageHeadline": "Update the asdf version", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0dc4f9105e246474d120648a5ded53a6cf0689", "messageHeadline": "Added changelog fragment", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f443495f65fa44bbe6dec6230fd58319014e0463", "messageHeadline": "Added converters for all trigonometric models", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 64, "deletions": 11}}, {"node": {"oid": "d38f97c594ac499597aa7037b74a1247f73c55f8", "messageHeadline": "Make ndarray Parameters read-only", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "0867721075391c359f7c5e7ab6ac7d92b037b64e", "messageHeadline": "Merge pull request #12844 from mcara/fix-wcs-unpickle", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 89, "deletions": 20}}, {"node": {"oid": "3a07771064a68935d3abe2e6b1e0778a09f7d5eb", "messageHeadline": "Merge pull request #12888 from maxnoe/time_delta_warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 14}}, {"node": {"oid": "0d59d89af0f4aebe16f53e0d182a1365ea19c8a8", "messageHeadline": "Add example of using a time Quantity in time arithmetic", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "16ae733d5750768166ee232cb0c8238e0f4bbcb6", "messageHeadline": "Document TimeDelta behavior for unit-less input", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d4c7320d88fb94938e30f6c6e55b992613e9fb14", "messageHeadline": "Add warning for unitless numerical input to TimeDelta", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "179fa5fe1a97aaaa43e9d87d44eb366db454a396", "messageHeadline": "Merge pull request #12880 from emirkmo/ecsv_add_version_check", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "b6e52a18f78861f3c35b658462743cf2e1e9787c", "messageHeadline": "add ECSV V0.9 file backwards compatibility for non standard datatypes", "author": {"name": "Emir Karamehmetoglu", "email": "emir.k@phys.au.dk", "user": {"login": "emirkmo"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "b49ad06b4de9577648a55d499d914e08baeef2c6", "messageHeadline": "Merge pull request #12807 from saimn/unit_parse_strict", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f6ab831fb8c44d8758318faa890aaaa4cb5ac25", "messageHeadline": "Merge pull request #12876 from pllim/rm-jinja", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ed903c4c617adbb40c6f4f061bffba8da812a054", "messageHeadline": "Merge pull request #12868 from astrofrog/release-notes-tweaks", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "87e73fababde2e2576e1255de0ca45f213079683", "messageHeadline": "No longer needs jinja2 after #12558", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "4b7ba953b154dab628a64481a3c6571b4129b16e", "messageHeadline": "Merge pull request #12558 from mcara/projections-use-prjprm", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 254, "deletions": 1020}}, {"node": {"oid": "b72225b12c8a4bfe6cf7420db27f8d3d2996b5af", "messageHeadline": "Switch modeling.projections to use WCSLIB prjprm wrapper", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 254, "deletions": 1020}}, {"node": {"oid": "d48ab3ffd4d18845ca599f3773327381ad51839c", "messageHeadline": "Fix docstring for unit_parse_strict in read_table_fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa4251c04ef808fb7312d79568d6a42854bce865", "messageHeadline": "Merge pull request #12869 from saimn/fix-numpy-dev", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "82cedda7f399fc931ffdb7511a92badb3adaff9b", "messageHeadline": "Fix using Numpy nightly", "author": {"name": "Simon Conseil", "email": "simon.conseil@lam.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b334a9b25494be03a07c19d4aeea8e62d3595be7", "messageHeadline": "Merge pull request #12867 from neutrinoceros/hotfix_12865", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "512303c375517515e3bc56efa718f768e4344230", "messageHeadline": "Merge pull request #12832 from astrofrog/cron-on-release-branches", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "43d0579765ceb10e25e159368a5fdfb99e972059", "messageHeadline": "MInor updates to the release docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "9cfdd82b8cca3ce9e0902d517a49a0f67f89854d", "messageHeadline": "Merge pull request #12755 from astrofrog/update-release-notes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 431, "deletions": 536}}, {"node": {"oid": "77a01ffa520b3cc907fec2ca921511381c290b7a", "messageHeadline": "BUG: don't escalate a deprecation warning from numpy into an ImportEr\u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "14fc84c9c62d96e925e5764b4a178915245183ee", "messageHeadline": "Merge pull request #12855 from pllim/pyinstaller-no-hide-failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "652726c1eb3ac3131dabb9cd9566ecd82870f9ca", "messageHeadline": "Implemented comments from @bsipocz", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "4fa41c9a06d342c6ee47882cee5abb96d6674ea4", "messageHeadline": "Remove GPG key instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 128}}, {"node": {"oid": "41e4b4d3b287ce23dec621311adb0d3c36fc6d61", "messageHeadline": "Remove pr_consistency instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 73}}, {"node": {"oid": "bf17eaeb9ea92f0fd080ca796b87b6010170f0d7", "messageHeadline": "Updated release notes for bugfix release following 5.0.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "0e2d87be576f8aa7c606c4a4318c277991a8b7aa", "messageHeadline": "Refactor core package release notes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 398, "deletions": 347}}, {"node": {"oid": "5e2c1adc6615229f216ccfe01983deecf08f5dbc", "messageHeadline": "Run 'cron' CI configurations on all release branches and all tags", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "93ba7e74168686997dc285cd1eabf5ba12bc1068", "messageHeadline": "TST: Unpin numpy in pyinstaller job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "375562d8a432ac5172d48b9c3bb3263f82497e4c", "messageHeadline": "Collect submodule py to avoid module not found.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "793fc21215671b7534c3124fd300a0fbf828a1e0", "messageHeadline": "TST: Do not use metadata.version numpy", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "70a560dae7addad388c44d1ec42d3f09835726f7", "messageHeadline": "Also restore alt_wcskey and colsel and keysel when unpickling", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "0181f23d7519d21e890b36d3adc98117294ab5f9", "messageHeadline": "Restore naxis-related attributes when unpickling WCS objects", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "cd730f9f77b70471948c46db07a6861c9445c312", "messageHeadline": "Merge pull request #12858 from lpsinger/del-ufunc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0e51083e34a8e4667fdb2d34ae77adfcb75ab66c", "messageHeadline": "Fix incorrect test discovery due to np.arctan2 being left as a global", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef6c4b15537523a1dedcbf984350a67d94cb7272", "messageHeadline": "Merge pull request #12843 from keflavich/wcs-doc-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dbefc27a7af1ae2a1e232437bebc2a53897f9156", "messageHeadline": "Merge pull request #12831 from larrybradley/rtd-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8db6ab2f4b85de08923788356f6df314c9b0d6b2", "messageHeadline": "Update RTD config to install graphviz", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76e2153418192a2e5d59453f7eb13cc48d4eb779", "messageHeadline": "Update RTD config for py39", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e27060ea58099c36c61943e880b012ca310422ec", "messageHeadline": "Merge pull request #12806 from mhvk/io-fits-avoid-dask-import", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "9b75b4bef9583f9f337158a896edb8816e363cbf", "messageHeadline": "Fix labeling of link in index", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "56592f085b0c0f47e08938bd1afb8c0d072c1443", "messageHeadline": "Review follow-up", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "6f9da36ce40ea19b4d4b9345f180187a9a1dece7", "messageHeadline": "Check whether arrays are dask arrays while avoiding to import dask.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "aecb0de64ea872952fa724061c4896e0df263529", "messageHeadline": "Merge pull request #12823 from pllim/pytest-7-fires", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 156, "deletions": 183}}, {"node": {"oid": "0eb8d66c14c99689923f7efd6502b60e70fb9f44", "messageHeadline": "Add explicit warning checks back to FITS tests", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bb5eb9c20f8a4149856624b4102b5da0d9ed3ff2", "messageHeadline": "Test changes caused by scipy 1.8.0", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ec98ee059610ba429ef52bd89e9dec26e25e3eea", "messageHeadline": "Update asdf minversion pin to 2.9.2", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7b98fa6d7a978b732dd80cd236d84611935fcea7", "messageHeadline": "Stop using pytest.warns(None)", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 139, "deletions": 169}}, {"node": {"oid": "0c3d2ff2c7410ddb529809ac4dcbecc71c331b8f", "messageHeadline": "Update intersphinx URLs", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a358d5783bf47c3d7dceae8ff2d7657d976b36bb", "messageHeadline": "DOC: Update pytest intersphinx for tmpdir", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "314dbe860be368465f302f4bc272f73241794dff", "messageHeadline": "Merge pull request #12813 from hamogu/checkbox_what_new", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82cf24713d187cfb815e9acc9fd834e1d1c204f3", "messageHeadline": "Merge pull request #12716 from vilardellsalles/12715-css-images", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5e2185e01fb8ac6f6e8db060f6c415f62b734b82", "messageHeadline": "Add checkbox to PR template for What's new entry", "author": {"name": "H. Moritz G\u00fcnther", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0c2599f89a4cb53bc9109ab17a43567631bcd40", "messageHeadline": "Merge pull request #12812 from lpsinger/typing-extensions-min-version", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0302afe5c38e00202b560d99be3c9f06c0fef7f3", "messageHeadline": "Set minimum version of typing_extensions", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8cab8ec1443838bf9dab406614b00be87a24a4", "messageHeadline": "Merge pull request #12800 from WilliamJamieson/bugfix/units_mapping_s\u2026", "author": {"name": "Edward Slavich", "email": "eslavich@users.noreply.github.com", "user": {"login": "eslavich"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "65b7669a44292a077245644f15368b6519bb388e", "messageHeadline": "Added changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2652343b3afa54af3ab07d1b9b069b707b78451c", "messageHeadline": "Fix conflicting asdf keys due to changes in transform-1.2.0 schema", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dbb45773367583e88334da98cc93c1eb10f8ab65", "messageHeadline": "Merge pull request #12798 from astrofrog/minversion-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "22b5673cc1686eae01fcc600629c76bde1956d1e", "messageHeadline": "Merge pull request #12797 from astrofrog/5.0.1-changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "f6e0c19b07feb2db557cc9f9258b54efd3cbb63e", "messageHeadline": "Avoid using strings in minversion() wherever possible as this can cau\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7111e58e240bb336bb88fea085e17f896f9a98e4", "messageHeadline": "Updated 5.0.1 release date", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba0803d73084a98c3c05ec9cdbb8dc1b329f448", "messageHeadline": "Merge pull request #12761 from astrofrog/v5.0.1-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "6ef473e15f9643eed9762b828f25db1f91bb94f7", "messageHeadline": "Merge pull request #12788 from dhomeier/modeling-docs-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "29703e422b32d2c786a08f9c3d13383e63da4c14", "messageHeadline": "Catch WCS 'datfix' warning; more specific filters", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "eafb031eb3bd2b07edf74166a69874fcd2375f34", "messageHeadline": "DOC: avoid/ignore fitter warnings in modeling docs", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "53235d6b6e72d6404cc4a080daef7d45985cedb6", "messageHeadline": "Merge pull request #12746 from nstarman/cosmo-move-param-to-ecsv", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 481, "deletions": 205}}, {"node": {"oid": "2d4270419d3f169688fe86613c75328b37f456b2", "messageHeadline": "Merge pull request #12782 from nstarman/cosmo-test_aszarr", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "412cc5c9cb9f5bf9331432ca024f11787d4b3a08", "messageHeadline": "Move parameters.available to realizations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "2e8bf88fc48200b4cb11e5883e1dac334565a259", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "cdcf012d3b4c1b4eb7cf901c643dd708ae9dfde6", "messageHeadline": "test lazy loading and dir", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "87079f77356ac0a0e9e3c1c307e3878b4f2c97fc", "messageHeadline": "Enforce name is str, for YAML I/O", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0d6dcecb62ad40e738d2bf3d7ed6fce300578d2a", "messageHeadline": "switch to lazy load realizations and parameters", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 81, "deletions": 27}}, {"node": {"oid": "0ec8c4ac46ad2304bf5603770f35a86afa4b1b60", "messageHeadline": "switch to reading from file", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 196}}, {"node": {"oid": "9b5d59e365c6ef6726c73d50227edbbb8b053a36", "messageHeadline": "Add data files", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "dffd892de8e76be26020e9b1b7aa7ea6ea2a979b", "messageHeadline": "test aszarr", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "f83868581ba7348726129ebc166e383f1b07a9fc", "messageHeadline": "Merge pull request #12786 from WilliamJamieson/bugfix/bbox_docs_build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "d5ad4c3e5feb89ecbb005a9806ac1930b8e0066b", "messageHeadline": "Fix read the docs build error by removing methods section from `Model\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "4d4686c2133ecc258fe58884a38bd5b3337b3317", "messageHeadline": "Merge pull request #12783 from astrofrog/fix-underline", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7d72b003fd3e63844abff3d2570574be91f3a9e5", "messageHeadline": "Fix underline lengths in docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "20513ae79a9100381ec7b61b1a324155c2814086", "messageHeadline": "Merge pull request #12514 from mcara/celprm", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2362, "deletions": 15}}, {"node": {"oid": "b30fff8e7ae1fe79ea1e9c0c93c798a8641293cc", "messageHeadline": "Add Celprm and Prjprm WCSLIB wrappers", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2362, "deletions": 15}}, {"node": {"oid": "a643a37a33f87c2566c1b484066cb6563ef93b3d", "messageHeadline": "Merge pull request #12775 from nstarman/cosmo-ensure-test-row", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58f4ee7b53c23815754755c4bffd64b89c6af57e", "messageHeadline": "Merge pull request #12774 from nstarman/cosmo-remove-outdated-io-note", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "0daf2ddcf267e94cc3dfda57530de280563b4526", "messageHeadline": "Merge pull request #11017 from nstarman/model_prepare", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "9e42bcf225c74206519fd6fe4c9bf05a49854dc2", "messageHeadline": "Ensure table.row is tested in ReadWriteTestMixin", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a168e2604342bed1c8c8debc07537f79feb4449", "messageHeadline": "remove outdated note", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "a3395c7b8c306c01dd2e6a95473a105c99b01191", "messageHeadline": "Merge pull request #12772 from astrofrog/fix-12492-fragment", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e2815390c25341ed00b555c3c1309c1bc48ec251", "messageHeadline": "Fix changelog fragment type for astropy/astropy#12492", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04bd1e05911175dac74bb65bcc25fcc0c177a832", "messageHeadline": "Merge pull request #12765 from saimn/fix-invalid-escape-sequence", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b05363ef693f4a06d37b00c3cf330a72834ae9f6", "messageHeadline": "Fix SyntaxError", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3bc2ac42e561cb940aa73da36da644fed665f837", "messageHeadline": "Merge pull request #12663 from dstansby/io-docstring-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 93, "deletions": 111}}, {"node": {"oid": "eb8a94963b9160370ce2c443bb06b725fd2bdcf7", "messageHeadline": "allow metaclass keywords", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "38356e1312d358b52269601983a2006cec521b12", "messageHeadline": "Merge pull request #12756 from astrofrog/update-iers-5.0.1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 103, "deletions": 31}}, {"node": {"oid": "2324b79fab02f5e665051578b689688246dca0ba", "messageHeadline": "Merge pull request #12754 from astrofrog/fix-numpy-pin-wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "319d9519bbecb16691d438807fd1a11aae7f3ef7", "messageHeadline": "Update IERS and leap second table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 103, "deletions": 31}}, {"node": {"oid": "2b518f41eda8a7cb003e51011c42e1619e9ebafd", "messageHeadline": "Use Numpy 1.21 instead of 1.20 for Python 3.10 compatibility", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed016c069e47b47369cdd5165665e16b7d65bbfc", "messageHeadline": "Merge pull request #12752 from nstarman/cosmo-mnu-validator", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "e4858af622060e77a2fc6958e8f5696a8fa59455", "messageHeadline": "set `m_nu` by validator", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "2b99e79e72d425e588b15a9d0a9e195394c18806", "messageHeadline": "Merge pull request #12748 from astrofrog/pin-numpy-wheel-testing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7ebf8165c06ceca1f774f1a0605ba197a586c04d", "messageHeadline": "Merge pull request #12713 from pllim/a-few-good-checks", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "57e23b6289908df2e01efcbe84448bd37c4cb197", "messageHeadline": "Pin Numpy to 1.20.* for wheel testing due to issues with more recent \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "441a67983f194908587205217a6f56d61408b042", "messageHeadline": "Merge pull request #12742 from nstarman/cosmo-restructure-m_nu-reinit", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 62, "deletions": 97}}, {"node": {"oid": "444f82de3cb700e7b4fe4086052683b383453cac", "messageHeadline": "Merge pull request #12622 from nstarman/model-cosmo-convert-docs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2064f54a2490c5b05999fcaadcd745ab34dd59e2", "messageHeadline": "Don't assume any starting mass", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "f10880234833b5c0f6ec1d57a5c147e2e5517552", "messageHeadline": "improvements from review comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "85e7474d3f441983b8383bcaf3182c8b9fb737ba", "messageHeadline": "Merge pull request #12745 from nstarman/cosmo-fix-cosmology-model", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2712ea8be0a83ce73fb87319155847d9f61ce606", "messageHeadline": "fix #12744", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "544eb81aa3852417bc6d16a15ff4f80f1426e6c9", "messageHeadline": "Merge pull request #12740 from nstarman/cosmo-equivalence-format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 198, "deletions": 34}}, {"node": {"oid": "4d1b2594a08793377adb88ad77e3436a38847818", "messageHeadline": "Merge pull request #12741 from nstarman/cosmo-clean-up-imports", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 39}}, {"node": {"oid": "4b6b327717c98a0d0b7cb940b542230758d35888", "messageHeadline": "Merge pull request #12739 from karllark/doctest_jointfitter", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 124, "deletions": 80}}, {"node": {"oid": "6a52b99a0d4a913694356ee446d0a2bf96bb0211", "messageHeadline": "change kwarg `strict_format` to `format`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 63, "deletions": 43}}, {"node": {"oid": "dc89c32dab45bbaa49377847823668decb4aef24", "messageHeadline": "simplify computing neutrino parameters", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 45, "deletions": 64}}, {"node": {"oid": "7ef2cd5c9176c87f625f04454510fdb311d79009", "messageHeadline": "refactor assumption of massless neutrinos", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "5677e90def203d389d37f6041aa5d60b1a979017", "messageHeadline": "Integrate re-setting `m_nu` Parameter", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "6f1d01e7a94cae73e5b6ebbe4130ed71b166cde6", "messageHeadline": "adding doctest-requires scipy for some blocks", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7e62cc295a082a39e3264ca8a391b0aa0712bf64", "messageHeadline": "adding explicit scipy import", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fcaa94ab2d4929e72c1ec345016689a78cbe0b30", "messageHeadline": "remove unused imports", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 39}}, {"node": {"oid": "5de6b073011fbf94e26712462cfbf1697e9de2a6", "messageHeadline": "whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "113ef7a18f3d4a63d4f6dfbb8ac047d1a9c58f58", "messageHeadline": "Allow extending equivalence with from_format", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 151, "deletions": 27}}, {"node": {"oid": "b5418c0584fe315cec9a7e62e87fa644a0bf8ab6", "messageHeadline": "Removing the right incorrect matplotlib import", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3476927b3ffbfdaa3174fb7e7ed1ab5a40333a3", "messageHeadline": "removing unneeded import in jointfitter doc example", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "524c5aeafa87ed807a415e9adad7c3dd2906e350", "messageHeadline": "Merge pull request #12736 from nstarman/cosmo-register-tofromformat-c\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 169, "deletions": 37}}, {"node": {"oid": "c5fd37ca37f314a945f1bf9910485892e63d6bc3", "messageHeadline": "JointFitter docs pass doctest!", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6e662dadbe1485d07ecd0b6bf06fe33b91c0425a", "messageHeadline": "Revise JointFitter docs to allow doctesting and generation of plot [c\u2026", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 119, "deletions": 78}}, {"node": {"oid": "eadbff1e8bffd1ece5836b4d2cb2919bf050f4d9", "messageHeadline": "Merge pull request #12738 from pllim/fix-spectralcoord-redshift", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb1bd1db28b56200edd514ea1a789c83e80ba394", "messageHeadline": "Merge pull request #12720 from karllark/doc_jointfitter", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "b17b0734c0af0ad7c4b068da84ba09657a8e3adc", "messageHeadline": "TST: Add redshift instance test", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21b27fd0097b4dac9f1cfa774a75117a7bcbae1c", "messageHeadline": "BUG: redshift should be Quantity", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ae276ded1a58b3741c538a61ccfc7f85071639bf", "messageHeadline": "addressing PR comments", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "074c08916e0331d6193f10f6ceb93aff25d6f809", "messageHeadline": "register to/from cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 169, "deletions": 37}}, {"node": {"oid": "aab7f9d75121aa7e6f1f9214460d288d2626f24c", "messageHeadline": "Merge pull request #12735 from nstarman/cosmo-test-refactor-json", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 201, "deletions": 167}}, {"node": {"oid": "18aa55a4392b89de77c9062a9d7d95a58cb45b01", "messageHeadline": "refactor json tests to use mixin classes", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 201, "deletions": 167}}, {"node": {"oid": "1f7442d6ad2920bdf640daa3c473ea7cd037a41e", "messageHeadline": "Merge pull request #12733 from larrybradley/fix-typo", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02473d3d2c363ea13a39459fca554527ffea525e", "messageHeadline": "Fix typo", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00a4088f12545027f029f89359d2dfc1d92bbbe1", "messageHeadline": "Merge pull request #12725 from nstarman/cosmo-split-io-test-base", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 112, "deletions": 45}}, {"node": {"oid": "219e5af51aa1042a6ab1b171dfb5eb7778e44052", "messageHeadline": "Split IO test base classes", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 112, "deletions": 45}}, {"node": {"oid": "b482b5d4600f9a310b3375ae76c3e268b4b9150d", "messageHeadline": "Merge pull request #12671 from cmarmo/fits_ccddata_reader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "17f5766ae3d810b8f5594b3c975eb0692258639d", "messageHeadline": "Merge pull request #12726 from pllim/tst-32bit-update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ede4b9e896c1abfa23eb945da2976bade0ebd81e", "messageHeadline": "Merge pull request #12384 from WilliamJamieson/feature/enable_direct_\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 394, "deletions": 256}}, {"node": {"oid": "a9c849360ec2cb5319068aa94e464739bbbd4543", "messageHeadline": "TST: Update 32-bit/parallel job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "197956b4164e064a748981d242a8a9e32885dcd3", "messageHeadline": "Update astropy/nddata/ccddata.py", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62e050fb76bd7e612f71f2eaa57d12c9a2b103df", "messageHeadline": "Added documentation section", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "efc49ca4d2e92c1873b5a83f0b471e2cf25d74d6", "messageHeadline": "Minor tweaks and improvements.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "171f81d4de904db8cb7751c971fa2aa27889dee6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Chiara Marmo", "email": "cmarmo@users.noreply.github.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e928804e680bb2bec8232f96c3241cc413a5e351", "messageHeadline": "Change log updated with new description and moved to tables folder", "author": {"name": "Francesc Vilardell", "email": "vilardell@ieec.cat", "user": {"login": "vilardellsalles"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7f2fe5a9762cba545b584abb37951c68553a42dd", "messageHeadline": "Added changelog.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6175792a67ee9e7928c69388cc7019849fe9e1e8", "messageHeadline": "Enabled ignored inputs in `CompoundBoundingBox`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "511bfef8391b0f3582a15365cd2c79ab51e05022", "messageHeadline": "Moved ignored into `_BoundingDomain`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 173, "deletions": 174}}, {"node": {"oid": "1cf0a75b39155e2e9b6d7ceb915cd24d9eea9ef7", "messageHeadline": "Moved `order` support into `_BoundingDomain`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 83, "deletions": 86}}, {"node": {"oid": "5808baa2360c6ee3cc0ef5d61ed5594bb056e825", "messageHeadline": "Moved order variable into `_BoundingDomain`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "a726f9bda13d9c46fc6cef33f2abcc5b56486af4", "messageHeadline": "Added regression test for ignored in compound bounding box.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0d5b531caf591d5d82aae44e7b41c8935352a583", "messageHeadline": "Changes and tests for enabling ignore use in normal bounding box", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "a6d73529569cbfd0b3e14f46f92afe00dfc1876d", "messageHeadline": "Merge pull request #12711 from nstarman/cosmo-add-units-to-all", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c08a2a46751bdd1471f594a768a27d90c4fea745", "messageHeadline": "Revert non-primary and fix inconsistencies.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "9a4f18b7f9902a4bad653fde50a0e7d99a3e4203", "messageHeadline": "Fix error message in test_convenience.py.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd6833c3e8c8a093a09afbc9e06c518c66ec0fa1", "messageHeadline": "Add test for CCDData.read with string and tuple hdu argument.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "19d7f9c13c8f26f80a93eb63174bf4dccca4e23b", "messageHeadline": "Fix more extension - HDU ambiguity.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "dbbc314ef9602e9f7f230b884589142e2207b537", "messageHeadline": "Fix lint error.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6b19cab257ff8a90d3aa1c3a123dfaead6101f", "messageHeadline": "Update docstrings in convenience.py", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "71b5b8949e9f71d05b9adb2a70fb3b065d9ee1b1", "messageHeadline": "Address reviewer comment.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7cdcd4f853ccf602e79f87c15ca811f64422a6ab", "messageHeadline": "Update documentation about fits_ccddata_reader (issue #10978)", "author": {"name": "mzhengxi", "email": "mzhengxi@mit.edu", "user": {"login": "mzhengxi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "786abe09c394b42918499297a49d0313f84ef3f2", "messageHeadline": "Better description added in change log file", "author": {"name": "Francesc Vilardell", "email": "vilardell@ieec.cat", "user": {"login": "vilardellsalles"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3305565babfcd232dc4140748ce13a7bc48e878a", "messageHeadline": "Merge pull request #12701 from dstansby/cache-subfmts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2f8325fe65cd9061b541bf87aedb61161e9a2162", "messageHeadline": "Adjust test for better behaviour for auto_max_age=None", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d9472f939f81ef889fc0c703ce4c4c7455c46452", "messageHeadline": "BUG: Do not subtract 180 twice from offset", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1475dd9a921c81571dd9f6403221b546197ec00", "messageHeadline": "Merge pull request #12709 from pllim/expose_vel_rs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 120, "deletions": 50}}, {"node": {"oid": "78f9ff989f9dd41883c2e54a3919c05ac8658d3f", "messageHeadline": "Merge pull request #12710 from nstarman/cosmo-add-arguments-to-to_map\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 162, "deletions": 49}}, {"node": {"oid": "bebe37decb0bba2b82a64b00b1b9c81f83ea490c", "messageHeadline": "Fixing RTD error", "author": {"name": "Karl D. Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3bfc1cdd6e5e845362b02a2eb7e5da102c7347d", "messageHeadline": "Special case matching '*' in _select_subfmts", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f7ad9cb8fbcce4f5d48ed781e06e4e600f152b3", "messageHeadline": "Documentation for astropy.modeling JointFitter [ci skip]", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "dd5b594334c43ff504e035d94f3e5ed017ff1d14", "messageHeadline": "Merge pull request #12714 from pllim/add-tst-table-grp-f8", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "386f9be2fd9cff6f2fa02d8967ae74754f14ae8a", "messageHeadline": "Merge pull request #12717 from matteobachetti/patch-3", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3031fd8d68e2949bfa74f0907e211295f05401c4", "messageHeadline": "DOC: Fix broken API link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cdc674fbed0db906712cdac0ce7e617d264b87d", "messageHeadline": "FEAT: New doppler_redshift equivalency.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 120, "deletions": 50}}, {"node": {"oid": "74c0dad3d8cb9b1f57db7785f2e4e837f385bb25", "messageHeadline": "TST: Properly skip tests affected by", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e5015fc5dc3b54dddd56130b753babaad96c4e9f", "messageHeadline": "Update test and add change log", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8107eb178ac58ffd3cf1035bcd8b48febcaa4d42", "messageHeadline": "BUG: Handle good_enough properly when auto_max_age is None", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e98f6290eca5b77b104531dcde203a9ae385a28", "messageHeadline": "Make OrderedDict into a dict (as per #10888)", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7c9354f126cd08ac4c520a83ee4c88142750ff36", "messageHeadline": "Proper name for changelog", "author": {"name": "Francesc Vilardell", "email": "vilardell@ieec.cat", "user": {"login": "vilardellsalles"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8a8fcdb063aa17aef4572e07fb7e2aa47c63931", "messageHeadline": "Missing changelog added", "author": {"name": "Francesc Vilardell", "email": "vilardell@ieec.cat", "user": {"login": "vilardellsalles"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90e016ef704908785da4f39b23f03656931345b7", "messageHeadline": "Images added from 'https://cdn.datatables.net/1.10.12/images/'", "author": {"name": "Francesc Vilardell", "email": "vilardell@ieec.cat", "user": {"login": "vilardellsalles"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4a416f30ecc2b67d1e68d5da70ee52647524d8d9", "messageHeadline": "TST: Add regression test for #12706", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "aba6b56fd3616441377d4dad249e9a40a0f85c6d", "messageHeadline": "fix error message in cosmology -> mapping", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e640b92b24bed92be2c38cb78d6974f46b6d4ba", "messageHeadline": "Merge pull request #12705 from pllim/doc-mpl-base-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3e77bc38b648877148a5496635f335aefda0226", "messageHeadline": "Public-scope cosmology units module", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f06ec06d1188100ba4ac9fdea431e2b1e9064f9", "messageHeadline": "Add kwargs to ``to_mapping``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 161, "deletions": 48}}, {"node": {"oid": "b49e5132983eb9489a4949a1327fa0bccaa11d0e", "messageHeadline": "DOC: Replace old matplotlib links", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51fdd90d92d174b3f23f751b9a596c95e6b21c43", "messageHeadline": "DOC: Update matplotlib doc base URL [ci skip]", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af7b8ee38747ba72b6476beb14037d6270f30754", "messageHeadline": "Merge pull request #12707 from nstarman/cosmo_move_test_varyde", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "80ead2ce7f8e7b0b70fd012a68bf7c216113ecd7", "messageHeadline": "Merge pull request #12693 from nstarman/cosmo-restructure-m_nu-init", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 129, "deletions": 165}}, {"node": {"oid": "4440ad85f1656ca6c3b722b75da2321cad0bfdf2", "messageHeadline": "move and simplify ``test_varyde``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "c732a144575dc8026115577a50fce258977ebbc4", "messageHeadline": "update other test scopes", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f6cb666dc647c0858e42333d190837f63baeed54", "messageHeadline": "Update tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 80, "deletions": 113}}, {"node": {"oid": "ad68a1cec00c5518cf3ce02d341ed9417d04371d", "messageHeadline": "add information to error", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ff2c888bcebf6dff684dfa9f94467e85a26f8962", "messageHeadline": "restructure m_nu mass determination", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 32}}, {"node": {"oid": "2984fa2ea5f3604b71df8ca687c59d34913e62f1", "messageHeadline": "Merge pull request #12362 from astrofrog/update-contributors", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "ceb9925c2f7b3af8ff2258b4bfaddb938a8d4f7c", "messageHeadline": "Escape period after first initials to avoid Sphinx treating them as e\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "984d86ed2a3bb1fb19db4185781e991eaee57ee8", "messageHeadline": "More updates to .mailmap and credits.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cf74c650fbc5518424275f556d5951e2fe65c632", "messageHeadline": "Updated list of contributors and .mailmap file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "5992e358d9ad3d6ed26c4a970fc296624f8efc76", "messageHeadline": "Merge pull request #12420 from WilliamJamieson/testing/increase_utils\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 149, "deletions": 64}}, {"node": {"oid": "f585f12873166f14348097cc5775e267d26f7850", "messageHeadline": "Refactored testing of `_SpecialOperatorsDict`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 149, "deletions": 64}}, {"node": {"oid": "d2e216ee96edde9a674e99cb61f45ee42a483ebb", "messageHeadline": "Merge pull request #12683 from nealmcb/get_moon-noote", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c33d38aff7b857dbcd247c396bac948c98549ccc", "messageHeadline": "Merge pull request #12694 from Jerry-Ma/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b044cc8833e094fc1d8da1265b039a135a36e91f", "messageHeadline": "Merge pull request #12527 from barentsen/nbins-issue", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "0c5ac8407288bc8ea936ead3eb177882fe40f167", "messageHeadline": "Fix known instances of Issue 3.", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4f621fe9acf5a76d8dd36a9924dff3692db6f7b8", "messageHeadline": "Add two simple tests for case 3.", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4891cbc070c7feaecce4f4b881c20bf76ebf01b0", "messageHeadline": "Fix codestyle issue", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e58aeae91d4adf988c9349da37d90dbf15c44cf3", "messageHeadline": "Add change log entry", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b53c75f9a805a251ecc33a0d41c9f2d0e1f9ade0", "messageHeadline": "Mention issue number in regression tests", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e5610c26174773b0ce029a6422f374eb8b2ea3d", "messageHeadline": "Improve the new regression test", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "7eb3389d52a8f727d17c48eb3ec0bd1b38d6d137", "messageHeadline": "Fix minor bugs in aggregate_downsample", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "a213bf74ca9ca53f8a9c3fadf98ba9b1ac42f404", "messageHeadline": "Update credits.rst", "author": {"name": "Zhiyuan  Ma", "email": "jerry.ma.nk@gmail.com", "user": {"login": "Jerry-Ma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b6888e17f9c9536af7c554f91d0e04929f963d6", "messageHeadline": "Merge pull request #12676 from nstarman/cosmo_move_test_units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 140, "deletions": 132}}, {"node": {"oid": "5f18fbe81e998d5baa89fcd320d43dc9109b50d9", "messageHeadline": "Merge pull request #12674 from nstarman/cosmo_move_test_z1", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "66b275d2fc863779103d3e4c6f48b540936ab84c", "messageHeadline": "Move `test_z1`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "5d8895fe456903e75d71f0469edf84568b835314", "messageHeadline": "consolidate method collection", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 92, "deletions": 46}}, {"node": {"oid": "1e243f14cf76a16f21652f8d8924216737ca39f6", "messageHeadline": "setup chain", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "95eb40c11eaf1872f263e21c8ec48e733bd30c3a", "messageHeadline": "move test units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 37, "deletions": 70}}, {"node": {"oid": "79fc70f4e20689d0cac12bd239319fab5c0e7b64", "messageHeadline": "Merge pull request #10198 from cshanahan1/model_unit_equivalencies", "author": {"name": "Edward Slavich", "email": "eslavich@users.noreply.github.com", "user": {"login": "eslavich"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "5c2e241649673477daf9a22e6d031e1bc0a88cf0", "messageHeadline": "Merge pull request #12680 from taldcroft/table-searchsorted-array-func", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d65ebf48daeb4c76b00163f91bd5b7a17a8b59a1", "messageHeadline": "Merge pull request #12631 from taldcroft/ascii-embedded-newline", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "0f5dc8b4530224bc6b285400e245eedcb89aa7b1", "messageHeadline": "Performance improvement for bytes-type Column searchsorted", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "450de265043a822de29239caeb0abe9bd83da09a", "messageHeadline": "Add test of embedded newline and tab", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0bd926cd3fef9dcebfd7f25bc6ca72e944f0a3ac", "messageHeadline": "Add changelogs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ebd5aa43d1836b8c43b7ce1298a579eacb4a5406", "messageHeadline": "Fix writing for embedded newlines and add better test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 71}}, {"node": {"oid": "1abbe05e186db8fca75710c6f8fe0b5ca4587c7c", "messageHeadline": "Support embedded newline in basic readers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "c5094539b5b6522570968ce2d4c7dd0e1d62933c", "messageHeadline": "Change Table repr to show embedded newline/tab", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97350e03a113f7a8fdb6e24d1e5518af9d44626b", "messageHeadline": "Addressing eslavich's comments.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "bdc37394e6174ddac3d3a2d414711c7e6fd89cbe", "messageHeadline": "serialize unit equivalencies", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "5207bcd347f9dcba995442dcb8d88d939c47b861", "messageHeadline": "Merge pull request #12681 from eerovaher/rm-py2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 90}}, {"node": {"oid": "98bc466548f37a9f3870c5bb16d2723f3522d86c", "messageHeadline": "Remove vestiges of Python 2", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 29, "deletions": 82}}, {"node": {"oid": "6d6c4ca30d6eba42f6cc7399e0eaf07921526fa7", "messageHeadline": "Remove obsolete code from `astropy.utils.data`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "203b02ac7958f9a0702697b6d2d3011ce96168c3", "messageHeadline": "Merge pull request #12690 from pllim/relax-modeling-rtol", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff4f2d859ad2576213ce90b36e5b551b101acb65", "messageHeadline": "TST: Relax rtol in modeling test", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d522ebcbe6903326cb8b44e1ca970d206a4bd73", "messageHeadline": "Merge pull request #12682 from mhvk/numpy-precision-issues", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "c33be6fe490a912a6dadb194aded842ff1e9af7f", "messageHeadline": "Made modeling test more robust.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6923b33926e257bfad40325bf944d1e46d90cbc1", "messageHeadline": "TST: Undo pinning numpy in image tests", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3c1ac85492cbbfccbd020d9ebcea6376ca8d1ec4", "messageHeadline": "get_moon: Document observer-dependent location", "author": {"name": "Neal McBurnett", "email": "nealmcb@gmail.com", "user": {"login": "nealmcb"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "edbd7f9c17cc5f5a4f33ff0ae79b3f86a3c53c4e", "messageHeadline": "Relax tolerance of some tests for numpy 1.22", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "61f00668f21951ba3898ee9057a955c457d5ebae", "messageHeadline": "Misc docstring fixes for io", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 93, "deletions": 111}}, {"node": {"oid": "640c47a42ced760ed9e44ebbc30e072668c0eb25", "messageHeadline": "Merge pull request #12662 from dstansby/cosmo-docstring-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "63fac586eb20ab7011d65406f6f5e99c31190523", "messageHeadline": "Misc docstring fixes for cosmology", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "dc588daccef22053d5b0acbdb173f43076585402", "messageHeadline": "Merge pull request #12614 from mhvk/refactor-mixin-tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 209, "deletions": 353}}, {"node": {"oid": "82edac511782376c1b42c5edb446093ebfa65a9c", "messageHeadline": "Merge pull request #12633 from pllim/deprecate-deprecations-as-except\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 68, "deletions": 131}}, {"node": {"oid": "416b6c4844e3d89db9fee047f0a4c05a2d3f00c1", "messageHeadline": "TST: Remove test_wraps", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "bee9fcd470154d233547379931181dcdaca10fb0", "messageHeadline": "Merge pull request #12526 from cmarmo/tabledumploadfixes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "0c3502ccdb7f9cd32f53e8a75c807cd001adef27", "messageHeadline": "Unskip missing link", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0de951b34e3d44f53e0299fc12022274ea042fa4", "messageHeadline": "DOC: Changelog grammars from mhvk", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cce540f722ca4b0a87f6482793df49619771d06b", "messageHeadline": "Fix another change log typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10ebde9438cff03153359a470ba336ad7dadb489", "messageHeadline": "Fix typo in change log", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ada4fe399a7f0aca184475a4c478d5ac1ff9782", "messageHeadline": "We do not have custom wraps", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "56a08756ba0de0d4e7627b74ec8695b7750f09c5", "messageHeadline": "Remove deprecated disable_internet.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "a654b44ef2c33a2437003c8ce4b486664eb5a155", "messageHeadline": "Remove astropy.tests.plugins.display", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "2e6521107389336645028bcfcf5ca02eae6eb56a", "messageHeadline": "Stop using enable_deprecations_as_exceptions", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "c1d5b80e7bb80c531792ea8c4deceb3dabf9e629", "messageHeadline": "Add user-facing doc about deprecation/removal", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0039c14b9873d5ad4557923d717ce8ff16fc3d88", "messageHeadline": "Deprecate outdated test helper functionality from", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "8eeaf1c4bc877ef1b0fe7e3b8de449ba1d48f200", "messageHeadline": "Merge pull request #12675 from nstarman/cosmo_move_test_zeroing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 73, "deletions": 54}}, {"node": {"oid": "acac8aee3236f7697b28d4342ea05c59c56639a5", "messageHeadline": "Move test_zeroing", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 73, "deletions": 54}}, {"node": {"oid": "ca8bd0a030378079feb47eda94c46cac672af653", "messageHeadline": "Merge pull request #12661 from dstansby/viz-docstring-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "adf1934beef0a7a7f3a7aac2837b6e14b64a8696", "messageHeadline": "Fix lint errors.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c6f4e2a836d79f4ea7f43d1f3d212ae004c3fdfc", "messageHeadline": "Avoid code duplication.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "cfaea2950d868d5860371ae852439a5127378906", "messageHeadline": "Fix lint error.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed02205edfee6538ff66afd780fbd677e4407932", "messageHeadline": "Remove commented lines.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ea472dbee813c9cf326836ed6e638ffb389c9504", "messageHeadline": "Compare column attributes in tests.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "24e55c0c78c4afbc1ad59a6ba082ba28c8e2f42f", "messageHeadline": "Add changelog. Fix tests.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "961f470dd464ce1e0f73c87256341d888efc7437", "messageHeadline": "Fix trailing whitespace.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbcb8ac05e87341224636bb8efda3fde51d086d1", "messageHeadline": "Use .format, fix tests.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "997b0559ec0413c031806ab40a7f44bb351d780e", "messageHeadline": "Add test. Change string format.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "96f31b92bc569abeb567716af9ac4b47ff252451", "messageHeadline": "Revert table modification", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6ad13ea729f96de46c904e72a0d4480230b279c8", "messageHeadline": "Fix format. Parametrize test.", "author": {"name": "Chiara Marmo", "email": "marmochiaskl@gmail.com", "user": {"login": "cmarmo"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "1206da1d554c8d99c94a32d507ab40ab96fe5aee", "messageHeadline": "Merge pull request #12623 from nstarman/cosmo_move_test_w", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 138, "deletions": 69}}, {"node": {"oid": "c994e226fe38f2760cc23922ccfb6e09364eee44", "messageHeadline": "Merge pull request #12632 from pllim/labeler-no-sync", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e438e53655a86307a15dafe7c71f58a5c8786a17", "messageHeadline": "Merge pull request #12655 from pllim/rm-distutils", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "c2075521b6a104e456761d3a5233a161849170aa", "messageHeadline": "Misc docstring fixes for visualization", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "5eae37c175e8dbeb2b14959326461de533796c02", "messageHeadline": "Misc docstring fixes for timeseries", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "70c36fb1aeeef96603325c9b26ee4ac91ab481ea", "messageHeadline": "WIP: Remove all mention of distutils", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "a953258f22e3b08ca12aa89cdd6fb09dae56370b", "messageHeadline": "Merge pull request #12639 from pllim/asdf-dev-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "572561c3276bb0f0594d084f7cbe908427cc2a2a", "messageHeadline": "Merge pull request #12624 from nstarman/cosmo-units-zreion", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "6166fb43d35427a41ab22815fc58ad25b31aee64", "messageHeadline": "move test w(z)", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 139, "deletions": 69}}, {"node": {"oid": "6cc70b034bacdf35760b450845917a8a60610c22", "messageHeadline": "Add redshift units to z_reion", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "3b29b162542a8d7ea8baa093667052465348df28", "messageHeadline": "Merge pull request #12648 from mhvk/quantity-to-string-small-refactor", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "16ec788d106d32667f296bd23581fd8ae7ce3f07", "messageHeadline": "TST: Pin pytest-astropy-header for cron job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38b43c063d0a48c78896ee8643bae9305f0e71e8", "messageHeadline": "TST: Update weekly devdeps job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d910244d0fa83192c943bd3ec23fdc8204ce088", "messageHeadline": "Refactor Quantity.to_string, removing try/finally", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "c74311ff8138433964e2412f55df15b404eaa7da", "messageHeadline": "Remove unused imports.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "689f9d3b063145150149e592a879ee40af1fac06", "messageHeadline": "Merge pull request #12649 from mhvk/io-votable-remove-dependency-on-d\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "38ed692a1b7b8b7d5f1b69745c3f9b3f7e4c19dc", "messageHeadline": "Replace distutils in fits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "10fe547358c55d9bbf297cf4886a1070352ebfae", "messageHeadline": "Remove dependency on deprecated distutils.version.StrictVersion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ad88653665ed9bbdbdec70b7757d69222b8abbf", "messageHeadline": "Merge pull request #12636 from nstarman/cosmo-backport-units-io", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8614b6fd10d60728262e608f2f75162813027ca2", "messageHeadline": "Merge pull request #12612 from nstarman/cosmo-Parameter-io", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 184, "deletions": 81}}, {"node": {"oid": "3f2467de3894d07abcc495595234e10b9c5f654e", "messageHeadline": "add tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "f31338545cd683648bb5e7394f86f6cdc85e03d5", "messageHeadline": "address review comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 61}}, {"node": {"oid": "da0a0b7d6579363b0835bd384e0ca12aa5aff4de", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "61ba962b9e8e84ebfde67acbaea8c6b18195c557", "messageHeadline": "move Parameter conversion to own functions", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 147, "deletions": 46}}, {"node": {"oid": "dc2d5146e2031a50a12a30ab8e09de449dc80368", "messageHeadline": "Merge pull request #12643 from pllim/tst-pin-header", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "48063fb1958b0d5e6318d21e49d032348657bda6", "messageHeadline": "Merge pull request #12637 from taldcroft/table-sort-kind-arg", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "3f7e115aab89efef9d15941346aa141641920cf8", "messageHeadline": "TST: Pin maxversion of pytest-astropy-header in tox", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d35bab4076b4259fd05467e08e67ae30120f3f82", "messageHeadline": "Add cosmology units to ECSV reading", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1bc2f9517d7fdb87f85611a4e7b747ee2be49d38", "messageHeadline": "Add end-of-file line for code style checks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8922c8a5038e6ad7c3269c9399f9d00a7758cc55", "messageHeadline": "Add sort kind argument to Table.sort method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "1b6d9f33058d57bfa17dc1c1b8f47ed3168854fb", "messageHeadline": "Use new setup for FITS", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 118}}, {"node": {"oid": "c0a277f74bedbf29ccbd71bbb1b756ce9b55353e", "messageHeadline": "Use new setup for HDF5", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 134}}, {"node": {"oid": "203804fa6aafed4c10137d6bdb0fa60edb3ad299", "messageHeadline": "Factor out mixin column setup and use for ECSV.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 141, "deletions": 101}}, {"node": {"oid": "7c0f796f895aa752c33b7877564e67f6ac134436", "messageHeadline": "BOT: Avoid labeler from removing labels [ci skip]", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f18d2c15fe300aea12504d010f8c713cf912f2d4", "messageHeadline": "Minor WCSAxes code cleanups", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 35, "deletions": 58}}, {"node": {"oid": "1c5ce68e4b9569fc69d3e363a5e9f27741e95937", "messageHeadline": "Merge pull request #12573 from mhvk/quantity-to-string-small-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1aaa9d0c5e0765565849ecf6167ec9563192232b", "messageHeadline": "Merge pull request #12625 from pllim/iers-warn-msg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c70b0c566fc13f01824d769bb050e944c7fbe14a", "messageHeadline": "Remove wraps from utils.decorators star import", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82277ac527d3ba22637bfa44a0c8dc00365ffc17", "messageHeadline": "Clarify iers warning message.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fdaaf62d772359baf7e5edc01ec5730964f2abe6", "messageHeadline": "Add documentation on cosmology to model conversion", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "b237fbccfe42db4d77f1100e529d21f2569b7b9b", "messageHeadline": "Merge pull request #12194 from nstarman/cosmo_refactor_pickle_tests", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 83, "deletions": 60}}, {"node": {"oid": "c4b82c3e29a745373362d0fa5530081b49400bca", "messageHeadline": "Merge pull request #12588 from nstarman/io-registry-decouple", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0dde280c192999f0335c4baba5a6fcc11f0308d1", "messageHeadline": "ensure classes are available in parallel tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "228c3fdd4ea28e53f9e00517e767edbb257c3e59", "messageHeadline": "refactor test_pickle", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 79, "deletions": 62}}, {"node": {"oid": "05cadac307ca379ded99b060315913b7c1a9ab92", "messageHeadline": "Merge pull request #12375 from nstarman/cosmo_default_cosmo_get", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 144, "deletions": 35}}, {"node": {"oid": "99b0e5e6d7644a1ddc241e8a077d6176d7f05976", "messageHeadline": "Merge pull request #12611 from nstarman/cosmo-clean-docs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 284, "deletions": 310}}, {"node": {"oid": "5cf24cdd46d8843d021896dee903df8f62b75323", "messageHeadline": "check if `data_class` has method for doc updates", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c625ba696faa0252bd259076b64137a263cea9c7", "messageHeadline": "docs improvements", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "55ead4528f65510e76113b2327cfb135cbc213a9", "messageHeadline": "clean up formatting  in cosmology docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 288, "deletions": 309}}, {"node": {"oid": "4b98518d75ac317d2ea70b3c25582848a685f887", "messageHeadline": "tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "3e5850c6dd29b886176d2bbd43b5f3c87753b3a5", "messageHeadline": "docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 63, "deletions": 9}}, {"node": {"oid": "7adf53f4381ac6e44726f7b6cd3546b0e112dc65", "messageHeadline": "merge get_cosmology_from_string with get", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "7b7d664e60e7fb651a44dcd83d0b5271fc92ea63", "messageHeadline": "Added changelog for 12604", "author": {"name": "Sarah Weissman", "email": "sweissman@stsci.edu", "user": {"login": "seweissman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8eeba902efde4aff7d3beaae14c2ff895107c3e6", "messageHeadline": "Fix duplicate test function name", "author": {"name": "Sarah Weissman", "email": "sweissman@stsci.edu", "user": {"login": "seweissman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f8e740d355cd9e08f526d52a34f180158964a60", "messageHeadline": "more comprehensive votable.validate tests", "author": {"name": "Sarah Weissman", "email": "sweissman@stsci.edu", "user": {"login": "seweissman"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "101b322fef7ecf0ad6e1b2ce600044c23b7a1905", "messageHeadline": "Add test for votable.validate output format", "author": {"name": "Sarah Weissman", "email": "sweissman@stsci.edu", "user": {"login": "seweissman"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "dbb8ce5a4e123368d4b7a8b930db49c00cbc248f", "messageHeadline": "Change default for output to sys.stdout", "author": {"name": "Sarah Weissman", "email": "sweissman@stsci.edu", "user": {"login": "seweissman"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "bb8e58e259f3f59ef589769b82d76a4db2403a77", "messageHeadline": "Merge pull request #12475 from WilliamJamieson/bugfix/compound_model_\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 304, "deletions": 3}}, {"node": {"oid": "56617f1dab074056f25f6ade71e304023a1d9c7c", "messageHeadline": "Merge pull request #12597 from WilliamJamieson/bugfix/fix_inputs_key_\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "96f21fb289acdeb88cbbb4ee21e1546bf963d41e", "messageHeadline": "Fixed error from merge and code style issue.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "f525fb41c5ce3517d946d1ead45f187ad80c7e71", "messageHeadline": "bugfix.Model.input_units_equivalencies would throw keyerror on fix_in\u2026", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "f8ad5ae382f2de601226609a9527c28578649ecf", "messageHeadline": "Bad fix for multiplication", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 304, "deletions": 3}}, {"node": {"oid": "f7df7ab410f2f23c070e500cbec474217e8babd3", "messageHeadline": "Merge pull request #12615 from pllim/32bit-pin-numpy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d32c5ec63d1ebba717f6e1f279dc61a987637662", "messageHeadline": "TST: Pin numpy for 32-bit job", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "85da057ad4eacec2cc947efab546308fa5390fa8", "messageHeadline": "Merge pull request #12607 from mhvk/table-serialization-info-storage", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "9ef8d4f2d9f36139ff84e76ce6f500e38f4dc257", "messageHeadline": "Merge pull request #12606 from nstarman/cosmo_flat_flag", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 106, "deletions": 11}}, {"node": {"oid": "635e9289e1f39902b17c41b0337f2e98e46b56e5", "messageHeadline": "whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "3410a3307a083b8ab0d0c1411ac571eb3679ba19", "messageHeadline": "Cosmology property `is_flat`", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 95, "deletions": 11}}, {"node": {"oid": "f5ac7aae84342689f17f597e3085a541153312af", "messageHeadline": "Ensure MaskedNDArray propagates info when reconstructing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "93145c5b08161f560b9cfe5b1af56d49b4e32289", "messageHeadline": "Merge pull request #12601 from eerovaher/rm-old-mvoid-workaround", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "754aac9d2d701814445d5c1b092b262a0c1a1130", "messageHeadline": "Avoid duplicate storage of info in serialized columns.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "befee5ed4c7140b0cefd15c1444dd1bf938aa5d9", "messageHeadline": "Merge pull request #12585 from WilliamJamieson/feature/public_fitter_\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "0676d9c781ecc7ff12c583f86cc98335ae5e91c2", "messageHeadline": "Remove an obsolete workaround from `Row.as_void()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "698d2e802ffe163439d6ae0eac6ef76083f6e698", "messageHeadline": "Merge pull request #12587 from nstarman/units-pickle-structured", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f869eece998feccf027f51a3a6083129cfee83d0", "messageHeadline": "Add entry to known issues", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c81d07c204ccd93976a000fbf0b970d4c81bc7d5", "messageHeadline": "Update pickle change log", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "84fdcf4129625aca4eaf2abc29a7ebd3571f43f9", "messageHeadline": "Merge pull request #12592 from nstarman/cosmo-simplify-Or", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "d77f9374e86775758e69eb4f951eee8ac86fcbfd", "messageHeadline": "Merge pull request #12591 from mhvk/try-newer-version-of-ubuntu-for-o\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "756fba26e3160b801c4263045d92f4984dc07d68", "messageHeadline": "skip if numpy < 1.21.1", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1e533f2d56ccaef88583f2fb637268ec92a5f94b", "messageHeadline": "ternary statement", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "cd25e63293b621a92a9ffb5947203c6596391c02", "messageHeadline": "Merge pull request #12590 from nstarman/cosmo_Omega_tot", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 106, "deletions": 36}}, {"node": {"oid": "cf4b1949a68a66ab322a525c3ef520c55e110f20", "messageHeadline": "Added depreciated interfaces for private versions.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "50e91c23ab0220bca3330685b865e8438796394d", "messageHeadline": "Added changelog", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4cac8a1dbd8b920bfd9a5083cbee2d5e9589cdf4", "messageHeadline": "Made `model_to_fit_params` public.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fcf65a88a0369f56f41493eae150e196820fa85d", "messageHeadline": "Changed made `fitter_to_model_params` public", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "90381d077b371bbe0778ad13b032058ddcb45d70", "messageHeadline": "Omega total", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 106, "deletions": 36}}, {"node": {"oid": "c5ed81985e9ddbc290bce5296e10baea87b437ea", "messageHeadline": "Try ubuntu 20.04", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2158c36979a5c8e4890a64947cfc631d1e928a72", "messageHeadline": "Merge pull request #12583 from nstarman/units-pickle-structured", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ac3521b4bbbc27b3da5491b9470cb58fda2faad4", "messageHeadline": "Simplify using __getnewargs__ and test copy support", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "48e239f0bca0a3b0eb4a4a658357fd6bce70497d", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fc3aca4affbdd2f43dbdbf06759aa83e683be6c", "messageHeadline": "pickle structured units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "523b73e250ed2c86909570ca3c2862464c928abe", "messageHeadline": "Merge pull request #12581 from mhvk/numpy-dev-warning-message-change", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6fc6aa0e78b35a3b903c112c364ce75ec1fc67ca", "messageHeadline": "Adjust tests to change in numpy-dev division warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d6e53fe7398e4f858eeaef2fa20c9c04a813b3ad", "messageHeadline": "Merge pull request #12567 from eerovaher/refactor-distance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 77, "deletions": 83}}, {"node": {"oid": "abb3f9cc718722d2b79cca810dfd821f5d3e2d03", "messageHeadline": "Update `Distance` docstring", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "ae9f5b0e87836de12bf97bc311532710ba0de604", "messageHeadline": "Update error messages in `Distance` constructor", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "40476689c008d5194f07a2bf060129c4cce6b233", "messageHeadline": "Refactor `Distance` constructor", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 45, "deletions": 52}}, {"node": {"oid": "38d23a35a4ced99bbbcef4a38c65580500110012", "messageHeadline": "Merge pull request #12482 from mhvk/masked-interaction-with-masked-array", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "6d02eb7607440d4993f8ba02a7c183e7bfe8fb7b", "messageHeadline": "Merge pull request #12556 from ayshih/broadcast", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "7a6b62827abc8e262e8a5800e95ee9979d83a154", "messageHeadline": "Ensure to_string(format='latex') always typesets big exponents.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "bed1f69cc1510251bd2c11ee079ce0f80d79bec3", "messageHeadline": "Merge pull request #12569 from eerovaher/distance-parallax-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "584ae2e92cf19b51f712bf4a98e0503b50e8f46e", "messageHeadline": "Merge pull request #12566 from olebole/mult-logunits", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "65054f109004910a9af1dedddf8a12265583230a", "messageHeadline": "Adjust and add test cases for logarithmic quantity multiplication", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "fc0001ac7ac3c20851a677a23635a3b3a9ccf5ab", "messageHeadline": "Add multiplication and division operators to LogQuantities", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "6900c8b5a1a8a079963ae3825a10c1a1f995b736", "messageHeadline": "Enable using `unit` with `parallax` in `Distance`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9b9ed73ab378681303fa5aaf9bc944bd343d9472", "messageHeadline": "Test `Distance` with `unit` and `parallax`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ce74be846443d09c3bc73ae8a3c8e10a71329c58", "messageHeadline": "Merge pull request #12563 from pllim/fix-pypi-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27b7aef36c5013b3cb6eef8b8c224a3da2de9797", "messageHeadline": "DOC: Fix broken link", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c78d3a10334dd4bb3ac3d88f2de93c363823541e", "messageHeadline": "Ensure that masked instances can be used to initialize np.ma.MaskedArray", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "f58720e6c6892263f71b6a5cdab7b6d84074bee8", "messageHeadline": "Merge pull request #12444 from eerovaher/info-error", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d302c2d6f70484b71174b6f9d46a2db602c2c6f", "messageHeadline": "Merge pull request #12531 from eerovaher/distance-z-parallax", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "95cce6d275bfaf3adabe1c808ce6fc81630e0c62", "messageHeadline": "Improve error message of accessing `info` of slice", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a522330ba96ce2ece1ed8fe72f202198b1e35b4b", "messageHeadline": "Update error messages in `Distance` constructor", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c433b9e191970af8a563b77cc21b9def025984dc", "messageHeadline": "Merge pull request #12550 from nstarman/cosmo_strict_copy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "bc306c18652ae188723ecba2a384562a1b33a1e6", "messageHeadline": "Cosmology copy now defaults to Parameter values", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 27, "deletions": 56}}, {"node": {"oid": "02c68804ecdafb20c9ec541e8ef137ee283f8d36", "messageHeadline": "Edited the changelog entry and the in-code comment", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8f7622604101817a76911e75c88e9d3d83efb572", "messageHeadline": "Avoid unnecessarily returning broadcasted components instead of origi\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "401289c592d319f044466c46b797a42cf4dc8862", "messageHeadline": "add enabled units for from_format", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5487e1b14da9e358fdea65c62547301b3de1e094", "messageHeadline": "Merge pull request #12549 from pllim/tst-skip-mrt-doctest", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad958e68dcd9426d112a7f5e35313a4c0169c00d", "messageHeadline": "TST: Temporarily skipping MRT write doctest", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e97ebc78f7e17fbcbaff47d6ea52ef4130f30ea9", "messageHeadline": "Merge pull request #12547 from pllim/fix-noao-broken-links", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d3172f66f07226fdbf2e4ec48d56f2a0cdc3120", "messageHeadline": "DOC: Replace defunct noao.edu sites", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a250218f0f4f730b74d9498b551d598ea283b8f", "messageHeadline": "Merge pull request #12470 from pllim/unignore-pipenv-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4640c698e81b784bd0f5009097594a3b773fa509", "messageHeadline": "Merge pull request #12524 from pllim/fix-linkcheck", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f54e485e046e402f452edd56e01a409e1ba55451", "messageHeadline": "Merge pull request #12542 from nstarman/fix-clone-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a879270d20ab223080d314bfd5dbf2ffda93aa0e", "messageHeadline": "Fix Parameter.clone link", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee1845afd861588fc333c5d328c21dd27f8dfac8", "messageHeadline": "Add docs on how to access decomposed units", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bfb9252df19b0ab7f91d6656eed8850858aea0b4", "messageHeadline": "Merge pull request #12523 from WilliamJamieson/bugfix/spline_parameters", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5bd401587707e00b961ecedfb354b8bbef0f2f8d", "messageHeadline": "Merge pull request #12529 from eerovaher/remove-columns-with-generator", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "ba950fb1872974451e991e2cffe9afbd6020bf24", "messageHeadline": "Allow generators in `Table.remove/keep_columns()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "8c257809b8ddbf38fafcef45b9b4cb79e8332454", "messageHeadline": "Test `Table.remove/keep_columns()` with generators", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b97bc7a4b25470977a2af71fe878cf334e2de0fa", "messageHeadline": "Added initialization for _parameters and related modeling attributes.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ee293f35829f6a5d2984284640e5ab231d48cd20", "messageHeadline": "Merge pull request #12535 from neutrinoceros/fixup_numpy1.23_compat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "29137b792402246d917ebd36f850b18490e7e63c", "messageHeadline": "Merge pull request #12509 from mhvk/io-misc-yaml-support-structured-q\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "d5c8ad34a15ac551acd392ac571fff7ee0bc9da8", "messageHeadline": "ENH: fix compatibility with numpy 1.23", "author": {"name": "Cl\u00e9ment Robert", "email": "cr52@protonmail.com", "user": {"login": "neutrinoceros"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "bc3b0508feaa9f66a96982324aadde9deeb1206e", "messageHeadline": "Support structured quantity, including scalars.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "7a5d2c36ed02e9bf557ac8603fb512f09e277064", "messageHeadline": "Merge pull request #11843 from maxnoe/table_fits_unit_parsing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 71, "deletions": 12}}, {"node": {"oid": "f2e6a9e98a6081a236ac0ab10df2ce6e556ea05c", "messageHeadline": "Prevent creating `Distance` with z and parallax", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "188d9485bba2dfef2967bf7b7c292f7b0467b4e4", "messageHeadline": "Test initializing `Distance` with z and parallax", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "28541a16b81e3747fd565f060f6f7be50a0cb038", "messageHeadline": "Add changelog", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b186d8a1371c58656dd43c551090b7011235b335", "messageHeadline": "Set default of unit_parse_strict for fits table reading to \"warn\"", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "7cbde5f91aa4f353f2a74454286f421e9a8c609a", "messageHeadline": "Allow specifying parse_strict for units when reading FITS tables", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "eb6dd707c06115b2ceb91c69ff50e33d20586aac", "messageHeadline": "Merge pull request #12479 from nstarman/cosmo_Param_clone", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 212, "deletions": 48}}, {"node": {"oid": "c2b283e53c9f627ce4c2f44a7c60ef3d11d988cb", "messageHeadline": "Merge pull request #12486 from nstarman/units-structuredtounstructured", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 142, "deletions": 4}}, {"node": {"oid": "3f8ec445a6f486cf47c94c89610f8207c92d06b5", "messageHeadline": "Address comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 94, "deletions": 93}}, {"node": {"oid": "bf35e6f60b644fe305f806b891630079bcd1d321", "messageHeadline": "Merge pull request #12525 from hsinfan1996/bugfix-for-issue-12518", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "63eef2419e7b11dbf78f3c86401938d55a1f5926", "messageHeadline": "Address review comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 64, "deletions": 38}}, {"node": {"oid": "f22b374c4f00ec3ea733f29d11e7b876ef85bc9d", "messageHeadline": "register unstructured_to_structured", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "65eeea45fef22a508be535c2f29131264b9cce3a", "messageHeadline": "register structured_to_unstructured", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "8e48255526c6e48ce3495205004382044632b75f", "messageHeadline": "add changelog", "author": {"name": "Hsin Fan", "email": "57552401+hsinfan1996@users.noreply.github.com", "user": {"login": "hsinfan1996"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97ab08dac92d0d780a046d2130a5061cd6947144", "messageHeadline": "update docstrings (issue #12518)", "author": {"name": "Hsin Fan", "email": "57552401+hsinfan1996@users.noreply.github.com", "user": {"login": "hsinfan1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acd050366ae150f9e2946f2dd8b3827d26c29733", "messageHeadline": "use << instead of .to() to avoid copy (issue #12518)", "author": {"name": "Hsin Fan", "email": "57552401+hsinfan1996@users.noreply.github.com", "user": {"login": "hsinfan1996"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8950e695ca694d0e4d9fdeb8eb8700aca226e7e1", "messageHeadline": "Merge pull request #12522 from pllim/tst-update-py-matrix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "8f490af3513f61569a3db938368aeb868e599b05", "messageHeadline": "TST: Use stable Python 3.10", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54421a3551771bc112b06f8b33b74a181785d95c", "messageHeadline": "fix handling of Column objects for aszarr (issue #12518)", "author": {"name": "Hsin Fan", "email": "57552401+hsinfan1996@users.noreply.github.com", "user": {"login": "hsinfan1996"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54aad55c9bc3046e34c81f761ecaf6c5ffe71c90", "messageHeadline": "DOC: Fix linkcheck [ci skip]", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8d793f08b7d20b698e4e0c0025f3b0e753c59bd", "messageHeadline": "TST: Merge the two Python 3.8 jobs", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "46327f942ece2f8b460bf96bb07c89425e51f3f2", "messageHeadline": "TST: Update Python versions in CI", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "74ed1bb659232ea3612240a090e255ac79c4d41b", "messageHeadline": "Merge pull request #12508 from nstarman/cosmo_test_FLRW_properties", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 146, "deletions": 23}}, {"node": {"oid": "aad78c28e17098ade4d821c8b65a34eec8806dbd", "messageHeadline": "Merge pull request #12507 from astrofrog/remove-coco-credits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "735866ea8be49bd471fc84796ae8fb2bd460d71f", "messageHeadline": "Merge pull request #12516 from olebole/float-cmp-doctest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b95777936136c695a30bc72badf56c2b02e3021", "messageHeadline": "Use FLOAT_CMP to fix test failure on i386 and others in convolve.py", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e060d7a2661426720da7c84435ea92a4198ea699", "messageHeadline": "Test FLRW properties", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 146, "deletions": 23}}, {"node": {"oid": "4f657d8eece2746d9d0d900df749567c0c239fa6", "messageHeadline": "docs and changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "1a616c8315955a814e85570ff947851bf1aaeefe", "messageHeadline": "add repr method", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "e5f682769a2770217e4a3d60e92504125182a619", "messageHeadline": "add equality method", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b4ad4d4ba3ea990b9453554bae081f673a423d7d", "messageHeadline": "add method ``clone``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 102, "deletions": 44}}, {"node": {"oid": "bf18eb5f1a5cf3b2835c67d3fa303d29b587aa66", "messageHeadline": "Merge pull request #12511 from mhvk/temporary-fix-for-numpy-dev-typin\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "997417c0770606373742ef379b8bdee5731315b7", "messageHeadline": "Ensure Masked continues to work with np.quantile for numpy 1.22", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "17e281e0bb5aea07e8cad4ab5b483383d91f6a74", "messageHeadline": "Temporary fix problems with Quantity.__class_getitem__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b5ea283a4b9c79eac4adadbf46782676f27d635", "messageHeadline": "Removed coordination committee from credits page in core package docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "77208dd7d7265df382849de841c890b3af996323", "messageHeadline": "Merge pull request #12461 from nstarman/cosmo_test_FLRW", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 568, "deletions": 141}}, {"node": {"oid": "a309f3e64f608f675f3551a980e420d0c098a708", "messageHeadline": "clean up ``test_clone_change_param``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "0a3f4d160862c29f5576653a704915ec7782c097", "messageHeadline": "transfer from test_basic", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 249, "deletions": 42}}, {"node": {"oid": "ab127ae8532d88ac17a28f6b9b6b5b8cb5e858fc", "messageHeadline": "remove extraneous test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e648d816a5f80827b545888073660161d54f6b1c", "messageHeadline": "Test FLRW & subclasses Parameters", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 324, "deletions": 95}}, {"node": {"oid": "7cee88b32255a86a612fbd24c0cf014ff6eb1a00", "messageHeadline": "Merge pull request #12502 from astrofrog/v5.0-changelog-main", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 702, "deletions": 375}}, {"node": {"oid": "f6a741043a3e3d15e726995e0a0632c9e31e9544", "messageHeadline": "Merge pull request #12478 from astrofrog/v5.0-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 702, "deletions": 375}}, {"node": {"oid": "35d67f76ff30bb50f52c27eb8fc1f80acb89c6dd", "messageHeadline": "Merge pull request #12496 from pllim/doc-warn-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6bce4a1cc1066aa149b745b7bd49d2bd7c5b2e63", "messageHeadline": "Merge pull request #12489 from pllim/rm-wcsapi-c-ext-tst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 192}}, {"node": {"oid": "680391f7fa8a8a6c948c77c853335f87b2cdbe89", "messageHeadline": "DOC: Fix warnings caused by matplotlib 3.5.0", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "de53bdc1643d35ae8dcf3d5070f933e314b0747e", "messageHeadline": "Merge pull request #12492 from nstarman/units-structured-to-yaml", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a58cad0170088a0201dd72e307e8510532b8fd55", "messageHeadline": "register structured units with yaml serialization", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b0693b1715bd058d428d16e6c3dc4791d445522e", "messageHeadline": "TST: Remove wcsapi C-extension test", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 192}}, {"node": {"oid": "b740594dcc9f8aacae0c14a5774e09f0732d1aef", "messageHeadline": "Merge pull request #12467 from astrofrog/fix-contributor-command", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a08d9f1e4e7a320c08b6fd47cf8199d4cb81ee0d", "messageHeadline": "Merge pull request #12473 from pllim/trust-me-everything-is-stable-now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 340}}, {"node": {"oid": "912c40af5dfc1b4a54ff99f27d0e337ec5d2d96f", "messageHeadline": "Merge pull request #10507 from embray/patch-3", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "a29a659f19f42e3f5e9b5345fa69f605799dbbf6", "messageHeadline": "Merge pull request #12471 from mhvk/fix-scalar-quantity-distribution-\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a932250a1894f29e383647058c44bca8e06de201", "messageHeadline": "DOC: Remove stability page.", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 340}}, {"node": {"oid": "f26c374654bb7e25ac9c40887096fd999c702d7f", "messageHeadline": "Ensure scalar QuantityDistribution work properly with ufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cb9ab3f1b0194b51267bdccbc3882c2ba729bae3", "messageHeadline": "TST: Un-ignore pipenv docs from linkcheck", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "820122dc07ba839ebb9e607038f33f4f8f53f62e", "messageHeadline": "Merge pull request #12357 from nstarman/cosmo-fix-ecsv-registration-l\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "8c97e4c7d4a22f3c0b384c7d479665d1a598a226", "messageHeadline": "Merge pull request #12468 from astrofrog/update-iers-5.0-2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "ac5908373143eefcd5b2c53bf59d6f52cef81c2f", "messageHeadline": "Update IERS table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "398ce59225aec3245618788b399b76bc0184b187", "messageHeadline": "Fix example versions in generate_releaserst.xsh command", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0192cf3c238bfc3ba0f8ca4e10ce11921e210e10", "messageHeadline": "Merge pull request #12460 from nstarman/fix-12425", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "804af78524c56bbf5b9be5f4ef35c30f097d5227", "messageHeadline": "Merge pull request #12376 from nstarman/cosmo_io_typechecks", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "4e2216ae82ce57489b96b4e7e56c7e3cf0fb07d9", "messageHeadline": "Merge pull request #12462 from nstarman/precommit-isort-convolution", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "2f6d2f1e51a3da03f0540ac4784523d10fcd4f14", "messageHeadline": "isort convolve", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "f680f571d60be67c4026e22d04ffe2b96cc24166", "messageHeadline": "avoid sunpy logger in asdf roundtrip", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "f30f181400130da960963829c4622dd7441f6028", "messageHeadline": "Merge pull request #12364 from WilliamJamieson/docs/bounding_box", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 352, "deletions": 22}}, {"node": {"oid": "a07e74717c9ca0ea6927ee2f7732af4e0688e24a", "messageHeadline": "Merge pull request #12454 from mhvk/masked-nanfunctions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 164, "deletions": 12}}, {"node": {"oid": "cc4fecc8b5ef29f4d52600620101d7ef73441926", "messageHeadline": "Added bounding box section.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 352, "deletions": 22}}, {"node": {"oid": "0169e3571b586bf1331081fcad00dd68637185ae", "messageHeadline": "Merge pull request #12447 from astrofrog/fix-grid-type-contours-matpl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "4ed309a854be18a5d6e349ae5c59cc18d1dfc5e4", "messageHeadline": "Merge pull request #12440 from WilliamJamieson/bugfix/specutils_bound\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "3e980f551175aadc00321667bdc37903589b3f1e", "messageHeadline": "Support nanfunctions for Masked, treating Masked entries as NaN.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 154, "deletions": 10}}, {"node": {"oid": "24c9226aa532257f2df1f7ac8e92a74f4beff574", "messageHeadline": "Ensure that masked NaN are ignored if taking minimum or maximum", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8b6c4bb7b51e157a32146a218ed95a2a7513c394", "messageHeadline": "Bugfix for failure in interval validatation.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f4aa0432fe0595fac2b031a762040d5609777125", "messageHeadline": "Merge pull request #12449 from nstarman/ioregistry_compat", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0d6304c6af8d1c61c8d6500cb5549de09154786", "messageHeadline": "backward compat for private methods in registry", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "455d70cf199dec9f9345a37a522cdefcf04b7a49", "messageHeadline": "Fix bug in WCSAxes that caused errors when drawing multiple times a f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "993cf238fe26fa543b31de0d147cd532d9d205e9", "messageHeadline": "Merge pull request #12258 from eerovaher/rm-clobber", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 108}}, {"node": {"oid": "a3fc6ef52e5fea22787bd8c758bb2aed27c89be9", "messageHeadline": "Merge pull request #12445 from saimn/fix-dexunit-docstring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e44889e60cefcca57a663fcce042d6c67bffd42b", "messageHeadline": "Remove the `clobber` argument from `io.fits`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 108}}, {"node": {"oid": "068b5e6d9751972ab8c089914eeedbf5f5d117e7", "messageHeadline": "Fix DexUnit's docstring", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48177f1c6492d3f2415361ff22f81ee684d0724a", "messageHeadline": "Merge pull request #12393 from nstarman/precommit-isort-toplevel", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9ed4c8b5f6c5cfa3222cebab65a9389895b6c52f", "messageHeadline": "Merge pull request #12392 from nstarman/precommit-isort-pyinstaller", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "35efd53b92fe580e343321bb5f15c119c12ff029", "messageHeadline": "Fix ECSV tests class location", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "4af0d44980f9654de9a02890401f855695e50465", "messageHeadline": "isort pyinstaller", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6a55621551fa38c95cb4ec78af07e8575b914ed0", "messageHeadline": "Merge pull request #12437 from dstansby/wcsaxes-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "467ad96801788236e95a575d4b9df275a3360e4a", "messageHeadline": "Type tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "87de4793c6e50eb2280d7aea7660aa329da20d73", "messageHeadline": "Fix WCSAxes test on mpl dev", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "40166ed507c613409e40b780f5aa4032e0e71136", "messageHeadline": "Merge pull request #12432 from nstarman/fix-12368", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "cff70e0f0b3145fc79e6f0f8ff7293ead8fb91b6", "messageHeadline": "fix 12368", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "2c066fb1d29ad49d20627a06b569f619b82cc0ab", "messageHeadline": "Merge pull request #12369 from WilliamJamieson/docs/spline", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 70, "deletions": 33}}, {"node": {"oid": "4f1350b855e2e06f7b078041d9cab1721cbf398e", "messageHeadline": "Merge pull request #12367 from dhomeier/close-big_table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "afda2d4ab6c6b33e0959902d70f70fd43a6d70f3", "messageHeadline": "Added spline models to pre-defined models", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 70, "deletions": 33}}, {"node": {"oid": "a737afc493b70ac484ae46b1307d3e3eb6bb8417", "messageHeadline": "Merge pull request #12414 from WilliamJamieson/bugfix/spline_test_floats", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 91, "deletions": 144}}, {"node": {"oid": "c5106cef185d37e5c34ab5760d3ebc5b70490247", "messageHeadline": "Merge pull request #12411 from WilliamJamieson/depreciate_AliasDict", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "659a45e0ca1bd4838bae23ca4293ae3e529c59f6", "messageHeadline": "Refactored common test code.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 91, "deletions": 144}}, {"node": {"oid": "e9c0acb12984708147ad19f57cdc7a4535ca6290", "messageHeadline": "Depreciated `AliasDict`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "23a36f133c70b8f950cd370e41010c18a29bc526", "messageHeadline": "Merge pull request #12419 from Cadair/no_hypothesis_on_azure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed44f5e9e9b85c501708b0fd983724b86b3a8a6e", "messageHeadline": "Merge pull request #12417 from taldcroft/table-fix-list-of-mapping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "b657a2b5b69787d1800cefc49a3501746f75d23c", "messageHeadline": "Don't run hypothesis tests on the dist builds", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "835b5c4fe4f8e5f0717f537e624b049aa8a4051f", "messageHeadline": "Fix init of table from list of Mapping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "c1ce69390ac9ee5460d0c6b341c4fd0c6dfe9783", "messageHeadline": "Merge pull request #12413 from nstarman/cosmo_move_test_flrw_moved_de\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "386a091b3d4984d4b28b8e4ea2efc4aaf80af882", "messageHeadline": "Merge pull request #12173 from astrofrog/fix-pyinstaller", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "0664a3060bb6dedee7f3aa01767737ea808ca894", "messageHeadline": "Merge pull request #12402 from astrofrog/fix-linkcheck", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "ff977a3dcbe8e423c5f66468bc475cd664e219a2", "messageHeadline": "Merge pull request #12387 from nstarman/cosmo_move_immutability_test", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "d930403ab5f8b544c423350d370f0d7e1d2f5c7e", "messageHeadline": "Merge pull request #12374 from nstarman/cosmo-ecsv-docs-cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad1f57719a507959e2243f3b80d1267d866d4d8e", "messageHeadline": "move test immutability", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "2dda0a73776173cf345f2e8266fd787ae2214985", "messageHeadline": "Merge pull request #12381 from eslavich/AL-598-model-inputs-not-writt\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "767b757f8e528e46b821f3a8cee9095c0c6096f7", "messageHeadline": "Skip mixin registry tests for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "972c52c1c759edc5a52cc478cb97881673569d76", "messageHeadline": "Merge pull request #12400 from astrofrog/fix-mac-arm64-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a169886da63753f8275c13750d6989ea6b5cf60", "messageHeadline": "Fix broken bleach link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea265197e9f4112be6923dad418dbce76e51026d", "messageHeadline": "Merge pull request #12371 from WilliamJamieson/bugfix/model_copy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 392, "deletions": 416}}, {"node": {"oid": "7cbdf7aeec817d44d284e191fd2a36fb07558e30", "messageHeadline": "Merge pull request #12380 from WilliamJamieson/bugfix/truncated_output", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "5ffbf20d6fbda719f29996af6657545c4af0ab3c", "messageHeadline": "Merge pull request #12385 from eslavich/eslavich-fix-bounding-box-asdf", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b1a605e8a5662c88ebc5a2b30343996940a7a60", "messageHeadline": "Fix intersphinx link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f7634646947119b4c2ff6e15f7b930f064da37a", "messageHeadline": "Skip more problematic tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ea4b6fc61aef98c0c76722ed0716e3c89fe71706", "messageHeadline": "Don't test convolution-related functionality for pyinstaller until th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8ef43fc75a320b8fc509a8ec9f0b58e75c281b3e", "messageHeadline": "Explicitly collect numpy.distutils", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "103ad3014fe7604602454c6a30db09fb095c3e8d", "messageHeadline": "Remove a problematic test file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "c1afd79c797d9d638e2e7417013773d8e41b8574", "messageHeadline": "More fixes related to paths and fix usage of metadata.version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "51e72ec35f26bbbf72d569214118d6928c487d6b", "messageHeadline": "Fix patching of tests path", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2454700663e2e7b89e09a4e458bbb3306560b107", "messageHeadline": "Fix rst syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66f0b1a2b9bc3ae60458a22009c06dae793e5ce8", "messageHeadline": "Removed `_model` variable from `SelectorArgument` and `SelectorArgume\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 392, "deletions": 416}}, {"node": {"oid": "2739a25adb6f66aedf1b27e7d968d37b295181c3", "messageHeadline": "Merge pull request #12395 from nstarman/precommit-isort-constants", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "b939f8afcdd767d0b17471622b46ea561d7cac18", "messageHeadline": "Added regression test for issue #12373", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "4ecedd3a2a266f67390ff785505014cfdc875a29", "messageHeadline": "Fix broken links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "d397807ae6f5111c2c37a7970c71b190f187d219", "messageHeadline": "Merge pull request #12379 from astrofrog/mac-universal2-wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0a6a4bc8209dd3593606d55fdf85e1535362e8b7", "messageHeadline": "Remove version restrictions for linkcheck", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5aa31a26ae27693f3b2aa962aad2becd74480a4a", "messageHeadline": "Fix ECSV tests on MacOS X arm64", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80fcd797c17bf106db0fa4122f4678fab71f6802", "messageHeadline": "Merge pull request #12389 from mhvk/fix-deprecations-as-exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8377d19ade8f0eccd8ebf376a37b8305963887f0", "messageHeadline": "Build MacOS X arm64 wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7e57353d6ffefebe101cec03d79d53fd3dbe4f7c", "messageHeadline": "Merge pull request #12360 from astrofrog/release-docs-lts-changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f509ac2b91efdc79c798959a93847cacc71b56f5", "messageHeadline": "Merge pull request #12366 from nstarman/setuptools_scm-in-pyproject", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eb059e89e74a97f08f4b305bdcf067ed0b6fd30c", "messageHeadline": "Merge pull request #12383 from nstarman/cosmo-fix-debian-12377", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "222938ad62f5cc2fa5232d6201edae0077f080b3", "messageHeadline": "isort constants", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "817127acd7a7cb6664f46fc6ba663b5f32ba9653", "messageHeadline": "isort top-level astropy", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "732044e098b63bccedf7e9c557a54229fde8d339", "messageHeadline": "Merge pull request #12390 from nstarman/cosmo-bugfix-yaml-redshift", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fed07676a954d77f93efca9c3fd360b1c34237d3", "messageHeadline": "fix bug where redshift not recognized as unit", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b7ef67fb9ba3a56cb1783d9944d970504851b1c", "messageHeadline": "move test_flrw_moved_deprecation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "6c6fb0c5e3f2395be177cf887f79b27db525ee70", "messageHeadline": "Ensure no unexpected failures in treating deprecations as exceptions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da475825ad4685a30576dee9b9ee0ae3165e3c0d", "messageHeadline": "Merge pull request #12190 from nstarman/cosmo_param_fixed", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1037, "deletions": 526}}, {"node": {"oid": "c8e8a65ab30350f01f85acec095821d9ce6b811b", "messageHeadline": "Merge pull request #12279 from nstarman/cosmo_tofrom_yaml", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 346, "deletions": 3}}, {"node": {"oid": "2fa18978b245535c777952c88b04fa272246bc29", "messageHeadline": "change m_nu validation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 39}}, {"node": {"oid": "17afb288fa738a5d14c0ba4a644eb40b95e0b2a4", "messageHeadline": "Address comments from review", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 76, "deletions": 65}}, {"node": {"oid": "e76dd31cdbf32d3dbd52e1e09553027bd45c2565", "messageHeadline": "Fix typo in ASDF serialization code for model bounding box", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce3e88369845922ef88a054405d522288f129102", "messageHeadline": "remove fget completely", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 57, "deletions": 77}}, {"node": {"oid": "a3e38a0cb9da45678af5e1cded439f0886b72b83", "messageHeadline": "Fix 12377", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f26467ebbc60ce208ccd5e54198d6a5a3dfdede2", "messageHeadline": "Fix serialization of model inputs and outputs", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "51943f078556f4a5ab6649919cf2b8ca004dae74", "messageHeadline": "Register yaml into Cosmology to/from I/O", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 334, "deletions": 2}}, {"node": {"oid": "73c57e16014a11de8ffc7ee75b66ba7b54ed51c2", "messageHeadline": "Merge pull request #12354 from nstarman/cosmo-rm-planck18arxivv2", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "e0db6b73e99669cffe001cfe6959fd3d4f06ed24", "messageHeadline": "`Planck18_arXiv_v2` is removed", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "ed5c29c5456e25f91094cfec710919fc501d7165", "messageHeadline": "Merge pull request #12278 from nstarman/cosmo_immutable_parameter_dicts", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "23ef608ff143023a345230a716c81ecc2350e6ac", "messageHeadline": "Make parameter dicts immutable", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "6a61d497ced404bafdd106a9cc875c0ff410e2eb", "messageHeadline": "Merge pull request #12313 from nstarman/cosmo_tofrom_row", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 271, "deletions": 33}}, {"node": {"oid": "611f601449379b50fd59cf566153e2e437430cd1", "messageHeadline": "Merge pull request #12277 from nstarman/cosmo_combine_output_constants", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "03e8635cd1475f0d96b7916cadae41b9ae908a84", "messageHeadline": "Couple copy-paste fixes.", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3bc93209bd2e8a56ce761cd1f2d6bf7386baa31", "messageHeadline": "Register astropy.row with Cosmoloy to/from IO", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 271, "deletions": 33}}, {"node": {"oid": "29f257e21c57344c78d3cf5e4601085ecd9f8b13", "messageHeadline": "remove from setup.py and cfg", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "54dda32c800863224b933e88628ad19a51c1a022", "messageHeadline": "TST: fix unclosed file warning in `test_read_big_table*`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "546219ca17648b763e2a8632a29a410f49e81340", "messageHeadline": "Merge pull request #12361 from astrofrog/fix-docs-build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "348a940f42c8269360586e93c87796a5e42b86d0", "messageHeadline": "setuptools_scm preferences in pyproject.toml", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ff889e736c05fc887deba97d6a3cb0eaa9254892", "messageHeadline": "Fix documentation build warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5001c138127a536f1eee90f0855a124879eca65b", "messageHeadline": "Clarify towncrier procedure for LTS releases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "955837edcaab00f257fe48af24bf53a70f7baed5", "messageHeadline": "Merge pull request #12338 from astrofrog/release-docs-changelog-review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 87, "deletions": 66}}, {"node": {"oid": "097d030378fe0e5cda81175406ce3c7d55c6faa6", "messageHeadline": "Merge pull request #12343 from WilliamJamieson/refactor/abstract_cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 122, "deletions": 65}}, {"node": {"oid": "5b1872db07530bde02a5a1b8428e66b3063addbb", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b95faf2546b41b3f59b3b01ff12266c261437c13", "messageHeadline": "Merge pull request #12348 from astrofrog/docs-mention-backport-label", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bd1be52a405eecd8c6b31318b3264611845be647", "messageHeadline": "enable cosmology units when reading from a file", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6f6abfa164b54113e080d1a745c460a56d06cc89", "messageHeadline": "simplify conversion constants", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "8caa417a677252d50d6041f920510ce0f287b647", "messageHeadline": "Un-property Parameter", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 164, "deletions": 261}}, {"node": {"oid": "1f478317daba3b71788091a3c936c6203ccf66e1", "messageHeadline": "move Parameter to own file", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 871, "deletions": 562}}, {"node": {"oid": "c6871f4c69a4b1cde600c55a3c1926bc00fa0c52", "messageHeadline": "remove getter and validator in favor of setter", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 155, "deletions": 203}}, {"node": {"oid": "5f9a06356ba1c16100715a2cc4f16535029b8ff7", "messageHeadline": "edits from review", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 303, "deletions": 105}}, {"node": {"oid": "0581c1704410c02ecce5de739710ae3aef130d1e", "messageHeadline": "conf ignore Any", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa0c72c5018e11b94ac1983be30984150c5f4b83", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cdb8c72d5bacf25550aa170d26a61d3e435e68bb", "messageHeadline": "Parameter validators", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 185, "deletions": 51}}, {"node": {"oid": "9631a6d76a82e4c57fbd13d4f1ff26a63e18939a", "messageHeadline": "Allow fixed / derived Parameters", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 83, "deletions": 47}}, {"node": {"oid": "303b4b6bc48130a603d86489577b34280cc9246e", "messageHeadline": "Abstracted spline fitter", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 122, "deletions": 65}}, {"node": {"oid": "28462e0649f334d0a581aea44b5cc17287defe4c", "messageHeadline": "Merge pull request #12347 from astrofrog/update-iers-5.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 108, "deletions": 29}}, {"node": {"oid": "53850db96cb4081cb932b2becd90c7fcbaab3046", "messageHeadline": "Fix syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27d9008c88f95514b7f5a160612a4f31495b7e03", "messageHeadline": "Fix version numbers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "a1812c14cb91285e93c6ff18c267ed1241b3d393", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58d103932285c2d677b573e804e3c889abc25047", "messageHeadline": "Note about updating release branch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "496e7db6c81e8887254b829e9ff87033236dff4a", "messageHeadline": "Added a note about towncrier and release candidates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b934e1756c4635f6827226aac29bb4bb5a2502ab", "messageHeadline": "Further improvements to release documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 48}}, {"node": {"oid": "c6b6f8926d125a842a6aa193d42db72b64b9d917", "messageHeadline": "Merge pull request #12342 from WilliamJamieson/refactor/change_boundi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "20b75a1ce5814e645c963d6756d80a591f4b05a1", "messageHeadline": "Add note about backport label", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f5e90d9106cab1f8b5c957938bee759e5666fe15", "messageHeadline": "Update leap second and IERS tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 29}}, {"node": {"oid": "88028832fe8644c331fab96a710024166fd01b94", "messageHeadline": "Merge pull request #12344 from nstarman/cosmo-fix-unregister-example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f7428583a9793ac2482f4ab0e6e30786042dc15e", "messageHeadline": "fix de-registration of mypackage IO", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e03bfae9973a791658d8d5eb231d42d048b43760", "messageHeadline": "Changed `BoundingBox` to `ModelBoundingBox` in docs", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2c10ed2c7c9c7dbf7c60dbbd4718a01c44986d1", "messageHeadline": "Changed `BoundingBox` to `ModelBoundingBox` in asdf", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b94a8ceb1784ad315baf8edbf0c0bfcc6f63393b", "messageHeadline": "Changed `BoundingBox` to `ModelBoundingBox` in modeling.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 127, "deletions": 127}}, {"node": {"oid": "c31a05d020011f6876d6a27f84a6e5d93ae6a317", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63667ef081443b65eeaeb88b49060348f27afdc1", "messageHeadline": "Merge pull request #12340 from nstarman/cosmo-fix-double-registration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f9fbcdbdcb9619fef314447a39257b5d5f68b91f", "messageHeadline": "patch to fix double registrartion of example package", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8a9b8ebfe89b856a95ce10176811a76545ac562b", "messageHeadline": "Merge pull request #12315 from astrofrog/update-release-docs-stats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "b801580d16079092409a25289124fb24642e7c89", "messageHeadline": "Merge pull request #12337 from astrofrog/feature-freeze-procedure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "2885b2d65a080f422ee8e6e99e2e2026e3c8bbeb", "messageHeadline": "Added 5.1 what's new page and redirect 5.0 what's new page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 228}}, {"node": {"oid": "d9a711571f839597d6e4cb1f819f412d6adc981f", "messageHeadline": "Update feature freeze procedure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "12d5892ee7a9f76f8afc12abb47648890abf955c", "messageHeadline": "Merge pull request #12321 from nstarman/cosmo_readwrite_ecsv", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 449, "deletions": 130}}, {"node": {"oid": "2a4e468338b0e80a3b493312a1db19017dc760c5", "messageHeadline": "pare down the whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 47}}, {"node": {"oid": "001ce91f10ba1b2911d9a6a989c7b0ae62a942e3", "messageHeadline": "Merge pull request #12336 from astrofrog/fix-repr-exception", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6ec3cbb1ed3733f91dda1c1139a6d8e45d610f2", "messageHeadline": "Update exception being caught", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0eb1bf2ab367c3203ba7d98e385da906880b8d3d", "messageHeadline": "Merge pull request #12254 from nstarman/cosmo_override_new_signature", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "3ab9429ac3d37300c4990b84629f5001ee318428", "messageHeadline": "Merge pull request #12293 from pllim/very-deprecated-utils-things-5.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 50}}, {"node": {"oid": "35661f4d3a687edd6228b6691d45375c74da3707", "messageHeadline": "Merge pull request #12295 from dhomeier/vounit-expscale", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "182f6578d7384ea543c7ff23160b517bc9944215", "messageHeadline": "Merge pull request #12302 from dhomeier/cdswriter-coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 265, "deletions": 188}}, {"node": {"oid": "10b8e3c0f9c166b2469bbf555418b1387a1b45cf", "messageHeadline": "Update docs/io/ascii/write.rst", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccbd79c8d613523c63eaf4489fe444c69ae74904", "messageHeadline": "Default/custom precision adaptions and docs updates", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 98, "deletions": 47}}, {"node": {"oid": "2a747ae4512427d318d1276f2ba3398fd878a7b3", "messageHeadline": "More coordinate code generalisation", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "bee0cf839d1740289f2eeda335304ed11ad31d24", "messageHeadline": "Apply review suggestions for code streamlining; docs corrections.", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 46, "deletions": 56}}, {"node": {"oid": "979707be2b355b56b19d6e6fd058c7971b9718fc", "messageHeadline": "BUG: strip excess coordinate columns and clean up hmsdms format in CD\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 133, "deletions": 104}}, {"node": {"oid": "86ae0a05515867e1cffcdf1a797b60199b88ae49", "messageHeadline": "TST: rebasing CDS-MRT tests", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "58d45f2d4bc2147ea70c51fbf6abcf2f2cf7134a", "messageHeadline": "Merge pull request #12335 from nstarman/units-fix-followup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "804aa3e7cfa94e063af4d8e7138b01868580a1ac", "messageHeadline": "Merge pull request #11682 from dstansby/coord-errs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "97c397381a22ee06d07594fcdda8cbd610eff2c9", "messageHeadline": "update passing through exceptions for new angle_formats module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3f80be2586369792b2418036991fdb02cf33a0d1", "messageHeadline": "Apply suggestions from code review by @nstarman", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07422a94707fce92f999bf0aee75675db33a0586", "messageHeadline": "Raise exceptions from other exceptions in coordinates", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "a0d9559a109321f92caa431c55ffd6c48e686a14", "messageHeadline": "fix annotations in py3.8", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "96013f0c35ec2846c927a0cd8b71e5335e72ff68", "messageHeadline": "Merge pull request #12307 from ayshih/mutate_despite_copy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "64b5a887d1126c2b234f1f3d2c692e7c3a882eae", "messageHeadline": "Clarify test_constellation_edge_cases", "author": {"name": "Neal McBurnett", "email": "neal@mcburnett.org", "user": {"login": "nealmcb"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "d2bc2372d1d2800fc8b66de3bcd5d5c54d907d8f", "messageHeadline": "Merge pull request #12232 from WilliamJamieson/feature/increase_model\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2512, "deletions": 105}}, {"node": {"oid": "adc6b0006d510947f95be739736a371aa3176c5d", "messageHeadline": "Merge pull request #12212 from nstarman/cosmo_units_redshift_equivalency", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 254, "deletions": 22}}, {"node": {"oid": "b407566362f7788b90ff1cf248dfe7b2e8b6d9e3", "messageHeadline": "Addressing perrygreenfield's review comments.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 125, "deletions": 23}}, {"node": {"oid": "5617fe355601c0915836b82e0d68758cc4488598", "messageHeadline": "Increase test coverage and minor bug fixes", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2401, "deletions": 96}}, {"node": {"oid": "85dc20dc62f60bd17c9b8dbc707d21b30354a207", "messageHeadline": "move example package to tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 82, "deletions": 67}}, {"node": {"oid": "7aa6e7b35e8de96b7a74d40a65095fe821134cd8", "messageHeadline": "Register ECSV into Cosmology read/write", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 388, "deletions": 49}}, {"node": {"oid": "199b3ddcd528e8ef1f08a5cbd35a59da53f4f07c", "messageHeadline": "Merge pull request #11634 from WilliamJamieson/tickets/al-511_merge_a\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2282, "deletions": 0}}, {"node": {"oid": "ccc48eea18ff59e05ea2dca43095031a7257e1cf", "messageHeadline": "Merge pull request #11942 from WilliamJamieson/feature/compound_bound\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 3308, "deletions": 491}}, {"node": {"oid": "b7e3aa1f1e7f45d56d0146832611ccb197085c91", "messageHeadline": "Merge pull request #12269 from nstarman/cosmo_tofrom_model", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 493, "deletions": 14}}, {"node": {"oid": "0057f351b1036f25a8a6a90b5ec2a7ef56e0f4ee", "messageHeadline": "Merge pull request #12328 from larrybradley/bb-docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "3e996edbe565c305962f1e947ccbf5410e144f19", "messageHeadline": "Fix year for Scargle Bayesian Blocks reference", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ee668a4ffc89f1c2037fbb42c68315e28ca7be06", "messageHeadline": "Add Bellman references for Bayesian Blocks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4f9b44311dbc69222a0c58efa6a9d0a4f68bd611", "messageHeadline": "Initial development work:", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2282, "deletions": 0}}, {"node": {"oid": "afc3f0f7c6fdda53232fd432e3859e882d78b63d", "messageHeadline": "Implementation of compound bounding box", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3308, "deletions": 491}}, {"node": {"oid": "b994dcf12981f0e7173c8798a309c3e20f727beb", "messageHeadline": "Rename argument", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b85c873bad0ab6c09651610785ebbd9eece814de", "messageHeadline": "Add redshift-distance equivalency", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 254, "deletions": 22}}, {"node": {"oid": "c0d497a6f40f9d375697bfa466c766a103e8c51d", "messageHeadline": "override Cosmolology new signature for Sphinx", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "33015ac6d951c738a589945ad51408b244c99169", "messageHeadline": "Fix ABC method testing and None-valued parameters", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "10b69cf69725e36d51d6720db871a1bcfffe26b7", "messageHeadline": "Address comments from review", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "a52ad9428193d8a7ec67c7b9ec62e08114fae79d", "messageHeadline": "register format \"astropy.model\"", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 460, "deletions": 11}}, {"node": {"oid": "eaa2699604eb185d09ef00b5fc5291b70397c582", "messageHeadline": "Merge pull request #12334 from nstarman/units-quick-fix", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b12674b5114efbf3213b080fc26391ecfa7618fd", "messageHeadline": "temporary patch for other PRs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31e57d062a829a3ce7bce2c0016ef7e136a0250e", "messageHeadline": "Merge pull request #12331 from WilliamJamieson/bugfix/ignore_memory_p\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73541a2f606581c4f80658dd2af8ae90a66f8fee", "messageHeadline": "Merge pull request #10662 from nstarman/unit-aware_quantity_annotations", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 559, "deletions": 66}}, {"node": {"oid": "a41f3231c49d00e79731dcd4dd5056f10ce81ff6", "messageHeadline": "Merge pull request #1 from eteq/constel-9855", "author": {"name": "Neal McBurnett", "email": "nealmcb@gmail.com", "user": {"login": "nealmcb"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "830daac7a06a088b383756dedc076eb77d25e35c", "messageHeadline": "Ignore memory policy warning", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6d147f1fe99b3c462b46eb3d4427b02f7747434", "messageHeadline": "Address review comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 111, "deletions": 278}}, {"node": {"oid": "300565fa5ed1c0e5f0cabf2f6a779d6a09b74632", "messageHeadline": "Merge pull request #12234 from saimn/fix-12223", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "083e4f4d5418e06974cf0cf1b19efe134b6bf307", "messageHeadline": "Merge pull request #11932 from eerovaher/prevent-differential-type-ch\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "140a917a7fdc511d214ca3e9776fd3b1fdd6b0a4", "messageHeadline": "break out into test_constellation_edge_cases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f41ccab10854c9be4f4b31c8be5a111ba15ca653", "messageHeadline": "Merge pull request #10936 from dstansby/tick-locs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "2b474727e7c76b426ed4d5aff7199244126aa628", "messageHeadline": "Remove ticks_locs keyword", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "89b671b3ba528eec605e1aceb19b6b91add2a925", "messageHeadline": "Simplify handling of tick locations in WCSAxes", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "c608391730f25172de77dc94ca2241d2b98fba92", "messageHeadline": "Merge pull request #12301 from taldcroft/io-ascii-mrt", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 944, "deletions": 852}}, {"node": {"oid": "c4de30aea18ed26c398514c2fc2ad22b612c22bc", "messageHeadline": "Apply suggestions from code review [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f8ecd50e9f40e52bf7a20b50a08a1c591891298", "messageHeadline": "Merge pull request #12213 from nstarman/cosmo_tofrom_table", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 736, "deletions": 104}}, {"node": {"oid": "3e8ba268178b9253cf5601ca0bee5f771c33fca9", "messageHeadline": "better table indexing errors", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "5cf7d5e0dc9a708945e76e71a7e02b2aa72c7681", "messageHeadline": "Add method ``__astropy_table__``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "7c3c11bf74404866d30f57cbe5e0d4b0bf61048f", "messageHeadline": "Register in \u201ctable\u201d for Cosmology <-> QTable", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 544, "deletions": 43}}, {"node": {"oid": "7944d20ba248b90d3e149f5be280b4d57494292d", "messageHeadline": "Make base class for IO tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 93, "deletions": 51}}, {"node": {"oid": "9fb7da5da3a5f6c82ca9f0502fe5fae056935f9b", "messageHeadline": "Merge pull request #12311 from eerovaher/clobber-message", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "873742e6c6b486215399b62922e00f2cc5aa3b3c", "messageHeadline": "Add the changelog entry for #12311 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46040c5a3bdd5e1152ea8b84373638e41372433e", "messageHeadline": "Merge pull request #12291 from erykoff/u/erykoff/whatsnewparquet", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ea648a271effa65ccb80a4bad41eccce27e114f1", "messageHeadline": "Merge pull request #12323 from nstarman/tst-try-to-fix-2322", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b5cab9ba9263f291e692b72720b2c55d3721724", "messageHeadline": "Merge pull request #12310 from saimn/fix-12224", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "49127099ba8897ae2e055c7e38e88e88d1278186", "messageHeadline": "Update docs/changes/io.fits/12310.bugfix.rst", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbe35b4190dc58a7a1fc013f65b49f308bd3ed63", "messageHeadline": "fix #2322", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9cb911d06f10f0ff587bcee038bdfbedf04e80d", "messageHeadline": "Do not perform the additional copy unless the array has been broadcasted", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f8e8fe6c641cfd8fda94bd407d6dd7a6b2fee09d", "messageHeadline": "Add Parquet support to 5.0 what's new.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "66c2fa92964b757f47f6caf7706fdf63a8944642", "messageHeadline": "Merge pull request #12211 from nstarman/cosmo_units_H_equivalency", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 203, "deletions": 20}}, {"node": {"oid": "8fd0f21212dc8b66c55018846a4580b9aa8df6e0", "messageHeadline": "Merge pull request #12317 from ayshih/wrap_at_nan", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "03503c60040124e8718af9959af6df5ced608416", "messageHeadline": "Add redshift-Hubble equivalency", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 203, "deletions": 20}}, {"node": {"oid": "b782144f8440f933385302d6f4c58ce60a77ae41", "messageHeadline": "Merge pull request #12314 from WilliamJamieson/feature/change_format_\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "489a012812e112bcd47f9f268b062e040277549f", "messageHeadline": "Merge pull request #12248 from emirkmo/add_wmap", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "40e895c60626f90948dde55a462efbcff41d2f4a", "messageHeadline": "Merge pull request #12210 from nstarman/cosmo_test_Cosmology", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 386, "deletions": 194}}, {"node": {"oid": "e9a9e2f75d818218c364eb1a4ac99229a6f8812d", "messageHeadline": "Do not attempt to wrap NaNs", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "04139ba3d72aa718e9162afab83a95640cfd33d0", "messageHeadline": "Update copyright date [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d7ee793470375487a4f1b6d5021ab745a0d3de5", "messageHeadline": "Update release instructions to mention new process for getting statis\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "032a9b5ac097f15288f832bab3df41c7e890e1c7", "messageHeadline": "Merge pull request #12312 from larrybradley/conv-docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 80, "deletions": 57}}, {"node": {"oid": "ac784a2ceacfd7a128532b770ba556f519b6909d", "messageHeadline": "add WMAP 1 and 3 to cosmology.py", "author": {"name": "Emir", "email": "ek2660@gmail.com", "user": {"login": "emirkmo"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "1d738c3fa466b12d3aee83cfafe32d70b9ad4c0a", "messageHeadline": "Changed `format_info` variable name to `broadcasted_shape`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "c238b0960d05e44d8b8a965300023693ca6b709f", "messageHeadline": "Merge pull request #12219 from astrofrog/mixin-handlers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 411, "deletions": 1}}, {"node": {"oid": "0fb232bb6f1084c204ef160ce1ab1a1db49c5d00", "messageHeadline": "Add regression test for convolution ValueError", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c568a9114b1726afd5a21e7f331e8d09d55c1b2e", "messageHeadline": "Improve convolve error message", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "2162854bea5d4e08f92ac9d5a210434a47a102cb", "messageHeadline": "Announce removing `clobber` argument from io.fits", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "d04585f20649b2ae88bf3081c95f8801f978a0c6", "messageHeadline": "Fix convolution docstring formatting", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "dd25ef976478a184c6c13f05f09f07aa4cd95d70", "messageHeadline": "Clarify nan_treatment in convolve and convolve_fft docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "ba9b5bff7f4dd431d99590e0f33d4dfbf98b4231", "messageHeadline": "Merge pull request #12309 from saimn/cleanup-importlib", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "26987206aa25432ea3770f794624515bdc5ece0a", "messageHeadline": "Fixed the representation constructor mutating input provided as a lon\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "27a10c5b8acdce7e4edba7f51e953ecaa42916c2", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "090e7849038711c0b2a6298f0ea85abc45229b7c", "messageHeadline": "Convert UNDEFINED to None when iterating over card values", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f5e44ef63598a666828ab7dac2f044ee4e5da9db", "messageHeadline": "Merge pull request #12305 from eerovaher/deprecate-rename-msg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "6d96f3be0b2e44384a0ce1a8fb5bef3d43535138", "messageHeadline": "Remove importlib_metadata imports (not needed after #11934)", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "295b2d0e42639b919b9217a70338ae24e29c4f7e", "messageHeadline": "Merge pull request #12272 from saimn/cfitsio40", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2105, "deletions": 1813}}, {"node": {"oid": "64edb37137462edd54e5c69432b5ed255c128873", "messageHeadline": "Allow deprecated_renamed_argument custom messages", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "afc558aa0ad8da384a56a0101a461326bcf7cbdb", "messageHeadline": "Merge pull request #12015 from nstarman/io_registry_class", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2361, "deletions": 1389}}, {"node": {"oid": "cedf16d6dd3b1e6071ce0474de50241547e82125", "messageHeadline": "Merge pull request #12303 from Cadair/dist_5.0", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "6e5ce31a30f787b1a3cd32def24edc9fbc72fcc9", "messageHeadline": "Split manylinux and musllinux to speed up PR builds", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "fffac0bdf1c9fb2377917d055e10148199e3a139", "messageHeadline": "Add news fragment.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c417e561b5ed20bd308bfe2758f60bc3abd72ab6", "messageHeadline": "Update tests to cover MRT reading", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "a5f836cfec4266510df3d9621e6a6a3bea4971f3", "messageHeadline": "Update docs for new MRT format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "bad44e262ed194e3b10f1060db129ba4d3723032", "messageHeadline": "Add MRT to the ASCII guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6698519dfb35377c33c7fbce17b064e769f9514e", "messageHeadline": "Cleanup of MRT code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 49}}, {"node": {"oid": "be12ea9c10591d61a29c2f02e312344d669ef279", "messageHeadline": "Refactor common functionality into CDS", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 177}}, {"node": {"oid": "abb4ad2a66a50bd97ca9d07e8a640a233ec9d87f", "messageHeadline": "Make mrt.py as mostly a copy of post-11897 cds.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 565, "deletions": 34}}, {"node": {"oid": "d8ca3279bb3406d2c2e74cf3393880ee92f778f6", "messageHeadline": "Revert cds.py to just before #11897", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 559}}, {"node": {"oid": "c62cc0115018843e55344f1555fb23b32d417445", "messageHeadline": "Initial commit spliting out MRT from CDS", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 488, "deletions": 234}}, {"node": {"oid": "3934c599a49ccddd575f53b52279956e3d5f4cf7", "messageHeadline": "Added what's new entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "439ee78fe0b9a3ee5ec12e7de39e8e0ab4ba8d6f", "messageHeadline": "Fix adding a row and ensure info is always preserved", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "2c8713817f1966b51b71835de99a2afc437700c8", "messageHeadline": "More improvements to API and test coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "897d959430760d7d1a4a5e328398889066c03951", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "15f7f4a68fd91ff44f010926c2450d45d420d9cd", "messageHeadline": "Added dask handler", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "ae1fc3ee800f0966dc0b2383c167c169abcf315d", "messageHeadline": "Added news fragment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "16830b011acf2dcb9b5afd8da3dfafb26b29ce15", "messageHeadline": "Fix tests and start adding docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 103, "deletions": 16}}, {"node": {"oid": "842c1c379f53fc024a96bfe2a7e0e07a66833a93", "messageHeadline": "Make astropy.table.mixins sub-package and started adding tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "1277b15421cc15e3e1908b9d01684dbdf9900db0", "messageHeadline": "Added initial infrastructure for mixin column 'handlers'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "be0edc75f4dd8d1817f56d9e8bda07dfd1eef5c7", "messageHeadline": "Merge pull request #12292 from Cadair/dist_5.0", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2c11a200469d4bb48e42dac081edbb18e466c85f", "messageHeadline": "Documentation of Unified I/O", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 100, "deletions": 23}}, {"node": {"oid": "d289e795465cb26862efb617b217156613cee1a5", "messageHeadline": "Prevent FutureWarning from scalar comparison", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 64, "deletions": 87}}, {"node": {"oid": "3d8fdd8bd638f81240ff83557c5a150a67894665", "messageHeadline": "use registry system in NDData", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f8c3d346440a41d91d189f0d98d385821695d4d9", "messageHeadline": "Use registry system in Table", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bc4d3c787d9ffc685ebda6128a36dd3d0786aef5", "messageHeadline": "demonstrate on Cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 64, "deletions": 54}}, {"node": {"oid": "b5e9d3b15a02fe52a0c6b18f7f581dcdfb73e764", "messageHeadline": "add registry property to ReadWriteMethod", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6fe5a6c4a69b4f622e3a623daf4d07e0f4718f02", "messageHeadline": "simplify get_formats", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "a8cb89ce924ef811abfc76b3daa177fab5687a68", "messageHeadline": "Make base class private b/c RTD complaints", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 161, "deletions": 47}}, {"node": {"oid": "c96879cd8b16249dabefffff962fb616c2f5dff2", "messageHeadline": "split long module into 3 modules", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 560, "deletions": 541}}, {"node": {"oid": "af34b8773a877388b07ee3321ab8949eb5cf52c3", "messageHeadline": "refactor and generalize get_formats", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 95, "deletions": 157}}, {"node": {"oid": "71f311ede2330186a181bc0bcface7fe054b4799", "messageHeadline": "Add compatibility tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 206, "deletions": 78}}, {"node": {"oid": "3418fdc356330d9433b4792e7ba103624dc4d066", "messageHeadline": "reformat tests to apply to all registry types", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1036, "deletions": 544}}, {"node": {"oid": "028fb46a0d52a5421f70b1e24e7769b01117c105", "messageHeadline": "fix positional args and table indices", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "9347e1764fc86dab1e502831ef8a5f80331af437", "messageHeadline": "rename default to compat", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 64, "deletions": 50}}, {"node": {"oid": "779277ac6d37cfb5642656a996e354276ed48514", "messageHeadline": "scope read and write registries", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b223c207bb910f8531307bfac6e3652445ea9075", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6da30d55a8116460350cc85b3f7eaaac63484c08", "messageHeadline": "make defaults true functions", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 44, "deletions": 33}}, {"node": {"oid": "8f907b1f8af401f60a802c663bf5301cdf783caa", "messageHeadline": "move tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cdb797fd582ee7ab3aa032ff5be2459f75476573", "messageHeadline": "Make io.registry object-oriented", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 965, "deletions": 768}}, {"node": {"oid": "55aef2e6921d643c49acc97d60f9bb4d9983b66d", "messageHeadline": "add Any to conf", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fa655c790ad556a6d77547d6e0cecfca0dba81f", "messageHeadline": "skip tests in documentation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "821042b2eae1de2672c79599a7128f8ec2025226", "messageHeadline": "allow empty annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb0eb92c57e9c5929e221e11b43c8eefc1c3901", "messageHeadline": "quantity_input understands Quantity annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 274, "deletions": 64}}, {"node": {"oid": "d871f67f63cb6cad9553be15eba8350ba1316682", "messageHeadline": "Quantity annotations and py3.8", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "0deb5c545b5b1fe47361ed5a02a86fe9ef16d3ec", "messageHeadline": "Enable Quantity[<unit or physical type>]", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 447, "deletions": 3}}, {"node": {"oid": "e6d19a9a69fa294e2afa44ec79bbf05743dc3569", "messageHeadline": "Merge pull request #12300 from WilliamJamieson/bugfix/parquet", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "fed9263e990356f76dab801b4b69c0e04ce58c1c", "messageHeadline": "Moved the `minversion` calls to `get_pyarrow`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "38371752d8c121a1ed630a852da37dc4a3d7e106", "messageHeadline": "`minversion` fix.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3353a7dc5eb21e0ccf1e3448a0536819fe4ab89b", "messageHeadline": "Merge pull request #12209 from nstarman/cosmo_improve_mapping", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 184, "deletions": 116}}, {"node": {"oid": "f9348c8874d7c49913d8acb9231783d509b8b3b6", "messageHeadline": "Remove old builds and skip failing test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "2edebb058317c75903ecc689b3c2e7ff230543e3", "messageHeadline": "MNT: remote_timeout=0 no longer disables Internet", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "a24130bd71c4eeecce19ae74c1b4423d05189dc4", "messageHeadline": "MNT: Removed deprecated download_cache_lock_attempts", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "318a62074c4e7e1caa25d80ae77624b3d1f595e2", "messageHeadline": "MNT: Removed deprecated hexdigest", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3bbc9341ed1573769bf11ce6394b495e5ed7d521", "messageHeadline": "Removed deprecated check_hashes", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "3cd638624bab8047ad8b5f6eefc2e11e244188ce", "messageHeadline": "Merge pull request #12286 from Cadair/fix_wcs_check_transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ae7f48d1b660514ade9eb0d348f35c9929bcac8b", "messageHeadline": "BUG: Fix exponential notation of scale factors in 'vounit' format", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "7710c8211fec772e793b1d50bae689c079e37364", "messageHeadline": "DOC: Fix change log of #11931", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a122cd16c6021a93c6661479e363981e85f1c5be", "messageHeadline": "Add linux aarch64 wheel build support", "author": {"name": "odidev", "email": "odidev@puresoftware.com", "user": {"login": "odidev"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e604b082dfe3286b68976066ccd1e8663d6fe19c", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "0de9903974e0bf81b5d4105e31686632da9cba85", "messageHeadline": "Merge pull request #11931 from WilliamJamieson/feature/model_evaluati\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 545, "deletions": 350}}, {"node": {"oid": "c8bf529799c12efdab16709f719811ed5276fc96", "messageHeadline": "Merge pull request #11565 from pllim/vounit-to-string", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "a1ab414bc894e2ab0ebf07373fb344a670ad2655", "messageHeadline": "Merge pull request #12288 from larrybradley/block-funcs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "acc02c1129f2f5a1abd72f8970bfe9dde9e248c4", "messageHeadline": "Merge pull request #12290 from larrybradley/imshow-api", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 41}}, {"node": {"oid": "b8cd99ffd91a679294460943b49b06db071a2363", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f092369470fef51e1acbf609e30c82449670bbdf", "messageHeadline": "Update imshow_norm unit tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5d03c00ec4b65b26237cdb9227bbf9557cc7c17c", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8c860a871abb16f0a606e6e2ac9f857b62727c8d", "messageHeadline": "Remove unused imports", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "319192575de2750bb38f28782026052ed21b51a1", "messageHeadline": "Remove deprecated imshow_only_kwargs keyword", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 31}}, {"node": {"oid": "3b6f4df947c9963bf721abee842face70e8bb166", "messageHeadline": "Most changes to integrate new bounding box", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 545, "deletions": 350}}, {"node": {"oid": "82eaad121e0c5a66f732649143571352611bb049", "messageHeadline": "Remove block_reduce and block_replicate from nddata.utils", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "3ae9f2666864fede107cf3a93be5d122e29d8697", "messageHeadline": "Merge pull request #11495 from WilliamJamieson/feature/wjamieson/al-4\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 204, "deletions": 118}}, {"node": {"oid": "84a71822d52c5dd905136ffe52ba31ff005fd1ed", "messageHeadline": "Merge pull request #12287 from WilliamJamieson/bugfix/table_test_warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a8bc6797bcf1b73a217c900171b666d9e8797ea", "messageHeadline": "Merge pull request #12284 from WilliamJamieson/bugfix/bounding_box_re\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "09720bb32fa59f32a712039007271d84fe9e5378", "messageHeadline": "Merge pull request #12225 from eerovaher/git-pull-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "eaa41f555d44ba533b762844f35a0904a4fca9a6", "messageHeadline": "Changed `pytest.raises` to `pytest.warns` for `AstropyDepreciationWar\u2026", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e18757aee2d3e8e2b080ccc599201d0ad2004d96", "messageHeadline": "Allow reading files with an invalid SIMPLE card", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "792f8bec4818aa9a55c0529e5f96d3c196a5bc97", "messageHeadline": "Merge pull request #11762 from Cadair/docs_posargs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f32d167e3ee6593aae67b63ed6d082e7c0c74f9a", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b87680b9a4932083cc7ad8834d6004927e18eb7", "messageHeadline": "Fix", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f0e3839e80f63bd3a4761880646c7965601b7c54", "messageHeadline": "Add regression test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0b9b8b0e11a7b357130204437b0201bec538c4fb", "messageHeadline": "Update astropy/modeling/tests/test_bounding_box.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01ade39111c1c3a74f6f9a34f4a1e142754a6f12", "messageHeadline": "Update astropy/modeling/tests/test_bounding_box.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63423dcf1f5a02b503ec6c673e2a9094f09e4419", "messageHeadline": "Addressing review comments.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6ca56ad9f9555d4c3a47c7032c8903f25a20c966", "messageHeadline": "Initial fixes for errors in issue #12283.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e9068609760dcbb78b2e53b3438dd59d626818db", "messageHeadline": "Merge pull request #12285 from Cadair/fix_changelog", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "80121324ddf7115c0d6881e351b755d7ec86939d", "messageHeadline": "Fix incorrectly named changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f1d37805c734be04a72b95b48614b026ff3deca7", "messageHeadline": "Add posargs to the sphinx-build invocations in tox.ini", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c93e165b02ac81d29e3db9d5d82ef0fb2333de8", "messageHeadline": "Merge pull request #11950 from Cadair/high_level_function", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 204, "deletions": 130}}, {"node": {"oid": "71ed5a7ba945cfbaffd9c3fcc411e23a609cb8ad", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9308acfbbff08c61c3c18b0c7252f3d3678587a7", "messageHeadline": "Added initial dealias support", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 209, "deletions": 118}}, {"node": {"oid": "031b1b7b5be3a1934352b8ec36845f4a7cc9e70c", "messageHeadline": "improve mapping io and tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 184, "deletions": 116}}, {"node": {"oid": "39cb148a4bd69368f6f30b9abfe32112a42f58e6", "messageHeadline": "Merge pull request #11930 from WilliamJamieson/feature/bounding_box_r\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1804, "deletions": 231}}, {"node": {"oid": "4a146f7bb43facb07f782c75188b2d2a559cd6d6", "messageHeadline": "Merge pull request #11945 from saimn/precommit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 194, "deletions": 143}}, {"node": {"oid": "1402b314a31f036766fb49dec5968c98120ac9ed", "messageHeadline": "Merge pull request #12274 from dstansby/validate-nddata", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "34e1c80faea06967b114baa37fbf87ac6ae56fb4", "messageHeadline": "Add a test", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9cc707fc55b732495e9d4f9ca1867f523accb2ba", "messageHeadline": "Only validate wcs if not None", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "304d4cbce70f38e62c48ad7f0c75bfa4c46674b5", "messageHeadline": "Fix blank line issues", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "96698f3bd46e37b7a338f920bb2ed2e371900064", "messageHeadline": "Fix flake8", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "57ca05a2f227ff9d6d54a063f47bf34baeedb588", "messageHeadline": "Update changelog fragment", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a7b9700f7b31097c640dac481961d808ee1c7e8", "messageHeadline": "Fix newlines and trailing whitespace", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 94, "deletions": 102}}, {"node": {"oid": "12c6185b3d0a90dc6bdc2cf835e584cc5bb39a1b", "messageHeadline": "Update tox and use that for Actions", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 40}}, {"node": {"oid": "8907d280b8c9a851567acd4c991e737cf65d9dfc", "messageHeadline": "Fix some changelog entries", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "628679e381af8358ac3e0635251ddd68381dbe81", "messageHeadline": "Fix regex", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab2009796d451fa3305859972b58751de62cd632", "messageHeadline": "Add changelog file", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d5fa93e6812aff209460509ee2d49683bd13cf18", "messageHeadline": "Require cfitsio 3.35+", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 91}}, {"node": {"oid": "02298fa16a809192455f79a60dfe76ac24879638", "messageHeadline": "Update cfitsio to v4.0.0", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2092, "deletions": 1722}}, {"node": {"oid": "78ba1950d4af093c936d7fe09875d06dcde076f5", "messageHeadline": "Use pre-commit for the codestyle job", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "de7925aad4a07220e857ddc43ceea51bc2da6335", "messageHeadline": "Add pre-commit configuration", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "77a7577125afac5468c1c110b51d276da60f8be4", "messageHeadline": "Merge pull request #12215 from erykoff/u/erykoff/parquet", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1123, "deletions": 12}}, {"node": {"oid": "7717ae721fdb46651c8e03aded9be0cc65c4f380", "messageHeadline": "Fixed small oversight in a test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3fe83d4046e1742b71fca54e59e15d35028f191", "messageHeadline": "Added initial new bounding box", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1803, "deletions": 230}}, {"node": {"oid": "b7bc02e54cf3a99c83d636877ae8d83bdd1f5e8a", "messageHeadline": "Merge pull request #12265 from eerovaher/skycoord-bad-units-error-msg", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "660bc14971e60f9905e0a8609bc6819222a9a80e", "messageHeadline": "Merge pull request #11985 from Cadair/nddata_wcs_init", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "05d6771e259cd5a80adcb7645fbf1f43482fccb7", "messageHeadline": "Improve an error message in case of unit mismatch", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "cc34a660a49893944c0a162b3dd6cd3f504c236e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "erykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "d07b143b350de2f33a515af2e67f8dd2977d9409", "messageHeadline": "Merge pull request #12257 from eerovaher/rm-representation-attr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 88}}, {"node": {"oid": "36e7e743db7fe7b552c0563b9fde6b71265526df", "messageHeadline": "Make `apply_space_motion()` keep differential type", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3faf4428279a9225cc796bd19be484de45891c15", "messageHeadline": "Test `apply_space_motion()` `differential_type`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74d03a383c70cdbe37319489120da5fa9ae44142", "messageHeadline": "Remove `BaseCoordinateFrame.representation`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 88}}, {"node": {"oid": "84f3b9effe140a4a719216bd9a6fa845af3e1371", "messageHeadline": "Merge pull request #12256 from eerovaher/rm-obsolete-coord-fixture", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "086633ecb62e78e2b3d1bd8e3c0296716ddd09fd", "messageHeadline": "Merge pull request #11429 from pllim/doc-lts-policy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "98afb64e0281c1efff6cc3ec6e8bedac69199447", "messageHeadline": "Merge pull request #12180 from pllim/stalebot-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "36b31c146e5fe1d43d4a13b0fe46a6ac3fcff3f6", "messageHeadline": "Remove an obsolete fixture from coordinate tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "ddb43c3af27c32dd0011e9731f4a638ee3f599cd", "messageHeadline": "Merge pull request #12260 from eerovaher/fix-failing-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "283a667d93d371665cb5b079c1b991d4fd6c47be", "messageHeadline": "Fix failing exact float comparisons in tests", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "52a7932365290843144b8b8f03899ab65e1e470c", "messageHeadline": "Add parquet to documentation.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "d08a505d5ad941e398299da380021b6325087f84", "messageHeadline": "Update imports and overwrite message", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "04990def0d2b4b156274eace15b936253e515c90", "messageHeadline": "Apply suggestions from code review", "author": {"name": "erykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5390e5c594b6ea72f355369c9f77984de57cf6b7", "messageHeadline": "Add support for writing to path-like outputs.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "2601ec9e4313c6c09938a18af85d9332f4c2bee7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "erykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "3d29594bee145e8f71702f3c465756ed3a617d65", "messageHeadline": "Fix flake8 errors.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "26f50dda3ccd9abd6000ef8a9747fc075ee7cd40", "messageHeadline": "Add explicit tests for parquet_identify.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "2087bd122253e1d103241656f2dfba0fe8dbbc65", "messageHeadline": "Add include_names and exclude_names read options.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "a85cf64b3a5f9c943c6875760d7f32e962f764ee", "messageHeadline": "Respond to more review comments.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "cb8b1258b0989a4e41c66c03c61a4f780d090bc9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "erykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "621ad5f086586fcc601098548e286c089a31e6c1", "messageHeadline": "Add additional tests and improve code and test comments.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 85, "deletions": 70}}, {"node": {"oid": "e238807e7044ea36448f5ccc71cebb9e5a78b344", "messageHeadline": "Apply suggestions from code review", "author": {"name": "erykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "7aa893414d9f785a1af0e730b5da6a9a7168d758", "messageHeadline": "Respond to comments and improve test coverage.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 112, "deletions": 45}}, {"node": {"oid": "11e6d24b3484a097ecc66ff5f207aec732403906", "messageHeadline": "Add review updates.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fa9848add84f10710523cddb0e9afef14120da5c", "messageHeadline": "Apply suggestions from code review", "author": {"name": "erykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2be09a7f5d41cbbe2ecf53a9d49a6835d26960bd", "messageHeadline": "Add changelog snippet.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c5141d25f95dce08dda3a7c2bb958bc8a01693d5", "messageHeadline": "Add pyarrow optional dependency to documentation.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "308eb67418db2483c07161408d234c072fec06e3", "messageHeadline": "Add parquet serialization tests.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 577, "deletions": 0}}, {"node": {"oid": "8faf8461c387f6d98a92a9ff2c4d5245147d0f73", "messageHeadline": "Add parquet serialization code.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 310, "deletions": 4}}, {"node": {"oid": "12224b3971021f6bf6242935b484f0549411f0b6", "messageHeadline": "Add parquet serialization settings.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6ef3d8a6782556da174eb035f2eb35e446fdbbf1", "messageHeadline": "Add pyarrow to optional dependencies.", "author": {"name": "Eli Rykoff", "email": "erykoff@stanford.edu", "user": {"login": "erykoff"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "37a441d1f1f80d147e9e71bdcc93bfaac1d58b3c", "messageHeadline": "Merge pull request #12179 from eerovaher/overwrite-message", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "e1745ff3bcbc64698920274e8d0a7a32a7eadf96", "messageHeadline": "Add a remark about `overwrite=True` to OSErrors", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "6c47b1d529ae64becd53886ab2396538f4bf0a0b", "messageHeadline": "Merge pull request #11749 from pllim/update-templates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e2ceb79bdd448ac8075a512a875de4e005bde84b", "messageHeadline": "Merge pull request #11996 from maxnoe/fits_int8", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 57, "deletions": 32}}, {"node": {"oid": "d4ac7d49ce8c1dee323714cbe8096476e9b7bb15", "messageHeadline": "Merge pull request #12135 from saimn/fix-11715", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "bcde23429a076859af856d941282f3df917b8dd4", "messageHeadline": "Merge pull request #12138 from Cadair/CompImageHDU_datasum_2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "7dfa1edb2a368c16bc5ea50785cef76c8ac7f2e3", "messageHeadline": "Merge pull request #12245 from larrybradley/update-codecov-action", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18d8a1e71ebf45bfad9953d1ee26284421cd5b03", "messageHeadline": "Improve comment", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4c37078d0d459f789ccc25a9302e9a14e371f70", "messageHeadline": "Add a changelog.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d63eb4306ba08301ee2fd1dffca6acc5bb218af4", "messageHeadline": "An alternative less hacky fix", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "a727636a64e495ed57b13ae9d2b81ce2ba26e682", "messageHeadline": "Add a regression test for astropy/astropy#4587", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "110e2dd10d7738212f2d016dae5eb2aa996dea83", "messageHeadline": "Merge pull request #11266 from aaryapatil/custom_binning", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 316, "deletions": 98}}, {"node": {"oid": "ca5214ed6dc9ad0a5fd6c1d56960f6c950e6c7f6", "messageHeadline": "Update codecov-action", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "549404a8053e202500aef69ec5ebdc18b4a6319a", "messageHeadline": "Merge pull request #12185 from WilliamJamieson/feature/Trig1D", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 486, "deletions": 12}}, {"node": {"oid": "b5b6ffc392f2f54d75c15433457ac31b4b9ba31e", "messageHeadline": "Added Tangent1D model", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 486, "deletions": 12}}, {"node": {"oid": "3860279a963e66aae21a2d18a1c473cc32639542", "messageHeadline": "Merge pull request #12184 from eerovaher/deprecate-attribute", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "2ec5b1a22ea7d256229b11688791103368e065ac", "messageHeadline": "Merge pull request #12241 from dhomeier/of_site.timezone", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a66bf16da3b9b5725f595d7d2b42c6795545e3", "messageHeadline": "BUG: update `of_site` docs to fixed timezone name", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e58e0a81a5ef48e6dea8ef1befb32a3e1da499a0", "messageHeadline": "Merge pull request #12226 from eerovaher/clarify-set-upstream", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "645a6f96b86238ee28a7057a4a82adae14885414", "messageHeadline": "Merge pull request #11967 from luzpaz/typos", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 199, "deletions": 199}}, {"node": {"oid": "f3114276e10cdcb7025f4686b99dd33456e9d924", "messageHeadline": "Merge pull request #12221 from dstansby/radian-formatter", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8aba9632597e6bb489488109222bf2feff5835a6", "messageHeadline": "Merge pull request #12200 from eerovaher/rm-deprecated-stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "ad73ef8e4433645cd72bc92439c4d07c5d1f6455", "messageHeadline": "Add test for radian ticks", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b1994d8060a07378188091cbf82aeb7d97614480", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e9212fbf40ebad3f0fa16d19d486f7c5229ad94", "messageHeadline": "Fix radian formatter", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4027356d3793a71f328c9b922b25f821e9a19d31", "messageHeadline": "Fix various typos", "author": {"name": "luz paz", "email": "luzpaz@users.noreply.github.com", "user": {"login": "luzpaz"}}, "additions": 199, "deletions": 199}}, {"node": {"oid": "ed769e17a6bccd415a574b33b5568808787eb788", "messageHeadline": "Merge pull request #12235 from WilliamJamieson/bugfix/super_reference\u2026", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a4f553ce0c7cfb648d4cde73184d58100c0da31d", "messageHeadline": "Updated the coding guide to fix link issue with super() function", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "316934edd1878673575be1e74199ce6428a1b618", "messageHeadline": "Merge pull request #12195 from nstarman/cosmo_move_test_efunc_invefunc", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 31, "deletions": 44}}, {"node": {"oid": "474758e9e88069354d6d2f93ddc7c7e189ca4266", "messageHeadline": "Merge pull request #12233 from eerovaher/column-info-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "71eea0dcb09614be8d5d3e8f56eebedc00e57379", "messageHeadline": "Add a link to `info` docs to Table introduction", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c218ba02adadae05b38558269f14497d16e4809c", "messageHeadline": "transfer test_efunc_vs_invefunc", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 31, "deletions": 44}}, {"node": {"oid": "5baa70d8651966aa69d3a37a5a1786189d08552d", "messageHeadline": "Merge pull request #12176 from nstarman/cosmo_rm_vectorize", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 146, "deletions": 53}}, {"node": {"oid": "203bc91e8abcf4733751dfb6049118996f9644c9", "messageHeadline": "public scope vectorization method", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "add2b464511f4de1cfd0f55134e42d49bbbac9f8", "messageHeadline": "refactor method vectorization", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 117, "deletions": 52}}, {"node": {"oid": "9081f11c21381e8b08ac8d74c46f64296e469246", "messageHeadline": "Merge pull request #12231 from nstarman/patch_docs_spacing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "546a668fbc9163d6bebb4cfa63f8de9c96c6a4ed", "messageHeadline": "temporary patch", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0a05d1c0f9aa9e703e24468b44297aafbfa2a6", "messageHeadline": "Warn about mixing git pull and rebase [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "36293177750dd1a5cc4ed604635e5032f2727635", "messageHeadline": "Clarify the `--set-upstream` git option [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b5d7d24b7100066c9d2058aac81cf6beca5b1d0f", "messageHeadline": "Add @pytest.mark.xfail until fixed", "author": {"name": "Neal McBurnett", "email": "neal@mcburnett.org", "user": {"login": "nealmcb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2d91d8fdcb3e512a56178a38781156437bed232", "messageHeadline": "Add get_constellation edge tests", "author": {"name": "Neal McBurnett", "email": "neal@mcburnett.org", "user": {"login": "nealmcb"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "233a667c3395cc7ebcd3b4cbb863435b7eac5796", "messageHeadline": "Add tests to Cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 386, "deletions": 194}}, {"node": {"oid": "b2660f922622c8bc971b55975dbe18ab8e1a83b2", "messageHeadline": "Merge pull request #11111 from pllim/rm-astropy-channel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0dc75591788ccb1b4006c48202f73b0136e851e6", "messageHeadline": "Merge pull request #12199 from Gabriel-p/add_package", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9553e1cd9f677bd5eb163f08dd5e366278132d20", "messageHeadline": "DOC: Replace astropy channel with conda-forge [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "19a32b87523c21f66f001306c806cb42ae26b1ed", "messageHeadline": "Fix link, update packaging minversion", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "45abe1d37242c1a256bc59f234b4d3e83e342351", "messageHeadline": "Merge pull request #10909 from ayshih/combine_affine", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 447, "deletions": 96}}, {"node": {"oid": "c9c649b82fc8c6a093189c8f841a2acbbc8b8822", "messageHeadline": "Added missing loopback transformations", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 178, "deletions": 3}}, {"node": {"oid": "154bd03df73fab7ca5edee74201c1e12524132c3", "messageHeadline": "Replaced existing loopback transformations", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 28, "deletions": 72}}, {"node": {"oid": "de77abfe4f67cb2592cf308b838422ceb2474eb6", "messageHeadline": "Add a private function to TransformGraph to add a merged version of a\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "8ff785ca46896dcd8066ad30bf8bb677fc283eee", "messageHeadline": "Add a private function to CompositeTransform to return an encapsulate\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "c6a0dc14ec5e9d90484fcd6b637082988b7761d5", "messageHeadline": "Add a private function to combine affine parameters", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "791e917526f7c634102076fc0142561c10208792", "messageHeadline": "All subclasses of BaseAffineTransform have an _affine_params method", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "a985e728bf8d3867549d73094cfad0028d5038ab", "messageHeadline": "Merge pull request #12203 from maxnoe/fix_12196", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "074cd1f4505abee65b44ee3e22558bcc0891626c", "messageHeadline": "Remove deprecated arguments from `astropy.stats`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "774761eedb1aacd7fe71f6de64aa8a542e48052d", "messageHeadline": "Use ICRS instead of CIRS for AltAz and HADec self-transforms.", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ab94dc0064fb31f7429744725f56a92664126279", "messageHeadline": "Avoid unnecessary transform via CIRS for AltAz, fixes 12196", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c4191adfe359a45d7e166cd26c64a2898052e460", "messageHeadline": "Merge pull request #12204 from pllim/the-voidspace-between", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "714be3699db72323a726d4906a8ee971bf0c5836", "messageHeadline": "add packaging to required packages", "author": {"name": "Gabriel", "email": "gabrielperren@gmail.com", "user": {"login": "Gabriel-p"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a2208c1afb88bb649521faa55f3633b092e69a5e", "messageHeadline": "Merge pull request #12175 from nstarman/cosmo_rm_inflike", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "68bf18f26bca62885bebe895d3adf52b62bb1ac9", "messageHeadline": "Add details to inf_like deprecation message", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eb9ad63eda5b15e044af59877d4727f0f40ff9e5", "messageHeadline": "DOC: voidspace domain gone", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43c11a2bbc50041a3671b125a68ff9c5a7803ed9", "messageHeadline": "Merge pull request #12193 from nstarman/tst_cov", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ad79adfeeaaf4792bdfff601c996dbb30f299032", "messageHeadline": "Merge pull request #12202 from adrn/first-issue-discourse", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "63b92e3690cd106e0d55bf3cba2426212322e35d", "messageHeadline": "Merge pull request #12198 from eerovaher/rm-coord-tests-utils", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "34978e540003e6f041d9e95fc1918669372417ed", "messageHeadline": "add note about discourse to first issue comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "147e71fe49aab2467705072b4d23fbd2d4ab9def", "messageHeadline": "Merge pull request #12201 from eerovaher/old-blackbody-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5b22f6ab47e5461f943604690a0b4afd8b5159f8", "messageHeadline": "Revert \"DOC: Add back reference to blackbody doc\"", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "06945b97cdccd30eed076a065c99cc06c296de40", "messageHeadline": "Remove `astropy/coordinates/tests/utils.py`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "9b8b8d70aae8475824831f9203b5803313acecf2", "messageHeadline": "Add coverage to minimal dependency test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e0788852ddde8644dc7b84c170836e8c97c2697b", "messageHeadline": "Merge pull request #12191 from nstarman/cosmo_improve_connect_tests", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 222, "deletions": 131}}, {"node": {"oid": "3fca2491df39ed5d1738603f883252a9e01a00e8", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f7475fffcea738331fbffe6a1d5c7f18e09370c", "messageHeadline": "remove inf_like", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2160c2b0a9306def44bf984e34d98af25e23fe48", "messageHeadline": "refactor test_connect for new test suite", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 222, "deletions": 131}}, {"node": {"oid": "424293fa090a3c6a85e31b48e615e84135723e42", "messageHeadline": "Merge pull request #12192 from nstarman/cosmo_move_imports", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "cc4e6488a6dbc4af7bde63929215b22befc400c6", "messageHeadline": "Merge pull request #12169 from nstarman/cosmo_not_arraylike", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 161, "deletions": 245}}, {"node": {"oid": "fd1498f99b46b64a70f3e9c9c07852532e4d35e5", "messageHeadline": "Ensure `deprecate_attribute()` obeys its arguments", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2b601bbcba390e20a2e9dfb95086af8063e8c905", "messageHeadline": "Add regression tests for `deprecated_attribute()`", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "269d99f979fd1b1dd4ab5e2be6962a269f149781", "messageHeadline": "move scipy imports", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "da1f07b2a78b6bea3f69bef36bd3d6ad48919606", "messageHeadline": "helper function for array-like input", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 161, "deletions": 245}}, {"node": {"oid": "d1313bbb314ec90ea7c16dfac3be6586af1402ae", "messageHeadline": "Merge pull request #10778 from taldcroft/pylance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 125, "deletions": 96}}, {"node": {"oid": "66927db60bd3aaef44177677c4ec8764e970ee51", "messageHeadline": "Merge pull request #12183 from WilliamJamieson/bugfix/flawed_bounding\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 78, "deletions": 24}}, {"node": {"oid": "fb5a2e23d4797081e42837b373e040b13dea23df", "messageHeadline": "Merge pull request #12158 from WilliamJamieson/feature/Cosine1D", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 137, "deletions": 21}}, {"node": {"oid": "fa505903979b3eeef275032de9cd036e76a1b3c8", "messageHeadline": "Fixed poor parameterization of polynomial test causing a skipped test.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b632e984e2caee01baa005f67e6846e4beb1377c", "messageHeadline": "Fixed marking tests as skipped if not needed.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "4ebd61470cb9239a7457d34bccbb92a14c5982a5", "messageHeadline": "Fixed 2D bounding box test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "9cc74f37940f5f03ff550af2e8850631db45417d", "messageHeadline": "Fixed flawed 1D test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "690c7fefafc7686f09f320fd67a23e76e2fa9277", "messageHeadline": "Pulled out bounding box as a peak calculation into its own test", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "b3457cac7668160d28107ad03efe76f84a203e55", "messageHeadline": "Added whatsnew entry.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e56961319abe38dc149b83356ed0f3addf9112d3", "messageHeadline": "Added a Cosine1D model", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 127, "deletions": 21}}, {"node": {"oid": "242977dafaed62df5cea9c979f21e5db3eddab8b", "messageHeadline": "Merge pull request #12136 from nstarman/cosmo_param_property", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 1100, "deletions": 258}}, {"node": {"oid": "a6928bb3b571834feaec8bd6611150473c593fc8", "messageHeadline": "make ``m_nu`` lazy", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "82ea689eabb2db11e84782711f51a4a55378a7a0", "messageHeadline": "documentation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 114, "deletions": 14}}, {"node": {"oid": "3997a075ecd87cf2996996d29a9e9e974571efef", "messageHeadline": "Add method ``is_equivalent`` to compare Cosmologies", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 239, "deletions": 38}}, {"node": {"oid": "9b8fbc6578d44981cfbb4ca9c3e864fbf7382460", "messageHeadline": "Expand Parameter to units and equivalencies", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 88, "deletions": 48}}, {"node": {"oid": "1efd8bf92308115faa3e51961f28f4f548943ce4", "messageHeadline": "generalize repr using Parameter", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 62, "deletions": 141}}, {"node": {"oid": "4dfa1f0b5a859a64f36c310900a74a483cc12bd4", "messageHeadline": "Parameterize", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 630, "deletions": 78}}, {"node": {"oid": "67be768ff49c6927ccb612d5c19509d7da07fb67", "messageHeadline": "Mixin class to check and enforce flatness", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "d5d832c92a19883edd5d4ea6f319dbcf39cc1e1e", "messageHeadline": "Changes for pylance/pyright correctness", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 125, "deletions": 96}}, {"node": {"oid": "c63e207e8e75ef610fb9f8d1842f3dd5fdb830a2", "messageHeadline": "Merge pull request #12150 from eerovaher/config-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 163, "deletions": 442}}, {"node": {"oid": "885437b86f963da9e6c6a37b9cc068802052877b", "messageHeadline": "Merge pull request #12177 from nstarman/cosmo_clean_docs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 710, "deletions": 723}}, {"node": {"oid": "7e07077fb6fb17fea3ec7ad416d2a47a523d29ef", "messageHeadline": "Update config documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 163, "deletions": 110}}, {"node": {"oid": "b782dc8a9fd10eb0b62c5df5d614784a5763091a", "messageHeadline": "Remove the 0.4 configuration transition guide", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 332}}, {"node": {"oid": "e24b523d59eaac7d40cc3550a7137e02614362bb", "messageHeadline": "Merge pull request #12187 from eerovaher/min-pytest-doctestplus", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "024aaf19e14ad1b16b2cfe897468b10a5a18c19f", "messageHeadline": "Update required pytest-astropy and sphinx-astropy", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bda62e9e83490e92588f43b701366271a7cfefa2", "messageHeadline": "Merge pull request #12188 from pllim/ci-oldest-dep", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f154c49da3a523c7fd76af417aafa4fd601407ce", "messageHeadline": "TST: ubuntu 16.x no longer supported", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de0fe54d74f1b9adde8b0e133595dde7e6f3da0a", "messageHeadline": "Add a note about keep-open", "author": {"name": "Pey Lian Lim (Github)", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6365d13633967b8ace642348f0f8e0fc05f3ccc0", "messageHeadline": "clean docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 710, "deletions": 723}}, {"node": {"oid": "b47b7f64a633e91613a7858e143c4f16d3d99deb", "messageHeadline": "DOC: Stale policies [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "0ee492bb9ba8f1be2bfe52c92c4bfedbc63a061b", "messageHeadline": "BUG: Fix VOUnit.to_string", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "4f54d9eb59f2937f3470869d377c0c357b96e37f", "messageHeadline": "Merge pull request #12178 from eerovaher/pedantic-versionchanged", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2e3ea4481ca93e1f2ce94f2d6df3e905dab2a1d2", "messageHeadline": "Merge pull request #12171 from eerovaher/ascii-overwrite-default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "f05e22daa82740c46b213e3c5069d35d94201f3d", "messageHeadline": "Add a deprecation notice to a doctstring [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f1d570decacc1f9865052cba91cb5c7545714d2", "messageHeadline": "Merge pull request #12174 from astrofrog/speedup-minversion", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c02c717e57bcf04b8410384892be96917b4bff48", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b65c3176d71813cc96bb4d73f0b719cbb2be2e43", "messageHeadline": "Improve minversion to add shortcut when module is passed in and __ver\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "75c6c5102a6ad2b6cf2705ffd624de2aadb5fd17", "messageHeadline": "Fix docstring", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "633d2474f24f9068e462b9eb81bb83441c9d2f37", "messageHeadline": "Remove a deprecated option from ascii.write()", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "0455eb89d8ecf8e4763654cc49894c70420e0cf1", "messageHeadline": "Add a simple API test for helper functions", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "6312513b3ffda9a68410658916b198e6adb0a365", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d0d400da1866cd077213191b84358dfda342b12", "messageHeadline": "Move complex logic from HighLevelWCSMixin into standalone functions", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 171, "deletions": 123}}, {"node": {"oid": "effb97f7a05d318d2072a9843e0eff13954a78e8", "messageHeadline": "Fix CCDData to allow wcs=None", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e7a2a684aaca285d3ae20831cae6df2c8829a15", "messageHeadline": "add a test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eff34a5639e44fd9ed164599c459185b0ca42a2a", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c930b55a72f0d7613ce2509c9797e88bcad71b10", "messageHeadline": "Parse wcs through the setter to ensure it is upgraded to high level", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "366337cdc34a43cdc1c96d7fee04c4b479f8be51", "messageHeadline": "Merge pull request #12163 from nstarman/cosmo_dev_docs_operational", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 392, "deletions": 138}}, {"node": {"oid": "94f08b9290d910d00af520d56a5cb8350b6362c8", "messageHeadline": "Merge pull request #12145 from akeemlh/fix-12127", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "becfacfa3aa7d384cb1dabf8a55a636100ef1867", "messageHeadline": "Merge pull request #12167 from olebole/bullseye-backports", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76a2abbba4ed5d31a79dc7c7d1236c7276414720", "messageHeadline": "make example files operational", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 392, "deletions": 138}}, {"node": {"oid": "e6355597a5d550d15818fe97cc930be5cb65927b", "messageHeadline": "Merge pull request #12146 from larrybradley/fix-biweight", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "9143d7e71f2340ca3c110a939c8b360d4f42835b", "messageHeadline": "Make sure we get wcslib-7.7 from bullseye-backports", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "931ea73429ef32d63364e82fa65b075a5f38afc1", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a5cce677a717b7173cb23ff02c03191a67d79c32", "messageHeadline": "Add biweight regression tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ef2e124e0311de311ea83c69b1df1466a739ef01", "messageHeadline": "Fix unit bug in biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e705cc3f54b9b7f32cdfda0f8db637a692157d79", "messageHeadline": "Fix unit bug in median_absolute_deviation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "8bb2e0ccd2e6427faf73d065573dc9a3e8be5c8e", "messageHeadline": "Ensure that cosmology methods only accept suitable units", "author": {"name": "Akeem", "email": "akeemlhart@gmail.com", "user": {"login": "akeemlh"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "23404eeb2caeea315cea89b6cb8b9b2fee4f13be", "messageHeadline": "Merge pull request #11962 from saimn/3.10", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "d3c02cae049c89df585c61dccc7743075bae5cbc", "messageHeadline": "Merge pull request #12152 from ayshih/transform_bugs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 15}}, {"node": {"oid": "ef022da3f8a89b97f07257b4ad91826ce3869038", "messageHeadline": "Use 3.10 stable when available", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d3645f60a113440fc153ceda97c8f3c1a236ce6", "messageHeadline": "Numpy now has wheels for 3.10rc1", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a0b5e32039ecfa40e8abb7ec3f6cea2216df6c29", "messageHeadline": "Update to rc1", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45bc3e16361918d5388f242cc0bef522c6c04409", "messageHeadline": "Run with Numpy dev", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "0e37461a1eaa9430611c2fb012c96e57e7882ea0", "messageHeadline": "Use more specific filters", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "94430507b6f6417295a28b560d7206510c180015", "messageHeadline": "Forgot tox config", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19c6bc5229091a888aecea502446a8321c6a291e", "messageHeadline": "Add job with 3.10b4", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aeca621f3dde9683b581dc1cf45428e21e101ec9", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47c826c24dc3473f80604a3918301c520808a682", "messageHeadline": "Ignore new RuntimeWarning", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d926c984e895b68ad0cc0383926451c0d7249512", "messageHeadline": "Fix use of deprecated find_module", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f14535f00bd76be79a9859862c966f226585511b", "messageHeadline": "Fix use of deprecated threading functions", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc5bbdfab703e01f7f8204acd1a31d48b5229901", "messageHeadline": "Ignore distutils deprecation warnings", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9ebf553b9a9b45ff96f1c0d7777cb7a21259bbfb", "messageHeadline": "Merge pull request #11714 from pllim/utils-minversion-importlib", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "1d8f93da2a4e0f14f3fd26b781c914f0c9e12bc3", "messageHeadline": "Use packages_distributions only if needed", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b456c5f0d203210dc3cc2e7ab851c3faac7dfd2d", "messageHeadline": "Merge pull request #12151 from eerovaher/rm-obsolete-fixture", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "16b2f4c875a430f6a6615234f2554f44302f0f04", "messageHeadline": "Cache packages_distributions' output", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3f740e3efd33e2677e16fa56a43cb7c5cfb4cf27", "messageHeadline": "Use packages_distributions to find the distribution name", "author": {"name": "Simon Conseil", "email": "s.conseil@ip2i.in2p3.fr", "user": {"login": "saimn"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "dc203352e2e3d27b2c80bf177b445cc4b1331d15", "messageHeadline": "Add back missing import", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00bd292f36eebd26d0fef8a483ae7b630b23f0ec", "messageHeadline": "Fix importlib import", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2103874f631b2bf491eed5f3a4b43974873294a9", "messageHeadline": "ENH: Use importlib in minversion", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 42}}, {"node": {"oid": "090794a635e17eda699eb3e58399d42b86185547", "messageHeadline": "Fixed the ITRS-TEME transformations for changing obstime and added a \u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "05fcb6b23bd0323120ecc6ed6dfd7838f486930a", "messageHeadline": "Fixed bug with PrecessedGeocentric to GCRS transform", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "8287cb33650ed87f6dce33c751f3ebcbd6be7295", "messageHeadline": "Remove an obsolete pytest fixture", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "c6cafcb763c9a2cf6cbbc1989d7fbb6dbdb6932f", "messageHeadline": "Merge pull request #11502 from pllim/depre-config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c8d4a716f713ae1401cfa890c742715cb8ece7ac", "messageHeadline": "Merge pull request #11259 from aragilar/wcs-doc", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "654b6b4aec25771293eea2ce2cb53fce51671a15", "messageHeadline": "Merge pull request #12113 from astrofrog/update-gitattributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bd63e56fe4c90025bf71a28c66119dd2b84dc7b8", "messageHeadline": "Merge pull request #12047 from aragilar/print-more-wcs-info", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "5cb5146dc5da7634b8c01c3f7b4db7d5757e3030", "messageHeadline": "Merge pull request #12104 from eerovaher/constants-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "3fd79d57ee20012fd1dc28f42d771220b35f9345", "messageHeadline": "Merge pull request #10492 from bmorris3/patch-5", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9b828032cd3f8d905491f24526e26c0d3a3be0f3", "messageHeadline": "stalebot: sleep 10 secs between issues/PRs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8f5f79534591196d66bbcfde8645594b1ef4fe6", "messageHeadline": "Delete the entry altogether", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a04f138a47e2db2b70cc63dc620a5873850a0f5d", "messageHeadline": "stalebot: Sleep 1 sec between issues/PRs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7be0d52c51fc10b4dc00045449780ed465fcaa27", "messageHeadline": "Warn about usage of Wcsprm", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "52e30fd17ab1cb93bfa5af62f1f8eed744b821b9", "messageHeadline": "Improve readability of the new WCS exceptions", "author": {"name": "James Tocknell", "email": "aragilar+github@gmail.com", "user": {"login": "aragilar"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0fd7ae818fed3abe4c468170a507d52ef91dc7e8", "messageHeadline": "Merge pull request #11934 from bsipocz/python3.7_drop", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 47, "deletions": 80}}, {"node": {"oid": "025e2baff0ecdab5914c4b095d79957a95600730", "messageHeadline": "Merge pull request #12122 from ConorMacBride/fix-ignore-blank-cards-k\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "d0e7599771e4e80267c8eb9b85e8e3085874d49f", "messageHeadline": "Test ignore_blank_cards in HeaderDiff, HDUDiff, FITSDiff", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "9c1bff1ecaa61067b7bcd531a0b12ac95fbfd819", "messageHeadline": "Add changelog entry", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac640690be07a04b0c0505177d3908509b30864f", "messageHeadline": "Fix types for a and b in docstring", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "589ad5732aeb87956dc7496bfc6adf377c3dbe89", "messageHeadline": "Merge pull request #12140 from ConorMacBride/use-temp-files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8e1aa9fda8258106cbbdbad8974715ce0513fa1", "messageHeadline": "Merge pull request #12139 from larrybradley/sigmaclip-repr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "727e1265f371c1d6c1f6eca57bf7bd46fede9278", "messageHeadline": "Use temp files", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d167a82070234302ffdda25072833e6a74f7cb4", "messageHeadline": "Check file extension only when writing file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7e2a7dbf66f0588ee58b4005125a306750511074", "messageHeadline": "Fix SigmaClip __repr__ and __str__", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e26dffe31e928c569bd78f28743cafb4f8ab71b4", "messageHeadline": "Merge pull request #12133 from pllim/stalebot-production", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "06fbc159706ed0d9f59ec0c781c9717d6161b1bb", "messageHeadline": "Merge pull request #12022 from eerovaher/table-stats-format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "2a9aafb8cd22f3ae12a5783c1fca1d0bd0897016", "messageHeadline": "Update docs/changes/11996.bugfix.rst", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f3964c79e45e1c31a57051b4090309f297a6d4", "messageHeadline": "Merge pull request #12123 from ConorMacBride/rawdatadiff-tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "5df77afd3f3ad0ccc15de240591ac28f96fa37f3", "messageHeadline": "Merge pull request #12129 from eerovaher/deprecate-pedantic", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 38}}, {"node": {"oid": "ebe28cd0ded234e407b3f4964f7178fe7f1faee6", "messageHeadline": "Merge pull request #12118 from mhvk/io-fits-replace-metaclass", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "9199d1bddee4afb3ae2d5f937d139bc1eb4d3cba", "messageHeadline": "Merge pull request #11786 from nstarman/units_redshift", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 433, "deletions": 46}}, {"node": {"oid": "d138589144a25dbb2c92926efda7ecceca36fa6a", "messageHeadline": "Implement suggestions from reviews", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 164, "deletions": 69}}, {"node": {"oid": "f94616627677e34272b19a4d2d0735edd3328d6f", "messageHeadline": "documentation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 124, "deletions": 3}}, {"node": {"oid": "d8493dabb74116955156edc65d9fa9cb78c77c4d", "messageHeadline": "add with_redshift equivalency", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 111, "deletions": 8}}, {"node": {"oid": "288178f02e6f5912654302c7eebf41b9214d63ba", "messageHeadline": "Enable dimensionless-redshift equivalency by default", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "d8908104f81923ce83104fb3620466c94346fee9", "messageHeadline": "add cosmological redshift units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 84, "deletions": 40}}, {"node": {"oid": "3596c9936574743260de61909cfc70a82415d2ee", "messageHeadline": "Implement feedback given to #12129", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "60ad55567d24c9f6ea9ef8557241290c9bcdddff", "messageHeadline": "MNT: Deploy stalebot in production [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "46cfe3fc234c896e71a795c891642544ae676ded", "messageHeadline": "Merge pull request #11933 from taldcroft/table-fuzzy-join-docs-warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0b2a0890c1fec26dafe19287bea0f591e6f46b81", "messageHeadline": "Merge pull request #12128 from matteobachetti/patch-3", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "046896855ef97e1831534e45606d612ccd0562ec", "messageHeadline": "MNT: Avoid stalebot running in forks", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71e48e1c7e416e57a32e240992ed3b5fc67ca9e0", "messageHeadline": "Merge pull request #12131 from pllim/to-stale-or-not-to-stale", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 59}}, {"node": {"oid": "f22efa51f88fc33193e67e3d8d3c841e540d465a", "messageHeadline": "MNT: stalebot to not impose max num checks for dry-run", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ba1addf25921fd4f89c73154eb643fd9a180272", "messageHeadline": "Add light second definition", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "1099b074cc87c487af407ca9d8dacbd1903a97eb", "messageHeadline": "Use a different stalebot, dry run [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 59}}, {"node": {"oid": "6ef2ea529068cda73393f2c87e17ea88b187fd77", "messageHeadline": "Merge pull request #11897 from Suyog7130/final-cds-writer", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1257, "deletions": 12}}, {"node": {"oid": "0f2a3291efbdd2b06d81e1f042801c0b0c3c13d5", "messageHeadline": "Deprecate the pedantic option for VOTables", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "ec5b63e5f589c0619c72bc94b831aa742fc12357", "messageHeadline": "correct flake8/pycodestyle warnings", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "5942ac3a222045c26db0ab4497d6128d1a9dc80c", "messageHeadline": "Merge pull request #12125 from nstarman/cosmo_move_flrw", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3383, "deletions": 3340}}, {"node": {"oid": "103b8d9e2107afbc8fd0b7487aef118612277f2b", "messageHeadline": "Add deprecation to flrw in core", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "682550e007fe3b5da8e20218c214cdb79fd2aecd", "messageHeadline": "move FLRW classes", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3362, "deletions": 3350}}, {"node": {"oid": "8edd3bc28481b41231fc3034e649bf90d7340bcd", "messageHeadline": "final enhancements and fixes after all CI tests pass", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "beec795d8dcb299d5ef7e7789fa9d242cec9a9de", "messageHeadline": "Add tests for RawDataDiff", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "dc62d93a3959b980f5155ee943b9ec77b2b5f93b", "messageHeadline": "Create ignore_blank_cards attribute from kwarg", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e31867e12ff89b44a73aa786b81ae789e241aba3", "messageHeadline": "Properly removing all backport channels", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "478e370b6787b1e3ce2cc7906fbeb717134dc61a", "messageHeadline": "Merge pull request #12120 from bsipocz/fix_post_11934", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d725f7874e7356d15c1191696fd224d482e8c459", "messageHeadline": "Remove changelog that became obsolate with PR#11934", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a68c771a450dfdb4e76ec74a52f645398d17607b", "messageHeadline": "Change link to a version that still works", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2988006e7de5b6256e56b50b518316934034be7c", "messageHeadline": "No wcslib backports", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "628a7485aa7d4b5e477dad6af074227ce770ceeb", "messageHeadline": "Update action's version", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3473312a5d85b8d6be81b40af41738db60b7fdda", "messageHeadline": "Update distro for weekly cron", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3444bda9eb18eb986fd37d6fb821a228b903aba0", "messageHeadline": "Removing older mpl tests from CI, too", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "9e32ba6f086ab4173351e3f8ae41d970d00f2c72", "messageHeadline": "Updating  changelog", "author": {"name": "Brigitta Sipo\u030bcz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "90f32f31628534451eab78a7c07dd166374d2d1e", "messageHeadline": "Dropping mpl <3.1 and scipy <1.3 to be more inline with the support p\u2026", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "feba0a0cd379b94729db1e0a447d9cc71447dced", "messageHeadline": "Merge pull request #12107 from nstarman/cosmo_dev_docs_on_IO", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 443, "deletions": 0}}, {"node": {"oid": "ca171f8f561316a0c8fa62d415ec94c304a96467", "messageHeadline": "Fix cp38 flags", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c0fa604bbfdca668ff75d06d8c8169dc0fd6a57", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0e1646c3cb242cd4b155a93aa4b330968024775", "messageHeadline": "Dropping python 3.7 support", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 49}}, {"node": {"oid": "34c184577d0ea8fb6f8dfa0c28b56b8dd91c656d", "messageHeadline": "copy editing", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "c1d3495ea6e9affbf91ed9da8a8a4efb08336a78", "messageHeadline": "docs section on 3rd party IO for Cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 441, "deletions": 0}}, {"node": {"oid": "890222218ed3d18d8047c9885b58ae0cbfeb1b19", "messageHeadline": "Merge pull request #12032 from pllim/you-spin-me-right-round-ci-right\u2026", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 113}}, {"node": {"oid": "448dc16273a5e3a51151cadaebe63b763021ed26", "messageHeadline": "DOC: Remove mention of old Docker", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 90}}, {"node": {"oid": "41a93b0e8f58de91b7463e961ca0f8b7cf14cd9e", "messageHeadline": "TST: Update astropy-data dir for truths.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8bf7e6f1cf44cf4dd761b9c18780889e331c680d", "messageHeadline": "TST: Skip test_no_numpy_warnings for mpl311 job.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63f6deb7720f5822429d550e8ca0bb9c608ad00e", "messageHeadline": "TST: Fix mpl test deps", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c31d719ed810a6ea34d6a70707766e39de925284", "messageHeadline": "TST: Ignore DeprecationWarning in older matplotlib versions", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16c4b9b2c018291575e01f2ca9715505ca919a31", "messageHeadline": "TST: Remove numpy pin for mpl jobs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "731db661ff6ecf7882fd793322181024f9c245ed", "messageHeadline": "TST: Bump to matplotlib 3.0.3", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "603f0c3a1bb2310cc78e16fe49d5bb210ff27cc0", "messageHeadline": "TST: Use vanilla docker image from CircleCI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "7486d43ee3866e966c92dca0f571906f5e25c85a", "messageHeadline": "Merge pull request #12116 from nstarman/cosmo-use-from_format-to-make\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "7f209da3580f0ee7a18dc9f48abef6e295f396f8", "messageHeadline": "Replace metaclass with __init_subclass__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "2c0abaf9688d1844053b4c207680371ce12d0854", "messageHeadline": "Merge pull request #12115 from mhvk/time-formats-use-init-subclass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "1ef3f7a72ff626c07f2f9e4b1f7bdb72bf5e6073", "messageHeadline": "cleanup cosmology realization creation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "5c554f2bf97b8b322fefa71375d70df3d083a686", "messageHeadline": "Merge pull request #11998 from nstarman/cosmo_tofrom", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 917, "deletions": 91}}, {"node": {"oid": "0cb5df5ac9c4469d1e74ca2d8cb8abff845c3d97", "messageHeadline": "Use __init_subclass__ instead of metaclass in time formats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "35f19e2abe094c4d21295242c067dd929839aae7", "messageHeadline": "Put help table in Notes section", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "26852a7eec325fa0584ba324b276ede4048e3971", "messageHeadline": "change codeblock to doctest for hide", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6150ce1dc34cf1bc416f538af5dc46ed3bbaf0e6", "messageHeadline": "whatsnew", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "ab474aab6b794e25fd7e91187d482fff3c039fbf", "messageHeadline": "move mapping test and fix race condition", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "497e607b308deefe6876636fd8787e712196f3fb", "messageHeadline": "note about incorrect shared registry", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "12b91bb43728358d874a6a1cd094235a771f4a9f", "messageHeadline": "skip a failing test on windows", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "009fe7dd13a62e6636dbde3493760058ff26bc9a", "messageHeadline": "Documentation improvements from review", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "77240a885b0fbad8eb1df779439dafbb981f58de", "messageHeadline": "improve tests and docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 267, "deletions": 126}}, {"node": {"oid": "eae371793c3e620a7081b420b18bf05166cb13e4", "messageHeadline": "Expand narrative docs on custom to/from format", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "93b44b72a6df848ac2bff0e83100bd190f1851a9", "messageHeadline": "rename module to io", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "6e5b609adb5d20e1acd5bc19173fc36bd859ce2c", "messageHeadline": "Extend Cosmology.from_format to work when called from subclasses", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 89, "deletions": 18}}, {"node": {"oid": "dc947f6ee8b84da45046a796dd151210a51b68c5", "messageHeadline": "Add to/from_format for Cosmology interchange", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 539, "deletions": 54}}, {"node": {"oid": "2631ed5eec34fb74c3f6826f6fef8ca9be0cbfcf", "messageHeadline": "Merge pull request #12092 from nstarman/cosmo_units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 292, "deletions": 109}}, {"node": {"oid": "6be1b4f2c089dfdaebce1d82c643e080df3e3820", "messageHeadline": "copy editing", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c707a2c150f7ba32343fa2eced6356a9bc208c1", "messageHeadline": "deprecate `littleh` and `with_H0` from units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "3603b9aa0a49bc8e526438eb0749d7ed7c23e5b2", "messageHeadline": "move definitions to cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 126, "deletions": 127}}, {"node": {"oid": "a281dc7303f56f2ca87f7fc0741aeb181175abba", "messageHeadline": "Document unit: littleh", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "df2405fb7630e6e41657229428e541206beee586", "messageHeadline": "Collect cosmological units and equivalencies", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "a7cf66db8ed95ca448ffb5a4c65f0a4a681ec220", "messageHeadline": "Merge pull request #11743 from eerovaher/table-from-skycoord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 95, "deletions": 7}}, {"node": {"oid": "b0856d4b10f8b5183877812a68d7a0c5a2aeceb2", "messageHeadline": "Merge pull request #12114 from astrofrog/release-docs-updates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "2ec5c3399c2054635574b23aae3e928533861c67", "messageHeadline": "Remove mentions of ci-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "bb07d689e9ce78efaf2e647d6a93ec375be84274", "messageHeadline": "Don't auto-merge CHANGES.rst anymore and remove unused entry in .gita\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ce72415c1821f93a0a857fbe8f8b2a8ea101cf47", "messageHeadline": "Merge pull request #12037 from pllim/config-bug-list", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "c6f945d717c0ca24145dd0d375f543f2272aad07", "messageHeadline": "Merge pull request #12094 from eerovaher/units-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 297, "deletions": 283}}, {"node": {"oid": "76af174c0dbd3d911c5e27113441dbaf1cdc686d", "messageHeadline": "Merge pull request #12100 from nstarman/cosmo_dev_docs", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 110, "deletions": 82}}, {"node": {"oid": "eccfb310e1c8da9925fb42ef9fcfaf08240e395b", "messageHeadline": "Merge pull request #12105 from eerovaher/constants-cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 75}}, {"node": {"oid": "c8b7c6366e15d95d8d038cb52b0dccc239734596", "messageHeadline": "Remove constants.set_enabled_constants", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 75}}, {"node": {"oid": "cdf7e710f06ea41da501e722762da8f96edc51fa", "messageHeadline": "Update constants documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "49b350e0c840061e29c8016eda2e74835d405ef3", "messageHeadline": "Implement feedback given to #12094", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ab56acb801ed716be01060be87000c1265a571de", "messageHeadline": "Merge pull request #11955 from lastephey/bugfix-for-issue-11696", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "c2e6297d920314927e7737ff77e254402390506e", "messageHeadline": "changelog [skip CI]", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e29fe94dcefe4ac647aef67d6356bf611966003", "messageHeadline": "Move note about integrals to dev docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "43ba05932eb57cc5fc866e27a8a49b14ed7b3f57", "messageHeadline": "Move cosmology dev to own docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 61, "deletions": 45}}, {"node": {"oid": "9ef901716d507030b161601623022a1e9ec4e3fb", "messageHeadline": "Merge pull request #12090 from pllim/apt-update-pyinstaller", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f962e2984d609694c4aa73bd1cc73a76d68b8f10", "messageHeadline": "Merge pull request #12097 from nstarman/cosmo_not_rely_on_mks_default", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "ad1b071a0c925ddc0285c331c3277f2d5ea67168", "messageHeadline": "Merge pull request #12001 from pllim/pr-checklist-manual-backport", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "da3f5932dab9893cc9a9668f5565bb673b88c059", "messageHeadline": "Don't assume MKS constants", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "385f7f3d1b84a9bbfa0495c4f1d0649ff0b08193", "messageHeadline": "Merge pull request #11751 from svank/conv-kernel-doc-fixes", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "8d30ebc27093eb9b3b06cd2166c75b8a0c57b48f", "messageHeadline": "CI test fail corrections (2)", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f6f109bb9a0e3e4891c2221b2d3041c6306e3d55", "messageHeadline": "Revert \"DOC: Skip doctest on bool array\"", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "562b0820e678ddcf95f31a402f738d133e701089", "messageHeadline": "Update code examples in units documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 53, "deletions": 80}}, {"node": {"oid": "dbb76e899d7ace07f6caa6b8e8042e5f93e6e658", "messageHeadline": "remove stray backtick", "author": {"name": "Laurie Stephey", "email": "lastephey@lbl.gov", "user": {"login": "lastephey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b79235ccc4f87f5be7addec5eac35545685e579e", "messageHeadline": "Update units documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 247, "deletions": 206}}, {"node": {"oid": "ed434a3feb87d210ee22064bea6f1658561b4796", "messageHeadline": "Merge pull request #11681 from dstansby/table-errs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "59dabfe6a4f65991a36b1e160996e7ee5d347023", "messageHeadline": "try to avoid zero-byte writes", "author": {"name": "Laurie Stephey", "email": "lastephey@lbl.gov", "user": {"login": "lastephey"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "b02e7b16b1020ec336d677c0dbb7ddeac10c8bd8", "messageHeadline": "Merge pull request #12061 from ConorMacBride/compimagehdu-header-comm\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "6dc6c8e3cdc211beeab1cbac692a791fca112408", "messageHeadline": "Use double backticks", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd19af13babde5f3e22816973ac0db7a2b7d8a0b", "messageHeadline": "TST: apt-get update cron jobs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e34ae450e61edafd88b58bb8da0124b961ab97c5", "messageHeadline": "Merge pull request #12088 from nstarman/cosmo_rm_print_in_test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "974f9741b0c3769b7845e0c54e69c426ccae9813", "messageHeadline": "Remove unneeded print statement in tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dde38a337ce2d645b266a403a1d3c4263e857f9e", "messageHeadline": "Improve formatting of Table/Column.info()", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "46ca59e9a0bfa3b6687411ea7a6364fdebf91914", "messageHeadline": "Merge pull request #12084 from nstarman/constants_bug_12082", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0dfaff640a79b4143e0310ecf72040d863f0c5be", "messageHeadline": "Fix bug 12082 where can't set constants version", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1f0fbe4fec9c60617b583d3bc3698ba435a89a2d", "messageHeadline": "Disable close comment bot [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fe8b446a959a50b97924b8237cbee52e348a81d9", "messageHeadline": "Merge pull request #12011 from eerovaher/table-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 695, "deletions": 722}}, {"node": {"oid": "5402817c6021ca74456c670f3f499ca0af829603", "messageHeadline": "Update table documentation", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 695, "deletions": 722}}, {"node": {"oid": "8f1ae4eb61aee209911234883e462fe0addffeca", "messageHeadline": "Merge pull request #12079 from nstarman/units_mention_wrapped", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "170099d75b4c6fbdf2d8f7640d5ce54c085d7a8a", "messageHeadline": "Mention access to original function in quantity_decorator", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8de12cdad24e93d3b24d1722826098c16dd92f3", "messageHeadline": "Merge pull request #11994 from larrybradley/fix-sigmaclip", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 257, "deletions": 216}}, {"node": {"oid": "0908be0b7c34d3b475bdee397c4a5ff527154640", "messageHeadline": "Merge pull request #12073 from eteq/fix-whatsnew-orphans", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 336}}, {"node": {"oid": "c2f3b52922e38e220c75d435e21da0442cd2db93", "messageHeadline": "add this PR as an example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8d542a69adbc1455e28fb4b804b6874ff72866d", "messageHeadline": "fix 4.2/4.3 entries that should have been orphaned", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 335}}, {"node": {"oid": "b7db880266601ac2a0b79a22b42cef7ef52c64b0", "messageHeadline": "Merge pull request #11689 from eteq/update-whatsnew-index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05be99f385b8d985a4baf3fb3559a67710f4c314", "messageHeadline": "Merge pull request #12009 from oda-hub/enforce-E201-E202", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "fddbc0ba1bf70b3496878784e127a18b53a59fa4", "messageHeadline": "Merge pull request #12034 from dhomeier/wcslib-7.7", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 1326, "deletions": 1298}}, {"node": {"oid": "2460e58e225e3bb1682726e720e72b57dba636c9", "messageHeadline": "Merge pull request #12068 from astrofrog/apt-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c5ce0b17045ce847093d3b0d0b40eda8abc1b7db", "messageHeadline": "Run apt-get update in CI before installing language pack", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "19036050f6b90f9401f2b62a351e75d2d52a767d", "messageHeadline": "Merge pull request #12060 from pllim/label-bot-no-judge-backport-bot", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1fdd58f78a13e36cbeb9fb4449478b8987700ba", "messageHeadline": "Merge pull request #12059 from pllim/mpl-dev-check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36a8b79d9c51150c91c97c65360d0b39c0d0b8a7", "messageHeadline": "Add changelog entry", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "41a5ca7bdbdcf6a77527b29fbf1fe526aeb651f0", "messageHeadline": "Add regression test", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "34f5eafd2f322a8a549d601e8f3391b98fd6963c", "messageHeadline": "BOT: Fix author check logic [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5557fbdb9fc96328d49ba600503217670f1f61c2", "messageHeadline": "TST: Proper matplotlib dev check possible now", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e761f0a2dbe497512a86492f05869fd34351449b", "messageHeadline": "Allow BITPIX and NAXIS comments to be missing", "author": {"name": "Conor MacBride", "email": "conor@macbride.me", "user": {"login": "ConorMacBride"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d70876ea21c96601d18ca8578310c7c362dda7b6", "messageHeadline": "Merge pull request #11984 from WilliamJamieson/feature/custom_model_r\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 173, "deletions": 16}}, {"node": {"oid": "087d1fadabb040fde4c99efd38ea3b6c5a5400b6", "messageHeadline": "Added the requested documentation.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f0cc46b8bd22979343b93e38085d7d865e65529d", "messageHeadline": "Changes to enable more fine-grained `custom_models`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 160, "deletions": 12}}, {"node": {"oid": "ace7db5e9bacc9ce98fb74ab6c7190f46ab4b241", "messageHeadline": "Merge pull request #12052 from nstarman/tst_12050", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "073ad1b225f6d6a5354305f029ebe01cd0ff94af", "messageHeadline": "Restrict matplotlib version check for failing test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd5f7208f0796ba802efa7defb36de1c3690693a", "messageHeadline": "Merge pull request #12046 from eteq/updates-for-4.3.1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 94, "deletions": 43}}, {"node": {"oid": "5ec6b5c8d1a3d33ae26da0fdc7c345fe8628b92a", "messageHeadline": "Merge pull request #12041 from lpsinger/six-io-misc-asdf-tags-unit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f23e01ef61005d9a6843ac57e6738fe933b1e3df", "messageHeadline": "Include wcslib errors when parsing fits headers", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "70418394871422eee5a55ade50bcf426a5b0a0af", "messageHeadline": "remove fragments released in 4.3.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "29a858a8981ecceaba3a20266c0290a3ba6191f0", "messageHeadline": "update changelog for 4.3.1 release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "743f5812f46e8468030fac01d78b1368e4b68049", "messageHeadline": "update iers for 4.3.1 release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "58684fb84525481ecc721cfe13c34a1db5abb644", "messageHeadline": "Address config review from orionlee", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "70709cb52a0f3820ade4356121d271687c438540", "messageHeadline": "BUG: Fix empty list serialization", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84ac7b3ac58d05d1531efc2fd389565b1348ac6e", "messageHeadline": "BUG: Fix cfgtype=list serialization, fix css_urls type", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "690026fe6bf3b4292e8be6dbdae6d7c485f727c5", "messageHeadline": "Merge pull request #12038 from lpsinger/del-warningregistry-eafp", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "839888e2403355a90d8e50b97b305dc7c5cffc69", "messageHeadline": "Merge pull request #12042 from mcara/fix-bitmask-dtype-compatibility", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6f9e410dd44668da0791d6e746746337788139c", "messageHeadline": "Merge pull request #11980 from DanRyanIrish/wcs_slice_int", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a342c6eb6a3244efa0cd8fb129f4faec7c6e74d7", "messageHeadline": "Add changelog for SlicedLowLevelWCS pixel_to_world_values bugfix.", "author": {"name": "DanRyanIrish", "email": "ryand5@tcd.ie", "user": {"login": "DanRyanIrish"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb501a7e56bba08788a27d4592a577fe48e5413f", "messageHeadline": "Add test for different int slices in wcs_slice pixel_to_world_values.", "author": {"name": "DanRyanIrish", "email": "ryand5@tcd.ie", "user": {"login": "DanRyanIrish"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cd5e25356e26b13b40d0255bd00423a6c19b6217", "messageHeadline": "Fix in bug sliced wcs where only int and not other integer types were\u2026", "author": {"name": "DanRyanIrish", "email": "ryand5@tcd.ie", "user": {"login": "DanRyanIrish"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd207c453a31f7f26abea65b379144d01182db0c", "messageHeadline": "MAINT: Remove obsolete workaround for six monkeypatches", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "9dd0a232d61289353e7852cee3009aa3bd1281ed", "messageHeadline": "Fix bitmask compatibility with numpy 1.21.1 and later", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2df20e3c87efd1eee4bc8165c4da7064288f32d", "messageHeadline": "MAINT: Remove six from astropy.io.misc.asdf.tags.unit.unit", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "796931985c7608173a0b5a2d8707f10bba7c1a3b", "messageHeadline": "MAINT: guard __warningregistry__ deletion with try/except", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "60ea08e52f0cc1c7329197a21531378d112aace0", "messageHeadline": "Update bundled WCSLIB to version 7.7", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1326, "deletions": 1298}}, {"node": {"oid": "20d6808fa5e00d18df518a9e93ca03fcad092fd3", "messageHeadline": "Merge pull request #12031 from nstarman/cosmo_pickle", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "c7051ada463a08e6ee31522b59901e5458743938", "messageHeadline": "ensure in-built realizations can pickle", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "3e1bda725defa41f7acac1be32b51b12d8bbc248", "messageHeadline": "Merge pull request #11775 from mhvk/quantity-structured-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2252, "deletions": 110}}, {"node": {"oid": "e4405974c1d78f48230a6736a25286fb04407527", "messageHeadline": "Merge pull request #12018 from taldcroft/table-to-pandas-timeseries-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "c93dd2c70e2fce1292357ff363ba7de70af6960b", "messageHeadline": "Merge pull request #12019 from cgohlke/patch-1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94236f94d80e5178de8ffcef471b0a1621366b68", "messageHeadline": "enforce E201 and E202 in tox and .pep8speaks.yml, few style fixes", "author": {"name": "Volodymyr Savchenko", "email": "contact@volodymyrsavchenko.com", "user": {"login": "volodymyrss"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "482a641c1d2d261bdc733aff9720cba4f2005a2e", "messageHeadline": "Merge pull request #12020 from mhvk/masked-docs-update-on-np-ma", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2ea2ffbdbe06967482e0d1675808ffb057d436b2", "messageHeadline": "add roundtrip test for MRT tables", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 108, "deletions": 64}}, {"node": {"oid": "80b273b28745643aa661606d95afd6cddb5bfd9f", "messageHeadline": "Add note that np.ma functions should not be used with Masked [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "465b179650a60482d5532c58c7dedb15af0e3d58", "messageHeadline": "Use Py_ssize_t instead of ssize_t", "author": {"name": "Christoph Gohlke", "email": "cgohlke@uci.edu", "user": {"login": "cgohlke"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff0a31dad4f3b81ac2a972b9551d0aeaf7a4b132", "messageHeadline": "Fix error converting binned TimeSeries to pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "3b54925ee2dd8dee9ae3b20f3dabbc27c590b7f2", "messageHeadline": "Update note in sigma clip docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "a36715649f8ab2908270d7e9ff579287cf58e74b", "messageHeadline": "Fix sigma_clip return for empty array when masked=True", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c14a341f340c0e43ae065976025ac6c05ce22539", "messageHeadline": "Merge pull request #11936 from mirca/update-docstrings-_KnuthF", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79f82ee77ba86299ae27f18a16d9129a40137790", "messageHeadline": "Address review comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "975e91e8eacbca74694ad9305b0d0334b6b14c34", "messageHeadline": "Merge pull request #11957 from oda-hub/vlf_fitsrec_tolist_conversion_\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "76fa7fdb7395029a573ddcb6e48f717a3ea7667f", "messageHeadline": "implement FITS_rec.tolist to support jsonification of VLF (variable l\u2026", "author": {"name": "Volodymyr Savchenko", "email": "contact@volodymyrsavchenko.com", "user": {"login": "volodymyrss"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "a9411363fa07346eaa821a842f8c8c645af9036d", "messageHeadline": "Merge pull request #12005 from ayshih/property", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "386b14209aa34bd71e128bf0ff0f39f3ca792d84", "messageHeadline": "Merge pull request #11917 from mhvk/table-maskedcolumn-info-serialize\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "42665ad2111906abd32c4db10f1215219167b04b", "messageHeadline": "Changelog entry fix [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcdfc4c4814c01c196475f4fb6d6c1c2c3ffbec9", "messageHeadline": "Simpler code", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b028c434ac72b068c16be57e63f995b0500deef0", "messageHeadline": "Implement writing and reading of int8 FITS images", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "6c1cf7480498aa99f3a2f0695aaef19a307196ee", "messageHeadline": "Merge pull request #12004 from pllim/bot-skip-bot-labels", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74a8eaddf9dec40117600b4f54fdc117c65c454d", "messageHeadline": "Add docstrings for dynamically created properties", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ef8bb9423586b70ef35f04b4207d764bcc11d883", "messageHeadline": "MNT: Skip label bot for backport bot [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a43595001ca7253982283816dffb2dbab8d918cd", "messageHeadline": "Merge pull request #11982 from gavodachs/accept-c-ucd-atoms", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b08257cebfbd7e625aa565fcb4615d192b76d031", "messageHeadline": "PR template to clarify manual backport [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f5b0103b78228c50babe255d231f84a12fb1ed36", "messageHeadline": "Now accepting UCDs containing phot.color (Fixes: #11981).", "author": {"name": "Markus Demleitner", "email": "m@tfiu.de", "user": {"login": "msdemlei"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e7ab7d9168cdf2246d5e8e7cd8546c6485c4284a", "messageHeadline": "try correct `np.int32` error", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a303a860f8e18e14088cfc155c62dc2f7c1ef592", "messageHeadline": "correct `sphericalRep` error", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2216de2614825335cd0e403a04ab718fcfca45cd", "messageHeadline": "Merge pull request #11948 from nstarman/cosmo_readwrite", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 470, "deletions": 6}}, {"node": {"oid": "568362af5881866ded0cd16c0daa3d7b5b92a532", "messageHeadline": "Merge pull request #11978 from WilliamJamieson/feature/remove_modelin\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 463}}, {"node": {"oid": "931b2095698031f2af0270e03d3d7069d97728b0", "messageHeadline": "add `col.format` eg to CDS/MRT docs", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "b482c7a16677c287395ea5014459b3e583e08a70", "messageHeadline": "add changelog", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2090a94a57295313ee7b9a781c7036323b8aea2b", "messageHeadline": "set default format for separated coord_cols", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 67, "deletions": 58}}, {"node": {"oid": "0c456e42cffe4d35989575559075d76e0f956f71", "messageHeadline": "extend `Cosmology.read` to work on subclasses", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 159, "deletions": 43}}, {"node": {"oid": "a660823d3f430da5d5351a0765b7b226d1469b45", "messageHeadline": "fix `formats` bug", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "cf7481a5732681f4aca49a1196d02d10ce12c517", "messageHeadline": "import `get_pkg_filename` in `test_cds.py`", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "35fa05468b8c55d3ee87082db0f615cd18844a85", "messageHeadline": "test connect", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 140, "deletions": 5}}, {"node": {"oid": "72357ab0602b1296d205196eaf348f0e4454e2d0", "messageHeadline": "Add test case for int8 support in fits images", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "306cf70d69e492385e545c1a783b7ebee8078c01", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b96b2c04e3ff9c2b4850f2567bc0a1fc42407edc", "messageHeadline": "Add sigmaclip test for return_bounds", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "68038641e3452e6311cf0243a506e71ad926c528", "messageHeadline": "Fix sigmaclip return_bounds for completely empty or masked data", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b84dc511fd6406838629b21427acb2b033784d80", "messageHeadline": "Make sigma clip parse functions staticmethods", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fb0ce80c4650278c21eb4a3638deacd4014829a7", "messageHeadline": "PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "8a1387b32651198c2301d32bf494e344ed5a1f1c", "messageHeadline": "Prevent importing binary_dilation twice", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d18eabfff8851bf905b803cb028bbab0d4e5de8b", "messageHeadline": "Sigma clip doc improvements", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 192, "deletions": 180}}, {"node": {"oid": "79323de928e87827526ed8fce04986a5dd459794", "messageHeadline": "Merge pull request #11972 from WilliamJamieson/feature/time-test_meth\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 151, "deletions": 66}}, {"node": {"oid": "2212098fcc4898d8c46938836fa019cd34498875", "messageHeadline": "Updated to using taldcroft's suggestions.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 60, "deletions": 33}}, {"node": {"oid": "d65d668e3d64c5726705b05a9b4c2bc45b5e1c53", "messageHeadline": "Removed the depreciated `ExpressionTree` class and associated tests.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 14, "deletions": 463}}, {"node": {"oid": "2ea251f8266c8cc96c0faebcfd91f2633fde45e8", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "26732a462061a8501ea346a40078004aee63c4b1", "messageHeadline": "Directly set .info everywhere, not a specific attribute.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c8336f7ec365fabce5e4b74b076330accc4b1c18", "messageHeadline": "Ensure MaskedColumn(maskedcolumn) propagates info.serialize_method.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "a8a4b58c10d95abcf19ab642fc25effede7efec4", "messageHeadline": "Merge pull request #11910 from mhvk/utils-masked-info-propagation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 38}}, {"node": {"oid": "693478a4dce334908da90934ec334369f0da60c9", "messageHeadline": "Add read/write methods to Cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 217, "deletions": 4}}, {"node": {"oid": "595c079278e413de767880ad543b8f330761fdd4", "messageHeadline": "Merge pull request #11986 from eslavich/eslavich-fix-asdf-tag-versions", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "bebe93787025401c8f9f198a1e43960caa111cf9", "messageHeadline": "Update documentation for PR #11743 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "728370ce29589e4f5a33a71244eaebe097b449b7", "messageHeadline": "Add changelog entry", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8bb89e60d4b5ca9e1cb901ec1f197a11f038d77", "messageHeadline": "Merge pull request #11914 from mhvk/table-allow-conversion-masked-col\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "439ba6959e6444901080fe647c1053958cde98d1", "messageHeadline": "Fix ASDF versions in transform type classes", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "10fa556215042b1d54c06e97c1b25ddec7a43738", "messageHeadline": "Merge pull request #11969 from JasonS09/fix-for-issue-10439", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "4ae21dadab159f7e6bc8157f059237fec14baead", "messageHeadline": "Merge pull request #11977 from pllim/imperial-strikes-back", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "e0da1489b533551a5dc570bea00670a2f9179137", "messageHeadline": "Clarify comment [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55a5170f9ad526a42e33e61656ac5e0902c42692", "messageHeadline": "BUG: Fix imperials import from astropy.units", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "949368757cd2386b0d212af5c7cc0a40d53506f7", "messageHeadline": "Make whatsnew index consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecf2827ffd7361c40b1cf59e7d1f803a5f01f893", "messageHeadline": "Merge pull request #11970 from pllim/rm-kepler-doc-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d65db856bce90fbe16178bf071bb5b70308fb1ad", "messageHeadline": "DOC: Replace link for Kepler archive manual", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "acb9858a3d6f2747c566a2c31f6950dc96e76e95", "messageHeadline": "Removed `masked` from tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 117, "deletions": 59}}, {"node": {"oid": "e67f69a7492599cc49609b1159a69010db380cbf", "messageHeadline": "Merge pull request #11971 from eteq/update-iers-data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1271, "deletions": 1096}}, {"node": {"oid": "8f85f0a24c5ec55fc171118b9297ead359e06f43", "messageHeadline": "Merge pull request #11856 from eteq/update-changelog-for-4.3rc1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 612, "deletions": 348}}, {"node": {"oid": "8dab361311a18d4da128de520ff00e0fafd10e2d", "messageHeadline": "update iers for 4.3 release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1271, "deletions": 1096}}, {"node": {"oid": "a30a22933205d0f69755ec9834c75c5d3955bf24", "messageHeadline": "fix issues that came up in rebase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "4dfc51078a95b88f1cc6249db83a6e1b6976998f", "messageHeadline": "fixed several formatting issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "67543126bf8a90786175ddd238a74e8e06a66477", "messageHeadline": "integrate 11921 which was backported to 4.3 last-minute", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f530ce7b6c1da60b46af25508eebacc84331190d", "messageHeadline": "Changelog fixes from code review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5b555bd0b328d71bf99eb5c63887f41b774508db", "messageHeadline": "changelog updates from @bsipocz's suggestionms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 134, "deletions": 117}}, {"node": {"oid": "a5d66df89a40a09e1f742521844dfdd209c0d19a", "messageHeadline": "Merge pull request #11817 from nstarman/cosmo_protect_init_arguments", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "20d533775bf12c6e5156fd7d70ccbcabf4fe2e8d", "messageHeadline": "CI test fail corrections", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "fbe6a20b664277377b4a6c8ce62f832416a84a33", "messageHeadline": "add check for two or more `SkyCoord` columns", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 64, "deletions": 35}}, {"node": {"oid": "14bb02519c0a3a4b1b4d1857a83d00fd4de99a02", "messageHeadline": "have code and tests conform to MRT Template", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 38, "deletions": 168}}, {"node": {"oid": "ba28e0c6c72e5a436c3cf84b90d944e2cdccf355", "messageHeadline": "Fixed a typo in the changelog entry.", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8f1be303ea9acbb12674139a9df28c463449f15", "messageHeadline": "Add changelog entry.", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "065248b32fcf133e96970a3bcefe879bcd18464b", "messageHeadline": "Slightly changed `__init__` function checks for both `Kernel1D` and `\u2026", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ef06f85bd912be5f8954c3292828800260839d68", "messageHeadline": "Add test for array argument checking for kernel subclasses (models).", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1aefac1c37aecfdfa963f4fff905ce27c845f3e8", "messageHeadline": "Finalizing changelog for v4.3rc1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 586, "deletions": 343}}, {"node": {"oid": "db35684f539ed1bc38b5b248771b9f336b729ff9", "messageHeadline": "Merge pull request #11968 from nstarman/units_add_len_to_quantity_iter", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a9fb21fa6541ff7027877e34a76cd3aa1be2cae6", "messageHeadline": "move `SkyCoord` col treatment section to `CdsHeader.write()`", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 145, "deletions": 61}}, {"node": {"oid": "14f0cfb0766f4af6177a250ca146621998c36252", "messageHeadline": "remove the extra newline character from Byte-By-Byte", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "ea21df6eb416b10684a856b4fc411415f1d6fe07", "messageHeadline": "add CDS/MRT documentation (2)", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 109, "deletions": 120}}, {"node": {"oid": "2b26da37c0ce8785e378fcc4993985b1df9a6196", "messageHeadline": "Add len to quantity iterator", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9419d28c6acaad57f6689a45383bbf76b5f8f72e", "messageHeadline": "add `Time` col example to CDS/MRT docs", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "0c7c875857003db9695c253496b8cadfd802202b", "messageHeadline": "add CDS/MRT format documentation (1)", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 193, "deletions": 3}}, {"node": {"oid": "0b81dfdf0fe2bf41ec15a4d505d84ce53143adf6", "messageHeadline": "Merge pull request #11852 from nstarman/cosmo_abstract_base_class", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "92f8540171e00075565a9722fea60d3992bdb71c", "messageHeadline": "Merge pull request #11960 from nstarman/cosmo_separate_utils", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 159, "deletions": 40}}, {"node": {"oid": "40708192912aa87027876b0148befcfc8d025193", "messageHeadline": "move non-cosmology functions to utils", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 159, "deletions": 40}}, {"node": {"oid": "189d9daf4f7fa82232df6d3fc3d1560a1e3f888a", "messageHeadline": "Merge pull request #11576 from nstarman/coords_multiply_radial_rep", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "c81614397f93aa035d311cd22f2404db0c74c841", "messageHeadline": "allow transforming RadialRep differentials", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "af90dbaf50b7160112529e1676722611738a8de7", "messageHeadline": "allow for radialrep mul by transformation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "4c886ffa9520997fac52a6be1c6d57a2efdee448", "messageHeadline": "Merge pull request #11907 from mhvk/time-small-argsort-speed-up", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "3dfd47800a799edae7b1362e072c418b2953ea96", "messageHeadline": "Merge pull request #11956 from pllim/fix-weekly-cron", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d269dfd7398e824a2f31e59ddf26c57a939e8d5f", "messageHeadline": "Merge pull request #11913 from mhvk/table-masked-time-multi-d-and-for\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "5d8d98351c73ea46491f500f2b93f854d1d5aafc", "messageHeadline": "Fix changelog message [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7063a8fb9a1ce33ffb534b4792fa9b9306cac2f2", "messageHeadline": "Merge pull request #11470 from mhvk/representation-arithmetic-with-di\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 273, "deletions": 44}}, {"node": {"oid": "23d85a22619a70210236ecd62e7cb114226270ac", "messageHeadline": "minor corrections", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 31, "deletions": 37}}, {"node": {"oid": "585fceb49320c6d5eb70b2a84f972daf90b105e6", "messageHeadline": "TST: Fix weekly cron failures", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "81c1d646da98730064a6dc86ccadb7bed9045cf2", "messageHeadline": "Merge pull request #11954 from taldcroft/table-join-different-keys", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 184, "deletions": 37}}, {"node": {"oid": "fbf6218c93a5cc1ef663bd2a61e4ff29ff50933e", "messageHeadline": "Fix a couple of minor doc issues [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8d6072d07ed674027589f4d8a3916202126bc96", "messageHeadline": "add more tests for Byte-By-Byte", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 116, "deletions": 5}}, {"node": {"oid": "60fc9e061f4a435453cee5a21d5de13baa646972", "messageHeadline": "add tests for Coordinate columns", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 172, "deletions": 4}}, {"node": {"oid": "b737f45b349ce2f7c23ae969f64be6a7a8c106a2", "messageHeadline": "minor changes here and there", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "a8ef5af950ec64d5fca120d92da6f2c2273d7902", "messageHeadline": "Extend documentation following review.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "5055b82f47497fbae9ab6c150254e6de416a0435", "messageHeadline": "Clarify various comments following review. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "ad28c922d7dd5e260103932ef589ac0ecc5d288c", "messageHeadline": "Ensure tests pass on pyerfa-dev", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cd30915b2c9f0279c3d729a71c9da56630cb71e8", "messageHeadline": "Make .to(other) return the result for a value with all ones.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b1a151a29768536b51ac0ce455e466840111f9f5", "messageHeadline": "Fix _repr_latex_", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1e90a2b31f166657511be349d922a7a6adb13bed", "messageHeadline": "Ensure structured SpecificTypeQuantity is possible.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "1fe39df4ddfe96a54f5b96b11b010400a0085358", "messageHeadline": "Added comments and adjusted doc page a little following comments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "40fb562f874cbafb6658e633053a80dafda1e8f0", "messageHeadline": "Adjust stringency of some ERFA test to pass on 32 bit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9f0decda4cedba40de7a23417f01f7b948e7c5b8", "messageHeadline": "Allow passing in StructuredUnit for names.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 67}}, {"node": {"oid": "aaf9f5ec1970b1c7e58a33424efc023e39d00f87", "messageHeadline": "Rename .names attribute to .field_names.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "73bfbe7077a86421a04d559381cadbdb1693aff7", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "086a941771aaee9ed5934606a7dd6458b3067c1e", "messageHeadline": "Fix format string for oldest python.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1782e64c88b7253d0cfb2dbfb4e05f2e6c7010cf", "messageHeadline": "Tests with structured MaskedQuantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "16664dfe5bd51aea8599e6043a04c9076a9d6c29", "messageHeadline": "Correct implementation of _normalize_tuples", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "08793a61ee4b74fdde88a9e2d8000be9cc9f9d1f", "messageHeadline": "In erfa, can now import StructuredUnit on top.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "2e4a0d9af9785396010533796687e8a1f3d636e7", "messageHeadline": "Add basic documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 142, "deletions": 10}}, {"node": {"oid": "b4747962da6539f8643e94630bf57c376787e756", "messageHeadline": "Make StructuredUnit also indexable by number.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 96, "deletions": 62}}, {"node": {"oid": "0b4fa7df2ae39f1bad40c82e3cb22326a84ff2fb", "messageHeadline": "Simplify __getitem__ and __setitem__, using more common code.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "5c5f3aca3eec50c0b70e9e4eeba59545bf97c688", "messageHeadline": "Remove _create_array in favour of extending _recursively_get_dtype.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "afd2052f1b247b5c92c0fa204a9dc65405765ee6", "messageHeadline": "Move all StructuredQuantity functionality in Quantity itself.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 103, "deletions": 198}}, {"node": {"oid": "45111f1a26950e31a2da2232cae226aea7677168", "messageHeadline": "Use more of base Quantity.to,to_value and their docstrings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "aa0013d9d6038f0102388382f8b9aef3cdd5e5e5", "messageHeadline": "Remove need of ilshift by generalizing Quantity.__ilshift__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "420826dfef278a7a44e24cf3a06245ed189b8f1e", "messageHeadline": "Move __eq__, __ne__ to Quantity, as it is better.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "6e906461580ebb0be83641a340c65b2b143c4500", "messageHeadline": "Add tests with function units (magnitude)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "bcbda52ff5c601322238bf4f90a95b558be9da02", "messageHeadline": "Add support for astrom functions (without time input)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 248, "deletions": 13}}, {"node": {"oid": "e155cec9069417fbf071a19bc64b9fd385ba8260", "messageHeadline": "Make StructuredUnit its own class, rather than a subclass of np.void.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "91a502f239b7d4ab88127dbe2bf2d51e93b476f6", "messageHeadline": "Add .si and .cgs properties to StructuredQuantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "49887af1f6bd64c52ea2dc6d64cbdc4a040e1205", "messageHeadline": "Add support for ldn, though it needs erfa bug fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "7f436896e520fb808e95c3b9df7636ecb550dfce", "messageHeadline": "Ensure names are ignored in equivalency tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "13ecc8b9b567dac754dbf8830dd3114d0c5893a6", "messageHeadline": "Support all erfa functions dealing with pv vectors.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 368, "deletions": 7}}, {"node": {"oid": "6ad9b2b670338008d8cc8df9538601422781fd3d", "messageHeadline": "Support empty_like, zeros_like, and ones_like.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "41c4d18dd9b1d8a1516d442a92981e0e3a145d4c", "messageHeadline": "Implement unit \"shift\" operations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "6c1f9cf347d2b3dd7142f1970167a8b27e2600ee", "messageHeadline": "Add test for conversion to own unit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1b7aaba7f745a9b568f8bc860e5628a99ba07184", "messageHeadline": "Small corrections, some additional tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "1d377a5d2cf6adef5937856ef0c36dfec65d06ab", "messageHeadline": "Define __setitem__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ef94e71deaa67d6aa73346d0f748965429b4efa4", "messageHeadline": "define (in)equality", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "fd71c7280fd1c44a5bb6e1f010f33d31f843d57b", "messageHeadline": "Add a bit more documentation and commentary.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 70, "deletions": 43}}, {"node": {"oid": "771557782de522a1083acc2307360980ebcf0934", "messageHeadline": "Stricter checking of inputs for StructuredUnit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 86, "deletions": 56}}, {"node": {"oid": "674e1000840185e3f8f95be0bd846c48c8f3cee6", "messageHeadline": "Fail on inconsistent units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9addda8b984509bbe1b666de97b87f3e424c8e92", "messageHeadline": "Introduce StructuredUnit multiplication and division.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "3994bd46412bf58bed6809b4140430aa15eaffbd", "messageHeadline": "Allow initialization with full-string units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "c5a3d0a062b00787d0828bea2e4290ea290f48b9", "messageHeadline": "Define to_string, __str__ and __repr__; fix Quantity in getitem.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 70, "deletions": 25}}, {"node": {"oid": "e458f558d28b7a83bb1dd977b270b9e3078c85a2", "messageHeadline": "New parser/lexer that allows Structured Units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 62}}, {"node": {"oid": "57fd702850f9e689a7ea821cad0c8a6fe5305f11", "messageHeadline": "Write parser, introducing COMMA to signify structured units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "f47728b05d059bb9d8b3dd990351b277732f66fb", "messageHeadline": "Pre-construct converters properly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f8677501fc7114a7f29c8d062d71d79401bbf884", "messageHeadline": "Allow list of tuples for conversion.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "cb6476f9bc39e01ce6f048ce082642f7eaf0e74c", "messageHeadline": "Rework so that StructuredUnit parts can be StructuredUnit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 121, "deletions": 114}}, {"node": {"oid": "78e6c089787b4948bd7f3ba4051e159a3c58b805", "messageHeadline": "Be a bit more careful with dtype and the recursive replacement.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "b2175b43a9bca113cc55f7ee63a39bed4ab654d7", "messageHeadline": "Add si, cgs, decompose, is_equivalent.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 117, "deletions": 3}}, {"node": {"oid": "55bb52abe06959ad2ccba4b2f2235ae6c11e41c3", "messageHeadline": "Add docstrings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "17edc089380e1c11e382a7ba44f1d3270c3145a9", "messageHeadline": "Remove pointless isinstance check.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "86d3ee21af2e32095123ac2261a713c22d3a8f82", "messageHeadline": "Move actual conversion to unit; add value and to_value.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 23}}, {"node": {"oid": "b06508724a7f22b7e7805a40b289e9652c15f41c", "messageHeadline": "More setup, combining some in a test base class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "bf5a03d7c0222b196384f923bc5d7dc5147a1d43", "messageHeadline": "Implement quantity unit conversion.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "766155ceb92d4c52d4c2c033d727702c577fac09", "messageHeadline": "Allow initialization with unit tuples.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "13ee02b6d4888df82196ea3c2381ff9734219bd2", "messageHeadline": "Basic start of StructuredQuantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 81, "deletions": 6}}, {"node": {"oid": "1101e2866526be3533c0009c07e0df2f1ae4e896", "messageHeadline": "Basic start of a StructuredUnit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "11c3dbd38569528581f66b274b121e204fe232d2", "messageHeadline": "raise `NotImplementedError` for empty tables", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c2f363720084f57c9dfc60540006c5530b8462c9", "messageHeadline": "improvements in `write_byte_by_byte` func", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 76, "deletions": 59}}, {"node": {"oid": "8a6da120d8224d27244d606651b85d8c789a5b85", "messageHeadline": "Fix docs example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "09e6309c11cd35262b1e1283796e9cd4b5271d01", "messageHeadline": "Add changelog entries", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "af206693bb631bd92d2ee374d4b866209dd0d445", "messageHeadline": "Support table join on different keys [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 169, "deletions": 34}}, {"node": {"oid": "cda344a7cb707a0500c2b3d59f871d37562bdea6", "messageHeadline": "Merge pull request #11951 from astropy/taldcroft-patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ee1577dc7cc0e494770ad08b00b4ddc6ed1bb766", "messageHeadline": "Merge pull request #11778 from nstarman/cosmo_vectorize_z_at_value", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 330, "deletions": 124}}, {"node": {"oid": "b44fe2bf89872eccf864babfd6d6ee7a64faee81", "messageHeadline": "Add regression test for #11949", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2c1c349591808c099a84a7701f9d0ca941fece31", "messageHeadline": "Scope CosmologyError", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a30676f80bb55cfcf90fa6e2b7f997d47305952b", "messageHeadline": "Add tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 85, "deletions": 10}}, {"node": {"oid": "9d9476598f20fa2738e85ca7186217934c6a287d", "messageHeadline": "Allow z_at_value to work with array inputs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 224, "deletions": 113}}, {"node": {"oid": "b2efba2f8689220a7a4183f0512622ac24970d2b", "messageHeadline": "Improve io.ascii.write definition of names parameter [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "885f36f3a41815993654bebc555d3114cbd9edd8", "messageHeadline": "Merge pull request #11943 from JasonS09/fix-for-issue-11473", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "45be0be04146bc7c2a70e1b0d1b49cd58a0ef9e5", "messageHeadline": "Consolidate Cosmology init signature", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "90d880a95ab7f029afceaaed07cc9f2d8f1dd5ea", "messageHeadline": "Edited the changelog.", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db64f02e38f9a238fe29f07a081a8d39a4f47d14", "messageHeadline": "`do_format(val)` checks if value is not NaN instead of if it is finit\u2026", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0ae298d0b667a82a17fc886b9b6d8bf976f779f0", "messageHeadline": "Redesigned the test to use `pytest.mark.parametrize`. Test now checks\u2026", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "c3817e9f786a892b6d71508b3e945c5e38adc2b3", "messageHeadline": "Clean up ``Cosmology.__new__``", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "aa0798c5ccad6da9e9c9b3862e5c2f51d82d008a", "messageHeadline": "CDS format writing support for coordinate columns", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "7457da3bd344a20682c518fbe1170fc83aec689e", "messageHeadline": "PEP-8 codestyle adherence", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 121, "deletions": 113}}, {"node": {"oid": "841908f7286c72f80b47a6b108754c96fdb3676a", "messageHeadline": "Merge pull request #11944 from nstarman/cosmo_isort", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6e99190bece1e9b1c2be581b58cb024f4915202c", "messageHeadline": "isort imports", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "01b90433da8c4cf069c930559532c65ae9ecbaca", "messageHeadline": "Add changelog entry.", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "281c19a979f838c2ce419b3e1873513166b56bb4", "messageHeadline": "Add `np.isfinite(val)` validation at the beginning of `do_format(val)`", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "cd283b447237ebe14f82b914f32cc9ea3097d6fb", "messageHeadline": "Add tests to check if output makes clear a value is nan when printing\u2026", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "009c33a5d79f6e96481fd576491ac1bc4d02b5bf", "messageHeadline": "Add tests for printing longitude, latitude and angle with a NaN in de\u2026", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5bfe06321377b0c8cd8cfd9591c9b317d5550d7e", "messageHeadline": "Merge pull request #11926 from nstarman/cosmo_cls_registry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "ce3c177bb9b477493268b705575ee9a58304a464", "messageHeadline": "Add registry of cosmology classes", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "297c8e69ad6413d6718db39d3448499b2c6b9ab9", "messageHeadline": "Merge pull request #11908 from WilliamJamieson/bugfix/fix_inputs_boun\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0c2d01c6c5dc9ae3ff8c49d769f23eeacce28424", "messageHeadline": "Merge pull request #11935 from bsipocz/numpy_117_drop", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 63}}, {"node": {"oid": "a7c5d1ffb38a1dc1e0aa110d0a15f51f15fba3c8", "messageHeadline": "Merge pull request #11938 from lpsinger/fix-rst-underline", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00ea752372161c2726646329545818e86089051a", "messageHeadline": "MAINT: fix reStructuredText underline", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "041fc82cf9cf0f660f8dfc23710882d1d3a4cdda", "messageHeadline": "TMP: disable failing mpl test as PR 11934 will update it momentarily \u2026", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35ddcd2f50831afaf12a0b6d6fa468ea9a7d3b4c", "messageHeadline": "Ensure masked times round-trip to fits, even if multi-dimensional.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "fd182ee7b9e6fff984db12d974e65cc8f8dae975", "messageHeadline": "Add a warning about distance joins [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "eac73dd35caaa16cc1c87a7a60b3339a86f23714", "messageHeadline": "DOC: minor docstring updates in _KnuthF class [actions skip]", "author": {"name": "mirca", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a54ca00bbb42b7c6802eaf35758898cfc8b701b", "messageHeadline": "Documentation fix", "author": {"name": "Aarya Patil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b79fddca4cac6b13050fab018181996264d9a248", "messageHeadline": "Add  explicitly", "author": {"name": "Aarya Patil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "26a8920bfcfaa9b1f6425572559f7c62c9a8f7cf", "messageHeadline": "sys.maxsize for fixing 32 bit tests", "author": {"name": "Aarya Patil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "bce6314fa78f85d1c83e7eeae3cc2cd1a0a5d16a", "messageHeadline": "Attempt at skipping 32 bit", "author": {"name": "Aarya Patil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a13c3a3f7e29ecce11dbce58c0beee2094a15ecf", "messageHeadline": "Add custom binning.", "author": {"name": "Aarya Patil", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 297, "deletions": 90}}, {"node": {"oid": "c0e2da4f6fb3907c8a046462eb44c22599e6c30c", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7aa8c902bc520d11825f83e115c52b03354c836f", "messageHeadline": "Cleanup for unsupported mpl version", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "907be084075022bfe017d4def477af3eb7c0b037", "messageHeadline": "Dropping numpy 1.17 support", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 51}}, {"node": {"oid": "6e77e2c9e7043b289338f45cde24f7b56c55efc2", "messageHeadline": "Merge pull request #11928 from pllim/tst-unignore-cannot-resolve-package", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "62c2ca48a26dbd1c08fc1cf5b923e412fc11bccc", "messageHeadline": "Merge pull request #11904 from eerovaher/add-table-update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "5be4d971b22f6c3e58b94ca30b7a8e5018fb103d", "messageHeadline": "Add Table.update() method", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "bd69529c9f7812d64c5f78c0189679f303cdc3b0", "messageHeadline": "MNT: Bump scipy minversion to 1.2", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e921a0f20e2297331f7b105d28ed5aaf591e3d16", "messageHeadline": "TST: Unignore cannot resolve package", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c8fe9b4b953e355f57f7fc5a031fcbfd6e70e78e", "messageHeadline": "Added changelog entry", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25538dc7be3e8dcd2dd5172482307bdb8438c904", "messageHeadline": "Added bugfix for fix inputs bounding box", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a97b8331c30d2c1b08b3302a0d7b4b0bcdd113ae", "messageHeadline": "Merge pull request #11922 from JasonS09/fix-for-issue-11905", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "da46b5e00c05754c232e16c129c41425310a61ca", "messageHeadline": "DOC: Include users in policy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e894a2085250597dd59d8848405c27294b9b3060", "messageHeadline": "Apply suggestions from eteq", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1b4049ceb3b0c10d6af389de84a4e2857d600e6b", "messageHeadline": "Replace pipelines with users", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5b9884b8346dfc34a91a46ca5c639861edae9b9", "messageHeadline": "DOC: Formalize LTS backport policy [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0d3502242e55cf5141b2cf71c7e56708e23fa7c5", "messageHeadline": "Updated changelog to a more precise description.", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e1aadc26d804ee9b28d0cd7057e829681a863cd", "messageHeadline": "Add np.float32 instances validation for FITS headers values.", "author": {"name": "JasonS09", "email": "47617351+JasonS09@users.noreply.github.com", "user": {"login": "JasonS09"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ce3413c9e3aafb98c68b23e5164237d1a3968d4f", "messageHeadline": "Merge pull request #11919 from mhvk/table-write-avoid-full-copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "faea56236649b173161f45f1e56f529775988bfb", "messageHeadline": "subtle codestyle and error correction changes", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "645c1f3f07b64ea852850407b1c52137b02e1d57", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "637f29744305e7d243f01553877b92e70ba9eab1", "messageHeadline": "Test writer with list of columns.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "91f8544c8b037cd32638335b191ad90ba980e8eb", "messageHeadline": "When writing a table, make only a shallow copy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ed510f5d2174db94ec4460528088946770c8298b", "messageHeadline": "Merge pull request #11923 from embray/issue-11866", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3848f789d870575b09fc7d48b35ecedab79fad39", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cce58b1b6247189ae2e68b8fec7e34a0662ef06e", "messageHeadline": "Remove unncessary ABC registrations for _CardAccessor", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "63713104eb01b0822c4c461eed1e652d61a20a19", "messageHeadline": "add more tests for CDS default header", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 140, "deletions": 10}}, {"node": {"oid": "d9c58c52acd2bc067a07fa188699357c4eff8da3", "messageHeadline": "Merge pull request #11911 from mhvk/table-masked-multi-d-to-fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "7caee2165171a72286a9e2788fbc6c5ad46a8180", "messageHeadline": "several code enhancements and other corrections", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 96, "deletions": 100}}, {"node": {"oid": "d57621949ed988b6f47f5e28bec21f8f282f2229", "messageHeadline": "Merge pull request #11921 from taldcroft/table-pandas-1.3-index-name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c37e554e9b7f46f39eb56d18a3f0351f78439126", "messageHeadline": "Fix problem in to_pandas() introduced in pandas 1.3.0", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e4a0b6e060be6f8a4e6119bcabaa7e51f28ca149", "messageHeadline": "completed filling values in ReadMe template.", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "1a1f578ce64985b21cb8987ccecc9f956fa9f12c", "messageHeadline": "added features to get index of files in `CdsHeader.write`", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "a35654400f1f1bd214a0fcf6c648eafb0b91fd34", "messageHeadline": "added basic table data tests", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "30a50d20f16eda5f9e944ef4049d792e8f74c7b0", "messageHeadline": "Merge pull request #11916 from nstarman/io_return-in-write", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "666d1f2f3d19fc9d945977a97ed06071f0b552cb", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "20c35090cd8c189943d04c91cfbffb4ac8046dc8", "messageHeadline": "IO registry `write` returns results", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e4854c8ba67b49165ce258e7c21f699d7fcc7f1c", "messageHeadline": "Merge pull request #11870 from pllim/pr-template-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "912dbc6d44b979def330907d2126028c8bda851f", "messageHeadline": "Fix FITS serialization of multi-D masked columns.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "b75cbc717354036a27c22a2cf4952bb701fa62d0", "messageHeadline": "Allow conversion of MaskedColumn to MaskedQuantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "888deb900b5a26b258d947f5cf1a9b4ca77d57b1", "messageHeadline": "Add hypothesis tests for argmin, argmax, argsort", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2865905fa520c540a025e34fd52ee5a3b28d75d9", "messageHeadline": "Merge pull request #11860 from daria-cara/getdata-no-fallback", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "5b36cf6765f5f609f4a7efac8200e172c3556e77", "messageHeadline": "Ensure any .info on Masked instances is propagated correctly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 38}}, {"node": {"oid": "5dd8c058adceadd59fb9238fb5628dcab4c8cd8f", "messageHeadline": "Add change log entry for PR #11743 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9318f427c41198489299d5831d29ba4835b664f7", "messageHeadline": "Add a method for converting a SkyCoord to a QTable", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 95, "deletions": 3}}, {"node": {"oid": "58eb7bffe849504df44c5efd4257cb387958bac0", "messageHeadline": "Merge pull request #11906 from nstarman/cosmo_improve_inits", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "4654cde65f233f14b2d809fcd1ccf6d97e4638ec", "messageHeadline": "Merge pull request #11903 from nstarman/dependency-pyyaml", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 285}}, {"node": {"oid": "30f678e68f0095e784078b0dd4e88bdd2f299fef", "messageHeadline": "Adjust Time.argsort() for slightly faster performance.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "fbcdf90dd45e537ca4882a078730ceb5674d07ca", "messageHeadline": "improve Cosmology init signatures", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "4fcf758aa770bdcc9ed74c03a85eee61c2897efb", "messageHeadline": "remove extraneous imports", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "66547ec569adfbc16c58af6484289948871f1115", "messageHeadline": "move select yaml import to top of module", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "42f6bb3d51d078d764656d37b0ae6c344e5d0b36", "messageHeadline": "Deprecate HAS_YAML", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2ebea66e540813241ee298a872b6aa4853a72972", "messageHeadline": "Match exception message in unit tests", "author": {"name": "Daria Cara", "email": "36781821+daria-cara@users.noreply.github.com", "user": {"login": "daria-cara"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "51a8adf6a76293d67681331d4a4a66e5a97183cb", "messageHeadline": "YAML dependency simplifications", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "34ed6055b4b0cd95b2fd2fcdc53d9ef0e1b8942d", "messageHeadline": "make PyYaml a runtime dependency", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 264}}, {"node": {"oid": "d4f3216666718acd00bf41977b4439724bae3d7e", "messageHeadline": "Merge pull request #11892 from hamogu/converters", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "4e0d2e9cf8186e7f38fadf5764303ae2b0739dcd", "messageHeadline": "Merge pull request #10464 from mhvk/split-test-and-all-into-types", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "f2ede455e3b7ce03eb701f154a5f33d36317dcfc", "messageHeadline": "Update documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "4de8d3bd68d979053c3efbde20f4608f134bcf4b", "messageHeadline": "Split off recommended dependencies from all", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "efed753ec064733e0c9d4c13033f69851076a666", "messageHeadline": "Split up test dependencies in required and optional.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "00b7498a152c1be67104803beac1df491302bd06", "messageHeadline": "Merge pull request #10581 from pllim/distutils-wcs-ext-test", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "b6d36bb8936a0acac4b51dd293a42609d5d34ab3", "messageHeadline": "Reword failing sphinx reference", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ff90359c0c8f4e6eab49934a29f5d1b3c3f4066", "messageHeadline": "Merge pull request #11900 from eerovaher/fix-changelog-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e1ba5c82580c7b328d6c8edf11a60ccf0d762c63", "messageHeadline": "Fix a broken link in change log [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "865c58a799f91784e0529a1f0641ef3d4ca57d57", "messageHeadline": "Merge pull request #11848 from pllim/fix-king-doc", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d293357fe33c9ec6b844449ce39f623a67ce9915", "messageHeadline": "Merge pull request #11898 from taldcroft/ascii-test-col-dtype", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "912a301c5915483b206006d56ca5670d56571102", "messageHeadline": "Merge pull request #11880 from eerovaher/forget-old-versions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 528}}, {"node": {"oid": "dae193eea2fb54b68529caec9d5fc40559b34f79", "messageHeadline": "Remove an obsolete known issue [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "8aac9d78f39a95682ddfe5df09f6d70ee347ab66", "messageHeadline": "Implement more feedback given to #11880 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "d1503e59f7e3c1b8ff1dd818048d2f44916fe4d1", "messageHeadline": "Add test of custom reader class that sets col.dtype", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "74715cfbb336cc9ee104f5a2c42976621e537dd5", "messageHeadline": "change fragment and apply comments from PR", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9d7b539b55433f3e7678fad6d0a8cfecff0f56c5", "messageHeadline": "add column formatter functions for CDS header", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 111, "deletions": 1}}, {"node": {"oid": "6104b40edf5bfa2f5085c731c2aff4bdc4cefbdc", "messageHeadline": "add `writeByteByByte` func in `CdsHeader`", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 185, "deletions": 1}}, {"node": {"oid": "c823ea8da849b7dca3515e151d18070253a8009e", "messageHeadline": "add test for CDS format data writing", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2494d7131911e15418b3e1751b77b69327b6f1b9", "messageHeadline": "add `CdsData.write` and `CdsSplitter` to `cds.py`", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "1d063e069dff0014d41a5e486d9812f603cc343a", "messageHeadline": "add CDS ReadMe template file", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b7b136492ba0fd8f9b38120b739e5ce7394333e0", "messageHeadline": "Fixed white spaces", "author": {"name": "Daria Cara", "email": "36781821+daria-cara@users.noreply.github.com", "user": {"login": "daria-cara"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "974ddbfdb1bab3dc2a2c4f388445241ba93c8f2a", "messageHeadline": "Fixed exceptions and added unit tests", "author": {"name": "Daria Cara", "email": "36781821+daria-cara@users.noreply.github.com", "user": {"login": "daria-cara"}}, "additions": 102, "deletions": 12}}, {"node": {"oid": "fd06dc134a464bb8c29e7dfe719dc20167182348", "messageHeadline": "Merge pull request #11894 from taldcroft/ascii-fix-qdp-docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0f7037ffdab10478b4a398ed1cce93d14b7735b8", "messageHeadline": "Fix QDP docstring example (missing a newline) [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1391e560d77a47e957c2a086213b74f7fd5f9dbb", "messageHeadline": "Implement feedback given to PR #11880 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dc8ebe629d2aba801453e4314d027f1631fb03c7", "messageHeadline": "Remove deprecation warning", "author": {"name": "Daria Cara", "email": "36781821+daria-cara@users.noreply.github.com", "user": {"login": "daria-cara"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "5cd6a574afab8eeb5b1d0dbd37a27ac6e20856f3", "messageHeadline": "Allow wildcard pattern-matching when specifying converters", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "a3263b683cf91747c062dafe31af994b2848f696", "messageHeadline": "Merge pull request #11882 from nstarman/cosmo_docs_fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "9fa8272ec5d341c8e16872cf637f2d4313f42824", "messageHeadline": "Merge pull request #11684 from nstarman/tst_circular_astropy_sphinx", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 32}}, {"node": {"oid": "3c77bb476b5cace1e4f0ad87049922ad00d0811c", "messageHeadline": "Merge pull request #11887 from pllim/tst-utils-more-relaxed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "133714f639ee3662c326be9445efd5c5bcc61486", "messageHeadline": "TST: Relax test_download_ftp_file_properly_handles_socket_error more", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca394020d8f7a8f1618b3f9914cb517d76218456", "messageHeadline": "sphinx-astropy v1.4 is out!", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15568a3927e901e3f72f9c9c3975937e2bd9908e", "messageHeadline": "use intersphinxed version of numpydoc xref aliases", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "20249bab7756eb2a9ae27d5e152428e13029b07c", "messageHeadline": "Merge pull request #11881 from mhvk/coordinates-fix-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eb1e8841f51f6c577e884dc55343a92b8f0298e4", "messageHeadline": "Merge pull request #11790 from AthulJoshi/spherical-circle-coordinate\u2026", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "83eadfeee8242ff6921f82bbf351242639f52c5d", "messageHeadline": "remove outdated mention of ``Cosmology.clone`` [ci skip]", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "2aeda166006ca9f4be66b3f51c571928a3fc59a7", "messageHeadline": "Merge pull request #11854 from nstarman/table_pandas_overwrite", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "8bacedcb75ea1c93a2474e3174fa03ab4af7ae0b", "messageHeadline": "Merge pull request #11879 from mhvk/units-pickle-exclude-memoized-hash", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "fd71776757b61b0cbb801418dd6cd10c44774ba2", "messageHeadline": "Change equality to allclose to fix test on 32 bit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69b0b263c3b612076563d78ece0793c4230d84c9", "messageHeadline": "Ensure pickle comparer uses only state actually stored", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12827522403baf0c34f4aa40284b3f76a18d1e4b", "messageHeadline": "Remove references to old versions [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 14, "deletions": 314}}, {"node": {"oid": "31fec0069023e4342f0d0918bac6c46c3d705f46", "messageHeadline": "changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "82ffaadf03036ae5f7f90c959bd6f872ca73d290", "messageHeadline": "Remove mentions of NumPy<1.17 from docs [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 21, "deletions": 86}}, {"node": {"oid": "b732f4ba37b47138bcb62c76acd28812f50f7750", "messageHeadline": "Remove references to very old versions [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 28, "deletions": 102}}, {"node": {"oid": "8efaca3d8f48da636c5636c92d5d8c55d069acf8", "messageHeadline": "Ensure that pickling does not propagate memoized hash.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "7a8ff831e8ff4415076278c4a6e46ccf983b21d9", "messageHeadline": "Merge pull request #11871 from pllim/can-u-tell-me-how-2-get-how-2-ge\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "57ac641d41e32742d3325c585ddbb75eba4715f0", "messageHeadline": "TST: More flexible check with better error mesage", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3db4ec687c3e72ab599ab03c214b75c82c947970", "messageHeadline": "TST: Relax sesame URL check in test_name_resolve_cache", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e30ab8decdc3795915b07595bfac9835891c459", "messageHeadline": "Merge pull request #11869 from pllim/fix-stats-link", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "436ddc4f0092a2dd93afd60e49263d247449f354", "messageHeadline": "MNT: Minor update to PR template [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fe93aa3e2c2c1af398f471a65b05bf147f9747d9", "messageHeadline": "DOC: Replace broken link with intersphinx [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dda9fa132cded732c7edd39e43a35a0765064706", "messageHeadline": "Merge pull request #11867 from mhvk/time-era-docstring-fixup", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13904c40d6cfac91fdd95278176661f0a0376b43", "messageHeadline": "Merge pull request #11858 from mhvk/coordinates-tests-requires-jplephem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40394d8c38deb9e2ef9660686a80af58f165cfb5", "messageHeadline": "Fix wrong docstring section headers [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "751a9d0a8b3632a0cc60c2f46e6d33760c101ad8", "messageHeadline": "Merge pull request #11865 from adrn/units/angular-freq", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f8fd152f2ce071104cd4be1e99292d11e7effa78", "messageHeadline": "protect overwrite arg from non path-like filespec", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e424ad9c482eb8a4ef73393bdcc716aae1e1b8bc", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cad4b91b354d82aa418826d0f0defc31b0b2ea55", "messageHeadline": "add aliases for angular speed", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42128236c19e45e231bc296d508b90f18f915f88", "messageHeadline": "Fix deprecation warning message", "author": {"name": "Daria Cara", "email": "36781821+daria-cara@users.noreply.github.com", "user": {"login": "daria-cara"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "01ed9fe9eddd04aa97ccf475e5735231c8a88575", "messageHeadline": "Merge pull request #11844 from pllim/update-pr-template", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "2b266f0628dcffc8377a8ec140bbe515bbae5aa8", "messageHeadline": "Modified access of instance variable, added representation type warning", "author": {"name": "athul", "email": "athuljoshi7@gmail.com", "user": {"login": "AthulJoshi"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "969cac2f96044dc7c8f474e92608b6356e8fac52", "messageHeadline": "Added functionality, changelog, docs, tests", "author": {"name": "athul", "email": "athuljoshi7@gmail.com", "user": {"login": "AthulJoshi"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "d2cf590f64e5d9f78373b6279ba5b0e5b24ed34c", "messageHeadline": "more fixes to this test to support setuptools", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "22e2ca3f9a7ce81ed972425c3e37db097a3e9f7b", "messageHeadline": "MNT: Replace distutils with setuptools in wcs ext test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f911ec116806eeffed361b692c082426a694771e", "messageHeadline": "Merge pull request #11367 from embray/issue-10508", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 130, "deletions": 146}}, {"node": {"oid": "e2295d153e90e31d645ceedf618c4aa87a4bc711", "messageHeadline": "Remove fallback in getdata when ext specified", "author": {"name": "Daria Cara", "email": "36781821+daria-cara@users.noreply.github.com", "user": {"login": "daria-cara"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "f7282a11e7e65e7076480df017f3b18eb4636397", "messageHeadline": "Merge pull request #11680 from mkbrewer/issue-10239-eral", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 267, "deletions": 63}}, {"node": {"oid": "f5355161c9df1cb3580a367549501f89f04d80ce", "messageHeadline": "Merge pull request #11853 from nstarman/table_jsviewer_overwrite", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "22f90142e9073ceededcaab5c1bce864564bcd4e", "messageHeadline": "Mark test as requiring jplephem.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9a36d55af6527815a9ad0a54dcc6927a548655d", "messageHeadline": "tests and changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ddfbbb6250dad690a4a95f51e5b34dd23fb93af4", "messageHeadline": "changelog for jsviewer table writer", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "766edaa93b3ef8bb06c4ea750842ea07c52b5236", "messageHeadline": "test overwrite option", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6732d20db8ac0e82618c343b2d34bd322e35aa41", "messageHeadline": "Add overwrite option to pandas writers", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9436fb8168e0954cac1fb326c05a591397ce11b8", "messageHeadline": "Add overwrite option to jsviewer table writer", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c086f50f82679243e41fc6ea51dd128cc5486610", "messageHeadline": "Merge pull request #11737 from eslavich/eslavich-fix-coordinates-calc\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "865e9c5943788eed7c4f4cf5ae748979ba687034", "messageHeadline": "more improvements to the introduction and a bit of extended technical", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "e45ffe38f9d225ad0bc150e04920fb0b17feec47", "messageHeadline": "Add brief note on normalization to convolution kernel docs", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "08735e0bb63ec2630691870fdd602aad551ac797", "messageHeadline": "DOC: Fix asdf link.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fba83382ec2dcc1a12a0b1c7524e20ad3c310e86", "messageHeadline": "DOC: Fix ref link for KingProjectedAnalytic1D", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48ed9d1a85050228b4a67acd6329bee35c6da5b4", "messageHeadline": "Add maintainer checklist to PR template [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9819e926cb49fbc36019f5e641b563975e56d57c", "messageHeadline": "Merge pull request #11839 from embray/issue-11838", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9787dd4dbe981a4643f4c31612e5064f6b95afe", "messageHeadline": "Allow pre-releases vesions (dev, alpha, etc.) of documentation", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70bd17269dfccecccb61e0d1950464768364a033", "messageHeadline": "working change suggested by @pllim [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f61b1060c4be53f130b4cf277583c8f3242b921", "messageHeadline": "Mention pipenv here too", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "56fe51a88ab3bb18ca6dc5cb320087fa86f4177f", "messageHeadline": "\"main\" -> \"default\" and some additional clarification [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d25e40bdf31e4b407dffeeba71f339f6fd62346", "messageHeadline": "\"normal\" -> \"default\" and added a bit of additional clarification as to", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "bfa56baa13c03c83d9eecb01ec72e64d6ee5a2d8", "messageHeadline": "[#10508] Remove old, outdated virtualenv documentation page and shift", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 107, "deletions": 135}}, {"node": {"oid": "f342ce8c2e5b519cb42a4b5fa353b64b85fae041", "messageHeadline": "remove note about GitHub Actions ignore \"ci skip\" since it's no longer", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "01dac1a0e2f47fc3e0e68743af5a4cdffb15cba2", "messageHeadline": "Merge pull request #11781 from keflavich/issue11780", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "22a1c9414357116812ec877169ba8954a9b2a958", "messageHeadline": "Merge pull request #11740 from mcara/fix-patch-to-wcslib7p6", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1e708759ed74e48494507f9b6e477fd5a192300a", "messageHeadline": "Merge pull request #11832 from jerobado/fix-issue-11825", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "64ca723d7a7c46c2a7419c5e72c65d8849ca2ff8", "messageHeadline": "Squash 5 commits into 1", "author": {"name": "Jero Bado", "email": "tokidokitalkyou@gmail.com", "user": {"login": "jerobado"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a394e3d82981751e5d878e10f0023219ff876cd6", "messageHeadline": "Merge pull request #11827 from mhvk/units-unicode-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "963959373bf27cf376685d66be11c44bb96e3dfe", "messageHeadline": "Merge pull request #11831 from mhvk/unit-format-list-improvement", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "f4d0298b8fac2cc0be3117849a52ffcec700f892", "messageHeadline": "Include information on output-only in unknown formats error message.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "d33db763dcdec85c2904667b9787b46d5cf4865e", "messageHeadline": "Merge pull request #11830 from mhvk/unit-format-refactoring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "135c84189720aa2b7c07e516c782f7fab7b4d8fe", "messageHeadline": "Remove use of metaclass for unit formats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "372fc7beff84b05babf3fc90f9de84180df48566", "messageHeadline": "Merge pull request #11829 from mhvk/unit-parsing-wrong-format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "07d0a389184a4775308317f643f2fc6e8e4f252e", "messageHeadline": "Raise NotImplementedError when parsing with output-only format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b8c2f0709d482c25b91d67820f06842d36f5b3f9", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3acb778598a45bf3ff01047c49810028fa30fd48", "messageHeadline": "Support round-trip of all unicode unit representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "105f8874e8698cd42ebf1e703bc0d19048c0fe5a", "messageHeadline": "Remove python < 3.7 work-around.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "d6412f25033dd4aef91c6a850398e730dba1f047", "messageHeadline": "Merge pull request #11823 from olebole/no-dn-in-fitsdoc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "951bdc1d33c84b19e2845ebb5d3b391e56492ca9", "messageHeadline": "Trivial whitespace and formatting fixes.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4643f1418028274c6c9e198b1ebc327298b9dfe7", "messageHeadline": "rearranges sections", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 59, "deletions": 51}}, {"node": {"oid": "fa70f2fc25da40aaaca2cc7f0dbe2f75072621be", "messageHeadline": "Suggest minor edit to CONTRIBUTING.md", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c8c1a1461bd8c1cedbe05caa7ca1c76304283274", "messageHeadline": "DOC: Use FITS standard unit 'count' in FITS table documentation [ci s\u2026", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6387507720ac553aea3effb5df64daff89bee93c", "messageHeadline": "Merge pull request #11809 from larrybradley/close-files", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 165, "deletions": 120}}, {"node": {"oid": "15cc19cb3db418b8755f33857715e664e867807a", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec899b3d42f0c59adc0c7a18b7fc70eafea5155c", "messageHeadline": "Added regression test and fix further issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "a7e3b9f03e85ad8ebb1e5cfd3a2af4661fff2d42", "messageHeadline": "Remove extraneous hdu close", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5e65c36022e62709f6bf393390c38e3dabc87977", "messageHeadline": "Merge pull request #11818 from pllim/tst-flatiter-s390x", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "311e846452d7528c6cbe0233c35f115de84f2e4f", "messageHeadline": "TST: Check for byteorder instead", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e4aabd429f421fe6730a1fa414b9b595313e1147", "messageHeadline": "TST: xfail flatiter test for s390x", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c85cb0dd292c25b7035135fb8e7f4d379d78fa7e", "messageHeadline": "Merge pull request #11813 from nstarman/cosmo_eq", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "d9a5fb8b88dbd2f405d2ec002fd49d6a1d157186", "messageHeadline": "Cosmology equality based on immutable fields", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "ed3e605badf76ac46ebe160f94a14bbb5ab1588d", "messageHeadline": "Merge pull request #11814 from mhvk/table-read-write-docstrings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "1a80b88860769774236828d5bf076d7f50d67559", "messageHeadline": "Give full reference to Table for output [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6eb328cab6c07e3df0124996a0efdb3ef1564eb6", "messageHeadline": "Subclass from property to prevent overwrite and propagate docstring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fdb4421a237e549c200f143a4a34e1a80f491dbe", "messageHeadline": "Add test that checks we cannot overwrite read or write", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7ac9f9c6d8e0788a008dc3494fcd732d9e673d3c", "messageHeadline": "Use context manager in tests a bit more often", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 42}}, {"node": {"oid": "e975cd4de83576dbe85d6f094fc40c319e58c18c", "messageHeadline": "Ensure test zip file is closed properly", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4fa7d3fd39c834f5dfbcadbca1355bdce855234", "messageHeadline": "Merge pull request #11797 from larrybradley/sphinx_changelog", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "619ce147a41aac457d4931cff77e3c858a4bf95a", "messageHeadline": "Fix another resource warning case.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "584b3abf9f1eb08c5a786e0dbc85ff26aafcecf5", "messageHeadline": "Ensure files opened by SkyField get closed", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eea67f7b029f2decd4f708f43fc81afc8bd21e75", "messageHeadline": "Make _get_body_barycentric_posvel close any opened files.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 93, "deletions": 85}}, {"node": {"oid": "5e0ca0153e38d75f31cb3078af3a778c00b6e3bc", "messageHeadline": "Close FITS files in wcs api docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e1923171d08fa7a2b0155018ba5d6d6e1521bbe5", "messageHeadline": "Print nice error message if dependencies are not installed when build\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "3cbb7754b899a50542aedca53e852664203faa13", "messageHeadline": "Merge pull request #11750 from eerovaher/differentials-in-skycoord-dict", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 152, "deletions": 38}}, {"node": {"oid": "331430107e30da11a19b0d194fad0a4e583415f7", "messageHeadline": "Close the hdulist in the Kepler/TESS fits reader", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1c0ef75faa523610303a431eb7884953df66d750", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba8a0e982dfbdd479284ede2c25898e5050d5328", "messageHeadline": "Ignore ResourceWarning for open file in solar_system wrong ephemeris \u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "190da1380e8c1101be27a2896b2c4d52a365c6cf", "messageHeadline": "Close files opened in narrative doc examples", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "53ae0bab88bae800305c3c8e531ba8a5e0f60515", "messageHeadline": "Close files opened in io.fits tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a50053b4a8e0f34d64ceef3f5ae6ee076c3490ab", "messageHeadline": "Close files in FITS test_image.py", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cd3a96264983295c234d37fec1265ae4497bd484", "messageHeadline": "Close files opened in io.ascii tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f52b02d545219a0331357e767076482290025216", "messageHeadline": "No longer ignore close file ResourceWarnings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e398d96dfb32457cb5883dc3034486826c68b62c", "messageHeadline": "Detach underlying stream before BufferedReader closes its stream", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4ce4f4dfc4a5f2c2d4c7a175f3ea9f42e262831c", "messageHeadline": "Detach underlying stream before TextIOWrapper closes its stream", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "75075236dc543255e82ea3609ff8ab2449179d46", "messageHeadline": "Merge pull request #11802 from Cadair/nightly_build_tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23f05917368ae3b316da0474453de42cb1a986d4", "messageHeadline": "Update SkyCoordInfo._represent_as_dict()", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "963d73e96c96bf734750fd9da9deec9811646200", "messageHeadline": "Add change log entry for #11750 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bdc5015e8083687217801c8364071b2212a90b2d", "messageHeadline": "Add unit tests for issue #10226", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 121, "deletions": 26}}, {"node": {"oid": "b629e2992cc010d983ab5015277a04fcf42492b8", "messageHeadline": "Further small simplifications following review", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "abf9fbd77b84f59b6285c66b1d29d5d7cf7a5551", "messageHeadline": "Adjust differential scale operation for base scaling", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "35668a9bd76c49330f718573fe61e07350dc77f7", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e8a6fa468ab8a1def1fa9cbfbb72154186aac4a0", "messageHeadline": "Allow scaling with differentials as well.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 117, "deletions": 52}}, {"node": {"oid": "105232957a6868129a0ca8a93ede5fcbc259c232", "messageHeadline": "Allow negative representation even if including differentials.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 12}}, {"node": {"oid": "4f23bc60961275364cf291ba7ec6e5ccb69c5565", "messageHeadline": "PEP8 changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "505c02d0282a2199d4e6c2894469a46bbee3bc14", "messageHeadline": "Merge pull request #11772 from astropy/revert-11771-revert-11046-upda\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "a7a063321495be86db23c1fc4315962afc63e024", "messageHeadline": "Skip another flakey test on the nightly wheels build", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e43886c5c44c83e244742478cf06f30ecdd41ae0", "messageHeadline": "Change PR number of the changelog entry [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df850cb7c477c5b1bac882e1229d4aab80422d93", "messageHeadline": "Merge pull request #11654 from nstarman/coord_transform_on_differential", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 365, "deletions": 108}}, {"node": {"oid": "74b54c01105827a46bfd69b5c6ec03f2e1f8985f", "messageHeadline": "Merge pull request #11768 from mhvk/time-fast-parser-gufunc2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 317, "deletions": 199}}, {"node": {"oid": "00dc48ab37617c2db2bbbc7671348ceb59f5a638", "messageHeadline": "Merge pull request #11796 from nstarman/quantity_flatiter", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "f1b2df2cd6a6d26f8e3796b961e7ff6d766fbe18", "messageHeadline": "Merge pull request #11660 from nstarman/coord_rep_table_mixin", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "efd9f2cd1ca79b4c0d73bc15692e2c3e911a9749", "messageHeadline": "Add memory share test for flatiter copying", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d4a2774b80d0545fc5f425d5cde1706fbdb7aefc", "messageHeadline": "Update docstring table headers", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cab0b0e1fa4dba0c8a65d3ba57326525a60888a3", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3514e868b584c278a23827aaaff709ec4880c776", "messageHeadline": "adjust table mixins in documentation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "2d391245717fa089a98ce483f9439e368a41a7a0", "messageHeadline": "show class in table header", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fa77e2fb45d2b53c43dd0aa42da003bfc99e933", "messageHeadline": "Whitelist meeseeksmachine from basebranch check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "527f3483cee842872e0304e478aeca989132e331", "messageHeadline": "Test with array as well; small docstring updates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ffbd6244e2423a3ac326042620763acbd355d41f", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8c19f11a8284f72aed00436cc6c4fc2db2eda60b", "messageHeadline": "test quantity.flat", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "bfcdb53d1b4ff2eb44c6b63ffce75bad88b2c226", "messageHeadline": "Merge pull request #11788 from byrdie/add-milliangstrom", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "9dce8bb26b4da9c309e1f39431635f8ed105fc34", "messageHeadline": "Fix doctest for millianstrom", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30bd04dab815dd43883bf2d34b4bff5a4f57842f", "messageHeadline": "Added milli-prefix to Angstrom unit.", "author": {"name": "Roy Smart", "email": "roytsmart@gmail.com", "user": {"login": "byrdie"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9dd22399b79e28e86b20e0bf9a3400eaa74e6641", "messageHeadline": "Add properties and methods to match numpy.flatiter", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e5ab564b79461b5abc8668c71a8d58f8fc331c65", "messageHeadline": "centralize aliases and de-intersphinx links", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "cdc691ef13597e0ca55bcc9616c67fc02471ef15", "messageHeadline": "try \u201cupstreaming\u201d physical-type xrefs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "65b6f31b847542aac0a71cfb1a8f035a74758d49", "messageHeadline": "is this circular?", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "99ab72daf324c481e4b1a241c091d9c6faca3c5c", "messageHeadline": "Merge pull request #11577 from nstarman/xref_followup_longitude_wrapa\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "38e866fc01e39f91f566d23ef7d17656bc209a93", "messageHeadline": "document angle-like in Longitude wrap_angle", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "c922623372edf828b09c54f12ebbe848f13abd90", "messageHeadline": "Add UnitSphericalCosLatDifferential tests", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 61, "deletions": 59}}, {"node": {"oid": "c58ad0a6590d591b7b43cbd155b43891e9b44f6e", "messageHeadline": "Merge pull request #11792 from taldcroft/table-masked-quantity-operat\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 91, "deletions": 24}}, {"node": {"oid": "e16580ed1f972e73c09b108cf81a6de70c55f6c6", "messageHeadline": "Revert unnecessary mask_val in EarthLocationInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e19a69ba7385f8127ae84ef59d85cc7ac5363e7d", "messageHeadline": "Add news fragment to associate this with 11127", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a10adee059293d019d668de48375a5a5bc60ab24", "messageHeadline": "Merge pull request #11789 from embray/cleanup/compat/nullcontext", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "a1193f0459fe70b0bd6f27c5e4c12de316224961", "messageHeadline": "Fix bug where Quantity sublclasses fail Table operations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "68d7ccc5a58f0ec253e00efda35186e0844a84ed", "messageHeadline": "Auto-promote Quantity to MaskedQuantity in table operations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "fd9a96cea8b4b525cde347ad9593e43e8d8a882c", "messageHeadline": "Merge pull request #11744 from dstansby/separable-error", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "b52c407158e1efc0c2f7ec7dbad9b4b5aed3332f", "messageHeadline": "Set _separable on custom models", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "376ba213635a10e52f7c0d162b680a49488af7a0", "messageHeadline": "BUG: Each call to Spinner.update() should just update the spinner once;", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9df0f10fef1ab8d7c700c7c9a6cb49ebfae3efb4", "messageHeadline": "Cleanup: Since Astropy is now Python 3.7+ we can remove this", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "d861106d21d50d9156f40f57504a43bf80d5b7da", "messageHeadline": "Merge pull request #11787 from taldcroft/masked-mask-val", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "adbf6d8982200130d969a75e8889e5eda8cc38cd", "messageHeadline": "replace _xbase with transformed_base", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "96b937a540961ed5f974a77ad5503a5a0adf39f7", "messageHeadline": "Fix MaskedInfo class so table operations work", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "04ee984af95714ef2bb30c09890a3f26fcfc1e74", "messageHeadline": "Merge pull request #11785 from nstarman/cosmo_deprecate_error_map", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "c1ed121b7a8c77c44e97cb38835d908c430a74a2", "messageHeadline": "Remove deprecated error mapping in cosmology cloning", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "b669023f96bdb5da7d4e48824f86701e51761425", "messageHeadline": "Merge pull request #11542 from nstarman/cosmo_add_meta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 202, "deletions": 132}}, {"node": {"oid": "b462a3ae873acf984a9ec9cdb24f17af531d3163", "messageHeadline": "Stylistic improvements", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "9c68c74bbff2e679a3fda3f094ba2584f4365941", "messageHeadline": "add mapping to docs/conf.py", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3d6bba7372ec06b3056627fee4a485a6c4780e68", "messageHeadline": "move subclass recursion function", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "591385a87e9f6ab81aeff579f9094391d295d9cf", "messageHeadline": "correct docstring class name fstring", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2126dc16725bbab24d4d5fd42792dae558241116", "messageHeadline": "test cloning, with metadata", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6b05427b623aa65c503b39db538e49f94156d17", "messageHeadline": "improve docstrings and cloning logic", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "ab5e073771f5bce2d1952118b7bc05a8451156ae", "messageHeadline": "add metadata mutability test", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2d97085b91904e5f5ee333b71f1853a8cfd3c40e", "messageHeadline": "also store init signature on baseclass", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "66b5c3b7e0bf0542501149d2731fb16bfa03952d", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bad356ddb527296380af01132296c81bbbd0bf50", "messageHeadline": "metadata kwargs in all cosmos", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 107, "deletions": 112}}, {"node": {"oid": "71bd448cbfd1a65a4e45444d448cac6960d591ca", "messageHeadline": "add metadata attr to Cosmo", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 62, "deletions": 18}}, {"node": {"oid": "8c00472c70f41b920ba4ff8752e8842f07c2e973", "messageHeadline": "speed up differential transformations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "2bf40e1bb393fb648497d2ea73ac1b4b57de3438", "messageHeadline": "add transform for UnitSphericalCosLatDifferential", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "33ee08fb0995a013cb7db6d35f0f8d395c17d489", "messageHeadline": "add tests and simplify physicsspherical", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 209, "deletions": 48}}, {"node": {"oid": "75c21aad420ca8c9d4c955ccbc8d7cdb4f013e3a", "messageHeadline": "delegate transformations to the differentials", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 64, "deletions": 29}}, {"node": {"oid": "e9f732aae49f364f5ef4396ef07eb6425ab4c571", "messageHeadline": "Merge pull request #11730 from mhvk/coordinate-skyoffset-origin-bugs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "aeb422c1fd020629bacf817a2877fae1ff7e1925", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2396397813e2a11a3964b2efcb262462c4cee92c", "messageHeadline": "Do not propagate origin to SkyCoord.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "77f1694a10616e813fa242d30ed6ce36cd5a2bcd", "messageHeadline": "Ensure that attributes from a frame are not set on SkyCoord.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "abaff89022d5b5df694caeb5abfe239a8e45ffd7", "messageHeadline": "Reverse order that brings out bug better", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "34f447480cb1981e92bf6691432c7eb31374acd1", "messageHeadline": "attempt to fix issue 11780", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e37b99dd4011ac403f633173286bd694611c78bc", "messageHeadline": "Add changelog entry noting API change for sidereal time.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3bcd56a873101bd65ccb05a3e3e1f4b609b5b1d9", "messageHeadline": "Missing commas.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17e72e20d63d9599221d63cee5a87aaeb440bfe9", "messageHeadline": "Add test for string longitude input such as '120d'", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1463e167e55b6e9830ef3dac852809347c93d5fd", "messageHeadline": "Implement requested changes.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "a96ffd0969292014808a377103963bba2ae6d1fb", "messageHeadline": "Fix incorrect TIO/polar motion correction, and equation of the origin\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "9cf9c58c53c1797e0da7563994af4c180507cad6", "messageHeadline": "Allow location as input for longitude; let 'greenwich' be relative to\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 52}}, {"node": {"oid": "de30a97a789aac1ebd63e4e9cda5b7368e84ffb2", "messageHeadline": "Factor our common parts in sidereal time and earth rotation angle cal\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 136, "deletions": 121}}, {"node": {"oid": "905dd81c4c65efa041b16d1a6c1951af00f55afc", "messageHeadline": "Slightly reword changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8bace3ff8ee0d387aea857ac72237ce2ce18b3a", "messageHeadline": "Add basic documentation of Earth rotation angle", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f845454b2a8f99e92a25f41c87f0b2dac0d80f01", "messageHeadline": "Add very basic tests of ERA", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "cfb78cd640f98f6b9fa4d082bc2a5e15f1f35e0f", "messageHeadline": "Correct use of units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "22e5b4cfce4c7fddaf291b8d18485f4e2c49b55d", "messageHeadline": "Attempt to correct docstring format. Convert longitude to radians value.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5b1b07ccf29a2a5e92ea803f2e810f9f12383986", "messageHeadline": "Fix PEP8 issues. Add changelog entry.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "50053d1dfa86c9db67435f177d2fb1d7324b8e3b", "messageHeadline": "Add local earth rotation angle. Adjust sidereal time for the TIO.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "079717934a6856b9cea986354a1615ba5472a685", "messageHeadline": "Add comments to make loop code clearer [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "c8e2eba0503cacc39ae992b0a5f613b713905fcd", "messageHeadline": "Revert \"Revert \"Updating spinner API, keeping enum\"\"", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "3f30432d079e6fc07cbcb0d29437f76e33027a1b", "messageHeadline": "Merge pull request #11771 from astropy/revert-11046-update_spinner_ke\u2026", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "3a7f410c55b4b79fa34e4a8e24813226e7ab191b", "messageHeadline": "Revert \"Updating spinner API, keeping enum\"", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 32}}, {"node": {"oid": "46d1a86b1e527d6dbcb70c3a5dc933092cd51d0e", "messageHeadline": "Return seconds rather than integer and fractional parts.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "4a2404af27764df8e791d481b91cbdbac7e24084", "messageHeadline": "Create gufunc at class creation time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "e183e398d8bdbbe5c7ccec7a793afed2ecdac4e1", "messageHeadline": "Merge pull request #11690 from nstarman/coord_SkyCoord_links", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 131, "deletions": 94}}, {"node": {"oid": "a45cb61a7091577e727024b656db6e88058ffb5f", "messageHeadline": "Merge pull request #11046 from Iamsoto/update_spinner_keep_enum", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "da9b3367ec164c141b8fff10a2d6ebe9e4f52cc2", "messageHeadline": "Use gufunc parser.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 85}}, {"node": {"oid": "ff24df489f085c3b3117abbe217a6acc518cdcf4", "messageHeadline": "Write a fast parsing gufunc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 236, "deletions": 89}}, {"node": {"oid": "769031bb61ff8f179e932805d5587d3cdbe798a9", "messageHeadline": "Merge pull request #11753 from mhvk/coordinates-moon-use-erfa", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "7f242bc452d77b40c7bb9b531196936f3c13a8ad", "messageHeadline": "Merge pull request #11676 from mkbrewer/issue-10239-hadec", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 330, "deletions": 58}}, {"node": {"oid": "3d0ab6ff817535756a7a06dae991eb8bf91425a1", "messageHeadline": "Ensure Hour Angle is between -12 and 12 hours.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "4551c6204e6198b64201b9483b451388746a6365", "messageHeadline": "Implement precision test for HADec, with and without remote data", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "edcc82aaa390d21071492e278ea6db6a33d6de40", "messageHeadline": "Merge pull request #11752 from eerovaher/obsolete-known-issue", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "8c4c25e62071491280cbc308ed01b2cd9ee9f573", "messageHeadline": "Fix a formatting mistake in Known Issues [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92e795241e47dacf1e6e1bbca6f6cf999db63877", "messageHeadline": "Remove an obsolete known issue [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "c771a102b9d43593d75e96b2ba9270d50eae0548", "messageHeadline": "Merge pull request #11764 from pllim/stalebot-tuning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ab1faae4b2ec1e0a09e8d0bc26c884b694ff9453", "messageHeadline": "stalebot: Update stale PR message [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce8cceeb13924332b30dec45d19516d0c3aff0b9", "messageHeadline": "stalebot: Fine-tune settings [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dff3564919853843fab2d0f4c18d31fe6337bc74", "messageHeadline": "Deprecate calc_moon", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "97526af80f23bc4d21c9816e062400f623dfc3ec", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "03f6ac5f79569fb9572f75c10d6fd82611f33c0d", "messageHeadline": "Merge pull request #11716 from Cadair/obsgeo_util", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 141, "deletions": 18}}, {"node": {"oid": "390e8c825e53f12d291d903371023d872a92815e", "messageHeadline": "Use erfa.moon98 for calculating moon position.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "3de4940e67b2a9ec9b87bf5ef55b2946ccf3bf0c", "messageHeadline": "Require erfa >= 2.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaaa17d154b0bf4282f352e0185db9587649c247", "messageHeadline": "Minor clarification.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0243e126a4406d81619b773be5615d5f6e8f79", "messageHeadline": "Remove the use of of_site from the tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "f41d1d62fe2ebd43566dfec4393281eb0daed8eb", "messageHeadline": "Fix docref again", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21bbba46990447f8216214c387512ab015db477e", "messageHeadline": "Fix doc references", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f4727398b9b0ade69716512f851d70abffbaa1b6", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b664fc67d6c68989acb6dc03a58d308cec31322", "messageHeadline": "Add a more complete description of the parsing priorities", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2b6f3abff23bcffd7c0e9cfbe8792531bbf80c81", "messageHeadline": "Changes to validation", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "f89158428d3dec872a21acd082d735f546b8d6ab", "messageHeadline": "More cleanup", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "db05c3dbc5b9f0dd04e1c626def70f1f9f60f953", "messageHeadline": "Some more refactoring", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "e0bad77884d8074214dca5d54d41d56fd8c7aebf", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "2f22026209f056153a0dee782c57af8463309aac", "messageHeadline": "Add to all", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "16f3e09a67c20508771e570f58a51cbba78afbbd", "messageHeadline": "Add obsgeo utility", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "470d1ba950e3205b7ea646c1795cf5a6c49c1828", "messageHeadline": "change documentation to reflect all code", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "94bea3078d57d77758ce8db527e3a26f839b0d02", "messageHeadline": "Merge pull request #11070 from pllim/actions-stale", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "0e5a37485567fc2fac4429c2b4f719ebef6ab397", "messageHeadline": "Action to handle stale issues and PRs.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "3a134d750ee590975ac4563978569d25967983b0", "messageHeadline": "Merge pull request #11756 from saimn/setup-install-requires", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f32f9af817c3c8ad2909013d452fe8bddaa71895", "messageHeadline": "Merge pull request #11688 from saimn/fix-11623", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "20e0b41fef6a67e236c31686e1fe9c65d249474d", "messageHeadline": "Fix install_requires and remove requires", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6b2bb8206000bca4db0bed86c11ee99daf83709e", "messageHeadline": "Merge pull request #11748 from pllim/zen-of-zenodo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "1c3d24ba276a6bd0c7cbfbe85e9cafb3ae22afff", "messageHeadline": "Fix Sphinx linking [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d2f815fd2214fe31eb1dbf95d1df16a252f7aa", "messageHeadline": "dev docs guide", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "81f2f66824717972eaac84b593fe78fcf09fc49f", "messageHeadline": "localize intersphinx `:ref:` links", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 81, "deletions": 79}}, {"node": {"oid": "6e2d101f9b69c0452bead8986df947fc0d0bca18", "messageHeadline": "note potential upstream fix", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "81aa1e7cd7d7e83bfc790ff0da438c0cb2934732", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc469939ab609fe48da07e5c5e91fd87933c2761", "messageHeadline": "Resolve intersphinx to astropy as current build", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "d703f3eaa49e068b90fbaea1d6cf826e81269c94", "messageHeadline": "Remove an obsolete known issue [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f2e4b9169308904354e2b4bc6eda5fee37477cd7", "messageHeadline": "Correct 'see also' docs for some kernels", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ac69a2ae8faf56c9ebd4f3a5a5ab7747df5578c", "messageHeadline": "Add Moffat2DKernel to list of available kernels", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed8c4f68eb77f63cacaf035dd390f42b353f870c", "messageHeadline": "Fix docs on normalization of AiryDisk2DKernel", "author": {"name": "Sam Van Kooten", "email": "vankooten.sam@gmail.com", "user": {"login": "svank"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da1a86b6ca32d089870243b78a9efd3d30cf0f57", "messageHeadline": "MNT: Update issue templates [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe3a05485b1dd9d5b9d96862bcedfdb810c3862a", "messageHeadline": "DOC: Update Zenodo info [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "d6039dfe45670761c84c5cf834daae646725b7b7", "messageHeadline": "Fix the fix to WCSLIB 7.6", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a371a590354d15e447d35681bc0523335e9bd71f", "messageHeadline": "Merge pull request #11738 from eslavich/eslavich-update-auto-inline-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a540c53737c03b9bc09f3e1e2e204effb6ce3e13", "messageHeadline": "Compare asdf version", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b5db610d911ef5fa74e3cb775cb2599fe6c66b2", "messageHeadline": "Fix deprecation warning with asdf 2.8", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0e091b84ad103a77bd421c5ef844e56a1306da74", "messageHeadline": "Update coordinates.calculation scraper", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "715d7a660a554f8880d8df82fae28180eeb21e2f", "messageHeadline": "Merge pull request #11726 from Cadair/sphinx-changelog11", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 89}}, {"node": {"oid": "faced8ec2cdeecf46925c1c71ffd8a1b0cbd3e01", "messageHeadline": "Update setup.cfg", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c35fca882e4d827b5cf8ca8bbe10efc9f6395a", "messageHeadline": "Merge pull request #11720 from taldcroft/ascii-ecsv-blank-value-subtypes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 308, "deletions": 6}}, {"node": {"oid": "80cfc9f4d1f98e531cb8c31ddaa9e40753d1c09d", "messageHeadline": "Tidy up changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 88}}, {"node": {"oid": "dcb042bee7245229306fa52de44dd94ceafebf05", "messageHeadline": "Test and update for towncrier 21.3", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1ba9c59003521bba593ecf2abe17e3f2385aceb0", "messageHeadline": "Fix issue ECSV should be guessed even with one column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "9adae034ab2960e05a83bda8d20f0fa398653412", "messageHeadline": "Fix support for masked values in variable arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "5f64a2392c6cb17ee0b17900025f80b33cb2c69e", "messageHeadline": "Add changelog entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e534bf64e794e10072bd5f268df23b6b5e2340e3", "messageHeadline": "Support blank values in ECSV subtype data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "f5cada0feee591235a9cc5b99c6df41689fa7bd2", "messageHeadline": "Merge pull request #11722 from eerovaher/fix-epoch-propagation-example", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "18a9b32732062446e138b5e308ec7e096fe61b62", "messageHeadline": "Merge pull request #11711 from astropy/revert-11508-fix-3972", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "5c04e2158038259f7dbb29a2f6d0f5c735c4d8cc", "messageHeadline": "Implement feedback given to #11722 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "642d8aea136d274a82928a8735cd25d6905116ed", "messageHeadline": "Merge pull request #11724 from pllim/fix-doc-pin-sphinx", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c364804a2a9f274abaec83b0be91b384db22eb", "messageHeadline": "DOC: Pin max version of Sphinx", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "263ba180dd6f0336d64511609ee0445b8e09b431", "messageHeadline": "Merge pull request #11717 from mhvk/test-matplotlib-version", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca42a48c428463449be0c119a22923751b0f09f9", "messageHeadline": "Adjust test for matplotlib version failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dd4f9c447fa66f4fb005549d0a4d55d50a9bded0", "messageHeadline": "Use the right time scale in an example [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cdbab204b934517ef389d2eef108f01a6aaa7890", "messageHeadline": "Update documentation to reflect recent changes in AltAz. Correct miss\u2026", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "408f95accee281d6bb079cd7ed2fb683d89e5468", "messageHeadline": "Update docs/changes/coordinates/11676.feature.rst", "author": {"name": "Michael K. Brewer", "email": "mkbrewer@users.noreply.github.com", "user": {"login": "mkbrewer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dd08f282d62a4d8ceb540046ab03a01b00f9d41", "messageHeadline": "Use hourangle units for HA.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a7936d86a05de1a46b97dd5f47f70490cec25e1", "messageHeadline": "Simplify frame transform definitions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 47}}, {"node": {"oid": "443ff28c8dd9af30b4b965d41799c6d1149290b4", "messageHeadline": "Resolve issues, implement suggestion from first review.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "d28ae666ff01a194736235490389bac995cae7df", "messageHeadline": "Attempt at adding changelog entry.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1dda3c451987cdb8df68a26a11d11bfbea733b44", "messageHeadline": "Implement framework for observed hour angle-declination transforms.", "author": {"name": "Michael Brewer", "email": "brewer@astro.umass.edu", "user": {"login": "mkbrewer"}}, "additions": 309, "deletions": 56}}, {"node": {"oid": "bb4c1973faffea88edc9068df6e95d4452e82928", "messageHeadline": "Merge pull request #11232 from Akshat1Nar/bug-#11230", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 186, "deletions": 157}}, {"node": {"oid": "7d60c7a7f49b2fe27290996a39abce3ea9eb10b9", "messageHeadline": "Merge pull request #11713 from keflavich/issue11651", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d858e6d13e15502f43f1a8e2639697f0fb09ac2", "messageHeadline": "adopt dhomeier's suggested fix", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5e115e788671dbc990608a6bf9fd54381b768235", "messageHeadline": "remove a blank line", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "51f46f02b7988a1192b02cc9f9587b8f1fc8f0fd", "messageHeadline": "Merge pull request #11712 from mhvk/coordinates-pyinstaller-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "7e67de4f44d4c986e2f1bc9aff4f69d3f9b23aab", "messageHeadline": "use hard-coded next_fast_len for more scipy versions", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "034d9599945acbab9600673b7ec6cc5fe488c702", "messageHeadline": "Try to avoid pyinstaller failure of unavailable available package", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "886d82c02bfed8e961dd32aa12a45d42e5f16416", "messageHeadline": "Fix simple typo", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "529700a4df664757f4c9ecd4c5231eb0d47a4891", "messageHeadline": "Move changes to towncrier format", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 374}}, {"node": {"oid": "3f35a4bee876167f7e62fd55c52aa33c34487d14", "messageHeadline": "Update astropy/modeling/functional_models.py", "author": {"name": "Akshat Dixit", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a6417ac97e089bdfb006c175edd0692313ab9339", "messageHeadline": "Updated changelog entry", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 374, "deletions": 0}}, {"node": {"oid": "0a1c73c4f44eb357e3281acce67f19b22c1a9549", "messageHeadline": "Added suggested changes", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b55359c068d93dcb90dfb145058097580948a32e", "messageHeadline": "Added requested changes, tests and Changelog", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "f44b625622934ba1386b0786428867ba85766fb0", "messageHeadline": "Modified more models", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "68bb7e392fc105424353eb8b116ad82db619a29a", "messageHeadline": "Updated astropy/modeling/functional_moels.py", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d980010f5aaa5d24d343774f343a332ad1426651", "messageHeadline": "Updated astropy/modeling/functional_moels.py", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "f4e6df87cca20379b71ec9430cdb8b83a587d7ec", "messageHeadline": "Added parameter description to all models in functional_models.py", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "7e58b6b52f26192ee1caa82198327a54fc684401", "messageHeadline": "Initial commit to bug#11230", "author": {"name": "Akshat1Nar", "email": "akshat.dixit71@gmail.com", "user": {"login": "Akshat1Nar"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "652c955ba2440ef656f496332f9fd0065a3e8ba7", "messageHeadline": "Revert \"Add _repr_latex_ method to table.Table and test for it, fix f\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "3dd8f6298cdf8321a0f653214fd8a70768ca0477", "messageHeadline": "Merge pull request #11698 from nstarman/csmo_codecov_funcs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 184, "deletions": 157}}, {"node": {"oid": "5b09f9dd907d1b5a51affc87754ec522a65db06d", "messageHeadline": "Merge pull request #11703 from taldcroft/table-fix-jupyter-repr", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3eefe03b2db93fcd8d272d39ef64a53c4c533eb5", "messageHeadline": "Merge pull request #11700 from mhvk/coordinates-precision", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "50f2295985cf64c1a421ab5583310746960e0d07", "messageHeadline": "refactor test to use monkeypatch", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "71cb6e143071bf95de0342e07658d7dd704538e4", "messageHeadline": "Merge pull request #11691 from nstarman/units_physicaltype_access", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 95, "deletions": 12}}, {"node": {"oid": "5f5e3b27483f5c4ff1b10089c7b3e982b1248f5c", "messageHeadline": "refactor attribute-accessible physical type storage", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "26e739888f431390878bd88cbfa125c2dc33a1e4", "messageHeadline": "Re-enable high precision test for new versions of jplephem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d3c0420683e9bd68ed1eda776c2024cfb636901c", "messageHeadline": "remove physical types from units namespace", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f644ca4f64110211c4d7e59681b8842aae900e0d", "messageHeadline": "Add tests and fix non-atttribute accessible names", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "b843d7fca6b5a312378c1492a1deaf635ced8384", "messageHeadline": "Add physical types and list of types to module", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "77607ae8846038f8244e244ac90e9b2976044e9d", "messageHeadline": "Merge pull request #11702 from eerovaher/doc-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bbe7afd6cb775ab360f563d6ad4d56556d2fc523", "messageHeadline": "Fix problem with multidim Table repr in Jupyter introduced in #11569", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4c5e20749e548043e0a90ce548326684b9d3f36d", "messageHeadline": "Rephrase a sentence in docs/coordinates [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca1e80942c992cadfc54c1ca1a521e6334289c5d", "messageHeadline": "Fix typos in docs/coordinates [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d4c0e2167976689e88b64cee20d3f15d317757fa", "messageHeadline": "Switch test to StringIO", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "160a92d9b4f5598dbc091403f85a4074b72026d9", "messageHeadline": "Hide doctest-requires directives [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "291919677211bfd7e5b430cdc9b8b75fa41f312a", "messageHeadline": "Merge pull request #11697 from pllim/no-ppc-no-cry", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ddc6fb76f96dd78b375fda8e4afb1b59fbd127c9", "messageHeadline": "adapt to Windows I/O issues on open files", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "226b366aad7211d76a25137c5b77d0a5acd300ad", "messageHeadline": "move func tests to own file and test verbose flag", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 187, "deletions": 157}}, {"node": {"oid": "dcd33446bfc04473f302049bd36abe63d1820fad", "messageHeadline": "TST: Disable PPC testing until we ready", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3f8cf27b87f2e10f7389190971651cd33178bd7d", "messageHeadline": "Merge pull request #10934 from DiegoAsterio/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "b8ab0b672c7d78658f2310ad6a16a3668eb19822", "messageHeadline": "Remove unused import [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c60d5edf999881827844358dcef475e71b13432b", "messageHeadline": "Only include erfinv and erfcing for scipy >= 1.5, where they are ufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "037a6757469507848d4d44d34e5912d5fc0cc29f", "messageHeadline": "Fix test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79cba1eedde51f61786b405964e5fb4ccb1b5230", "messageHeadline": "More ufuncs work with quantities + test", "author": {"name": "diegoasterio", "email": "diegoasterio@correo.ugr.es", "user": {"login": "DiegoAsterio"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ff2de0b67beef6e06dd7bd23ae1629ee715c343f", "messageHeadline": "Fix reading VLA when there is a gap between data and heap", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0860b70066656682f852c6683a19b6d0b6b82164", "messageHeadline": "Merge pull request #11080 from dhomeier/z_at_value-use-minimize", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 282, "deletions": 76}}, {"node": {"oid": "51ebed8827e3dbfe14a633abf51acb41d185aaea", "messageHeadline": "Added 5.0 whats new section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4cc5a0a04109759c798df7ec3234e52a04afe684", "messageHeadline": "Merge pull request #11628 from adrn/coordinates/angle-generators", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1065, "deletions": 770}}, {"node": {"oid": "1b21cf70c3cea29c41077abc9a7aaf7e5ba245d9", "messageHeadline": "fix missing import in example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6821cb4bc6e809b84a7bcff7c2186306a4b22246", "messageHeadline": "fix typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b833a9424dfbeaab6b8e3593c1e2b7425360899f", "messageHeadline": "doc fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eab0ac89fe88b466463e3bde4ee42830d56c537d", "messageHeadline": "address @lpsinger's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "2b491b52957d12fc25ffd3995e888ccc273330da", "messageHeadline": "fix import issue", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "f8038fd92f28b0ef59ee7d30ab006c8dfb5b2729", "messageHeadline": "docs typos", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ecfd9962dc81aa0b6397e0dbb3df3cbe9d2f06cd", "messageHeadline": "typos", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "926d7880e4d4e6474a469f5bc78191335ea45ef0", "messageHeadline": "oops change to max_radius in test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c592d3a7d19bd9d857f1d69d237065c83624366c", "messageHeadline": "write some documentation about the new functions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "649076faf5b881863dd235f2302aa1b8ff35dc9a", "messageHeadline": "rename to max_radius", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc67547b491e23b23c06f74b036792b3035ed7be", "messageHeadline": "update changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a4992c5412776a60f2d52419b75eb4ea0f68845b", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f1716bffa18396fad97314144a2c584ecc75dbc9", "messageHeadline": "fix formatting issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "614b93dff34d6fcfe422929263738d88d3fa8863", "messageHeadline": "fix various import issues from rename", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "be1aed53388764b9b655cdde63a08b42afd12c4c", "messageHeadline": "add deprecated items", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "df0d78559699bb1f0b08b3236ebb4a3c7f6e3792", "messageHeadline": "reorganization of angles_* modules", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 759, "deletions": 753}}, {"node": {"oid": "b692654845006151df6465043201046cf79cc4b6", "messageHeadline": "add some very embarassing unit tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e17d4260f650e80a6a8fcfa90c69f66861841938", "messageHeadline": "allow unit-less distance scale and change default", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7bb2a31a91d5792f775b23ae1f73386764537f66", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3446a9780c3fe974fd152d326bd857106cddeff8", "messageHeadline": "replace deprecated randomly_sample_sphere in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9f138a6cbdef9008d2b20ca4c72647efad7086bd", "messageHeadline": "replace random coordinates with grid", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 61, "deletions": 56}}, {"node": {"oid": "9f944aef6e502fafcab7faa903ae458782c42b26", "messageHeadline": "deprecate old utility function for random sphere angles", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "81694a11b37634aed080e3579cc71551a6c15d36", "messageHeadline": "add new functions for generating angles", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "32c2dcb3a9a6513e8f461d2933b61d728b9d7781", "messageHeadline": "Merge pull request #11686 from adrn/units/pickle-phystype", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "92bdb8da38b0538c9c0909ac2f738a3e22ababf8", "messageHeadline": "Update astropy/units/tests/test_physical.py", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "2ed3710391be9e868ce63465f7039bd4a62542a2", "messageHeadline": "add pickling test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "359bfa9fe1bc0740dfb73c87db3fa8220aaf1079", "messageHeadline": "prevent recursion error and enable physicaltype objects to be pickled", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "79fb275ee7412ac872c706ed0ebc69f08dea8be6", "messageHeadline": "Raise exceptions from other exceptions in table", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "524962b98f910bf33d8753b4221a2861347e250b", "messageHeadline": "Merge pull request #10865 from mcara/make-pix-shape-int", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "38fda3a9406944a6d9f49ecb7010823d61068469", "messageHeadline": "TST: roundtrips for most cosmologies + restricted nfev", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "2bc8e083793fded81be43de40c684ab64afe7935", "messageHeadline": "DOC: rewrite `bracket` description and +SKIP non-deterministic examples", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "890e69e62a768e7cfe1d8799dd435a4bd1856639", "messageHeadline": "DOC: give doctest-pyversion a chance", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7b42ffa11a555bf859f2f2542f46611ca6e49cdb", "messageHeadline": "DOC: CHANGES.rst restored to main, another doctest attempt", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 174}}, {"node": {"oid": "47a6766e8ad85c18379208bbeebfe9a2da561c33", "messageHeadline": "DOC: fixed scipy tutorial xref and decorators", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "47a9bc7c44cfb11a44e96203f2971c72628cbab5", "messageHeadline": "More test trimming; docs fixes and +SKIP for scipy 1.1", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "dc4bd57ddab048b77c154795c202cff4e5d293a7", "messageHeadline": "Apply suggestions from code review on custom solver docs and testing", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 44, "deletions": 42}}, {"node": {"oid": "dd5019d68d0c8d5a14f1fd498f76c490ff9d74e0", "messageHeadline": "Update `z_at_value` examples to Planck18; test to `realizations`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "17b0cbdd55e5288a52becf109f4cf3b529f4753c", "messageHeadline": "+IGNORE_WARNINGS for doctest [skip ci]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "0c4e6d85aa5331300976f69fa679643115c49f87", "messageHeadline": "Update bounds handling, tests, docs and changelog", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 255, "deletions": 20}}, {"node": {"oid": "e93f5ae87e983300cf9aac1d3b29b127f08b8c19", "messageHeadline": "ENH: switch `z_at_value` to `minimize_scalar` solvers", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "90a5d8149f07f98e6f41bc29f7007cbbdeb9b155", "messageHeadline": "Merge pull request #11679 from taldcroft/whats-new-various", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "5d2edeb3923abaf2fd5f50f349a116864adf4787", "messageHeadline": "Fix comments from review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "117c96a3bc597185323fe37b1d5a24fde95676d1", "messageHeadline": "CRPIX is 1-based", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "d1a435b343cac133b1ba3e588cbd0544df587a48", "messageHeadline": "Make pixel_shape integer and correct its computation in fit_wcs_from_\u2026", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a832159de617a8188310abb324c30b8cb2a3408e", "messageHeadline": "Merge pull request #11258 from aragilar/add_unit_aliases", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 332, "deletions": 29}}, {"node": {"oid": "fae9a432d6ee313da732bf4c5c8d385ada9c80f0", "messageHeadline": "Merge pull request #11664 from astrofrog/sigma-clip-mad-std", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 201, "deletions": 86}}, {"node": {"oid": "d34a533a807fa98d7d9ace4fe4ae6f447b3109a8", "messageHeadline": "Add what's new for configuration file improvements [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "8e3ea984ca0ed5dd6e11cbd63f577d6f7e1856cf", "messageHeadline": "Only allocate mad_buffer if needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "97270a9f64646c6b7fc03e9ac32a448a44a80812", "messageHeadline": "Improve wording in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "87aa6a429a0fb5f7fe06c215e21c9cef77098948", "messageHeadline": "Add what's new for the masked class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "2fae13346e322d3f63a32c13539abfb541e42395", "messageHeadline": "Add what's new for appending a table to a FITS file", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d40c3a5cd8daed2731ced5dfd5fbda6e4bb78955", "messageHeadline": "Add what's new for io.ascii QDP support", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d2605e2425499b9b902a4d4dcdec8a0fcb04abc5", "messageHeadline": "Add what's new for ECSV improvements", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "cd43316fc69e0913227fe8e8c1daa03775037c12", "messageHeadline": "Small fixups of docs and error messages.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "339bb167086471ba6ce8d2c1831c3153fcd1dd03", "messageHeadline": "Merge pull request #11677 from eslavich/eslavich-fix-votable-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c168d93236b74757bc58691d95e03f67c69dd26", "messageHeadline": "Merge pull request #11674 from pllim/follow-up-pr11638", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "e363e69618300e37ea8f727508f529bf23d07949", "messageHeadline": "Merge pull request #11595 from nstarman/xref_physical_type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 255, "deletions": 242}}, {"node": {"oid": "93cf029bb3da05396e178a68e79bcf34e2084c63", "messageHeadline": "Fix astropy.io.votable tests that fail when run on installed package", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2991e590095c884f3e775506152dd0406dfaed1f", "messageHeadline": "Clarify news fragment and split test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "54c0177d9f6cc7ec74c4f23af7d65c651346bcd4", "messageHeadline": "Implement comments from Tom Aldcroft", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "eb7157d492163b5632827c92396149369432dcfc", "messageHeadline": "Follow-up of #11638", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "cc9fd907988175dd5a01eec3ad87f3579d9fa4bf", "messageHeadline": "Update docs/glossary.rst", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1c5f637c367cbf58f558935e1aa8a5b54700273", "messageHeadline": "Merge pull request #11622 from embray/issue-11366", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "e46c27508a595bebbfa1e415c2218d6ac9b55a35", "messageHeadline": "Merge pull request #11666 from dstansby/skycoord-eq", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ab09b68505e6277fa9a383a7ef18050e8552dd9d", "messageHeadline": "Merge pull request #11638 from taldcroft/time-no-leapsec-on-import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "b22dfd9d8efb733b7bdd68b24277f8687f36f534", "messageHeadline": "DOC: Fix dev doc link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a83b1dc5f04cd0a098a2d9216d79e4d7d715a35b", "messageHeadline": "Merge pull request #11672 from taldcroft/docs-changelog-maintainers", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 78}}, {"node": {"oid": "6a7da081cf3e7e631c917ff543d92e3bc8c3fff6", "messageHeadline": "visualization : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f324c9d762abee9df619fd5f6b4dedef65ba18f5", "messageHeadline": "utils : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "cf42597ff50a9cb8eb3adec4c073360013edb98f", "messageHeadline": "units : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d314e96ce400b6bef42351fb9f695191ef6fd8e9", "messageHeadline": "uncertainty : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbf4d021b0e4b5ec9aa804cf4ce1145c19e0cf84", "messageHeadline": "timeseries : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "777fc77103536bc5903bdd4bedb21b8b7dc55828", "messageHeadline": "table : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4b4bf2871b8ffe858c4c8498ac047f48afe52b6", "messageHeadline": "stats : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "498ca292a0c51dbe0ec445c3e7ac6bd2b11b7b45", "messageHeadline": "modeling : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6b657d7165fc338fd4a18233deca25e5dc40b3bc", "messageHeadline": "cosmology : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "d2aac773091ee90aefed2af211b596b728980fda", "messageHeadline": "coordinates : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 88, "deletions": 89}}, {"node": {"oid": "47abaac21f7d068b5bb3ffd35726d61d816cbca0", "messageHeadline": "Fix typo in maintainer_workflow.rst link [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff5c9c7f5cad5fd266c5a676e8468f7d1c52ef26", "messageHeadline": "Improvements to variable naming and fix code style issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "aa75f1e13912a89d0e93339dac22f6aa416776e0", "messageHeadline": "Use astropy test_imports() instead of hand-picked import list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 41}}, {"node": {"oid": "20cef04a5de21a9d2695d0f99270cd45461a1219", "messageHeadline": "Update changelog section of maintainer workflow [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 78}}, {"node": {"oid": "22c6fc29b951382e2c3d330030fae51b9aeef840", "messageHeadline": "Merge pull request #11668 from orionlee/doc_qtable_quantity_conversio\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fcf05d3ddf01a74e6eb340c8658ce5e22d568eb4", "messageHeadline": "Merge pull request #11670 from pllim/the-pytest-also-raises", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "2fecec95071852805ca91d85014f1133d1a5d15f", "messageHeadline": "doc QTable int to float conversion [ci skip]", "author": {"name": "orionlee", "email": "orionlee@yahoo.com", "user": {"login": "orionlee"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "17ab5fcfa3bf68b9e9db8b1adb22baba07dfca7f", "messageHeadline": "TST: Use pytest.raises", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "34f62f1ecdae7fe4a2f5fcae22ee070fe098c249", "messageHeadline": "Merge pull request #11659 from tomdonaldson/votable-namespace", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 185, "deletions": 36}}, {"node": {"oid": "b2d40b0a07ad5e213cc6ee45455e3076bdf7d3f4", "messageHeadline": "Don't allocate array twice", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4373b40e8ce5f33b02b9ca8e0440a7feab6215e2", "messageHeadline": "Improve docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "82d52258c52f61420b45c3ae1a698dfeeb1f602b", "messageHeadline": "Add API changelog for #11659 for deprecating VOTable version 1.0. [ci\u2026", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c584821a4ebd3aa7d736038695217ebbff4eb8cf", "messageHeadline": "Deprecate 1.0 in constructor, and clean up some tests based on review\u2026", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "f4b6f7b3865d0d568438cafd31bcee1b8ca86512", "messageHeadline": "Return False for SkyCoord == OtherType", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "eac8e0a4173e6828695929e07263bcba40d56d20", "messageHeadline": "Fix timeseries test triggering erfa leapsec update on import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0cebd7c15bde5f882853e583e2838e5a06717dd2", "messageHeadline": "Merge pull request #11625 from namurphy/physical-type-updates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "758b0edde7ee2e5056b23518b5ef246bf728bbbf", "messageHeadline": "Make text check less verbose", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d4ea88f6be79c4fa87921be3a9bcbe75dbf857b", "messageHeadline": "Make text check less verbose", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2abb35f53a07f576782db75807e7ab4c41e76b2c", "messageHeadline": "Update astropy/io/votable/tests/tree_test.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e61a4bf372e936255b5676587a76daed21fe004e", "messageHeadline": "Make error check more specific", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2751fb99c98abdf85f54ed91856789f05dcfcbe2", "messageHeadline": "Update astropy/io/votable/tests/tree_test.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3c928fa2ded57c4516086d9878220d1e28e9ed1", "messageHeadline": "separate stdlib and third-party imports.", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2aff780d01fb4ebbd2551fbcdd198b12ed2bba0e", "messageHeadline": "Merge pull request #11665 from maxnoe/unicode_math_angle", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1c5f61969205e0901180a250cca740ac185dfaea", "messageHeadline": "Fix typos suggested by @pllim", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "458ed3f6929226c2ccb74c95bfacbb7044671e87", "messageHeadline": "Fix Angle.to_string(format=\"latex\") when using pgf with unicode-math \u2026", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3d1efd324907c282876a416690b53960e5296fa0", "messageHeadline": "Merge pull request #11662 from taldcroft/ascii-ecsv-object-to-json", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "ab94a144e687ca50d667fe2bf8a81676aaf8f9a2", "messageHeadline": "Avoid leap second update on astropy import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 96, "deletions": 23}}, {"node": {"oid": "df0fbab8396c9bec2e1ea0edb911916a8edd77a3", "messageHeadline": "Reduce data size in test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d559efa997ca6d246ddb26746b1ef0adb7f2f2f1", "messageHeadline": "Fix code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2bb1c2f92bb370f3e6aaa25b3dcfe8398dfc7de4", "messageHeadline": "Added news fragment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c77b141f3559212bce1c180a1535deb58b32ce8", "messageHeadline": "Added support for stdfunc='mad_std'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 130, "deletions": 37}}, {"node": {"oid": "1bbd6ffce899c55a5c2f7535753bc6f8c545b4d1", "messageHeadline": "Change ECSV subtype=object to subtype=json", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "dfa48c3d9b6ea3988754067b7ee4678b0e7348c9", "messageHeadline": "Merge pull request #11658 from pllim/tst-no-ignore-wcs-datfix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e2b2eba2f86488506b92e520582a6b3093f368b", "messageHeadline": "Add changelog", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f796e4aa77f75914bf3938adee95e727065ae33", "messageHeadline": "Fixes #9773 -  VOTABLE namespace attributes on write", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 186, "deletions": 38}}, {"node": {"oid": "e4c144feac9e059c1deee532fe113154de8e0f22", "messageHeadline": "Merge pull request #11047 from Cadair/improve_ucd_error", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8aa33ee8235be9448ee69af1dddd136bf6c16878", "messageHeadline": "Ignore datfix warning in ccddata example", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0bb16f6122230f99f59a921d7a00c5d405834ee", "messageHeadline": "TST: Un-ignore datfix warning from wcslib", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d0c7ba39377ca190e39c688a6d2c01b9f0e7c255", "messageHeadline": "Fix test_low_level_api to see new error message", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8efbd91ef67c88a56d827974e8171333f1ae363d", "messageHeadline": "Improve error wording in validate_physical_type", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c5dc0fc884aa2e31d228dca8d5e15a780919b376", "messageHeadline": "Minor docstring clean-up.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a048a3af54d8a203e1c047c37632fa5f7b0d2883", "messageHeadline": "DOC: Fix changelog", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 162}}, {"node": {"oid": "344e0af9ed95ef22153aba002bb0761d8c67a4b9", "messageHeadline": "ProgressBarorSpinner now calls self._object.update(value) for spinner", "author": {"name": "iamsoto", "email": "theintrocode@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "89de3235e6ca435c0bed381a07c5d85ed2cb1bac", "messageHeadline": "Updating spinner API, keeping enum", "author": {"name": "iamsoto", "email": "theintrocode@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 188, "deletions": 5}}, {"node": {"oid": "01e5718fcfe0131742fd4f9a6dc81c38c101ff89", "messageHeadline": "Merge pull request #11396 from timj/u/timj/double-extname", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 127, "deletions": 8}}, {"node": {"oid": "734f8df777d8655cc4bf29ec742ae07c75fdb619", "messageHeadline": "Merge pull request #11569 from taldcroft/ascii-serialize-nd-cols-json", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1509, "deletions": 605}}, {"node": {"oid": "ed5b80ca6d857f21f29e11d0129681997aa4b3d5", "messageHeadline": "Merge pull request #11643 from eerovaher/votable-read-kwargs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "927cd217160264877651a94ae8d527662aa7bcc2", "messageHeadline": "Address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "f75242db175cae73801f8e986be7739429690dd8", "messageHeadline": "Implement feedback given to pull request #11643", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb24ec36bdbcae062eac2ef69849ffe7ac9c674a", "messageHeadline": "Add change log entry for #11643 [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "40c3834f6dcacf4c1d5d30011c49964afdf4829f", "messageHeadline": "Merge pull request #11562 from pllim/doc-logger-no-no-no", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "bb20ec8db0a074937fe837cb467c7af7e2a476e9", "messageHeadline": "Merge pull request #11630 from dstansby/wcs-compare-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c99e71789f489af537a6f999e2dc1c22ee54855a", "messageHeadline": "Merge pull request #11635 from adrn/coordinates/sph-offsets", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 43}}, {"node": {"oid": "38bcb0d916790c408d82aecc5fd35a091e3d1f63", "messageHeadline": "address comments from @eteq", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "455da78ddd2e9577254e39a1c92e99122608537b", "messageHeadline": "add note about accuracy", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6237c45952038f95b5303e97bcded559e02ab5c3", "messageHeadline": "Update error message in test", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e988f000dba6e5bbe72e2419366f7d94e041916", "messageHeadline": "Fix getattr statement in PhysicalType", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b353cb4d9f3fdf0fda97d338ca58259900f9e54", "messageHeadline": "Update tests with new separation character", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e52c142e02b8f2bf532d47dd18b1885db0f18f6f", "messageHeadline": "Change separation character for PhysicalType.__str__", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3235d2ec3c877bb61b059575b238249d1bcf7544", "messageHeadline": "Change implementation for using str attrs with PhysicalType", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "14f4debdf3964fba6eb3cef80b22b79dce2d5e0c", "messageHeadline": "Merge pull request #11641 from eerovaher/votable-documentation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "8dbf4c32b6d98edf2f19bbc712337662d8941251", "messageHeadline": "Clean _header before copying", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "88149ec0ceb8d897454fddb5aef957088f473a83", "messageHeadline": "Merge pull request #11647 from mcara/add-wcscompare-const", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ba9f55c6e8836691e347dfdc8ce3a7a0b703e60a", "messageHeadline": "Use list comprehension", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1bfc5181666a7ccfcad7770a4b1a59feb1063506", "messageHeadline": "Sync EXTNAME in headers when forming table header", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "9734bc4821a181ba4a9a4e4460af5118aab57411", "messageHeadline": "Improve test coverage", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5c17e9349b7c108529d34d7f176ce252674bf00b", "messageHeadline": "Add test for double EXTNAME in compressed file", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "be28c47b4da6cb782a691a0e4e8248ccc8ec1d76", "messageHeadline": "Remove unnecessary .name setting when building table header", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "33c0d68768f55f49e8c3b984fea31eb5983585ea", "messageHeadline": "Fix some docs in name setter", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "86284d588a2ed2db1ca82d187ca3fdeeaae9e495", "messageHeadline": "Defer cleaning _header until we are actively storing a new EXTNAME", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "aeccac014a0be91681a65d220ccc214dac5038cb", "messageHeadline": "Add change log entry", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "498ce2e6a7d2c95d81aab64fc394931a520e1ed2", "messageHeadline": "Remove unhelpful COMPRESSED_IMAGE extnames from CompImageHDU", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "497c65a3baee21675e0f9d97bad6f2ab1b8ec476", "messageHeadline": "Set a default EXTNAME for CompImageHDU", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5a58659ad2a0d11e5abdad2d8905c64a588c651d", "messageHeadline": "convolution : physical-type parameter annotations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33861a935c7118d4e0f6dc5a097215b457892266", "messageHeadline": "add link targets to all physical types", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "677d0e2b351a458e27707697baefb42d60f621e7", "messageHeadline": "Merge pull request #11637 from mhvk/pyerfa-minimum-version-1.7.3", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6acc3496776b01cbef3e32b18e90416d7af0acf", "messageHeadline": "Merge pull request #11649 from WilliamJamieson/tickets/AL-515", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b27c9213f652afb2654bd644ee9adc021e14d772", "messageHeadline": "Merge pull request #10434 from noc0lour/fix_certificate_error_windows", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 187, "deletions": 27}}, {"node": {"oid": "0bdac3a3f3c7554dd1f7d6191163ca60721f09b8", "messageHeadline": "Removed unnecessary warning filtering for `math_functions`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "298c8e9a2e25bfeeda12762c700aa58d44ff7b30", "messageHeadline": "Merge pull request #11512 from WilliamJamieson/feature/wjamieson/al-502", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 189, "deletions": 12}}, {"node": {"oid": "c97bee7abbc8ddb94ff1e546a2053aeedbdd2eaa", "messageHeadline": "Address minor review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "744c94c21b27dbd2b2578befc462cfa787b77800", "messageHeadline": "Merge pull request #11548 from WilliamJamieson/tickets/AL-251", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 250, "deletions": 18}}, {"node": {"oid": "a9b67fbb1d205329d96517f96a24036620e99e81", "messageHeadline": "Potential fix for issue #10170", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 250, "deletions": 18}}, {"node": {"oid": "9722a1e06cd2af5d35f6eb2d50e8f3da985066ad", "messageHeadline": "Merge pull request #11553 from nstarman/nddata_show_units", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "5ed5620fe820e05745b2142f5915ed15d547c116", "messageHeadline": "Merge pull request #11646 from mhvk/units-link-to-radian-as-derived-unit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3df8b00270a4fce3da20b0a969aee7f78b8e3aad", "messageHeadline": "Expose WCSCOMPARE_* constants through the wcs module", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c2edc961720c61f53f19eac208b498240e62ed96", "messageHeadline": "Update link to radian becoming a derived unit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8496df1481f285d08b3def97cda0a6336661bb70", "messageHeadline": "Add test that unit aliases work in plain FITS files", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0cf62fa46930c7121059da4a41b46d2584638690", "messageHeadline": "Test that with an alias QTable can read non-standard unit from FITS.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "348ddc4d6b55b6c0e5c05e058ba5ab7dd12260b0", "messageHeadline": "Merge pull request #11431 from mcara/fix-colsel-type-conversion", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 103, "deletions": 4}}, {"node": {"oid": "183ed184fd26fbec0dc85289e6cd6dfbe531c795", "messageHeadline": "Also test the alias attribute of the registry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "d9ffd6170c2337278ceb7fb0ae3e9fee3951de2d", "messageHeadline": "Get everything to work, including CDS", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 48}}, {"node": {"oid": "44075af005b797e9ff8fe944ea7a4a13c4572b93", "messageHeadline": "Fix failing ccdproc test", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "eec3d33fc3c3420a3f97ef4138f4b7cfaf22f174", "messageHeadline": "Fix the same bug in cylfix and wcsprm_fix", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "132067610c423916250850fa79691dfa101a3709", "messageHeadline": "Fix a bug in setting type when converting colsel to ndarray", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "bf24b4a710203c944d843f4ccb9b3b948123e3e7", "messageHeadline": "Update coding style", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "0c507437c32ed444759d4b1283fad228482ed121", "messageHeadline": "Fix mistake in physical type docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef863009a57cde15053fdb16c070e0dd50cc6417", "messageHeadline": "Apply suggestions from physical type code review", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50266b454bf57f82cf17f25a7fee6cf3e76749d0", "messageHeadline": "Make aliases a separate property of the registry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "2a7ee1c2c65fafbc12a1061b0196becb57a2a7c9", "messageHeadline": "Suggestions from code review.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "f7abfde552834b718ca57008825b7aa3e93320cf", "messageHeadline": "Write as set/add_enabled_aliases, add more tests and docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 205, "deletions": 93}}, {"node": {"oid": "8d41dc3461f87fb35842efc5037ad34d755efba4", "messageHeadline": "Add changelog entry for unit aliases", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4da70791d8f9653aa5ea18d6d15cc2d273c88456", "messageHeadline": "Add some short documentation on unit aliases", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "237304d4afabd93802d39cbe2afea48136acd916", "messageHeadline": "Use _UnitWrapper rather than contextmanager", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "8ceadbc4e15a8c0d881a697db17359e31101aeda", "messageHeadline": "Add unit_aliases context manager", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "3c064a8285d85d72a184e7e4051b081616789277", "messageHeadline": "Pass kwargs from Unified I/O to votable.parse()", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3622abae4b306d03931c04bed43cd9805974f95d", "messageHeadline": "Add a test for reading VOTables with kwargs", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "62842312f141bcd21555906072e020a3b4de8820", "messageHeadline": "Move imports to the top of the file", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b12dbd65c1e5601f1f46b4f7b76522776d95b90f", "messageHeadline": "Fix docstring [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98cd119c0a838e16de4b6575cb0d6c734d20535a", "messageHeadline": "Improve checking of dtype and subtype [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "8df6dcfbfe9081074c418b6955e060d37e87ee9b", "messageHeadline": "Merge pull request #11618 from mhvk/units-physical-type-doc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4846bb60890b67fa1deaf771a7fdb61e2164d520", "messageHeadline": "Update VOTable documentation [ci skip]", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "05c44b55bb2cbeee9c8d056172e41a35593c432d", "messageHeadline": "Order by physical type instead", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "f65d3d3001607655999bd91736e2c90947409d3a", "messageHeadline": "Add physical module to units index, and include list of types", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "e7005e498eaf81752f996d9a6a4a7266d571c887", "messageHeadline": "Remove complex types from allowed ECSV datatypes [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9ace1cead7409543f2439e286c733de24a0e1a2", "messageHeadline": "Use class attribute max_ndim to specify allowed column dim [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9808384ef7d8487f66714683370c8b9d6edc50f9", "messageHeadline": "Merge pull request #11640 from nstarman/cosmo_mnu_quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 79, "deletions": 73}}, {"node": {"oid": "53534731d614d404b30be6ab3f66662f5fbfb978", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f964fdb5af126d5993286509cde91cd5155923a", "messageHeadline": "incorporate reviewer comments", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 78, "deletions": 66}}, {"node": {"oid": "50966f2919f49ab49bd75afddd03fd8bed515344", "messageHeadline": "ENH Cosmo `m_nu` to be any quantity-like", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "e9ba11d9a445575ad24bc8bcdbbfb26b949c522e", "messageHeadline": "Merge pull request #11540 from nstarman/cosmotics", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "91de56836b122621a8a92d1053b41a91b1b73f87", "messageHeadline": "Apply suggestions from code review [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "52690ca31e53c595b33725366eeb54c21f6030e8", "messageHeadline": "Test multidim columns raise error when not supported [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "96d9230205e4ccf8b684819d0ca5a0c547c4b267", "messageHeadline": "Call AttributeError directly rather than through super()", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a77e1d49defefde68cc078999b8f18910b44d3da", "messageHeadline": "Remove unnecessary clause in physical type if statement", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fd14f1e8d0fa1c4ec63942f751cba1d7e8e343d", "messageHeadline": "Update expected error message", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c6d505b4bd6a7c4280536180bae3ff1125dc9e", "messageHeadline": "Change PhysicalType.__str__", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "a47b5d9dd641b611d759d4ade766ec830fc43270", "messageHeadline": "Let str methods be called from PhysicalType instances", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "747ca264290eea8d887b14d8733133d6576bf00c", "messageHeadline": "Update physical types for speed & absement", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f7c1215a474a785d9ebef414a02c5b5555e9349e", "messageHeadline": "Changelog fragment", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f24ea767eb3d25b17901302daeaa025cdc1387bc", "messageHeadline": "review edits", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "4e9e6d67b1d213c3bd2fbf5a9211098f3d756fe4", "messageHeadline": "fix docs grammar and typo in doctests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "687d6b8437cdb3af9b00fdb1579537fcdfff45da", "messageHeadline": "add example of new method to documentation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "40400b0491478b7a9193d5988b5bed15b6ace77e", "messageHeadline": "remove lots of duplicated imports", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "0fc360604a0da6e4573c3d22891295ade471516a", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3a85c534d14e9a9bbc001fb38e4d7ff82faa4ace", "messageHeadline": "parametrize tests to add other frames as tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "3060c89de065f740b18d1387cb174a7b6ff82568", "messageHeadline": "add another roundtrip test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6768ea9e751a4d351ac3f39c23f35bd25d7a8b63", "messageHeadline": "make sure we return a skycoord", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b79b2a6198e52f3cb32c1a0118b22d0dda5f105", "messageHeadline": "test roundtripping between spherical_offsets_by/_to", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7c77bf7b2929b0e236ee43ed0cb9b29336c1beb1", "messageHeadline": "add new spherical_offsets_by method on skycoord", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "cc1ecb68601c5875b66e34901dd5b044f6ad4047", "messageHeadline": "Require pyerfa 1.7.3 for astropy 4.3", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4131d07e368f6f7ff9e1b1538334cb737bfe4c72", "messageHeadline": "More doc fixes for no yaml", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a1f405c5a30991b423c16f4b97c965d98e72ec65", "messageHeadline": "Small fix to WCS compare docstring", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b7e645db2db847a47ff08f8d54f837e01a194b5a", "messageHeadline": "Fix build problems in docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "022d7cc2f6e27df0c3a250d2bc6237822cb03fd5", "messageHeadline": "Restore sphinx ref that got lost", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26a40dd6645cf54885163834adf8d1e9fc7636cf", "messageHeadline": "Require variable-length arrays to be numpy arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 62}}, {"node": {"oid": "ebda5605df08a9486665a675f5f88233aae6c56c", "messageHeadline": "Documentation updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 631, "deletions": 529}}, {"node": {"oid": "5ebfaaf9d8621966346b385db7c4a3fd48f0da52", "messageHeadline": "Add test of full precision roundtrip", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c5395bde84829d3aa548191aa7115547bcc2937a", "messageHeadline": "Windows fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d67e91fbf122f984c274dd98454f683a9a935fb", "messageHeadline": "Make subtype include optional shape", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "3e4262a7f877a243612c656f7a46f4ef1cff6743", "messageHeadline": "Check for unexpected subtype", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "4c1fc3cc8fea6a58c77e4513773427c529325e0b", "messageHeadline": "Add more tests of specialized cases [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 145, "deletions": 18}}, {"node": {"oid": "4f0d6cfb7c761ca9bbcf721cde80e380224fa6fa", "messageHeadline": "Un-refactor ECSV tests to test_serialize [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 354, "deletions": 376}}, {"node": {"oid": "e807dbff9a5c72bdc42d18c7d6712aae69a0bddc", "messageHeadline": "Add tests and fix some issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "680fb1b84f316762b4935f43c66268d33a66a037", "messageHeadline": "Add subtype ECSV attribute [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 77, "deletions": 38}}, {"node": {"oid": "48379297c71cdf8cfff424e1fe08d79af0b8be04", "messageHeadline": "Support variable length arrays [CI SKIP]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 116, "deletions": 10}}, {"node": {"oid": "6db1cc2a0abf73e5c8b677fa6f670be73e70d5a6", "messageHeadline": "Add check that represent_mixins_as_columns is working", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "6544aa8f0ecc3f930b8dd4af06d3379b5c23342d", "messageHeadline": "Make ArrayWrapper a proper mixin that can be serialized", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5ae6a1c7482fbe6b8a4173439bbe314695f78501", "messageHeadline": "More tests and cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 65}}, {"node": {"oid": "7fe802745bcb71bd174e0c8039f71cd926b843ac", "messageHeadline": "Add changelog and another test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "80833c8334023d5774ccbb157b5614ec58c5ca0e", "messageHeadline": "Make ECSV convert_vals work for N-d masked nulls [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 59}}, {"node": {"oid": "6ae00b407ed0ef332e667bb32af8a447cbce6f6a", "messageHeadline": "Make local ECSV version of _convert_vals [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "17b7485b1657f425eb64fcdcd42df16700f86c88", "messageHeadline": "Remove newly introduced ObjectType [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "1b7072e5d65c74c1241f9fe4b72d79baac100921", "messageHeadline": "Factor out and simplify Base methods for ECSV [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 25}}, {"node": {"oid": "bf5b19259f434a621a061db4efa74986a995cfca", "messageHeadline": "Clean imports", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e2939551ff830c9269f89ba6515d40448b1e023", "messageHeadline": "Remove Column from list of serialize mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "95a7441a5526412a0eef0e33777073277556b48b", "messageHeadline": "Remove now-extraneous ColumnInfo attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eaf705f3ab3a1a0e2bcba3a5c0ac69d3ac3c3404", "messageHeadline": "Handle new case of actual bool vals in bool_converter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6db023ec3aa2f3fca3bbe278f33b3aa325acfabf", "messageHeadline": "Add test for multidim masked array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1d67c49c08eb4d2673afa48c7e45814c31d1632e", "messageHeadline": "Add object dtype array to ECSV testing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "14b76564ea2c40055bb2641d6077837b0a5b5fb1", "messageHeadline": "Rename FLATTEN_MULTIDIM to MULTIDIM_AS_JSON", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4632f169b83764a8ff85bfb7418767b4d20ca83d", "messageHeadline": "Support object type serialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "076378662d6ea882e4c6006223751769dabd07f7", "messageHeadline": "Fix NDArrayMixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 52}}, {"node": {"oid": "f13962745acd4a735242f07a287824ab1be8a4cc", "messageHeadline": "Allow reading shaped data using JSON", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "658a7dcdb7237af847e473e8c3de5d90e62690d3", "messageHeadline": "Write shape attribute to ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2a2657836182b7acd96a9be083584a6360a1c744", "messageHeadline": "Initial working ECSV write for N-d col as JSON [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "b40b22be102909bfebdb31ee3666e6dedb332885", "messageHeadline": "Support reading and writing multidimensional columns in ECSV format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 656, "deletions": 370}}, {"node": {"oid": "32019d734d1874dc836f47e2a35c6c57123eb6b8", "messageHeadline": "Merge pull request #11463 from bhavyakh/p-binnedtimeseries", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "f3c879ef81216cff7174cdb76e092bbddec4b21a", "messageHeadline": "Merge pull request #11603 from WilliamJamieson/tickets/issue-11581", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "50cdb0f25fe67c6425e4240c45eefb7fb3c90aa9", "messageHeadline": "Upadted binned.py for exceptions", "author": {"name": "bhavyakh", "email": "khandelwalbhavya7@gmail.com", "user": {"login": "bhavyakh"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "9d13108eae9c8a16990db36adacebf556fca3fb5", "messageHeadline": "Merge pull request #11191 from pllim/codeql", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "e19fd866a56b9390e2492defd525497f8b0f1e6d", "messageHeadline": "Possible fix for issue #11581", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "a8bac190568a07e92ab2484d8da0170edb6ae447", "messageHeadline": "cosmotics", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "9d8014c822d993461ac2107030c308e4fc231e8c", "messageHeadline": "Merge pull request #11624 from nstarman/docs_sep_out_link", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 124, "deletions": 103}}, {"node": {"oid": "f5883030e555a8d1e305f88f6aefbb1891dbe000", "messageHeadline": "move rst_epilog subs and links to file", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 124, "deletions": 103}}, {"node": {"oid": "881838d2b9d84866dc73060807316a71aef24bb3", "messageHeadline": "Merge pull request #11615 from rikvl/fix-11614", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3feff1fd1feef52cf59cd5a9a8497c0896e67757", "messageHeadline": "More typo fixes and an additional warning about using", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9cdabbb0dd3ec6b8f512ccf3611265ef0cf3259f", "messageHeadline": "Additional typo fix.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49ad0809c6fdb1648e2c4e24fe0928b8fbc8c064", "messageHeadline": "Make it clear in the warning message that the download is being", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a593a82d7db35d874e0892f6735c4551766c28de", "messageHeadline": "Address @pllim nitpicks ;)", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "66232627b5e0022a29678cbe5d29ee4453fd2ded", "messageHeadline": "tests: the download in this test is a little slow sometimes, so bump the", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "28560f0c59d8993e4cb9f9fbfaef18b616e492f1", "messageHeadline": "utils: remove the default_allow_insecure config option for now", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "6c12092f6eaf1ef7f0a44a115db3317cbdfa5bcb", "messageHeadline": "utils: add a note in docs on how to deal with certificate errors", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4fab759ca9506d0f3b0ebe0c273aa6918baebf46", "messageHeadline": "utils: use get_readable_fileobj for find_api_page", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "52e507cb5abb76c9c55f9d4160985da28b84b513", "messageHeadline": "utils: make support for certifi optional--it will be used automatical\u2026", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 160, "deletions": 19}}, {"node": {"oid": "0f4e2a7b3d78ead22a453d4d684b57458e4b79d4", "messageHeadline": "utils: use certifi for SSL requests on all platforms", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "ad2c9666f6f370fdd917bd1f89463dcb6502598c", "messageHeadline": "utils: insert HTTPSHandler also if ftp_tls is True", "author": {"name": "Andrej Rode", "email": "mail@andrejro.de", "user": {"login": "noc0lour"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a88d96f2ee84daf89e74e2856702f7858f21b82c", "messageHeadline": "utils: Use certifi on Windows systems as reliable CA certificate store", "author": {"name": "Andrej Rode", "email": "mail@andrejro.de", "user": {"login": "noc0lour"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "d393d14350fbfaa55790c70a0ad5eb97a6e3f802", "messageHeadline": "This makes it possible to write astropy-dev:<label> refs which render", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "8134b2b0c50b72b2fd15b5aa12e4b7516b24013e", "messageHeadline": "Fixes #11366: Allows use of astropy-dev references.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5f8866e41164293e463a3cc53fadb5566ba488cc", "messageHeadline": "Merge pull request #11606 from namurphy/physical-type-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "3e801f5014e6baa4feb8e8aa6684871335f1c096", "messageHeadline": "Fix example in physical type docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a09d5a4e81986f8f7072133819a09a1d9bed041e", "messageHeadline": "Formatting fixes for physical types docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "31446fc76caec3b30cc56c7695a148b8618edb91", "messageHeadline": "Formatting fixes for physical types docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ea485ff88b92df920e842f5f85354396f4734f2b", "messageHeadline": "Add changelog entry", "author": {"name": "Rik van Lieshout", "email": "rik.lieshout@gmail.com", "user": {"login": "rikvl"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9d3404241e34cd99ca6014d498db91f4cc32afae", "messageHeadline": "Update physical type narrative docs", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "c75255068d72021b552122552878933ca14cf38d", "messageHeadline": "Add test for interval of a few months", "author": {"name": "Rik van Lieshout", "email": "rik.lieshout@gmail.com", "user": {"login": "rikvl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3e43a46300a5537c7dfa18c3096fd4c1b876536d", "messageHeadline": "Fix December tick label in visualization/time.py", "author": {"name": "Rik van Lieshout", "email": "rik.lieshout@gmail.com", "user": {"login": "rikvl"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7497e0be388e796b7b24a833e31b7c7ffc3ebf49", "messageHeadline": "Merge pull request #11593 from bhavyakh/cdsfix-11546", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 118, "deletions": 2}}, {"node": {"oid": "c6b3d20056ee4a32c754e146d68cc9669a201c8f", "messageHeadline": "Merge pull request #11596 from Carreau/doc-2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "c4d3d16264355752755dd5e7102182301830fe10", "messageHeadline": "Add PhysicalType to rst substitutions", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25c30d4e29e60e89a0d4a4640541c2ab520235b9", "messageHeadline": "Merge branch 'main' of github.com:astropy/astropy into physical-type-\u2026", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 746, "deletions": 409}}, {"node": {"oid": "d9a775c11fa001cffd24d7849a1ce0a87d4074ac", "messageHeadline": "Merge pull request #11444 from nstarman/transform_NaN", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 448, "deletions": 21}}, {"node": {"oid": "199873de178aabca8cd2356a64ac4fb652b6f39c", "messageHeadline": "Merge pull request #11599 from nstarman/docs_unify_subs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 179, "deletions": 306}}, {"node": {"oid": "135915bb1e2a101a960ec9e4c86760aca130236c", "messageHeadline": "Added capabilty to read ORDER and ignore whitespace after null specifier", "author": {"name": "bhavyakh", "email": "khandelwalbhavya7@gmail.com", "user": {"login": "bhavyakh"}}, "additions": 118, "deletions": 2}}, {"node": {"oid": "b3506b045e41e7dc0277f10925f7f9a608acad6f", "messageHeadline": "Merge pull request #11604 from larrybradley/fix-sigclip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "8d668dc42ff9fd7a9d572ada99e9566580be89f5", "messageHeadline": "Merge pull request #11610 from larrybradley/sigclip-axis-none", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "06c3c8ed28772486418b5e377d7fdfcbb88a910d", "messageHeadline": "Fix sigma_clip test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b0cd793188d8e4bf9ed371c01d46f6448f3a164", "messageHeadline": "Include float16 in sigma_clip tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1d3494479c8c3c8e55d09f72a5bbf1a89afb01b", "messageHeadline": "improve NaN test comparisons", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1bf921d1c6c3dc82cdf50fbba63012e2fd075885", "messageHeadline": "Merge pull request #11611 from mhvk/utils-masked-docstring-see-also-f\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1837bc74f613cb4f0a2c60cfa3d690f827f26552", "messageHeadline": "Test PhysicsSpherical with NaN (andd wrapping)", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "27b07dadeaf603a22b7bedaa34e7c725ba3b4830", "messageHeadline": "Docstring simplifications", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 43, "deletions": 49}}, {"node": {"oid": "05c6eb43a921334e081757c77b6b6370aa59e8fd", "messageHeadline": "test transform with NaN distance", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "1e40d6817d6f94ee84c6b500ad3675257b40ab20", "messageHeadline": "add O(3) matrix checker", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 101, "deletions": 29}}, {"node": {"oid": "79adf5bf2c8324157dced34ff59b7697436cd899", "messageHeadline": "add rotation matrix checker function", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "f42786f9c5c9aee54ac1bca64e885246c63a1ac9", "messageHeadline": "add transform method to all representations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 248, "deletions": 1}}, {"node": {"oid": "6d07434f2d554860cec761a8d93829c3f5b6aa8a", "messageHeadline": "consolidate numpydoc links", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "fc63a22c6b9c9c0ccc3f2ab672687a2b96e0acdf", "messageHeadline": "de-anonymize a pip link", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9e1b381dadd797628ef4cd3537efc6b82583981", "messageHeadline": "rm OrderedDict shortcut and pytest link duplicates", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "b1d9717547d72ae718eff2eaad419b79c6915c6d", "messageHeadline": "Fix partial links in See Also sections", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fa911b8f7b7ef4ba2f4d6abf5f7015b2ef3b47b", "messageHeadline": "Merge pull request #11568 from mhvk/coordinates-angles-wrapping-with-nan", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "fa6170881d9af60598c6289ea1e2ad55492cdcf7", "messageHeadline": "Add sigma clipped test for axis=None, masked=False", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "517961f479a5c7881d910b9a20d2cb5aa701c9f3", "messageHeadline": "Merge pull request #11601 from mhvk/solar-system-de-440", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "03e4bfad0cc1e69fcbb1289ee84b17c9a7a3ae8e", "messageHeadline": "Merge pull request #11591 from jdavies-st/units-add-dn", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "5c360f853b462e4d477f7bddec744c8167dbb36c", "messageHeadline": "Remove clipped values when axis=None", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "607ac4a4268ef42821e109183c1da2ae14f1117f", "messageHeadline": "Remove temporary code [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4729d24caa546915408201ae6d265104183ec686", "messageHeadline": "DOC: Address reviews. [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4ae7740bd4bdc5204419cdb767553b49e4f4b38", "messageHeadline": "DOC: Clarify logger is not for everyone.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b3fc2b77aeb4ab2db2d49c701b12b24ab81adb51", "messageHeadline": "Merge pull request #11605 from larrybradley/sourceextractor-links", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1389e3cb6cd79a37e2d1744f85b949c3fb406fea", "messageHeadline": "MNT: Add CodeQL to catch security issues", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "1076fb365a6d34fcfb89d0c97c69e44eeca29097", "messageHeadline": "Begin narrative docs for physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "023a1ed84e52f87069ee6a0bbb5a69c5b69b17c5", "messageHeadline": "Add new unit unit.DN", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "81e89e6ae596ae812f224ed35cd1cb59e7482e52", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8b4b3340090e5b934c4636160d980372ef473e1", "messageHeadline": "Update docs/io/ascii/extension_classes.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94bdf0bbe7401e2efe1fd9544ccc75235da42f2f", "messageHeadline": "Update SourceExtractor urls", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a3f2342897dfa131703fb3ccd1c64fecc99d727", "messageHeadline": "Fix sigma_clip tests; PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "22539bda9298329bd90db30daf642a3ad01f7b7b", "messageHeadline": "Add test for automatic masking of MaskedArray", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8259ab0932f482d4de57f637548e9ba45a823298", "messageHeadline": "Merge pull request #11153 from nudomarinero/fix-11140", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "426d44d15695a9c7f507b9495d7c50818e680561", "messageHeadline": "fix some duplicate targets, and more consolidation", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 84, "deletions": 90}}, {"node": {"oid": "f6152dcc49b7efc5e45fe39b7153229512ca1079", "messageHeadline": "PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dfd844cdef89f47bde7a43d18f90748ae502518b", "messageHeadline": "Fix automatic masking of non-finite values for MaskedArray", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1f2cbbd1d7f5c471758082cfe4b1185a609c7824", "messageHeadline": "Merge pull request #11602 from lpsinger/spelling-brightness", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f9ec922ed3feb2e93dcfe5f89f87a5501fec716", "messageHeadline": "Merge pull request #11107 from saimn/nddata-units", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "6ec08225612c6231f7ae39dd4debab9d544daa5f", "messageHeadline": "MAINT: Minor spelling correction in comment", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a556a16cf4f8c918837583d0f48edf0ce6652d88", "messageHeadline": "Merge pull request #11158 from pllim/actions-basebranch-check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "08c2bf8beeb76c0b7daf0411952adc77ba77dd1f", "messageHeadline": "Add DE440(s) ephemerides to those with explicit aliases", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "83708964116e3885fe658d1b0e97c51fbbb58514", "messageHeadline": "add towncrier entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf45d53e6adfa6a944f8c45d60ca54fa642d7db4", "messageHeadline": "Adapt doctests to follow the format explained in the documentation", "author": {"name": "Jose Sabater", "email": "jose.sabater@stfc.ac.uk", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "23041f8e9b7ceaaf9555e769c034e5d6db1a77d4", "messageHeadline": "Adapt existing tests to follow the format explained in the documentation", "author": {"name": "Jose Sabater", "email": "jose.sabater@stfc.ac.uk", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "4be0f0d5b709ccca220cf8c88ab299436cac061a", "messageHeadline": "Test to avoid a regression of issue #11140", "author": {"name": "Jose Sabater", "email": "jose.sabater@stfc.ac.uk", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8bfbe6cd0863f35540cddc3b478dd109102829fe", "messageHeadline": "Make Angle.to_string follow the description given in the documentation", "author": {"name": "Jose Sabater", "email": "jose.sabater@stfc.ac.uk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91f06abe4fb6e5b3917dc68c482db4f0408855ab", "messageHeadline": "Same for uncertainty", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "6dda0394c594ff39aae7600dd11b688bda81d993", "messageHeadline": "Avoid copies in NDArithmeticMixin", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "838d92e4bc03d9ca992ed327b986d87890106413", "messageHeadline": "Merge pull request #11476 from taldcroft/table-jupyter-repr-div", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "8615fc8caa8c1326dc52a78fc12b76aefeb9ddec", "messageHeadline": "Merge pull request #11594 from mhvk/solar-system-docstring-update", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "3f6071169c249e5b36913ac08ae12b93174750b6", "messageHeadline": "consolidate docstring substitutions", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 89, "deletions": 200}}, {"node": {"oid": "e4f0203f0e6f53bff3e9c6cd0edc38e4536087a8", "messageHeadline": "DOC: Autoreformat a few files.", "author": {"name": "Matthias Bussonnier", "email": "bussonniermatthias@gmail.com", "user": {"login": "Carreau"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "be257a6f7c22c443ea307bddcfd064b500d6c2e3", "messageHeadline": "Merge pull request #11508 from Suyog7130/fix-3972", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "5e3bcae050ed34dd10b8a566d578cdfa5d17e324", "messageHeadline": "Merge pull request #11592 from namurphy/fix-ptype-tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "a5eccb91ae230f51ec14cb0a7ed118a0ddf94085", "messageHeadline": "Make addition of ephemeris note more obvious and explicit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2004a30af80bd167f9b9a4e8443cd03e32845f6b", "messageHeadline": "Merge pull request #11118 from nstarman/xref-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1650, "deletions": 1344}}, {"node": {"oid": "01feddaaab5c833c617d06a0b3428ec4ee403f2c", "messageHeadline": "add _repr_latex_() method to table.Table", "author": {"name": "Suyog Garg", "email": "suyog999sg@gmail.com", "user": {"login": "Suyog7130"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "21adc63baad40e59feb0173c3d9fc069955d0d17", "messageHeadline": "Fix physical type tests", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "e06a2b5395928404e1698faff57276ffd4bbe8cd", "messageHeadline": "Link HDU definition to docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e6d75eef8ad49961c498ed66aa34d7ef50db41a7", "messageHeadline": "Merge pull request #11589 from mhvk/utils-masked-shape-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "224e1265430414a45c3f0690bac69f6f74c296ed", "messageHeadline": "Merge pull request #11583 from lpsinger/known-issue-units-array-creation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "af75b1960679ef29805d29328396dcf2d1033431", "messageHeadline": "DOC: Add known issue with np.arange() and units", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6a033a7baa55affec71af8465876d8cea148b209", "messageHeadline": "Merge pull request #11585 from mhvk/qtable-string-valued-columns-with\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "cd2f50366a8cd5403a00b435ed0501428c57e3ef", "messageHeadline": "Add docstring to MaskedNDArray.shape", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d010ef33fd0a94f0a887e443d897c91d9db323f5", "messageHeadline": "Merge pull request #11580 from olebole/os-pathlike", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "ddd3586c5b60b0088949b586b967e3d970353323", "messageHeadline": "Change warning to AstropyUserWarning.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4438c48d0b10e0972802a88f9f6a9fcbce241257", "messageHeadline": "Merge pull request #11549 from mcara/wcslib7p6", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 5044, "deletions": 2835}}, {"node": {"oid": "4a289db09ac1026b038d156c1e1139223a762590", "messageHeadline": "Merge pull request #11204 from namurphy/physical-type-refactoring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 995, "deletions": 134}}, {"node": {"oid": "4bf0c5fc438c82f6852aea91c4ce1289b087b9a8", "messageHeadline": "Update tests and docstrings for physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "2cbddffb1078f107364d052ead14a5b1e1a03e56", "messageHeadline": "TST: catch 'datfix' warnings for _WCSLIB_VER >= 7.4", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "a4e2d25d7aae7d2b480dd5656c49a825b8c3a31c", "messageHeadline": "Restrict '-std=gnu99' wcslib build flag to 'unix'", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3b9031f94725b4f598b430d96cca047a7fadfd07", "messageHeadline": "Fix bugs in memory allocation in wcsfix.c", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 66, "deletions": 22}}, {"node": {"oid": "2df9281dea0ff059c62cdee3f95d9ec14db4f11a", "messageHeadline": "Add roundtrip unit test for 1d tab axis mixed with celestial", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "8562cd1978af479308efe081391fcc68a8af0240", "messageHeadline": "Fix unit tests for WCSLIB VER 7.6", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "96320378d70e2d752110e20f1a2eaeae6dd9d925", "messageHeadline": "Update bundled version of WCSLIB to 7.6", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 4908, "deletions": 2818}}, {"node": {"oid": "54222f3a675c307d48e5d1fe79f855463829953a", "messageHeadline": "Ensure string-valued columns with units can be added to a QTable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "21c5751ba5ccad8884fa85d1d47c72b86b5bf638", "messageHeadline": "Update parameter description in get_physical_type", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6616fbb09003a8836bcef5a7f1771c65390eaf62", "messageHeadline": "nddata fill_value is any number", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83547f0b2f5765da10f28d930c93c91f393ae94a", "messageHeadline": "Avoid copying when creating Quantity for physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dccad3d1656557602df0c8558b05ee68d5566c58", "messageHeadline": "Merge pull request #11510 from WilliamJamieson/feature/wjamieson/al-501", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "12efe9d3d0670f54c0a53e2e03c26dbc235b36d4", "messageHeadline": "Add test for os.PathLike objects", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3d3bb2cb7da3aab8c3e362d580871618659d349d", "messageHeadline": "Add changelog entry", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcb1b0ec956e48ca9525cc75415531b3386fbe53", "messageHeadline": "Support generic os.PathLike instead of pathlib.Path", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "2d05c9ac59d4e7218f04aef03137bc7f79f74f64", "messageHeadline": "Apply suggestions for physical type code review", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "ded1672047c5d9b382357851788c70a1a2eeadba", "messageHeadline": "Added tests to increase code coverage.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6a5f66b43b71a0b3e386021ff6bad79f03b8d18c", "messageHeadline": "Added better documentation for `_SpecialOperatorsDict`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "b23aa47a613ce1e08ef6e7aa60dc1e9480d1d292", "messageHeadline": "Merge pull request #11256 from matteobachetti/add_qdp", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 875, "deletions": 2}}, {"node": {"oid": "509c5be03e5f933eae9d32e5e3e6fa7aa78aa93a", "messageHeadline": "utils.mask numpy subclass compat", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "8d26b90c5b71276d0d1ab750f774bfa7aa68a8ea", "messageHeadline": "Merge pull request #11219 from astrofrog/speedup-sigma-clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 468, "deletions": 17}}, {"node": {"oid": "96386fcc23fc07fe1edfc3737cb13b76bf4a9e44", "messageHeadline": "nddata units in the docs", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "8f72cc0ab13449cd7644e8e33b2c4af81f52273d", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "41eb9061800ad2b5f26f80a753a64d0a1412e9d0", "messageHeadline": "NDData show units", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "6165f19b60cfbd4be6008a9441507315dd4df3d0", "messageHeadline": "convolution floor operator for default values", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "f3994d4a9ef764be0bc7d4075a489c0fd9859caa", "messageHeadline": "path-like in iterparser", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2400db4c37f1e8fd06107953b544daae151411b0", "messageHeadline": "cleanup on io.votable", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b66a50282907e431bcb98d1bfb7f692c5d189cbc", "messageHeadline": "xref cleanup in convolution", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "8c02a78a4c128b769e8f02b2dfd19e9b84782c7c", "messageHeadline": "xref cleanup on in timeseries", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "bb8d5b128b73f789f542a3982e4e8ab5aab8d020", "messageHeadline": "move Longitude wrap_angle angle-like to #11577", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "a15d8241711aafea15ac507ff215b661114d8fbb", "messageHeadline": "turn on numpydoc_xref_param_type", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1635, "deletions": 1315}}, {"node": {"oid": "a1a598fd42c9b78406242e78786357673ec29a95", "messageHeadline": "Ensure we get no warnings initializing a PhysicsSpherical with nan", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d3a0fd71553b6803d466767426766d822a66fab4", "messageHeadline": "Ensure angle wrapping of NaN does not raise a warning.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "567727bb2063aa52f2aa5d4e5e3527a90822a8db", "messageHeadline": "Merge pull request #11574 from pllim/towncrier-me-a-river-the-sequel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "596ad338aa7b1109376eb374767579047f696bcb", "messageHeadline": "BOT: Make changelog check unskippable", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b3bcc5c1fcec780d5db13dc2e94214a1a8c3b24a", "messageHeadline": "Better implementation of deprecation warning.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "2dcbc6470d547a0f81fa2af71f1aac9ef6c2f948", "messageHeadline": "Added interface deprecation warning.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ebb743ea0de3cd0ccbeb38cbfd197c86f7225e63", "messageHeadline": "Merge pull request #11557 from mhvk/utils-masked-class-import-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a460f233a170fe34bb83e655ed352790d85ddc1d", "messageHeadline": "Clarify copy=False and masked=False in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "63f3a39c7b55348286c9133d72c18c41e4bc1998", "messageHeadline": "Merge pull request #11535 from nstarman/cosmo_protect_name", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "cd9777c7a8cc81353790a86964b3e7c2101b81c3", "messageHeadline": "Fixed yet another scipy related doctest error?", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c77b415a22ecf3924bd69a62550b5ccd96595620", "messageHeadline": "Fixed another doctest failure", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84478a09b85a4001a04843d98078fdf394422a2a", "messageHeadline": "Integrating with features from PR #11456", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e0b1da0930c2f780021402a5df0dda5d58c590f2", "messageHeadline": "Added `towncrier` change log.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1aa61cb5c2eff9f630f936a7d92b58f5f8b7aed", "messageHeadline": "Integrated new `SPECIAL_OPERATORS` handling into rest of astropy.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "86086c6ec9ef4efa21b4c1e7a1fb4ba0434463de", "messageHeadline": "Added in `_SpecialOperatorsDict` and tests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "d05f0c023d8750ec6ea743c10851a718ffb7175a", "messageHeadline": "Cleaning up after rebase", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ba07a725e4a24d0a87dbcf1a524b1bcf3c597814", "messageHeadline": "Fixed doctests", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "faed447b162846c34c8210783aecd2b029d64d0d", "messageHeadline": "Fixed extra-spaces introduced in examples.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1680c14278707cb6d323a3dd4db10622934a172b", "messageHeadline": "Added `towcrier` change log.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45cb1f52dc8c7758dd5114f1c705065aa88c8852", "messageHeadline": "Initial fixes to `convolve_fft` examples.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "aa67d0151fd9937c877a57e73068608f4b260a32", "messageHeadline": "Simplify name in use check.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "620a5a65404acb659b955bc2478220b29a4813dd", "messageHeadline": "Merge pull request #11533 from dhomeier/convolve_fft-next_fast_len", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 123, "deletions": 48}}, {"node": {"oid": "2640f2884a02defda3cace884173c018b912f8d1", "messageHeadline": "Added bugfix changelog fragment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "050af4fb9a4204aeac69ad5b6b733b3b09208ce6", "messageHeadline": "Add missing newlines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6503a034e4a24d1fd5933737fd5884bc0571836", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "960612ae43c62bf9a62fcd51b9e6177f193637f2", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd3bd6d8cf2ab2a53839c10a158224df9845de6c", "messageHeadline": "Remove <f16 test case since not supported on all platforms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328c3addc42746d0e251c8972d2efa833bf2dac9", "messageHeadline": "Fix masked array use case", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2315b73698aa482bdea79f9c221af3f1b56aace4", "messageHeadline": "Updated comment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "fa4cfad78dcfe8cdb0f71acd553bb63e7ec085f6", "messageHeadline": "Ignore warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3b8901b14d2b47f329784dc7261161ac9c810a3b", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b95116c23347ef07dfdf259b9c7b08563cf7af02", "messageHeadline": "Added whatsnew entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "18139a7eb518ed35c760d6a33647e94215aad0c5", "messageHeadline": "Remove method= kwarg and fix remaining tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "67ad413608ffc6a98a634d7e858cabf9acd96d36", "messageHeadline": "Fix test of bounds shape", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e6637f94302756499399a7109c094678f9bc3a6", "messageHeadline": "Added tests of different dtypes and correct test of shapes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "d2981d820ea87861f842ec1e962f847ffaa85c6d", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a9978d9aec65b9ccd3888238dc91433fae2ad4a9", "messageHeadline": "Added test of bounds shape", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "151e11cba175caef61148cc444f2baafd443042a", "messageHeadline": "Only move axis if more than one is equired.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "125be06d7ed446adb28354c5b633ddd7d3fcda15", "messageHeadline": "Use gufunc for fast bound calculation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 128, "deletions": 207}}, {"node": {"oid": "8a45c9abb32f759ec62519c5aeceeeccc3ece1e4", "messageHeadline": "Fix code style in setup_package.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa9b8492bea5dcd74ec332a5b8f28ef94f9946b5", "messageHeadline": "Fixed tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ae5a8da671ad6c3a696df91af72b2a24ae74c30a", "messageHeadline": "Start fixing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "dff64447e47bfd9a69cf4d971ff039a4cf8290c0", "messageHeadline": "Properly iterate over mask", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "6424ebdf8664349b6d5cc2ced5a008d1ab050086", "messageHeadline": "Use Numpy iterator API in sigma clip to be insensitive to memory layo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 32}}, {"node": {"oid": "0618cc466532da1e6fa3e337e68672b500216b43", "messageHeadline": "Fix memory leak", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8c4290aeeecb79a749545c21f8bfe1571e75255", "messageHeadline": "Support non-contiguous data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "7ed373879fc04d2aeb20da4170c2cb3c60a690a9", "messageHeadline": "Use input mask instead of checking again for non-NaN values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f316738d727387477d577881b6c9a031767e9657", "messageHeadline": "Fixed C extension", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "67b3e9b96a5df1347b8d235aa799272d78d5b7c8", "messageHeadline": "Re-organize code to split main algorithm into standalone .c file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 148, "deletions": 110}}, {"node": {"oid": "eb576dbe316a2fcd12c47a1edf9dc0923adf19f6", "messageHeadline": "Use more efficient approach that doesn't rely on qsort", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 65}}, {"node": {"oid": "c038e47aa901395f07aa82c4571209e612ac054f", "messageHeadline": "Switched from Cython to pure C extension", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 268, "deletions": 210}}, {"node": {"oid": "8850b134b89202cee847f1057c5dc0cb0f5019d7", "messageHeadline": "Expand implementation to add support for median sigma clipping", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 159, "deletions": 43}}, {"node": {"oid": "c6125e17c87b9b98ffb136aac484c17c4029f776", "messageHeadline": "Finished initial implementation of fast mean-based sigma clipping", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 32}}, {"node": {"oid": "9b9f54666d39782095c8c0ec278a1e9697e201dc", "messageHeadline": "Initial experimental implementation of fast sigma clipping", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "bc2e3df5dbc6d670b031ec5658462a754f7270fa", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be179304bc3f6a8ce2d30dcbd9dc45bae5afade4", "messageHeadline": "make cosmo name immutable", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "24ba541bf26a170f1a49c7dde87b3c556065713d", "messageHeadline": "Use absolute path for xref", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8d00531e40e8646342b711d9d24f46b5c907e4", "messageHeadline": "Improvements to get_physical_type", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "071d341f3ec4070c612f11099b8327d63156e9f9", "messageHeadline": "Merge pull request #11564 from pllim/shhhh-round-earth", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef46d8841d7eeeb0188217146153c7ed9391eed1", "messageHeadline": "Merge branch 'main' of github.com:astropy/astropy into physical-type-\u2026", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 662, "deletions": 231}}, {"node": {"oid": "595714771a8869dbf906658b46ca5d372add6c97", "messageHeadline": "Update docstrings related to physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "d1fdee3c2309a01932e82e28d9ea91add9315e7c", "messageHeadline": "Merge pull request #11552 from nstarman/fix_11472", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "4f4abb0e16ea915b8492a60a1f4845a08db45af0", "messageHeadline": "Change changelog to town crier format for #11204", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 20, "deletions": 392}}, {"node": {"oid": "721273b2dff2cb8866e9fbdf964ef55e4678a06c", "messageHeadline": "TST: Relax atol instead of rtol", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cc58e45d414098dab1ac2b2c6672bd6d4dd7f47", "messageHeadline": "TST: Relax test_aa_high_precision", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df3e5bb36120797065c8e326309663ab1a3df788", "messageHeadline": "Merge pull request #10644 from pllim/no-moar-randomstate", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 565, "deletions": 224}}, {"node": {"oid": "5105a958bc92b4787dce26ed626a5f9dd8a25ace", "messageHeadline": "expand ternary statement", "author": {"name": "Nathaniel Starkman", "email": "nstarman@users.noreply.github.com", "user": {"login": "nstarman"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "53042ce1ba516b1196613a50c4d4fc2a31cb7baf", "messageHeadline": "Code review changes for PhysicalType", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 77, "deletions": 20}}, {"node": {"oid": "ce6589d433ea9ed962d04806a9e9d292188bb902", "messageHeadline": "TST: Fixed tests in modeling and timeseries.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 369, "deletions": 21}}, {"node": {"oid": "1737b05df40b3cd4d27dfbaa81ae177f1d136596", "messageHeadline": "MNT: Replace RandomState with default Generator.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 216, "deletions": 223}}, {"node": {"oid": "f7f6a2fec8188ad89f9a85f678c9b4728874b1e3", "messageHeadline": "Merge pull request #11522 from Cadair/nightly_docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bb00467c8f8f99dbbf413697bc22a9d4e961a4db", "messageHeadline": "Merge pull request #11563 from pllim/shhhh-no-dpi", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bf75b903f00585b5b3f487d5f8bae1c894710036", "messageHeadline": "TST: xfail mpldev no dpi", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3262beb2727aaddb5bfea7cc6415843d3ae53288", "messageHeadline": "Nitpick: Plural", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "865fe101d91b66fd80d55b3c0d2b54dcfb630de5", "messageHeadline": "Apply suggestions from code review", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "23b756ee4f133bcf44e125c9f5b25bf8ce009cd0", "messageHeadline": "Ensure tests do not depend on endianness", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8f75b6161812c3b0b22eec7142460ce8803574ca", "messageHeadline": "Merge pull request #11530 from nstarman/cosmo_params_specify_cosmo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "5c938401aff3c3d6999569bbe9305f6eb4e7ea47", "messageHeadline": "Change relative import to absolute one", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc2cb3dd2a1d53844352a3293dde8421ba39b9b", "messageHeadline": "changelog fragment", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bde2fb94424c661733d1d78d337617d860241103", "messageHeadline": "Code review changes for PhysicalType", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "07ea3b92e145b984362e5cf47f3f844aae79de46", "messageHeadline": "Merge branch 'main' of github.com:astropy/astropy into physical-type-\u2026", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 14826, "deletions": 8095}}, {"node": {"oid": "6936d2fce39c0b84e46d2fcc3c33f52cd1fa060c", "messageHeadline": "DOC: update documentation of fft options [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "c86202e7f8aaac97f0526bdfbab3e0dfa8c64f05", "messageHeadline": "Merge pull request #11545 from dhomeier/table-tests-nonnative-mixins", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "dc3927e01c9e8e57ac5552dbcd97aa0205dd5a30", "messageHeadline": "Merge pull request #11127 from mhvk/utils-masked-class", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5427, "deletions": 112}}, {"node": {"oid": "f0debf5b5b8a91955516c4c78cb864e669dd0156", "messageHeadline": "Reorganised padding shapes; test dimensions extended", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "39fabcbaea44f27e91616b919358d6cfd81f8495", "messageHeadline": "Add test for fftmult shapes", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "03899510b0bfb88715877c07e3dc06ccd9e9022e", "messageHeadline": "Rename _data_mask to _get_data_and_mask", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "26c216da5ba3872577061c37f00bcc4412b5beb6", "messageHeadline": "Changelog fragment", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "54263086901d08bd17248805b5df6ad3dc8b17bf", "messageHeadline": "Small fix to utils.masked in labeler", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49b40a737d8c25ad8331c82e0856a96cecbfedbb", "messageHeadline": "Move TODO to one place.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "38ba131e377d3117de08e3a160207b92b6c53107", "messageHeadline": "Rename Maskedrecord to MaskedRecArray, as is more proper.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e34fc25744134bd5b844de2020e61ab6977cab8", "messageHeadline": "Fix problem with 32-bit build", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6813d84357b0f0b6904ef8fa11da82155df36bff", "messageHeadline": "Rename unmask method to filled, in analogy with np.ma.MaskedArray", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "d0337ff2b4733ca33122f202cb1be82a40ed7f60", "messageHeadline": "Test roundtrip using multiple serialize methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "7669549a18af36bde05f379a996175e07c830835", "messageHeadline": "Fix bugs while completing coverage for the ufuncs and functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 293, "deletions": 73}}, {"node": {"oid": "133baa2b40cf20adefedfad47e87137e8685006a", "messageHeadline": "Address gaps in test coverage", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 14}}, {"node": {"oid": "cfd850f5b4551100bc2709ce11cc20bea2c09716", "messageHeadline": "Fix argmin/max for case that unmasked minimum=maximum.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "7564b79e8cbf3797237928e01b4a55fbe29e0e6c", "messageHeadline": "Ensure serialized masks do not get float format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "1f9810121ee6e526ae90eaf1bc53c54c0060b3a6", "messageHeadline": "Check that writing Masked columns to FITS works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "54f839def73ff49be4fa0d35d894d43aed0c03b3", "messageHeadline": "Fix failure for numpy 1.20", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f7a1502efe1373f9be099c646516593011d4521d", "messageHeadline": "Make things work for older numpy again.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "74bd8e1ce3985b2802e863ca461412db0dbf6afd", "messageHeadline": "Clean up test setup, simplifying coverage check.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 61}}, {"node": {"oid": "22557281e9d9aa7f4b8387b365fdd98a65d87691", "messageHeadline": "Use data_mask class method throughout", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 43}}, {"node": {"oid": "7c0f52c3bd25b4853341fab2c8c5e67cb1ebad72", "messageHeadline": "Refactor __array_ufunc__ implementation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 106, "deletions": 80}}, {"node": {"oid": "ab6c3ceecd93ccfb9056d078df9bf8ab478a0422", "messageHeadline": "Simply function helper tests, move all (u)func tests to test_function.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 180, "deletions": 314}}, {"node": {"oid": "a5f3bcb07199bf3f110d69ad4bdf150453626ecc", "messageHeadline": "Split of function helper tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1321, "deletions": 1152}}, {"node": {"oid": "c36a6b4de5783d21d1563f3ae8f55d646f1e80a6", "messageHeadline": "Sanitization of function helpers, some further coverage.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 210, "deletions": 47}}, {"node": {"oid": "91cf349b00158d38e5af0f7fe9ad2d7190f28721", "messageHeadline": "Add repeat as a method.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9a69541c3d0f3ca8d03b22de304c98f92c733c2d", "messageHeadline": "Slow implementation of partition using argsort, use it for median, qu\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 140, "deletions": 11}}, {"node": {"oid": "c820c5d78355924da00c97d08765eb10c830c06a", "messageHeadline": "Fix np.choose for masked invalid indices, ignore masked conditions in\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 265, "deletions": 57}}, {"node": {"oid": "e9788a100b3c92b6cd9c9571c63e9cce205acd15", "messageHeadline": "Document function helpers.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 108, "deletions": 14}}, {"node": {"oid": "f02211493094634684b0a8e78abc592abf72ac3e", "messageHeadline": "Support bincount, packbits and string functions, including datetime_a\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 218, "deletions": 1}}, {"node": {"oid": "e03b4ec9c9e9f7a1365a937352b84978f62c51f3", "messageHeadline": "Properly support clip.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "28635905805fd5c0643571824498dd4ffa19d04b", "messageHeadline": "Allow accumulate methods such as cumsum", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "42258b4fcd37dbe43991f29930c3cd088504cf6a", "messageHeadline": "Continue increasing coverage of numpy functions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1292, "deletions": 43}}, {"node": {"oid": "6b7b6d5ebc440c649f4834b51f6a84c43d9341ee", "messageHeadline": "Avoid doc-build failures, adjust requirements for subclasses.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "483acc600f2d1cdcf1df86c5d62d371b3311f903", "messageHeadline": "Fixes for numpy 1.17", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "433e8a45299541d62542d186da12c8696fa18702", "messageHeadline": "Introduce info so that Masked items can be used in tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 168, "deletions": 2}}, {"node": {"oid": "b71a0e4af067ab2193d5f6e19a8bb2e084b41675", "messageHeadline": "Allow initialization of MaskedQuantity with masked values", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "58521d82beca922fa79c234cf4e23a37e56f1e60", "messageHeadline": "Support Masked recarray.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "78582f3659dfbb1e8992aa0f4c90477afcf94907", "messageHeadline": "Allow argsort on structured arrays.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "0803bdf6a23eff6510cfc92dbf7c1fa407269289", "messageHeadline": "Support np.lexsort and use it for .argsort() method.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "720d44050c7d1731480ae23cab52ba3c7fe1e69d", "messageHeadline": "Enable shape setting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "4ce41e58b94a227c97c6ae7ad432d16d4057a583", "messageHeadline": "Much better printing by overriding np.array2string", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 123, "deletions": 34}}, {"node": {"oid": "8e18e902cd6b63756b632ed555a0b63416a44fb3", "messageHeadline": "Support equality for structured dtype.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "87c455bee6ffda8749bf4605c6c55930212edabc", "messageHeadline": "Simplify _comparison, more sensible", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af1f0845392ad480d43f6736ab905b6e30df8351", "messageHeadline": "Simplify parametrization of items.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 38}}, {"node": {"oid": "8eb96bd3eec010c1a2b170340d4b0766611ab3cf", "messageHeadline": "Ensure np.ma.masked can be used to set just mask in MaskedQuantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "d3582e5c8ef8452374b52ef7cce114ea452dca0a", "messageHeadline": "Pass through np.ma.masked in Quantity._to_own_unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "b89d16a2e1bc525dde306df52b241950ede65c7d", "messageHeadline": "Combined masked and unmasked setitem tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 31}}, {"node": {"oid": "430088770e693321f444557dca2e941f719ed02a", "messageHeadline": "Remove xfail for structured setting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fe2652230e1239e7c40219bd20b7bf1275e565b8", "messageHeadline": "Simplify Quantity._to_own_unit, to only catch float to int problems", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c98df63a4b728e32921f96565d0fd6d2ebd1e193", "messageHeadline": "Start of allowing masked structured dtypes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 134, "deletions": 33}}, {"node": {"oid": "41127690f855963db173d745f8cc7afed83c2374", "messageHeadline": "Simplify subclass initialization in Masked.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 29}}, {"node": {"oid": "4d9bff34afdf689813c31420ea687be52e84e30d", "messageHeadline": "Fix for numpy 1.17", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9ab89c1cd3526a9094d8a97e723a4b0b5284fa59", "messageHeadline": "Add some tests for Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "3bbc2c5c5a6eb76884e460ffcd7e42188292beb7", "messageHeadline": "Get gufunc to work generally independent of dimensions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "c41e9085b29e58558cc8c60bae91c41e380e4e7d", "messageHeadline": "Implement handling of any gufunc with a single core dimension.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "5faa189c866b0c4ac6d1c6941fcb48769e310a4b", "messageHeadline": "Allow creation of a new masked class using Masked(class).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "f87b89647f45c0354d66ad24765b2bc05726362a", "messageHeadline": "Allow masked classes to take arguments, plus mask.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 10}}, {"node": {"oid": "9f7431d0d6326abeff3b86b9cb4b39093e68c17b", "messageHeadline": "Update documentation following Tom's comments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "3a109a2948b1bde9c300346c39c771d8393dcbef", "messageHeadline": "Clean up and document the code.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 222, "deletions": 120}}, {"node": {"oid": "b52a6f7f58170e0461f036043b9c6135c895fb40", "messageHeadline": "Avoid depending on ndarray behaviour in the main Masked class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 151, "deletions": 134}}, {"node": {"oid": "1374b56660e111554a8e32f6e683522b6beff689", "messageHeadline": "Another strikethrough suggestion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "99060eeeddd6c1ccc54f2376e7ee67de9e15219e", "messageHeadline": "Basic documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "55084a85dc4e7988e06fc9dbc769a81fb6eeced3", "messageHeadline": "Avoid warnings in calculation of invalid variances.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6661a02280c76f6d6696b5dfd45dde49d2eae297", "messageHeadline": "Ensure comparisons work also for strings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "ff39b6797253db624360b119d99c962ed43ba416", "messageHeadline": "Export MaskedNDArray as well as Masked.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14fdde6c862785174b7bdd87302658b91b94d9e4", "messageHeadline": "Ensure string-valued arrays work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "e57068da9dfbbc4e4798e8d815d1356c4708b32d", "messageHeadline": "Support viewing from base classes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "bbf6e11eeed0ae3123a25d46b732b11feeaa3f59", "messageHeadline": "Support take method and function.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "066e13580246d0b1a5574847b2650ce64fb9e920", "messageHeadline": "Allow setting with np.ma.masked to just set the mask.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "f802acfc686cc56a079938c88a8ba628dcfadcd5", "messageHeadline": "Support matmul", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 88, "deletions": 10}}, {"node": {"oid": "0745d6ffb810f8756335ed765a9498f27c1d28f2", "messageHeadline": "Insert, append, with a bit of reordering of helpers.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "d0ff8b1983d817b8151b544eea1714a817ba4929", "messageHeadline": "Support and test np.diff", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "b57bc9a66742eb39b5149811340a717ec2cef545", "messageHeadline": "Trace, diagonal, round", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "8c117588d17f41ed24810037d0a011b467325cc5", "messageHeadline": "Support broadcasting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 92, "deletions": 13}}, {"node": {"oid": "707f6f718bcdf758ac01fa1ecc7dbdf889c57ea7", "messageHeadline": "Split off tests for numpy functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "e4afa61d63474c89fda905c04efb0bfa00db689d", "messageHeadline": "Support sorting, plus minor cleanup.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 112, "deletions": 9}}, {"node": {"oid": "402cbd02559b42c764e739fa4676abb3bf08fa6e", "messageHeadline": "Ensure in-place operations work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "1d37ca0f2504c2da39a911a693e0d129a3a776ee", "messageHeadline": "Make criterian for dropping to Angle more specific.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "522e0ac083d3f3e2e84552157f414621d3de631d", "messageHeadline": "Adjust check_output to just see whether the unit on the output can be\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a8df8f941fc70ff83bdac8ffd2e46e6c60984c11", "messageHeadline": "Add var and std methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "f85c8db3e8eb1bee453e462c5a3de7866b73debc", "messageHeadline": "Implement flat iterator", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "599f5b93422cb4836ec92aed3f670075cdfc20f7", "messageHeadline": "Test all and any thoroughly; correct bugs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "04707351dac9c59a9227a35176679ee16828495b", "messageHeadline": "Split off non-ABC part of ShapedLikeNDArray and use it.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 116, "deletions": 101}}, {"node": {"oid": "133d4df44bf67e1478a8c8aee3d8e6d677ef0de9", "messageHeadline": "Test that we can used masked quantity in Representation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "19d226668ba36b561855514d37456a88361f80b3", "messageHeadline": "Fix str, repr for array scalars.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "1db66a11e93786cddecc7728d2eae53fb2470811", "messageHeadline": "Support concatenate", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "027b96e851c5c1559f4e39f50491f151b3ce09d7", "messageHeadline": "Use ShapedLikeNDArray after all.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 93}}, {"node": {"oid": "4f922ccf4c49e0a7b62f7e9a1a6699012c5d7abc", "messageHeadline": "Simplify logic for min, max, mean", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 43}}, {"node": {"oid": "8e25f28102ae63e78940c718fc911e323d6133a0", "messageHeadline": "Improve str and repr using masking lines.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "259090fe4b635d84cd8a04420457d8b601da80e4", "messageHeadline": "Update logic following Measurement", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 90, "deletions": 35}}, {"node": {"oid": "0a1ee7eba21554cd91cc33ee427e5406888c77c5", "messageHeadline": "Add min, max, and mean methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 99, "deletions": 41}}, {"node": {"oid": "3b23c06ef07b485fda7d795311502cfae1201273", "messageHeadline": "Let reductions just propagate mask by default.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 75}}, {"node": {"oid": "1a8a978aba21190b0d475ae8b9eedf9ac84b3036", "messageHeadline": "Replace filled and data with unmask and masked.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "41818e688d80875a97da00f6ceaa41b69907c74c", "messageHeadline": "Cleanup of array_ufunc; test for clip.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ae35932431bc31f0c902c3e7a16b0b44bed77023", "messageHeadline": "Implement minimum/maximum more logically.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 99, "deletions": 67}}, {"node": {"oid": "81a4de223732d041dd72cf10cb15c8838fe38bca", "messageHeadline": "Split out operator tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "87b4aca7a0d577f4dbafad6fdafb1acdcdb65ced", "messageHeadline": "Avoid using filled method in tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "0339dea984df852728670e8c8d1165f17f4dfb46", "messageHeadline": "Add reshaping, min, max.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 179, "deletions": 16}}, {"node": {"oid": "a21bd83ac6dc60508521759451d18cc53833cad3", "messageHeadline": "Be a bit less duck-typy.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "38a6eea8002cca0f052499197aaf09ad71beb6d6", "messageHeadline": "Ensure __setitem__ also works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 123, "deletions": 21}}, {"node": {"oid": "76b19265fd17bc456568d34baa15bf9fe4604bd7", "messageHeadline": "Add tests for np.prod and Quantity filling.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 37}}, {"node": {"oid": "025ce1321f7c2b32b828b1e16c0dff042f17c1ae", "messageHeadline": "Initial reductions and sum", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 112, "deletions": 30}}, {"node": {"oid": "1d2346f290d51be2513077f2d0fb6b7cf7cafee1", "messageHeadline": "Introduce a Masked mixin/creation class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 184, "deletions": 0}}, {"node": {"oid": "5e0c36f6f7bb226977c32140f762766098de69fa", "messageHeadline": "Vectorised _good_sizes lookup; style cleanups", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 29, "deletions": 34}}, {"node": {"oid": "36f30a0c130778f594e95b1b84cbb6d03ab45f83", "messageHeadline": "ENH: replace next 2**N in sizes for fft_pad with scipy.fft.next_fast_len", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "d3c8efb5fc82d5e9997263829c62ca459647591e", "messageHeadline": "Merge pull request #11210 from mhvk/uncertainty-initialize-as-quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 179, "deletions": 35}}, {"node": {"oid": "48e6caf8481215ec95936ce5298ed3e6d436f557", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "08328e9d47e5087ce8a69f9709fdcceb17a31d1f", "messageHeadline": "Clarify view, including better docstring and comments", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "5d185a2e454066397e3f2959e03369e37438c6db", "messageHeadline": "Fix uncertainty.Distribution for change in Quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 100, "deletions": 31}}, {"node": {"oid": "6aa70b5613041630b473a2ff40dec7752baf27ee", "messageHeadline": "Ensure quantity can handle non-ndarray classes that override .view()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "1155da4e6b3dffeae8022a476baad01b24c4a534", "messageHeadline": "Merge pull request #11456 from WilliamJamieson/feature/wjamieson/al-4\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 265, "deletions": 12}}, {"node": {"oid": "3a9b9a365ef44a1b239ea468fb14e7520170c533", "messageHeadline": "Merge pull request #11550 from nstarman/docs_differentials", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "31a54367ee8b6cc7bd462171e65aaa4231144ada", "messageHeadline": "changelog", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2a94b5ac919e42e112d3d116aeddd1c696187819", "messageHeadline": "fix #11472", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "97e20c576a956df69ae603c38e39e6d854171805", "messageHeadline": "Outdated warning", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "39fc0f9c9b246bea14ac4a186e8a6a4ff65eddfd", "messageHeadline": "TST: convert `original` explicitly to native byteorder for pickle, fr\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92b10d7f52281b7e1e250ca9b8722f4611c5b164", "messageHeadline": "Merge pull request #11380 from ayshih/round_trip_rtol", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "0b9477734c6486bfc32e3e9b525bb25227fa2235", "messageHeadline": "Merge pull request #11531 from bhavyakh/cdsfix", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "5a541878f83d017d6afba37794572e27d5a3a123", "messageHeadline": "Update astropy/modeling/convolution.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466317e797371870bdd0c818fe51fa528f35f04e", "messageHeadline": "Update astropy/convolution/convolve.py", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c87c890b71ba8350b49bcc09f36cb66d8926e6e", "messageHeadline": "Rename order to limits to match spec", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e852d83433050552a7f5736b22347a85220f55a", "messageHeadline": "TST: specific structured dtype check, added big-endian ndarray to MIX\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "92e4bcf8e7eb840202f05e7525018050607400d2", "messageHeadline": "Merge pull request #11536 from nstarman/cosmo_clone_name", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1d4732e0f0f17b8ef3c5112c33c6adccc6e408a4", "messageHeadline": "Merge pull request #11534 from pllim/entry-point-no-get", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4e65b9056d6dc4cc831c9e2e7d5c70de6edf37df", "messageHeadline": "Merge pull request #11537 from astropy/taldcroft-patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "118060d40181d6d897b048e01601cedaaab93448", "messageHeadline": "changelog fragment", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef9b91235639f940637d7d020bae68b735f00809", "messageHeadline": "Add labeling for utils.masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f5d5ecd33308d7947ec6ad3f1fb19744e5e9eae1", "messageHeadline": "Change name when parameters change", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "794ad51ebdfe16de99b02f91ba410f3553731222", "messageHeadline": "Fix uses of .select()", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2833f68aa1c9b7837811fa82c81df1beb3cf6be", "messageHeadline": "Added respective tests", "author": {"name": "bhavyakh", "email": "khandelwalbhavya7@gmail.com", "user": {"login": "bhavyakh"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "172dfee978c157de9b2c2161fbe68b56b53da697", "messageHeadline": "MNT: Use select for entry_points", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1b13ceef27a48d7747d395c8948c7719b2e27fa4", "messageHeadline": "Merge pull request #11449 from srirajshukla/match-catalog-frame-5857", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "9c0f918938325b0c51858d527cd3d4550195f890", "messageHeadline": "Merge pull request #11529 from adrn/coordinates/timezone-from-loc", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ca039770259fb960564242faa07d72b0412bc79d", "messageHeadline": "Added changelog", "author": {"name": "Bhavya Khandelwal", "email": "khandelwalbhavya7@gmail.com", "user": {"login": "bhavyakh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60cf85d62a21c71a5a70d294a92ebacd1e591e36", "messageHeadline": "Updated astropy/io/ascii/cds.py", "author": {"name": "bhavyakh", "email": "khandelwalbhavya7@gmail.com", "user": {"login": "bhavyakh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8e14afc8adca61d581a98294716ec721a4e1ecd7", "messageHeadline": "Merge pull request #11526 from eteq/clarify-ipython-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "006cae3c8ca216f74f7b9e993407b8a5f2457dae", "messageHeadline": "Apply suggestions from code review [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be78c2b7c6b5d123eacd08dd3fd99174c67792c5", "messageHeadline": "parameters specify their cosmology", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d8e16689bb5e760ddc1f6f34863940b4f92df4cd", "messageHeadline": "oops extra colon [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288870713c69b8d7dfed69e908a44da1ea9696a4", "messageHeadline": "add untested timezone example to coordinates docs - fixes #676", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "a07a6f3efb3505bc865251ab5c60440c2ac852ed", "messageHeadline": "clarify the state of the ipython astropy.test() failures", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3ee9ae5ae80b744b1fc1a9c43f93bcdb4f638c8", "messageHeadline": "Improved test and updated changelog", "author": {"name": "Gyanendra Shukla", "email": "srirajshukla@gmail.com", "user": {"login": "srirajshukla"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "4a94fc817cd670f0a12ec8d3b6ef2ebf99209bb4", "messageHeadline": "Merge pull request #11516 from bhavyakh/fix-11454", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "de9d3eaad72d78b8b4e8a128905146d867330edb", "messageHeadline": "Install nightlies from Azure", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ea0426715272f4fc665a5bdf4e0518f6679fe391", "messageHeadline": "Merge pull request #11515 from nstarman/cosmo_store_init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 99, "deletions": 70}}, {"node": {"oid": "fde782f2360c816eeffd46617138f70e49d348fd", "messageHeadline": "Fixed converting a zero-length time object from UTC to", "author": {"name": "bhavyakh", "email": "khandelwalbhavya7@gmail.com", "user": {"login": "bhavyakh"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "70b541900a89e1cbd4322640a291fba7276b4273", "messageHeadline": "Bug Fix #5857: Removing twice transformation to catalog frames.", "author": {"name": "srirajshukla", "email": "srirajshukla@gmail.com", "user": {"login": "srirajshukla"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "522d5cd8f5b77fd1c42f80b1d57b68ae46aef44f", "messageHeadline": "Merge pull request #11485 from mhvk/fix-for-erfa-1.7.2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 78, "deletions": 43}}, {"node": {"oid": "267938b6c7ed877d745ce1e0a1df65d434ba6184", "messageHeadline": "Merge pull request #11467 from nstarman/shortcut-represent_as-with-di\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 122, "deletions": 15}}, {"node": {"oid": "9ebbea2fe37a3ecdb938c727f7f10a6fa68a8ed1", "messageHeadline": "comment on unimplementable test [ci skip]", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7d9da0f790da3b0c06a16df09f293a3f8850dc42", "messageHeadline": "Add changelog fragment notifying the minimum requirement", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b8a49cb85fe348c84161ee2c766f845ef8e05eb", "messageHeadline": "Do all ICRS to observed tests in one go.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "c827dd2465ee57cbee897570b3726b525b3e05f4", "messageHeadline": "Fix bad precision test against pyephem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "fdd69b2a38ad81b154e816800f649a6f76cadccd", "messageHeadline": "Adjust apio following erfa update.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "d7b4ed0d1f8bb12d759e690be83b865554e3029b", "messageHeadline": "Remove limitation on pyerfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3fda96231d5791e76ed8805a828212033b6d009", "messageHeadline": "optimize representation shortcuts when differentials", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 117, "deletions": 15}}, {"node": {"oid": "1ccbe13d57e4bd7043506aee2cf59d3e13c93439", "messageHeadline": "Merge pull request #11432 from legau/topandasmasked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e806f6aee45fe195e72853736db870531b30fbbb", "messageHeadline": "Simplify cloning logic", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 99, "deletions": 70}}, {"node": {"oid": "476db338e222599721f6ffca9498979312795547", "messageHeadline": "Merge pull request #11513 from adrn/docs/install-reorder", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "99b1f53f4a2ece698a740309cf0c06a34eb7b65a", "messageHeadline": "Merge pull request #11506 from noc0lour/return_type_annotations_nonunit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ec940f541d2699cff320a628a2effe2a4343953d", "messageHeadline": "Merge pull request #11345 from nstarman/cosmology_realizations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 187, "deletions": 92}}, {"node": {"oid": "fe6a47c362cabc2f823063a2eccd459888cf85d6", "messageHeadline": "units: limit quantity_input return annotations to Unit types", "author": {"name": "Andrej Rode", "email": "mail@andrejro.de", "user": {"login": "noc0lour"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7a434594a6ca093ebd59af7a9178a921b631381b", "messageHeadline": "split cosmology classes from realizations", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 187, "deletions": 92}}, {"node": {"oid": "e9612ee45338cdde32c0fe65d90865ac44b79907", "messageHeadline": "swap install and reqs sections - fixes #11507 [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "7453c11eb3b0e83b6fd404468edab246c0a1c39e", "messageHeadline": "Merge pull request #11404 from timj/u/timj/hierarch-warn", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "563af39e45efc038425bc7c092ef65e9661b279a", "messageHeadline": "Add change log entry", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f85f99c2bfe65c506e75ba7dee1e57ea5b5c1a95", "messageHeadline": "Add test for not warning with hierarch", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "defe719ab0cbe9f78c55465a640ff7d411c9f37c", "messageHeadline": "Prevent warnings about HIERARCH with CompImageHeader class", "author": {"name": "Tim Jenness", "email": "tjenness@lsst.org", "user": {"login": "timj"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7bb9f67ecb18076648a28c93c1173e44583bb2c5", "messageHeadline": "Merge pull request #11504 from pllim/move-fragments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "60ad611d32808dc7ba2e97cfea0842b50026627b", "messageHeadline": "DOC: Move some fragments files", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a3443301f5277fbd9374db74f73d87c2b502699d", "messageHeadline": "Add unit tests for non unit return annotations", "author": {"name": "Andrej Rode", "email": "mail@andrejro.de", "user": {"login": "noc0lour"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "796b585f989319b766979df2110e0b4fa94a43a1", "messageHeadline": "Merge pull request #11503 from pllim/fix-master-main-2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23e57aa3c872e714450eff7330a92934fa1a243a", "messageHeadline": "DOC: Change remaining master to main", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9a5646078f2f347ce13e998213f672d014ba53b", "messageHeadline": "Add change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "589c5557a107c242c92e3b9b06e6f5a72c3f64d3", "messageHeadline": "MNT: Deprecate update_default_config and ConfigurationMissingWarning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c616b7d2a0779143e5952ab1618f2fbafa87841f", "messageHeadline": "Merge pull request #11443 from WilliamJamieson/feature/wjamieson/al-495", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "c57836f870abc12f724ce3bd0bead16a290c17b6", "messageHeadline": "Merge pull request #11414 from WilliamJamieson/feature/wjamieson/issu\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "9c9545657ba954aa75a6e4f0e2fb7069d82610fb", "messageHeadline": "Merge pull request #11377 from Cadair/manylinux2010", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6a326a395c78faf795749b3f4ba585a753267761", "messageHeadline": "Added @larrybradley's requested documentation.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ca71e07c9939752b634f224357a3a17d58f87ad5", "messageHeadline": "Fixing @larrybradley suggestion which required extra work", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9749ce152b426c415ffb3e582b060fe1d70e23c5", "messageHeadline": "Apply suggestions from code review", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "8b36caaa03a68343bae106af9b70440cda8864cc", "messageHeadline": "Initial fixes for issue #11310", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 254, "deletions": 12}}, {"node": {"oid": "769ace8c080c8f64bc81c4f47eb4e04eeda2376e", "messageHeadline": "Added tests which test known bounding box error reproducer.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "177f5142f99957a6567610e20e50262b3a952fe0", "messageHeadline": "Fixed main issues with integers being passed in via `fix_inputs`.", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "cc7f83e3056fa448d93aa230a55aeb890fe6d360", "messageHeadline": "Cleanup", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 19, "deletions": 252}}, {"node": {"oid": "4e3d762233a98d1575f103b380458a269fa017c2", "messageHeadline": "Add changelog entry for towncrier", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68d02b775a63014b849a88bb3b3310a2dccaa189", "messageHeadline": "Make read compatible with all formats accepted by Astropy", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 177, "deletions": 70}}, {"node": {"oid": "6553e7214ffdb1129137f33aed52de15517908ae", "messageHeadline": "Add QDP data file handling", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 997, "deletions": 0}}, {"node": {"oid": "115c5eb83138c3f2f982e5cfa24a9562bfa93ee6", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d58de75620bba0c84967c99c9d9eacf09721d5d4", "messageHeadline": "Bump wheels to manylinux2010 now we are python 3.7+", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80171baf575d86ae2a7e117842030707c336956b", "messageHeadline": "Merge pull request #11498 from saimn/fix-isort", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "752e3e37f8d24dd1aa911d3c3c7916fbc501f6b5", "messageHeadline": "Merge pull request #11499 from saimn/add-packaging-dep", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e99bf3ff260b0a46bf29a80519f5aa3160e5f3d", "messageHeadline": "Merge pull request #11428 from pllim/doc-milestone-label", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 31}}, {"node": {"oid": "b8bedc1679fea6bba95cbbc8582c2cef14133c3e", "messageHeadline": "Changed to a relative tolerance for the round-trip checking for WCSAx\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "9af3f68e63a8a8d0d8d8fffa557f33586eaea5b3", "messageHeadline": "Add packaging as dependency for tests and doc", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de55b797b994eb6a680c7e2574247924fcc5918f", "messageHeadline": "Fix isort config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bc3e3ab4729c07ce98a7534ead5f8e87527c1f90", "messageHeadline": "DOC: Clarify milestone bullet point", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ab139b7b14459f330274a27ea5e8c294bac6ec29", "messageHeadline": "DOC: Update milestone/label policy [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "fa5ca6ddf32873626c69a6ec1abb1fb741915189", "messageHeadline": "Merge pull request #10877 from saimn/config-optional", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 151, "deletions": 644}}, {"node": {"oid": "b478b551f2d2fe06932a458717d64fcc1a838cab", "messageHeadline": "Merge pull request #11490 from adrn/utils/optional-deps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 221, "deletions": 586}}, {"node": {"oid": "3837c6d61a9db17cb9e90b8494df3e750dedd6ed", "messageHeadline": "nitpicks from @pllim", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "59453572cedfd522a19449fbbcdd0e991577a947", "messageHeadline": "import names directly to io.misc expected names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "18e1cea42c058d5b576ac5a1277294618f8356e3", "messageHeadline": "oops, the first import matplotlib actually happens when importing HAS\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "f71860de2fd15636c6a9182267136903769062b2", "messageHeadline": "silence matplotlib deprecation warning before importing", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3d5ba5bc8fb0060a946d600db88be687a78cce5a", "messageHeadline": "added a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f1bb9ee9e9f896b18a6a83643ac12deeec7ba54", "messageHeadline": "minor tweak to wording in docs [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6976be41cddfa20d9ecf2d93db6d9400c75cc7", "messageHeadline": "document new boolean flag for optional dependencies [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "b7af8b262d04c85828286daab288877f32230c25", "messageHeadline": "matplotlib", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 176, "deletions": 580}}, {"node": {"oid": "c8db8fd491825d9e60a9744dc1f36e1ae0267d95", "messageHeadline": "Convert changelog to towncrier", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 138}}, {"node": {"oid": "165b245da0896e31dd24f46613653d2704ece04b", "messageHeadline": "Add review comments and add back ConfigurationMissingWarning", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8f61d17c86a031e0daee2d6d73a84c49ba973dbb", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "7352f32d216b6f98091a9624c074c6f13a84b6eb", "messageHeadline": "Update documentation [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "1373fadfae5ce73a91f0906d1fd05e4e26f0dc81", "messageHeadline": "Add test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 21}}, {"node": {"oid": "cf9803e12c996bc82d51ce9fbb52ecad593dfadc", "messageHeadline": "Simplify check for unedited file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a68ac93c1d7e87a57d24df71548f4ac7c86a24ad", "messageHeadline": "Restore update_default_config for packages that use it", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "39255e1b52c5865905a2c8edda8f51052b838ab1", "messageHeadline": "Rename force to overwrite", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5d39d3169d885b0aabfc5653dc41f6d459e1cbf6", "messageHeadline": "Skip this test for now", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7b3828e8dac5d3ffc2cbe38be1324aeefd4c2654", "messageHeadline": "Remove the default config file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 229}}, {"node": {"oid": "027c24c478ae487c39b970f53c892d7e22123e19", "messageHeadline": "Use get_config_filename and add comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "762dadbdb27ff20c3f537e86ac326288d9836642", "messageHeadline": "Replace update_default_config with a new function create_config_file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 37, "deletions": 82}}, {"node": {"oid": "8a55931f6d58aab05475e6b3292ddb6c622378a3", "messageHeadline": "Fix exception case in get_config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "145d00a1ad207a8b313477eeb1da16a09ed52191", "messageHeadline": "Fix tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 308}}, {"node": {"oid": "629200a4e40c4643f49f794c2edeba65c581c613", "messageHeadline": "Remove ConfigurationMissingWarning", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "c0c0998ff2a6e0e7b89c442c751af28a16a95424", "messageHeadline": "Remove unedited detection for old versions", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 43}}, {"node": {"oid": "be23146b068c515e4803ffda108d31720ac7cacf", "messageHeadline": "Do not write / update the config when importing astropy", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "007cc6f5bcf72eeae754c76cfbdd2be9450f1e6b", "messageHeadline": "add support for subpackages too", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "40ce4e3440180446764fc1190b1cc1f7f50dede6", "messageHeadline": "modify to maintain a list of optional package names, and make the HAS\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "d3dab8c018edf4e1161680eb0d0fc36dd41a26c2", "messageHeadline": "add optional dependency variable store", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "2d8ef1bf9a91fbfe0cf23ff687280ee32817bd70", "messageHeadline": "Merge pull request #11091 from saimn/importlib.metadata", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 60}}, {"node": {"oid": "28cc04784fddc94b8bd8ca0629515e4067af6c1a", "messageHeadline": "Fix import sort [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5bb1d5c7618ab8d0bf69388492ac52aced0fa41c", "messageHeadline": "Fix date typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aef38c7deeba14793703fb84d85bd060ebcff730", "messageHeadline": "Merge pull request #11379 from pllim/replace-with-main", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 167, "deletions": 163}}, {"node": {"oid": "1ed1d945aadbdb9548e37eccfcc28115e3d03ca8", "messageHeadline": "Merge pull request #11489 from pllim/towncrier-me-a-bot", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f4934be5eb74e258c50148758ff2d355c8e69184", "messageHeadline": "BOT: Temporarily have changelog check in Action", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ce65dfd610cd46928dde51fe06d000eabec1e4a6", "messageHeadline": "Merge pull request #11494 from astropy/revert-11483-towncrier-me-a-river", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "d451b49aadc78365a5e18899127c298d1d8f1a8b", "messageHeadline": "Revert \"MNT: Replace giles with astropy-bot\"", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "83dea1683cb50780b69f3bd4b2c624d201246152", "messageHeadline": "Fix doc build", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dce30ad35301d79f35847f9e1caedb15ccd4426", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4111eedf083de8164e819d5874861b1d9d701538", "messageHeadline": "Fix min version of pyyaml", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d4de4d97ee2deed5cdf1f5cb9f466254b7d8b57", "messageHeadline": "Fix dependency name for erfa/pyerfa", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f3a0e825e3b2f77deeee24086c998d6e66b5a58", "messageHeadline": "Remove pkg_resources from the test runner", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "cb823481267c997ae28a73a61b25df15c73c6349", "messageHeadline": "Fix imports for py37", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "2f4e3e14e7dc4635b3b744c638a6a0643b11438f", "messageHeadline": "Add requirement for importlib.metadata", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "43c277744e300f3e96580347933283bb9ac9d091", "messageHeadline": "Not sure if this is still needed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "23e37b751b4c1790375c0b9685cd934b58988495", "messageHeadline": "Replace pkg_resources with importlib.metadata", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 23, "deletions": 43}}, {"node": {"oid": "ba283e72d3c6a9c484d7ee14a1f20b1d63e4ef36", "messageHeadline": "Merge pull request #11487 from embray/issue-11486", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "d41e5e4415b6f8e9527ca552c3e56f9439558af1", "messageHeadline": "Merge pull request #11484 from pllim/fix-cron-extra-ci", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ccf6717266b8ed1c2312ceab0f5b8468cefedc47", "messageHeadline": "Add changelog entry.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ee953eba51df7d8bf252ef9f8e83f7637d6ff10", "messageHeadline": "TST: Only run cron for PR on labeled", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "057c086ce13b6bf63fb4b3c047ebe8f7e9eb7b93", "messageHeadline": "Fix #11486", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "fbe3be220837abf0947ddcf43af28742f8d7bcc5", "messageHeadline": "Merge pull request #11435 from WilliamJamieson/feature/wjamieson/al-492", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "c06a057378523d9b9d45a28ce942167527552c24", "messageHeadline": "Merge pull request #11483 from pllim/towncrier-me-a-river", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "affe990b69811c2197b836eb6768b8052a3d9f18", "messageHeadline": "Update pyproject.toml", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "02e54d3f21cf98dcf53fccf5d357c431b1d09467", "messageHeadline": "Merge pull request #11482 from mhvk/coordinates-keep-differentials-th\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 29}}, {"node": {"oid": "5e55bcbd58079b1be79f099bb3059d2f34ca2580", "messageHeadline": "Fix table.to_pandas incorrect behavior with masked data", "author": {"name": "L\u00e9ni Gauffier", "email": "lenigauffier@gmail.com", "user": {"login": "legau"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "fff5ccf460280432c303c59550ba869bc350899b", "messageHeadline": "Merge pull request #11480 from pllim/fix-vizier-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35de95a35889eac2922d16f0106efb07b9c1d1b3", "messageHeadline": "Adjust SpectralCoord docs for cleaner output", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "54968c0388cc9e2f992b6252724e49448f255654", "messageHeadline": "MNT: Replace giles with astropy-bot", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "3d3ea30a6bbdde4e6b539a3cd56b3adb81396748", "messageHeadline": "DOC: Fix CSV format link", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f28de8e61e32f9932c58bf838c6009cd6c0582", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "610da71231f813ca2de2dbb0f4dc5ec457e4cd2b", "messageHeadline": "Ensure that coordinates keep the same differential is possible.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "8f0b3c8cab5d0c980ae17ce0482c8ebab01c34ff", "messageHeadline": "Updated change log for `towncrier`", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25c3782f02b4c30dee01b1624b78e620ce8da9fa", "messageHeadline": "Removed randomness", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "6e585b91d919cfeb1414a023ddb9471e44d363d0", "messageHeadline": "Added tests to verify that issues have been solved", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "52f864d914b5f4d883ff0748fcd7e86824a84c18", "messageHeadline": "Fix for > 2D vectors", "author": {"name": "William Jamieson", "email": "wjamieson@stsci.edu", "user": {"login": "WilliamJamieson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eabe7f6adaa9eea31c0a64b66fe7c493520cf17b", "messageHeadline": "DOC: Fix vizier unit link", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f9507ea491ea530b83d65ad12ee071ea9cc2740", "messageHeadline": "Merge pull request #11338 from saimn/fits-add-del-column", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 120, "deletions": 17}}, {"node": {"oid": "e4516cf45f82056014c97ae1e5d9978804011a79", "messageHeadline": "Merge pull request #11475 from taldcroft/ascii-csv-comments", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "1183f1a468ff490dc7cbdd09d0d0a368ab107cc0", "messageHeadline": "Wrap Table  jupyter repr in <div> for horizontal scrolling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "20aeed2e4b3d2bab2c9b3894637f86c724b232f9", "messageHeadline": "Fix bug writing 'csv' format when table has comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "f2b6603cfe2708ba24c8ab9b401cc39b72cf072f", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34ee4e83e2676ca21e7e4d4a9c022183a8bb5383", "messageHeadline": "Make it work when data is not loaded", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "055235605b09f4004ae5b41eaf946942679e9a78", "messageHeadline": "Remove listeners when data is updated", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9d24465f233dec15d030b5b69b4524c1bdf1f232", "messageHeadline": "Fix add_col and del_col", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "21f367a48b862f077bf00871dd7d9095c38eac73", "messageHeadline": "Merge pull request #11387 from saimn/fits-header-indexing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "02f0503ec3480b2effe4585531ee73a86a39c763", "messageHeadline": "Merge pull request #11469 from mhvk/representation-unit-differential-\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "ce45028828f223074e675925d102ffa4ecaa0f1e", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "db091328b5657527beb41ffbb0bdf85e75e77365", "messageHeadline": "Add sky_coord test as well: cartesian to unitspherical should work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "246895a39ca883e4aa779ef255b77a7c2fdddb5c", "messageHeadline": "Ensure cartesian to unitsphericaldifferential scales as needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "d4323b5045cd54e6ca7c2f62cc408f98fb22981e", "messageHeadline": "Merge pull request #11417 from nstarman/SC_guess_from_table_fix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "78f33940e6bee0e6f714e33c46b2de6f9221099c", "messageHeadline": "differentials and multiple matches", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "e174a67dc09ab6ce27f2171135f38bd64a7f4ac7", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5368db04dd715b209b686a918d862bc8e4e1161", "messageHeadline": "Fix indexing of fits.Header with Numpy integers", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "2ad6a7d48c0fed98821cb690a9ffb52da26b8aec", "messageHeadline": "add README disclaimer about master->main", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6b1238710fdfe7b89f6e13a23093ec3e9cbdc613", "messageHeadline": "MNT: Replace master with main", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 148, "deletions": 163}}, {"node": {"oid": "0cb614144825d25fcbdcc5b17c5ca72d60fb60b9", "messageHeadline": "Merge pull request #11450 from pllim/tst-flaky-ut1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5714b90d11044c8cfe031e8a819674bcc0e4bd58", "messageHeadline": "Nothing to see here", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3973639ffe4e1197f7aac13d813ad1835cdb7ea7", "messageHeadline": "Merge pull request #11466 from nstarman/patch_matplotlib_3.4.1_error", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a40abccc9ac6f4e24ffca87f4249cc72b83a591", "messageHeadline": "Avoid deprecation warning in wcsaxes doc", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "646d43b9213f34b2ab1a42d697b202df59af53ff", "messageHeadline": "Merge pull request #11279 from saimn/towncrier", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 413, "deletions": 554}}, {"node": {"oid": "6da319467d2da5c8f5c1d64881c5d60e693b7cdf", "messageHeadline": "Remove old changelog for 4.3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 453}}, {"node": {"oid": "7c600dad8e51feeb994bfaf1eb1ba6b9d335fa8a", "messageHeadline": "Forgot to add io.registry to towncrier's settings [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c9b19ad92ec0e3e4bf4fdf281bd98ea7f2fbcb41", "messageHeadline": "Migrate existing changes for 4.3 to fragments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "47dccc16114d50e4d227e2b36a07f23f8f870dba", "messageHeadline": "Add missing directory for io.registry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "58a4a5c28072534c357265e6e199538fd375fdba", "messageHeadline": "Update docs/development/releasing.rst", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d772ffb1e6184f1ffaf1982290d70de3f9c983f", "messageHeadline": "Skip towncrier builds if no fragments are found (on releases)", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88792c210eb440c09f6764c7c573c8dabdd6f3e8", "messageHeadline": "Format pyproject.toml nicely", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 30}}, {"node": {"oid": "5dc569caa2ae8f747bf1ae2142060cc75a8f3820", "messageHeadline": "reconfigure bots for towncrier", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7536262a2f91d3b219a12b172bc18338300f6047", "messageHeadline": "Add configuration for sphinx rendering of the changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "91ace14f12abc4c2f0cc9d6a6a445b4f3e03aba6", "messageHeadline": "Update documentation [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 80, "deletions": 97}}, {"node": {"oid": "4c3ccd7b1f406e4c3dca2f8b0a3d3108941fab03", "messageHeadline": "Update README for sub-packages and intersphinx", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a3ef2dacb5b4d3bfb3a6bbab32468fb112a2be81", "messageHeadline": "Add empty line between items", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03f4b14db5239eaf25d8b700b2905d47d938e427", "messageHeadline": "Add empty section for other changes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "58eea1692244ca1576f89b955b69a79c82200454", "messageHeadline": "Add README to explain how to add a changelog fragment", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "db9aacfec910e4a57850ff4c1a5251f45a3e24b1", "messageHeadline": "Create empty directories for each sub-package", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4accc6ee2ee05714130a8eaa901c7f84f2ae0b3e", "messageHeadline": "More categories", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "e04b10a2d77f1531103cbf8a18e4257a2737858b", "messageHeadline": "Add towncrier config and template", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "ab90aa41023c81df24e371fe5b8705d504c13436", "messageHeadline": "Merge pull request #11461 from eteq/changelog-4.2.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "8f9a9a120d4e2535a2e819360a48d869323df8fd", "messageHeadline": "update changelog for v4.2.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "ef31833d826374721a727ad9c427124ffaf693d2", "messageHeadline": "Nothing to see here", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aa8328f78c35a4234dafbeae632c2c2b34a9c828", "messageHeadline": "Merge pull request #11447 from embray/issue-11407", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "3a60e9ab9a46e922f26a41d5c32fcd0cd27b8b71", "messageHeadline": "TST: Preload UT1 in test_precision.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "290607361a726aa784b04247e624d62e76d59fc4", "messageHeadline": "Revert #11411 since the bug is not just CI-specific, and should now be", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0914d163a90a0ab62d053412c7f5670fc2137516", "messageHeadline": "Fixes #11407: Makes two additional fixes to the test SAMPWebClient:", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "7811614f8b9b08eb3f7bcb1705ad53b186ca8187", "messageHeadline": "Merge pull request #11441 from adrn/io/misc/h5py-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "91f3b1200362699c54ef66dc5c7d79ac9810afd5", "messageHeadline": "fix deprecation warning about default h5py file mode", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03c251ab27d8e7c2d41f0e5e888814e7efac1583", "messageHeadline": "TST: Pin max version of importlib-metadata", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29ef58e6a935ed1b7375156a7c732a1b26ebff8b", "messageHeadline": "TST: See if bumping Python works", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d9703b8e831b616e5fe7272eb49bef706de4c501", "messageHeadline": "Merge pull request #11406 from maggiesam/patch-1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "8fd7865c942d194dcb826619de8fa9ae2e61e153", "messageHeadline": "Merge pull request #11437 from pllim/doc-pin-mpl", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f66079b3973a32bd639ad047bf71d8f16a5dd44", "messageHeadline": "changelog harmonizing with 4.0.5 release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 68, "deletions": 38}}, {"node": {"oid": "992d4657848078328efb85ee4e72da42eed99536", "messageHeadline": "Merge pull request #11411 from pllim/tst-ignore-samp", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4d9a135a0362eb18ccb3f0d8f4fbad17edd48b95", "messageHeadline": "MNT: matplotlib 3.4.0 broke plot_obs-planning.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b751a04b2970c18fbfbceaa31f19855e5034f95", "messageHeadline": "Merge pull request #11422 from skulumani/earthlocation-typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54c9c9822f594a819f26f020b0a15591fe9216f8", "messageHeadline": "Correct typo in doc string", "author": {"name": "Shankar Kulumani", "email": "shanks.k@gmail.com", "user": {"login": "skulumani"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2946364a6dd987d159ebbdd046b437489e537748", "messageHeadline": "TST: Skip test_web_profile on CI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "97672e39b7471cd78ca28fe69577ac9e3deaad74", "messageHeadline": "Update tokenizer.c", "author": {"name": "maggiesam", "email": "40610855+maggiesam@users.noreply.github.com", "user": {"login": "maggiesam"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "aed5138bc5d22a89caa956bcdff641673b43dede", "messageHeadline": "Merge pull request #11401 from astrofrog/upgrade-cython", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17e82929076ebe326785013e827dfe98b88fa243", "messageHeadline": "Skip test in Azure wheel build on amd64 Windows as described in astro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97799ba9439d094e6224e25ab29ff5df9a373df0", "messageHeadline": "Bump version of Cython used in isolated build to avoid errors on 32-b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630ca055ea5d2c28367909b4a0320df03227e65c", "messageHeadline": "Merge pull request #11389 from pllim/fix-pytest-link", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c6ae671ee5ede7cc606a96aee690662f08ce15", "messageHeadline": "Merge pull request #11391 from embray/issue-11167", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "382ae7b062f991cf512d9da6f82af583cc1fb174", "messageHeadline": "Merge pull request #11240 from mhvk/quantity-helper-simplification", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "9c217a99f68534649c75cf0009aa4da425692015", "messageHeadline": "Merge pull request #11376 from dhomeier/wcslib-build-c99", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d3e636b3f97fbd7bbd9232a77d8aaa7839f4fa68", "messageHeadline": "Introduce a special function for unit scale conversion.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "903393a796bcfd74f7bb841bfeefa4e73143d511", "messageHeadline": "typo in docstring [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05a62450ce2ec7a75328837a47f9452ace59b2c9", "messageHeadline": "BUG: Fix missing \"server_close\" method on SAMPHubProxy", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "81827b541a3779f526278358267251e147e452cb", "messageHeadline": "DOC: Fix broken pytest link [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d971b1c48231d38665229d0d18b4245766b4b033", "messageHeadline": "Merge pull request #11372 from nmearl/fix-table-col-type", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "1fa638bcb892ccb2b52dd1609cad2a27e3bf804b", "messageHeadline": "Use scaled data in table mask parsing", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "c0f2555498a520a61adf196390533babbb372a58", "messageHeadline": "Trying a GNU way", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61b2b1315a02ac7236b2aba7e028f41ef50afbfe", "messageHeadline": "Fix cextern/wcslib build to compile original source in C99 mode", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0a29184ea1d5fdc2876e9dd3294c56e32287e0a5", "messageHeadline": "Merge pull request #11260 from dhomeier/wcs-distortion-headers", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5820, "deletions": 5594}}, {"node": {"oid": "1ccddaa985044fe7afe498fbb98b484da3d2c198", "messageHeadline": "Merge pull request #11365 from perrygreenfield/karlfix", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "91d2c55fd442850849e7aa7e04aa8823d8b264a1", "messageHeadline": "Merge pull request #11177 from dhomeier/voigt-validation", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 193, "deletions": 72}}, {"node": {"oid": "fc96c58b7558ab99eef6ff3637d4f81efac915a1", "messageHeadline": "Fix quotation of ``hum2zpf16m`` function", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "969c74d82064787f794526c360c419b962055965", "messageHeadline": "Merge pull request #11124 from mcara/fix-nterms-polynomial2d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fae69655e413d31186d7e08161d4e0c7daab14fc", "messageHeadline": "Merge pull request #11370 from embray/docs/modeling-example-formatting", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bd7d03be1468292b6f6e3c2f71775508341e9f62", "messageHeadline": "Fix minor documentation formatting bug in modeling docs. [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c30154b8fa17ed6e4538bd2390bd56b20a7b01c0", "messageHeadline": "whitespace fixes", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1615588ec7ed93ed483f5f75ae00dbf3b4d202d3", "messageHeadline": "Merge pull request #11364 from taldcroft/table-masked-init-warnings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "74ee0235290b7b1fdc02f1a032b864f7cf718cd7", "messageHeadline": "updated CHANGES.rst with PR number", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cd344a463e268f5be83e512461587d6dcac8a67", "messageHeadline": "adding fix for performance issues in fitting", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "0fcd414d143f728bf6cf59f46f1920e06d9193c5", "messageHeadline": "Fix compatibility issue with Table masked init and numpy 1.21", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "53aa04f84810105043cd1b0a5531a16c4cb26b94", "messageHeadline": "Merge pull request #11359 from taldcroft/hdf5-newer-h5py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "54b38a90385581b619115a94a8f947e66497d342", "messageHeadline": "Merge pull request #11356 from Gabriel-p/bayesblocks-perf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "078fd94b7b71c0ad314fddb2caceff7654ea43b3", "messageHeadline": "Fix issue with serialized meta with h5py version >= 3.0", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e6bb940b627abff50d145cddb2ceba6efecbb4e6", "messageHeadline": "improve performance of bayesian_blocks", "author": {"name": "Gabriel", "email": "gabrielperren@gmail.com", "user": {"login": "Gabriel-p"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6fd98e528ee59d2b7d9b932946a39e199221360d", "messageHeadline": "Merge pull request #11353 from saimn/remove-logging-call", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "fde0836c6f1ad6580f24fc5e1fbca92c864b61ba", "messageHeadline": "Merge pull request #11354 from taldcroft/table-print-cols-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3e0d8de3861d36b60e76474c78b32f5de383e96", "messageHeadline": "Add example of printing selected columns of Table [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a5a3e95cc3bf292ba18fd86de1e5cf46a5d671d", "messageHeadline": "Remove useless logging call", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5bb62f93ef81a89f73b1b7a515c8c756cb02b528", "messageHeadline": "Merge pull request #11350 from jwoillez/fix_doc_logging", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac52966f82894b8bff09ccf7e6d3f32d071b7ab0", "messageHeadline": "Doc update: INFO is the logging default.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3c2cbab1281669cf467bbb9a0812763a8f88ade", "messageHeadline": "Merge pull request #11349 from taldcroft/virtualenv-ipython", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "c0b9754759e2ff3c914321715a84a72483aa4e94", "messageHeadline": "Merge pull request #11342 from pllim/dev-docs-noshow", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 86, "deletions": 19}}, {"node": {"oid": "12616a98b2f128c5bfd38a20c10699a1ea2c968a", "messageHeadline": "Remove outdated docs for virtualenv and IPython [skip-ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "f747d13c4c2ee16afa444ad6fa754d5a9fe72bee", "messageHeadline": "DOC: Address review from mhvk [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "87a148511444222e62df77a0137e61d03f609156", "messageHeadline": "DOC: Only include dev docs in dev version.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 88, "deletions": 15}}, {"node": {"oid": "eceb10c3ed0eb0d33c41d453c5d33750c743b388", "messageHeadline": "Merge pull request #11236 from hayesla/add_stokes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d978e7b9abad072814269c79de530b542d16a442", "messageHeadline": "adding STOKES polarization ctype", "author": {"name": "Laura Hayes", "email": "hayesla@tcd.ie", "user": {"login": "hayesla"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8703ebbf585a8f5bfdf80d644a984b2f6e8d5367", "messageHeadline": "Merge pull request #11304 from embray/issue-11298", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "398ad44f746bacdd3c32a9cebaacab2cbddbf518", "messageHeadline": "Fix typo", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cfbffca418a1390333ef93b3ff80af8c06f185f", "messageHeadline": "TST: Add base branch check.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "639d73edb885bc224042c0da3b08f223e7a27e54", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d3cd53c3df1364cdade1ed9666f89ba544143d2a", "messageHeadline": "Fix #11298", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "fa4257b4c4e76387591902fb9e5b86e11cd4b9e3", "messageHeadline": "Changelog milestone; code and docstring cleanup", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "b8642eff11003554e107439c1d79b4962ce57e9e", "messageHeadline": "Update code and tests for physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 80, "deletions": 63}}, {"node": {"oid": "6373e110f4bab050715d9ed65d707f6a578262c2", "messageHeadline": "Update code and tests for physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 376, "deletions": 307}}, {"node": {"oid": "0f8dd10ddd51e8048881fab20896828463475aa7", "messageHeadline": "Update code and tests for physical types", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 817, "deletions": 127}}, {"node": {"oid": "4e26712c90acc6d04707b7c11c8eecd1b0988fcd", "messageHeadline": "Correct physical type of mol/m**3 to molar concentration", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83ca78b1d185f8ba5181b42fd2d84c28035646ac", "messageHeadline": "Merge pull request #11333 from taldcroft/table-index-tidy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "2c732a5617495f9fd07b8c6c37cf35adfb81bb78", "messageHeadline": "Merge pull request #11336 from taldcroft/table-nits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "3a4e306bc9fd0a29e8a4221a7f0da553e634e0a2", "messageHeadline": "Merge pull request #11335 from taldcroft/table-skycoord-join-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4abe1e92424f529a4614aa268d6543f44f75adf3", "messageHeadline": "Update indexing narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "5a3abf9071182e8c4aa8506d31ba09cb4de58c11", "messageHeadline": "Merge pull request #11285 from cmarmo/bad-padding-eof", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "68f8fedc8285e857b18e28c11a65557a1708d460", "messageHeadline": "Add missing newline in changelog [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea5f6d043f9996bd2101d1e9dd59beac05687f4e", "messageHeadline": "Update per review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "3306b58c18f46bdf06770ef0fd9bb7f299ecdcdc", "messageHeadline": "Better validation in SlicedIndex.__init__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9cfe2e8b0c854e241373dda3405346f4d2cd2dd6", "messageHeadline": "Rename misleadingly-named copy() method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c59b89b09af194cbe8757c98ce22cea237448a08", "messageHeadline": "Improve repr for table indices", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "43c4ae8722571b8e3b415fc96afa98c72499dfd0", "messageHeadline": "Improve class structure for table indexing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "7a624e8be86d7cf4d53dd6edc6f7163dd684f6d4", "messageHeadline": "Improve docs example for Table SkyCoord join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f64fadf1528d24b63b70472022800fb0b306532b", "messageHeadline": "Improve validation and docs for dstack, vstack, hstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "e512426118dee5f4b96a6190ac1a6b1637f7b4ac", "messageHeadline": "Merge pull request #11315 from lpsinger/try-mpl-dev-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "40e57405d58973b353fb02e17b4aa4df2ff914d7", "messageHeadline": "MAINT: remove dead code", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f2163d349cba87c379a05e69e015d2005292a919", "messageHeadline": "TST: lift xfail from tests fixed upstream in matplotlib", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c316c22fba7e65d30ca53e0136887504dd57f6bb", "messageHeadline": "Merge pull request #11331 from barentsen/fix-11328", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a399145457d51da32860922392600161233dd8d0", "messageHeadline": "Merge pull request #11330 from pllim/ci-cancel-workflow", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "c5eb43aea82921e9eb9e54b6d0a337c1f84e6cd7", "messageHeadline": ":memo: Fix broken link in the TimeSeries docs (fixes #11328)", "author": {"name": "Geert Barentsen", "email": "hello@geert.io", "user": {"login": "barentsen"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "67c7d9f0dac4c74868cbf49c24723f481b4b226b", "messageHeadline": "TST: Fix cancel workflow for PR", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "ced64b96581ebdcd0adcc7c094e5d3f8c2b93ba9", "messageHeadline": "Merge pull request #11329 from taldcroft/table-init-from-quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "11cbb7612dd21ad986e5c7642a0f22d7885ef264", "messageHeadline": "Merge pull request #11326 from Cadair/cron_on_label", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "595cb79a87efaf410c0f39df2052eda9611a0005", "messageHeadline": "Implement label trigger for cron CI", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "126a0dd6d3e35c4f171e21a3737bad99275d776e", "messageHeadline": "Fix bug in Table init from list of Quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "16416610a857e5d702134334546c21ccf0d6ab8b", "messageHeadline": "Merge pull request #10733 from pllim/actions-poc-draft-comment", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "84bbbc1783eff7f060b3a88d9e028482abc14e91", "messageHeadline": "Merge pull request #11214 from aragilar/add-priorities", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "ce17974dd02fa790b4c9c458f0ed7f43d2fc4105", "messageHeadline": "Avoid changing exception text", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b80c52b4a39b8cc2ff2d397cb0db27d689423e3c", "messageHeadline": "Merge pull request #11324 from taldcroft/table-remove-tablereadwrite", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "a392c909ae3abe1d06e708321f39602a770ed15d", "messageHeadline": "Remove orphaned TableReadWrite class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "932b78d5acf2ddf9f5e0f2ca8e9a3ca244fede04", "messageHeadline": "MNT: Move label PR to open actions.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "a6347384ffeea47d062bee1f3ea7f60af793d95b", "messageHeadline": "Merge pull request #11319 from pllim/tst-geodetic", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "17d56082435219403cb572b471fddde42fa95407", "messageHeadline": "TST: Temporarily xfail until #11277 is solved", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "74d445ceaa61b5d23241210367902fbd60c9782c", "messageHeadline": "Merge pull request #11316 from pllim/use-builtin-skip-ci", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "90625cbaafa395a8fb0e5bd14c889a2bd081a88f", "messageHeadline": "Move the changelog entry at the right place.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "84442e160ff9272300ec6a06c5f275603fe78ab0", "messageHeadline": "Add changelog entry.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "070cd942a6ae9e18513c21c19efe0eb91a969972", "messageHeadline": "Move header check before END test. Fix test.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "cce59dfe30c325ac9f61ce0e4de34819272f0de7", "messageHeadline": "Fix lint errors.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5b4ce465590e2afde6d45d8c9d2489d5befd6e36", "messageHeadline": "Check SIMPLE key in extra bytes. Add test.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "eb965592f4f5bd4d973ec1f898be33db57114d43", "messageHeadline": "Merge pull request #11295 from legau/noarg-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eae641fa2beab8d5f73642f39cc022cdc92bdbb6", "messageHeadline": "Update license max year", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c861a3c7d3c23a472636bc09666b38d5de7c61bc", "messageHeadline": "TST: Skip CI natively [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "b6e2ee79c1aa26616f3ebdf3d04004010db0fdc1", "messageHeadline": "Fixed Unit no arg constructor", "author": {"name": "L\u00e9ni Gauffier", "email": "lenigauffier@gmail.com", "user": {"login": "legau"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d80f1a1ef535c1060ce1bd374ffe724dfa66d1d7", "messageHeadline": "Merge pull request #11308 from saimn/pin-pyerfa", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97fd0e77beacbe462b242094cc8f48b3be2c2131", "messageHeadline": "Pin pyerfa to fix test failures with version 1.7.2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d2ffc473cb1c0aace0f7ceed5a7483987d99bf5", "messageHeadline": "Merge pull request #11301 from dhomeier/fits-rvkc-blanks", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4b39e0ff7282a13d8f80ac92ebc37ed3a7f9c28b", "messageHeadline": "Changelog entry [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8e0923fbff6de012b36e15065218bd8d56f62785", "messageHeadline": "Merge pull request #11303 from dstansby/fitstime", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "1239d6aee80e7e6957e61de7983d669d5aa41127", "messageHeadline": "Create FITS time keyword parsing function", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "e6e99bfae04c980c7250d9c85fc362d5eb1a6493", "messageHeadline": "Allow multiple leading spaces in RVKC input format", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "76cbf724e4d17ae83c91318a0536d1b06e50eadc", "messageHeadline": "Add check and warning for incompatible (external) WCSLIB", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "d0a629ba36e1f8759d28f68d748835b9d04f65cf", "messageHeadline": "Update wcs tests and bundle build for WCSLIB 7.4", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "6c485869cbee373282c8081d110bbf1ea25b3982", "messageHeadline": "Updated bundled WCSLIB to 7.4 with wcshdo() fix", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 5703, "deletions": 5580}}, {"node": {"oid": "783be4f00819ac959dfb899e05b46e3ec72431c8", "messageHeadline": "Merge pull request #11294 from dhomeier/pandas-arraywrapper-endianess", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "7f0e7ab933796fc1087de37e90cffa1f8b894f8b", "messageHeadline": "Formatting cleanup; arrayswap.to_pandas() test", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0791afccc99dc3e41a12dff48b8363513a14b4a5", "messageHeadline": "Merge pull request #11290 from pkopparla/patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6904efeccd47da8ad9479769f67831ca5c17368b", "messageHeadline": "Merge pull request #11292 from pllim/fix-mpldev-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "16fd28c3d82dbba828dd34da70d9d77ad1424e12", "messageHeadline": "Test dtype.name for non-native byteorder in pickle_roundtrip and init\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "41ce59f17476c548ad445e8a103c2ec9bc637c7e", "messageHeadline": "TST: xfail 2 tests for mpldev", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 40}}, {"node": {"oid": "1fbf70dfc21848afc5b0528b65da8ca6ec82ed77", "messageHeadline": "TST: Patch failing tests caused by mpl-dev", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "3286f1d2aa3274618cad312e2802aa860d403d5a", "messageHeadline": "Handle ArrayWrapper corner case for native byteorder conversion in Ta\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "6d6041a000a06ad365c43b3c3fd98794045eaf3b", "messageHeadline": "Merge pull request #1 from pkopparla/pkopparla-autopower-docstring", "author": {"name": "Pushkar Kopparla", "email": "76039838+pkopparla@users.noreply.github.com", "user": {"login": "pkopparla"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4ca2ad44b0bc8d27d2645b564bb5f21abe45079d", "messageHeadline": "Updated docstring of autopower in core.py", "author": {"name": "Pushkar Kopparla", "email": "76039838+pkopparla@users.noreply.github.com", "user": {"login": "pkopparla"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "63f90efa936554124e558f9e3febe0934873379c", "messageHeadline": "Merge pull request #11288 from dhomeier/pandas-endianess", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "ddf491ecdd3c7746913c727c6c46396038a5fa6a", "messageHeadline": "Changelog entry [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72872cb7042bbc888849b55851a9f8c67cc04be3", "messageHeadline": "Reorganise method names in Voigt1D", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c40b39dd5df6b9308e00957e3fe8128271379c68", "messageHeadline": "Update lombscargle.rst", "author": {"name": "Pushkar Kopparla", "email": "76039838+pkopparla@users.noreply.github.com", "user": {"login": "pkopparla"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13c4faa2ef41624f0f454f16ded57043c2b1c4ec", "messageHeadline": "Merge pull request #11253 from embray/issue-11003", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "f3cf7261f7b0b5a4511928cb26c7af8de630a070", "messageHeadline": "Merge pull request #11287 from mhvk/update-leapseconds", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 82, "deletions": 17}}, {"node": {"oid": "2a03da99ca524a336339bf0516d5d36b121b8360", "messageHeadline": "Update lombscargle.rst", "author": {"name": "Pushkar Kopparla", "email": "76039838+pkopparla@users.noreply.github.com", "user": {"login": "pkopparla"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0dde94a247ee15a42560fe0d63792dfe07a417bf", "messageHeadline": "Fix check for byteorder swap in Table.to_pandas()", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "301ccfbaf6720cceb6641e15e35b5d1b3cda2574", "messageHeadline": "Merge pull request #11283 from ayshih/dimensionless", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "755d8040efe72fc3cf0ca1cbe18e5d63b38935a2", "messageHeadline": "Update IERS B table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 15}}, {"node": {"oid": "a974c6772eb2d11deb82cf4bfbb92f928f3efe41", "messageHeadline": "Update leap second table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdf2b3e96ecdb36354ccbf45d41d3fb6003652d0", "messageHeadline": "Add extra newlines so that YAML doesn't fold in the blank lines.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c7f4aa88d91795d875ae00852c896401164dc4a0", "messageHeadline": "Rename the file so we can use it as a generic file for actions on opened", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "81eacb59fc970c38953d29a1ad4e361a1cce6ec3", "messageHeadline": "Apply suggestions from code review", "author": {"name": "E. M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "585dff14cdcf0c34a4a1c2073c29d5e53b580321", "messageHeadline": "DOC: Changelog entry [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25ed46528532ec22a0da7916bc4167f4584a2076", "messageHeadline": "un-class Voigt1D methods; clarify documentation", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 53, "deletions": 64}}, {"node": {"oid": "3f8caf1eda7745204a8d13ffd0ebbe5e0b7354d7", "messageHeadline": "Fixed bug where allowing dimensionless input broke unit checking", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "4d31e6ce66719cf3a180ebcc45ff64d027a9413c", "messageHeadline": "Merge pull request #11273 from dstansby/patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "297fd59069b1c8dbf4d231e62be94cd268eb9d68", "messageHeadline": "Merge pull request #11282 from mhvk/units-cds-changelog-fix", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a72526d2965b7757bf1859daa24f35cdb944c831", "messageHeadline": "Clarify changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f75a0f2b7f56d8c4431cd69cd50e8342c7d7ff7c", "messageHeadline": "Add read/write priorities to changelog", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d78bf405b11b9bb208b9f9f6ea01b01413b5d59c", "messageHeadline": "Merge pull request #11274 from pllim/action-skip-ci-move", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94f45929e41e1500022d66844072b28362a7bf0e", "messageHeadline": "TST: Long hash for Action", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73a218aab0ac53ab55fea9c093de54eaa3db16cd", "messageHeadline": "MNT: action-skip-ci has moved [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2074d5c0e3698006411bf994e4b6aa5c914c9a3", "messageHeadline": "Add warning about integer casting in Quantity", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e3d7066243c8bf21efc50c2c0170e6ea4f5c4648", "messageHeadline": "Merge pull request #11271 from hamogu/angledoc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a58fbf37d3007e9a81470b1f88423cd0d3cae64a", "messageHeadline": "Replace relative import in docstring", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc941c3a32f1543c95624eba2d13784c991171db", "messageHeadline": "Merge pull request #11249 from maxnoe/fix_unix_tai", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "df7eb1756c08187651dea9759b82253f1e73fd6c", "messageHeadline": "Change epoch of TimeUnixTAI to 1970-01-01T00:00:00.0 TAI, fixes #11245", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "e6d6e816ac2e3ab23aea9409871b13fe0ca4adb4", "messageHeadline": "Merge pull request #11264 from saimn/pytest-header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "703069c3ba76e2b7587720fc6c2711ba7fe2e363", "messageHeadline": "Define TESTED_VERSIONS for the next version of pytest_astropy_header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a959a707c5e48614cd0ff497fe661b8ae72ba98d", "messageHeadline": "Merge pull request #11263 from mhvk/stats-sigma-clip-small-improvement", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2afae7f78271b7eb9d8746fb4ce03bbc332e3080", "messageHeadline": "Small performance refactor of sigma clipping", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8eecbc9845a8e628d53320b888a297f6780f8739", "messageHeadline": "Merge pull request #11222 from mhvk/io-fits-masked-columns", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 118, "deletions": 56}}, {"node": {"oid": "0a56513c9bd7b9511e1cc973d719a98a569cd391", "messageHeadline": "Add priority to docstring", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4e89dfad9df964860d9af889ccea2e90d8e44fd8", "messageHeadline": "Fix style", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "117fecdd7110d46f7d62315575f1d3e0be2d61ed", "messageHeadline": "Remove specutils priority support and add tests", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "40521bf9df0630b144cf9d9d7027dba1491c5aa8", "messageHeadline": "Merge pull request #11255 from mhvk/skycoord-offset-frame-fix", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "b1660feb863945433d60b2841772f0124290a950", "messageHeadline": "Use frame_attributes from base classes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1eea80f01254a2b513b5df112f13dfe5375c31d7", "messageHeadline": "Ensure attribute order is preserved.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "816763d63a0f290b233a0ae6abcdc6cc41fd69b1", "messageHeadline": "Ensure SkyOffsetFrame can again be transformed back to base frame", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "3c8b7060a1601d9158138e2e09a6ad979a469561", "messageHeadline": "Clarify io.fits changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "fa9007cf5bfc37564148aeac4f4ac814ce02ce14", "messageHeadline": "Merge pull request #11168 from pllim/actions-ci-skip", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ef40111640f9f93215eea87eb793da9c7093de68", "messageHeadline": "Merge pull request #11099 from embray/issue-11094", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 92, "deletions": 52}}, {"node": {"oid": "10ba9aba6ed18394cfaad06d3bf9945a83b86e36", "messageHeadline": "[#11003] First attempt to use the first-interaction action to provide", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "0e60d750ff1d939c14b699390bb72295d462672b", "messageHeadline": "[#11094] Add changelog entry. [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5852f80b47e365dcdf078a9eb36cda22c9fda148", "messageHeadline": "[#11094] Collect Frame Attributes from all base classes as well, fixing", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "8299ac9f3d82e08feb81f2f493f26d8f25e7a32f", "messageHeadline": "[#11094] Skip OrderedDescriptor doctests.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5aa9662f4781a375c6e0eb40943dd5bae7269e3f", "messageHeadline": "[#11094] Remove use of OrderedDescriptorContainer in the tests that I", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "43b5e50a8e0bd60cfe6f2b67600f880636083b2e", "messageHeadline": "[#11094][#11090] Remove FrameMeta entirely as it is no longer needed.", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "43558dc369f28c9f046f82a2e2eb3bca47de08d0", "messageHeadline": "[#11094] Mark OrderedDescriptor and OrderedDescriptorContainer as", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5f696be20a6af9c54a7a4e2ecc3be9df5ec53164", "messageHeadline": "[#11094] Remove use of OrderedDescriptor[Container] from", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "53916094de3827c40bd3fd6454c5a3c13dbbd1b3", "messageHeadline": "[#11094] Remove use of OrderedDescriptor for astropy.modeling", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 11, "deletions": 32}}, {"node": {"oid": "b3a328d7a061115fae108485a21299050f65b47c", "messageHeadline": "Merge pull request #11250 from mhvk/units-cds-log10-dimensionless", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 134, "deletions": 38}}, {"node": {"oid": "5a248738b96bf96b604d3ae0d08d5b61cb287c91", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "751293d7e5bc7103452d08b0abd379c04a1cbb3e", "messageHeadline": "Keep old order for dimensionless, with \"---\" first", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "6c58b2ad6f3d227397896f72bcaea4fb407755ee", "messageHeadline": "Updated lexer/parser for CDS units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "0a63355e34d2902811cbe39302ac5e014714d74f", "messageHeadline": "Test CDS readme that caused problems.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "19d56ccd65de3264068dd2e39551c5ed8430054e", "messageHeadline": "For CDS units, allow \"-\" for dimensionless, including in logarithmic \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fad2853933b315b9c1a1f1373dccfca46c9124c6", "messageHeadline": "Merge pull request #11251 from taldcroft/time-revert-11143", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 62}}, {"node": {"oid": "22286afe3165a88d8005905886a0a486811fb505", "messageHeadline": "Merge pull request #11197 from janerigby/fix-angdiamD", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "4f2c65a3941ab642ab041e81384613c0b89b156c", "messageHeadline": "Merge pull request #11137 from cmarmo/doc-verification", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 94, "deletions": 82}}, {"node": {"oid": "30a7c3e90523e2858180802050bc35663d7974cf", "messageHeadline": "Clarify z2<z1 behavior", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "589c69849ddd1e763538455a729195424ca497a7", "messageHeadline": "Revert changelog for #11143", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "08af56fe1431246cabb377e13ab842054c39427d", "messageHeadline": "Move and edit change log.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "598fbdd25a657b6abfc0a6cc2f42942f66b129ad", "messageHeadline": "Added checking of input to cosmo.angular_diameter_distance_z1z2, that\u2026", "author": {"name": "janerigby", "email": "jane.rigby@gmail.com", "user": {"login": "janerigby"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "9046739f3076d6f5cb3114409537031deb93a8fc", "messageHeadline": "Merge pull request #11241 from mhvk/whats-new-thread-safety", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d85578bfa5e0f6a8996587f3f0df65af550f0f95", "messageHeadline": "Revert \"Merge pull request #11143 from maxnoe/unix_time_ptp\"", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 59}}, {"node": {"oid": "6bf697e137847cc5bf18348cb191b66c7567273f", "messageHeadline": "Merge pull request #11226 from bmerry/issue-11220", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "f5a4b6fe3b075d793155ef0e0e708ac8e2fff990", "messageHeadline": "Move UfuncHelper.UNSUPPORTED to an instance attribute", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "232931b3d466722ea0988ca5872c6bf14e66bde2", "messageHeadline": "Add pragma: no cover for untested code", "author": {"name": "Bruce Merry", "email": "bmerry@gmail.com", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a945078a9cb0b37fa630b68652cce2d73e643668", "messageHeadline": "Make UfuncHelpers thread-safe", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "bcfbcc7d2e9b531473f82b427c40c733d1f0ddc9", "messageHeadline": "Add a regression test for #11220", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "aef31beaf10153e3053f8f8515c373d2dd0a7fe1", "messageHeadline": "Merge pull request #11234 from bmerry/issue-11233", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "bffd929a04d1dcc06e0dca2369bef26944998919", "messageHeadline": "What's New entry for threadsafety improvements", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "7726650e609da000370deaf07686d40d9e97e031", "messageHeadline": "Merge pull request #11227 from bmerry/issue-11225", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 406, "deletions": 311}}, {"node": {"oid": "49b0aac19a1daeb310cb79f9db21fe2928afef78", "messageHeadline": "Merge pull request #11089 from pllim/azure-ci", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa71c2f450fa4774eeecbdadd361544e928d3298", "messageHeadline": "Make test_generate_parser work when run multiple times", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "6852adbfff2edb3a2fe1959a6b8c267dba8c320a", "messageHeadline": "Make _TAB_HEADER private again", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c3132e70a41eb230bf89dc90a6d14157d4f40f68", "messageHeadline": "Merge pull request #11243 from larrybradley/minpyver", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "320762cc2a7acda4fde25b970ef3a3ac8d7116e4", "messageHeadline": "Fix string formatting for minimum_python_version", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1dbb20ff4cd9bab0de4e0ba7253b4c62aa3b015", "messageHeadline": "Merge pull request #11224 from bmerry/issue-11221", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 101, "deletions": 23}}, {"node": {"oid": "bb56442ce11597cf8d32acd80eb5825d56aa7d9e", "messageHeadline": "Move fast_thread_switching fixture to top level", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "41b03cfefd6da134d5b77582186d7a400a7a9b16", "messageHeadline": "Add numpydoc-style Parameters for yacc/lex", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "13f5eea9472f19c19c082cbb4a0be3509b0d083f", "messageHeadline": "Add a unit test for utils.parsing", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "3653dd0646351f2dedea286219d93e204cf98db0", "messageHeadline": "Add a docstring for ThreadSafeParser.parse", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "415c2621b361a4be512cea322ae1ecaa8ea54329", "messageHeadline": "Add __all__ to utils.parsing", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4ccc23b0a30be3465d07aa4293927f01c417d99d", "messageHeadline": "Move announcement of utils.parsing to New Features section", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcbfe78796d77a07ba9543075c5870305577a325", "messageHeadline": "Fix style of imports for astropy.utils.parsing", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "282a1c7b497ec276cde59c8c229fe1e6d96bc205", "messageHeadline": "Restore state in TestUpdateLeapSeconds.test_init_thread_safety", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "db13577a09cacbbbf74c976e6fec4e7ee52d1830", "messageHeadline": "Merge _LEAP_SECONDS_CHECK*", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "47507a8e36c54835ad6d35d32a503674a985aca8", "messageHeadline": "Update CHANGES.rst with PR number", "author": {"name": "Bruce Merry", "email": "bmerry@gmail.com", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b13bc022b2451a3cfe46236ec15ab73fed8ef603", "messageHeadline": "Update astropy/time/core.py", "author": {"name": "Bruce Merry", "email": "bmerry@gmail.com", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cac27ee39c4673f46302dd89a064b59bec789372", "messageHeadline": "Allow specifying reader/writer priority on creation", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "1b003ca07499a6aed30a59eb917ed5f44276d4ac", "messageHeadline": "Make leap-second initialisation thread-safe", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "499f06df19d2feb08e8333660858c70cf5f52986", "messageHeadline": "Fix accidental double-delete in lazyproperty", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "77b35a558870b3a885c4e3011aec3cef47843307", "messageHeadline": "Remove lock from lazyproperty setter+deleter", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "a467d74b52dd24d0a5bfdccf296c53be9dfd53b7", "messageHeadline": "Updates from PR feedback", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "6a2bf1a5c83a26e53f675abe3565092dfb439d1e", "messageHeadline": "Merge pull request #11213 from mhvk/representations-old-numpy-leftovers", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "800d2a8384d171a7a2c9bd05e1c6e67dc987c667", "messageHeadline": "Insert PR number into CHANGES.rst", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85bffd9f0241bcbbc70c6b81c4b2281a5ed55bc6", "messageHeadline": "Make Unit and Angle string parsing thread-safe", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 307, "deletions": 308}}, {"node": {"oid": "b86c2fe66b0f288fe1acfdac260fd213e51e0a74", "messageHeadline": "Move changelog entry to correct section", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dc458b26bd8b7c8eee9276196423716d5091d000", "messageHeadline": "Update CHANGES.rst to refer to PR not issue", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa544e041f2d540040c1c60a92994e3e8049a69c", "messageHeadline": "Make lazyproperty and classproperty thread-safe", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "5192b32891b11d00cd6bd41971bb1f01a64bce52", "messageHeadline": "Add unit test for lazyproperty with multithreading", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "284e49d753ee690c25ebd0b2eb6f8334b4ee4db2", "messageHeadline": "Add a unit test for thread safety of lazy classproperty", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "226612eef9cba6d59a8246670fdfa2bf32389f8a", "messageHeadline": "TST: Skip CI without failing [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "fa5fcf836ac731f63326deb6e5e967bc4a0cd3cb", "messageHeadline": "TST: Skip CI in Action.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0fb52e3e9389971e48e7e069925d87e05aa382ee", "messageHeadline": "Fix timeseries to deal with the MaskedColumn now being read.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "58d0cb5dfa0ef192ec4eac56a2d74df4432c8237", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "05311211ed3ade4ce5acd992623956bc4cfb917d", "messageHeadline": "Add tests for masked=True/False, serialize_method data_mask", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "eabbc1ecdc414a18d715b29ecf8eed5c70f4e95f", "messageHeadline": "Ensure that FITS masked float and string values are recognized.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "cf5745e324ec85abe2f074ba1ef010f1097057e7", "messageHeadline": "Ensure proper default mask values for tables written to FITS.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "4b242e6f5465410aa575f844e1a0b81db4534c94", "messageHeadline": "Merge pull request #11217 from taldcroft/table-fix-metattr-init", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "df52c377d5bb6063df36f0eabd84fb682de59cbc", "messageHeadline": "Add a test for a latent coverage failure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c478ee7e6cdd05ced6ecf26c15f173f47e1b1fbf", "messageHeadline": "Fix bug in Table init of TableAttribute's", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "98e5213d7ab9635ad31942db510e2dee93f4a357", "messageHeadline": "Merge pull request #11145 from jmmaljaars/11131-correct-print-format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "179bf320e769dcc6acba921a762bb83cf56f6313", "messageHeadline": "Fix Quantity.to_string() for non-latex format, fixes #11131", "author": {"name": "Jakob Maljaars", "email": "jakob.maljaars@stcorp.nl", "user": {"login": "jmmaljaars"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "355bcf391db9c0c341f9b26c95b2ab2e2ca21238", "messageHeadline": "WIP: Idea for adding priorities to registry", "author": {"name": "James Tocknell", "email": "aragilar@gmail.com", "user": {"login": "aragilar"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "ea059fc201b83caaf16a09d4d11a343192669126", "messageHeadline": "Remove old numpy 1.16 work-arounds that hinder some masked transforma\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f58e9673db09810f3844e7f9dd716b76f8d69fde", "messageHeadline": "Merge pull request #11157 from pllim/votable-bug-11087", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "3c7d547218368ff5ba38f5da3f19cb0e434e9cb1", "messageHeadline": "Merge pull request #11103 from mhvk/coord-alt-az-test-update-referenc\u2026", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "eb49d2d6f68a10b6ccf4e5762d8e1bc649e3105d", "messageHeadline": "Merge pull request #11195 from mhvk/time-serialize-mask-bug", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "72ca3c070234589a69fe70029e87c57f9672fccb", "messageHeadline": "Merge pull request #11201 from pllim/fix-ci-scipy-1.6.0", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cbbcb3f2968934dc4ddab71ce1e2d5926bf4c730", "messageHeadline": "Merge pull request #11142 from mnijhuis-tos/misc-units-in-misc.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 116, "deletions": 63}}, {"node": {"oid": "5c2ba8082f9445570e291f3055cab3d0c90d53f5", "messageHeadline": "Add astropy.units.misc to docs/units/index.rst.", "author": {"name": "Maik Nijhuis", "email": "maik.nijhuis@triopsys.nl", "user": {"login": "mnijhuis-tos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efe702af22b96fa56d09092e1297bdb5e84e208c", "messageHeadline": "Update changelog for astropy.units.", "author": {"name": "Maik Nijhuis", "email": "maik.nijhuis@triopsys.nl", "user": {"login": "mnijhuis-tos"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e422f38d5699b6fe09f195bb32a4ee1e976af85e", "messageHeadline": "TST: Ignore RuntimeWarning from scipy 1.6.0", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1fa5a2a356b6065232ee77a3a14b1d074e206bba", "messageHeadline": "Merge pull request #11108 from embray/issue-5408", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 114, "deletions": 63}}, {"node": {"oid": "867d0edfd6d9277f8041cc3267b6fd2b7c8aee91", "messageHeadline": "[#5408] Add changelog entry. [skip ci]", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11df2c1dff469f3da2e7df07da16b7842ef65a9a", "messageHeadline": "[#5408] Add regression test and fix for #5408", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 56, "deletions": 25}}, {"node": {"oid": "c5400c7332da7025180164e44b42cd991c4bb038", "messageHeadline": "[#5408] Some refactoring of Card parsing", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "de7420e458af989d20343689f88a16a978e2215a", "messageHeadline": "Merge pull request #11174 from saimn/fits-strip", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 48, "deletions": 50}}, {"node": {"oid": "399ac969e0700e4d7af2a5c895e213dce07ef104", "messageHeadline": "Merge pull request #11190 from taldcroft/table-hidden-columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 599, "deletions": 38}}, {"node": {"oid": "365301c682854d0a1211b0773b104d40b592041f", "messageHeadline": "Merge pull request #11198 from mhvk/quantity-mean-var-std-keepdims", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "hello@juanlu.space", "user": {"login": "astrojuanlu"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "3bfe0641925c2e399a232cd24af0996095c34f09", "messageHeadline": "Hide columns using table attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 599, "deletions": 38}}, {"node": {"oid": "d90a802a63cdcf4400c4fd8efa48e8a81793b646", "messageHeadline": "Add keepdims argument to mean, std, var methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "196fe576555f784eb9a6f11ab62ec531416060cc", "messageHeadline": "Merge pull request #11185 from homeboy445/fixfor-4873", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "7fb60275e84c9e8a0ea0d3ebef0959cbbc035c94", "messageHeadline": "Merge pull request #11133 from mhvk/utils-shaped-shape", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "f44eaab24228014dedb0ed8419d2acc13d11d876", "messageHeadline": "Fix inability to write masked times with ``formatted_value``.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "9cefcb9a72fee60545b111992f8f5173c40487ba", "messageHeadline": "Merge pull request #11086 from astrojuanlu/geodetic-representations", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "hello@juanlu.space", "user": {"login": "astrojuanlu"}}, "additions": 266, "deletions": 25}}, {"node": {"oid": "a56997e904c7c7767db48766dc1139957a7ac734", "messageHeadline": "Use explicit white list instead of guess work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f9cf3ccf2ab3da9d0fd3ea587f9b4aea5ad98d5c", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4a3537753d1e05adca4664ccb0887b2df0c7de39", "messageHeadline": "Re-enable shape-information-getting numpy functions on ShapedLikeNDAr\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "6ba4bec6805ff2c4376d314d8cdd191f5cedc241", "messageHeadline": "Update precision test of AltAz computation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "4612ca14da79c858f0856af00aba70fc524c8ce3", "messageHeadline": "Auto-fill ELLIPSOIDS by the geodetic classes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "b5a3733e240304ee80d061db79ddd2b4730bf669", "messageHeadline": "Elaborate a bit more in changelog.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "081b68c518078bd1df9c8b95328f71a48b4a3f1a", "messageHeadline": "Add a few extra tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "1d95f07c66579de0143e7f64e76fd746ff0a09e3", "messageHeadline": "Simplify conversion, avoid Distance, ensure angles are in degrees.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "1d64541aa3ec27cf55525b3d2dfffa6d3fedd14f", "messageHeadline": "Support units for erfa_ufunc.gc2gd and gd2gc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "4a86c8a4ae07eb4e0f5b0d49bd7520cfd4c09e56", "messageHeadline": "Expose BaseGeodeticRepresentation as well", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "510cc8c155856a30f2cc2aa9e94abce7fd70a6e3", "messageHeadline": "Add changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f05846b21433c77056e87b1615ab12d67ea6305a", "messageHeadline": "Export new geodetic coordinates", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abfb8419d629d4b35cb09937d8d2e4fd8374864f", "messageHeadline": "Move tests for geodetic representation to separate file", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "8b03381e0b950de82f907f35e12973c29472e3ba", "messageHeadline": "Remove duplicated code in tests", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 23}}, {"node": {"oid": "fed447f24ca965250bd873c654a6eea1d8addc86", "messageHeadline": "Docstring improvements", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "4d47917a4f0cf3a2133dd8a2bb007777f06b8052", "messageHeadline": "Reuse representation transformations in EarthLocation", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "c01a2a0ad29e7a40c61a5140afce1928ab423ab4", "messageHeadline": "WIP: Temporarily remove height validation", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "2fa45df334e630b48dbea04ac13b16eb795e9ec0", "messageHeadline": "Enforce length units, disallow negative heights", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3632e7157d7d13ba85b42edd226b7f86e43f745a", "messageHeadline": "Set a default height", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ae10f46ca9a3cfb2f5e47b515c199db1abf48956", "messageHeadline": "Skip geodetic differentials for now", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c242dbf1424f27ac9881650a6c6d70d671fe4d4", "messageHeadline": "Style", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb9d183acbdaaaf081533645b4d0d79df481450c", "messageHeadline": "Move geodetic representations to earth.py", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 148, "deletions": 124}}, {"node": {"oid": "9c953a49c9a199040af37075b72fbda6719cbf55", "messageHeadline": "Parametrize ellipsoid", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "c5dda3bf4268a439d2991cba748a7f5859a9cc7a", "messageHeadline": "Avoid copy creation", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b3aa8533b8e10648f26c1d759b25a7ab7feac675", "messageHeadline": "Use erfa function directly", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "52c58dc437dd101f28cecb9d6743eb8ad17b1116", "messageHeadline": "Add WGS84GeodeticRepresentation", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "f7aab32a72f5212b0159e3dfe47f9ba08d5fc7a3", "messageHeadline": "Merge pull request #11175 from NikitaTewary/contribution", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "hello@juanlu.space", "user": {"login": "astrojuanlu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1331a1de88b2ba9f1d5f3df7ae459e954affd856", "messageHeadline": "Merge pull request #11165 from pllim/doc-fix-git-link", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db0c8670d97d86c0bba7e80b8d73192fb09ca687", "messageHeadline": "Fix coordinates doc formatting.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dc93858f3658136091fd34598659a0dab02eb02f", "messageHeadline": "Updated the doc to settle the confusion regarding Gregorian and Julian.", "author": {"name": "Nikita Tewary", "email": "tewarynikita2001@gmail.com", "user": {"login": "NikitaTewary"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c21fb99546952e95dfb57c91cafbefa0f878180b", "messageHeadline": "Merge pull request #11192 from timgates42/bugfix_typo_explicitly", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a29f356108666f88b2745fef16f0a45e721df2b5", "messageHeadline": "docs: fix simple typo, explcitly -> explicitly", "author": {"name": "Tim Gates", "email": "tim.gates@iress.com", "user": {"login": "timgates42"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef43739bb4ddb2ca0d1d99b31c9824b4c47e7ded", "messageHeadline": "Merge pull request #11139 from karlwessel/bugfix-for-issue-10991", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 83, "deletions": 104}}, {"node": {"oid": "e72a4f7cf4ae51416e7ceef243774c2b9e613e3a", "messageHeadline": "bugfix for fit_wcs_from_points, issue 10991", "author": {"name": "Karl Wessel", "email": "karl.wessel@stud.uni-goettingen.de", "user": null}, "additions": 83, "deletions": 104}}, {"node": {"oid": "78b7c1c84dba6bf468ba41d6bf813adf976af94b", "messageHeadline": "Adopted use of new ERFA ecliptic transformation machinery", "author": {"name": "homeboy445", "email": "akshitsan13@gmail.com", "user": {"login": "homeboy445"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "af1818f30ba6f8237ce95fdda5b74bf1ad5f33a6", "messageHeadline": "Address review comments, fix test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4cc7a68a3a81d3b36382bbb5ea58a20d674f5b04", "messageHeadline": "BUG: VOTable NumericArray to broadcast mask", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "9c79f08d72cdd7982ea990d9b01553ac9c4d657b", "messageHeadline": "Merge pull request #11006 from nstarman/public-scope-file-path-func", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "b049c474ac0de4208a9c0d75e22e937e48233275", "messageHeadline": "Merge pull request #11180 from parampatidar/ref-test-dependencies", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "662f80cb773696b57026ce8c00ba71f9d20ca857", "messageHeadline": "rm _find_pkg_data_path", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "b20b33bf95af39b28cdba2e4a6e16fd3e5e147e0", "messageHeadline": "Update docs/development/workflow/get_devel_version.rst", "author": {"name": "Param Patidar", "email": "parmeshpatidar888@gmail.com", "user": {"login": "thatdaredevil"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af63caebf5bf9cbe9bbb87e078937e6b94513840", "messageHeadline": "Add link to testing dependencies [ci skip]", "author": {"name": "Param Patidar", "email": "parmeshpatidar888@gmail.com", "user": {"login": "thatdaredevil"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bc09927509a74a1496af2758d5581e33906fc927", "messageHeadline": "BUG: replaced inaccurate Voigt1D algorithm", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 182, "deletions": 55}}, {"node": {"oid": "c65e0d844f244c7d5c29e7186fb25235b2ab9678", "messageHeadline": "Merge pull request #11166 from mcara/wcs-aux-unset", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "7c01ae103195a77d500d1d0ead329e70d949ec31", "messageHeadline": "Merge pull request #11169 from NikitaTewary/Mycontributiongiven", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "hello@juanlu.space", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61797f8634a484d03b9ccc8afd0ea25a07ce2f1e", "messageHeadline": "TIRS added for more clarity in the documentation", "author": {"name": "Nikita Tewary", "email": "tewarynikita2001@gmail.com", "user": {"login": "NikitaTewary"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e39fe877a831794f37e150fb0924cd5bb8b33ad8", "messageHeadline": "Expose Header.strip as a public method", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "7626e6d213fefc0c28cab324a1eae0110941641c", "messageHeadline": "Simplify Header._strip", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "6ab0640fe569c8ee1953b9c82121ce4ce86cc0c1", "messageHeadline": "Merge pull request #11156 from pllim/tst-fix-spectralcoord-doctest", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7531bfcc3c65c6f69a180eb77bb4fc3b29bc4b10", "messageHeadline": "TST: Fix spectralcoord doctest [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb2b26545b99c3aef32b73cde75984670f075f0c", "messageHeadline": "Merge pull request #11167 from pllim/tst-pin-pytest-samp-fault", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32e15438b485a2e17856901bff5a5d35cfd998e0", "messageHeadline": "TST: Older pytest missing PytestUnhandledThreadExceptionWarning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc728115e003b38bddd91a5b5a82b3bf44a5940c", "messageHeadline": "TST: Undo pytest pin, ignore warning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e4772b8f0bea3731ea2be4f15d259ca35bce392c", "messageHeadline": "TST: Pin pytest<6.2 due to samp failures", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb20cdbe08bca2c23b53f34a27f00931301821a8", "messageHeadline": "Allow un-setting aux WCS parameters", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "d6bcb8ebe5769423f3b674e083f617bb0c7272c8", "messageHeadline": "DOC: Fix broken link for git cheat sheet [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9a91698b720d216fd1727943d30302b26ae5f6", "messageHeadline": "Merge pull request #10980 from rrjbca/broadcast_redshift", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "40b35f56028f35b19ccd81bb411d5d753cf3cc51", "messageHeadline": "Add show_warnings directive from astropy pytest plugin.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 32, "deletions": 53}}, {"node": {"oid": "8101a2654a9fd217647331e9d98da5e3f55c34fb", "messageHeadline": "Rename hdus to hdul", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1da67caaad06cd5d0ab6a1d3edc28722a02b263e", "messageHeadline": "Add contextmanager to show warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 38}}, {"node": {"oid": "2388de9ca4e804fc2be6254c8a7530e87820e180", "messageHeadline": "Merge pull request #11149 from stvguest/astropy#2632_multiple_fits_ta\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "932d5cfc8ea39421dbe265b89541e3e6225972ac", "messageHeadline": "Add missing newline in changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02525d042ba650d5788d8f6d61cff68e3bc97ad2", "messageHeadline": "Apply simplefilter once.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "0284e8acf0b06fa4880e93ac1e1fae4c01aff131", "messageHeadline": "make _find_pkg_data_path public as get_pkg_data_path", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 69, "deletions": 19}}, {"node": {"oid": "8e03697198608c83219af69f7c9c7514c599a0c6", "messageHeadline": "Fix terrible English error in comments...", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "acb5eb795d88bcdddbd06812bcd8848f698bedf6", "messageHeadline": "Catch and record warnings, then print them.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 78, "deletions": 42}}, {"node": {"oid": "29f739548e0016755b158b18266208aebb94186d", "messageHeadline": "Simplify filename.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "dc2460221f2a1d0efe79ee00586c3e9e0f83eeb4", "messageHeadline": "astropy#2632: Save multiple Table objects to one FITS file", "author": {"name": "Steve Guest", "email": "steve.guest@stfc.ac.uk", "user": {"login": "stvguest"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f11c32b9f57138b9bfa2422fa28481da16c109", "messageHeadline": "astropy#2632: Save multiple Table objects to one FITS file", "author": {"name": "Steve Guest", "email": "steve.guest@stfc.ac.uk", "user": {"login": "stvguest"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "48d1961d6990a453124b9938c600a6b7ff7599cc", "messageHeadline": "Merge pull request #11134 from mhvk/time-tdb-scale-default-location", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "b513cfe45f06abc1cd08eff2000923279d1ee5d8", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Richard R", "email": "58728519+rrjbca@users.noreply.github.com", "user": {"login": "rrjbca"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b29414f98779288f8b33f8665a93db506f9d6727", "messageHeadline": "Merge pull request #11151 from ludwigschwardt/altaz-docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "127dddd89c7972e238aac5bf01246df676e0b5af", "messageHeadline": "Merge pull request #11144 from jmmaljaars/3009-update-script-info", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 98, "deletions": 15}}, {"node": {"oid": "ec983207505a2c1dcaefdb3b32fe0d9f30a2b716", "messageHeadline": "Merge pull request #11143 from maxnoe/unix_time_ptp", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "7fe216d55eba6ad753b66f53a7c870ee011b43b7", "messageHeadline": "Improve AltAz documentation", "author": {"name": "Ludwig Schwardt", "email": "ludwig@ska.ac.za", "user": {"login": "ludwigschwardt"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b836dd25b462a563a208829c5f7e1a0719865c6a", "messageHeadline": "astropy#2632: Save multiple Table objects to one FITS file", "author": {"name": "Steve Guest", "email": "steve.guest@stfc.ac.uk", "user": {"login": "stvguest"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f43bc86c1f8c5b8cded1beea104b7b84330e3c47", "messageHeadline": "astropy#2632: Save multiple Table objects to one FITS file", "author": {"name": "Steve Guest", "email": "steve.guest@stfc.ac.uk", "user": {"login": "stvguest"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "e23547f9d0efd5202847f9066f8218aad8aed730", "messageHeadline": "Add tests for fits scripts version info", "author": {"name": "Jakob Maljaars", "email": "jakob.maljaars@stcorp.nl", "user": {"login": "jmmaljaars"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "a915758e804fecaf1d884d24ee639b8c7f028d30", "messageHeadline": "Unify description of fits scripts, add --version argument", "author": {"name": "Jakob Maljaars", "email": "jakob.maljaars@stcorp.nl", "user": {"login": "jmmaljaars"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "36c0f603f9916100837406c0e3a4934c3685f462", "messageHeadline": "Add unix_ptp time format", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "960314366be1bfdc3b2e7488fde0d2f780562f68", "messageHeadline": "Merge pull request #11049 from taldcroft/time-zone-example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "21f2f1aef5435f29b9e7a42c50fa80ba07c1a39a", "messageHeadline": "Merge pull request #11146 from pllim/actions-fork-no-cron-weekly", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "405db76a5d13c67dbd3bb685377e1829c6691007", "messageHeadline": "TST: Prevent weekly cron running on fork [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8ae313bb0868a3fe38f4059ddcecab2e30f0647", "messageHeadline": "Use __version__ string", "author": {"name": "Jakob Maljaars", "email": "jakob.maljaars@stcorp.nl", "user": {"login": "jmmaljaars"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dcd00d8c5ee2edf1cf6ed89406d78ef9cbec012d", "messageHeadline": "Move voxel to misc.py.", "author": {"name": "Maik Nijhuis", "email": "maik.nijhuis@triopsys.nl", "user": {"login": "mnijhuis-tos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80f6642d5c9b8add305837a4ec9a33047df26101", "messageHeadline": "Move non-astrophysic units to misc.py.", "author": {"name": "Maik Nijhuis", "email": "maik.nijhuis@triopsys.nl", "user": {"login": "mnijhuis-tos"}}, "additions": 90, "deletions": 61}}, {"node": {"oid": "0240e3eb524e832a63e77477235afb0465c34d23", "messageHeadline": "Merge pull request #11141 from Cadair/azure_badge", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d911d34ebd459e27938a41c97b0c8d8a80fdf97a", "messageHeadline": "Extend description of fits scripts", "author": {"name": "Jakob Maljaars", "email": "jakob.maljaars@stcorp.nl", "user": {"login": "jmmaljaars"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "1f1755465c0e95d2137a98f33c32df28982dcc92", "messageHeadline": "Add skeleton misc.py.", "author": {"name": "Maik Nijhuis", "email": "maik.nijhuis@triopsys.nl", "user": {"login": "mnijhuis-tos"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "732380c0c38da0f0a672ae3bf587c3237e897502", "messageHeadline": "Add Azure pipelines status badge to readme", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "105cdef03132cf2c240eb775e2632d7f290508db", "messageHeadline": "Test documentation about checksum verifications.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "581841575a48921de2a4bd37824a2eae7bbcc20a", "messageHeadline": "Test documentation about header verification.", "author": {"name": "Chiara Marmo", "email": "chiara.marmo@u-psud.fr", "user": {"login": "cmarmo"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "3e97f82d2761cf7dc5d122f33441d820f27475ec", "messageHeadline": "Changelog entry", "author": {"name": "Richard R", "email": "rrjbca@users.noreply.github.com", "user": {"login": "rrjbca"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27cb5b9c4b5b165c7a32c7ea7a3f58ac1537fc3a", "messageHeadline": "Regression tests for iterable and broadcastable redshift arguments", "author": {"name": "Richard R", "email": "rrjbca@users.noreply.github.com", "user": {"login": "rrjbca"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "af69b2880f17598bc003c2d72972b40a87d303a6", "messageHeadline": "Fix comoving distance for iterable and broadcastable redshifts", "author": {"name": "Richard R", "email": "rrjbca@users.noreply.github.com", "user": {"login": "rrjbca"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "9680cd546aa9063758f2c23c836ca79a7c8f1eb1", "messageHeadline": "Merge pull request #11135 from pllim/actions-tags", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6756d9770fe4646b705ec15b946713ca391b091", "messageHeadline": "TST: Actions cannot have empty tags [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d7c0921bfa38d301b97db0cb38c70af19d160bf", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "909885a4511c0943380877fdeff128e005fb3e5b", "messageHeadline": "For time.tdb, default location should be geocenter.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "d5976e8735242909b81fd28058ce07fd57d43615", "messageHeadline": "Merge pull request #11128 from pllim/tst-fuzzing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "cc986ac8392b9f79d51e8497a6f46ebd8e2bf2d9", "messageHeadline": "TST: Fix test header in CI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "f4001f3feeef20bf22b45fc2555952e74cf10ab2", "messageHeadline": "TST: Fix hypothesis fuzzing logic.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "4da65447b13483dbc9b2aa7f1c4a5d133773be86", "messageHeadline": "Merge pull request #11125 from pllim/tst-minor-update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2e473f0db83bf262dc4bf19a6605c164746ac492", "messageHeadline": "TST: Add Python 3.9 to test matrix.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cf31d42ce1af380306dc365621a72a144c687f78", "messageHeadline": "Merge pull request #11113 from mhvk/representation-allow-subclasses", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 67}}, {"node": {"oid": "c347ff768771a325d592f397fa6b17c9dcb13378", "messageHeadline": "Correct docs for number of terms in 2D Polynomials", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0ca2203877f70659b432b0cf0b75777979b879d3", "messageHeadline": "Merge pull request #11121 from taldcroft/ascii-rdb-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e24a1ea6337712d4e303d1a1eef1951695a49bb9", "messageHeadline": "Fix link in docstring [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c7fa7664cb4fee2a1396c56fb46e9bb5ac63d26", "messageHeadline": "Merge pull request #11116 from mhvk/numpy-dev-array-size-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c965285a44ecbf949eef3cbae66207aa409641c", "messageHeadline": "Merge pull request #11115 from saimn/fits-table-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbd9f07352e0e2d108bc053fc9d7d35e08d081c9", "messageHeadline": "Merge pull request #11102 from rpsfonseca/update-docs-on-funcs-lose-u\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "30af472de1faea0ba2458019cab0e6ad5db246bf", "messageHeadline": "Update docs regarding ci skip", "author": {"name": "Ricardo Fonseca", "email": "ricardopfonseca@tecnico.ulisboa.pt", "user": {"login": "rpsfonseca"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cddf745b551a73468b6d0211f4705bf554ce5754", "messageHeadline": "Merge pull request #11117 from saimn/fits-cleanup-old-code", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "8cca0a1ee2a0b1b9682be990b611dc9108d99cb0", "messageHeadline": "Ignore runtimewarning about ndarray size change.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a796c48339f2bdedfc817e088fc04a339e74004", "messageHeadline": "Use explicit type size for floating point precision", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc358db6c420428a0e73077fd03ec6601f69bba9", "messageHeadline": "Merge pull request #11076 from pllim/rm-dunder-minversion", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 97, "deletions": 149}}, {"node": {"oid": "a7efc5f5353d6b3ec0c88d023f74dd6cb217aef4", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f06b2a0708c7050e5eb72656387230c735f49ac1", "messageHeadline": "Follow docs in allowing negative Distance instances", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "c259b9958db1925a9eb386ab7f964b0ec2bfce32", "messageHeadline": "Just use np.stack instead of _combine_xyz now that we have right numpy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 63}}, {"node": {"oid": "cdd752d2b01a3ad34ca61cdc5c009d85bdbfcdf7", "messageHeadline": "Merge pull request #11045 from astrofrog/more-arch-cron", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 53, "deletions": 164}}, {"node": {"oid": "0ff2f4f4bb2493195df42a674f349a8e8fa16edf", "messageHeadline": "Make sure we get WCSLIB 7 from buster-backports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cdf49963f3d792e0eac08564c9bff24de65703ed", "messageHeadline": "Install missing dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "753c418eebc9c71e6140a1f7c9d619a44f866bb3", "messageHeadline": "Use bash instead of sh", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a049a9e52a8ad0dcb771e544108b1abb577259d", "messageHeadline": "Use CI build to also test using system libraries and running the test\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "8bdf134313695d9d7c7261cd56ead4d5491fec9f", "messageHeadline": "Add aarch64, ppc64le, and s390x builds to GitHub actions, remove Trav\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 164}}, {"node": {"oid": "7bc9de6f9ce224663bd49f999850274507b867af", "messageHeadline": "Remove dead code for Python 2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "d351a99320002317e5abfe954e36e433eed4a3dd", "messageHeadline": "Merge pull request #11098 from embray/issue-10888/modeling", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "0ff46cb5305d288af47bd3de4432c7dc941b33cb", "messageHeadline": "Merge pull request #11101 from adrn/coordinates/fix-cls-name", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "af39a4fba6142428b598576d732521f393a0daa9", "messageHeadline": "add a minimal regression test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "54b050e25a3dec93b4b69ddc64145f7522e57e1d", "messageHeadline": "slight improvement to error message", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b9b6bc60f68e6b205b3627f82ab718cf535d0d4", "messageHeadline": "use getattr to safely get class name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "566f1ef1451161fee74fa2bee8bf5f5949052924", "messageHeadline": "[#10888] Motivated in part #11094, this removes all use of OrderedDict", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "87df980318eac43850a3add1e5f32286dad9d723", "messageHeadline": "Merge pull request #11090 from adrn/coordinates/excise-metaclasses", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 243, "deletions": 267}}, {"node": {"oid": "eb4a18377b3288425bdabbb41410e2a6d2be07c4", "messageHeadline": "added a changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3d1fe429d7969f3fb1c1ef98ea8ac5dcd3799518", "messageHeadline": "put repr_info inference into its own classmethod", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 90, "deletions": 74}}, {"node": {"oid": "8e9485f6a7e5836a9539990618230300dce1bcc6", "messageHeadline": "make classmethod for making readonly properties", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "67411e45335a6528f4bebb488e412e1ce8c2653d", "messageHeadline": "add kwargs and pass to super", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b40aa185b6b05f3014d3af62c908ac29ca57119f", "messageHeadline": "Merge pull request #11062 from saimn/leap-second-locale", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "15bd0616369214e869ac4a1db90d8e35c6ef7ba4", "messageHeadline": "Use fr_FR for all locale tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5ea5499cd04240c8d93fa051f085fce22b1de753", "messageHeadline": "Fix leap second update when using a non english locale", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "9ec74c589c6443af8d996813ce648b8b6f2e05fb", "messageHeadline": "Remove minversion checks in asdf tests and mpl style", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 54}}, {"node": {"oid": "794a219c11650409236388bae866659831ac6755", "messageHeadline": "DOC: Programmatic minversion insertion", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "860a6fca03b355ac6556377ba07c76b01d4a55ba", "messageHeadline": "deal with frame class name - requires some extra logic to work in ini\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b841555d78757fb9cb589afb6caa687b41fe4868", "messageHeadline": "remove frame metaclass machinery in favor of init_subclass", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 131, "deletions": 162}}, {"node": {"oid": "f84658c391e740de1f8365abc3e19d7f482a89de", "messageHeadline": "move differential metaclass stuff to init_subclass", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "1c79caab8bbe7d9bad95103a8d096c7c501c60ef", "messageHeadline": "move representation metaclass stuff to init_subclass", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 54, "deletions": 61}}, {"node": {"oid": "8fb3e630ff3160887c6adc57d96219e091bf9723", "messageHeadline": "MNT: Move minversion specs out of package __init__.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 127, "deletions": 133}}, {"node": {"oid": "010b6b570bcf4a92ccde07151d7c1b3afaac6f8f", "messageHeadline": "TST: Set CI in Azure [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11b185ee4899f89926d18323c8f07d2214071d67", "messageHeadline": "Merge pull request #11085 from bsipocz/changelog_post_42", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 210, "deletions": 290}}, {"node": {"oid": "32d95a93ff7a63aa8a0707a769cb6e48a2cd5987", "messageHeadline": "Remove name duplicate [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70bad6b51c5064a874627508ce21139d7a8ec266", "messageHeadline": "Merge pull request #11088 from pllim/fix-4.2-whatsnew-typo", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f50fe563ec40cdaf05571902c26ae2881410fe36", "messageHeadline": "DOC: Fix typo [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "883a7c4f50091ed7616e4f811fd022aed1ff086e", "messageHeadline": "Merge pull request #11043 from pllim/actions-32bit", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "274be91deca5ee3c3fd6146220e4eb369000171f", "messageHeadline": "Merge pull request #11079 from StuartLittlefair/direct_icrs_altaz", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "b40342e32fc8cda779623de827883d3631cdfc86", "messageHeadline": "changelog entry", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d926d02f29d68a5cf3971afb83a090ff1f5448fa", "messageHeadline": "Add v4.0.5 and v4.2.1 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "8b59638da16ecd5125d96b422fbc9b04e231c845", "messageHeadline": "Adding new contributors to docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "a5a1abfda4efe43dc2f25da706ff22b653df7ec5", "messageHeadline": "Merge pull request #11084 from bsipocz/release_v4.2_stats", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 105, "deletions": 15}}, {"node": {"oid": "06123619ffe2fcafb610dd863c6adb795e44a2d5", "messageHeadline": "Fix PR number in changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d783cbfcf93977af51be178f7e82e79ba2435be", "messageHeadline": "Cleanup changelog after v4.2 release [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 43, "deletions": 314}}, {"node": {"oid": "270a9a011d39caba07b7d10d926168ca62f00a77", "messageHeadline": "Fixing list of contributors [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "e1d434282d257b25ce374c33b5ae54413305345a", "messageHeadline": "cleanup mailmap and whatsnew", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 105, "deletions": 15}}, {"node": {"oid": "102d6402989ea7ef21ea463ad318be98d3643542", "messageHeadline": "Merge pull request #11083 from bsipocz/iers_update_for_4.2", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 143, "deletions": 26}}, {"node": {"oid": "6d4d4ee25da2eeab1f044174c13c47df6e758975", "messageHeadline": "Updating IERS table for 4.2 and 4.0.4", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 143, "deletions": 26}}, {"node": {"oid": "6e261686de34734c8d25b147aa33579286aa8cb2", "messageHeadline": "Merge pull request #11018 from pllim/utils-urlerror-msg", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "464fdaca77d7c46483b7e75b67aed4c46d3c8578", "messageHeadline": "Merge pull request #11075 from bamford/binom_doc_update", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "d2c37f37c9b2bc893c34188a0bc08b1e3b65b878", "messageHeadline": "memory efficiency and bugfixes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7cdac5b5e921404da7b6dcb0c5795c8bb2efc895", "messageHeadline": "Merge pull request #11077 from mhvk/table-do-not-access-uninitialized\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 78, "deletions": 37}}, {"node": {"oid": "b3830fc2e22bc727aa52291505bc35aa926d7fcd", "messageHeadline": "Also avoid creating info when looking up name.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cde59615707b9f2dfa547a6fd304de2624f0de0c", "messageHeadline": "tests for ICRS transform", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "c7f71f2d5efc7b18e788ca4ae375396805d06422", "messageHeadline": "bugfixes in transform", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a1d2b43406b6d6909ca062d9948c3682bf98b6ba", "messageHeadline": "add direct ICRS->AA transform", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "34a8bb38b8fab5f882828fec0dcf68afbf5f3121", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "12a586209c0280aefc741e5359138492b590205f", "messageHeadline": "Auto-create empty list of indices if needed on accessing info.indices.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "6a484457c319c1a9e905eda7a2dde0fefe16af94", "messageHeadline": "Avoid accessing info in columns added to a table unless it exists.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "5f960ad54725d81fda3189240d6552063684f1a6", "messageHeadline": "Simplify column and info copying for table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "92e9ce911a712e844aaf9e03b8ad3e629e2773ae", "messageHeadline": "Speed up copying of info by not accessing unset elements.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a68f4564d6c21ef90d82b22bfc6362cf67dd2d70", "messageHeadline": "Merge pull request #11073 from mhvk/earthlocation-get-gcrs-speedup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 44}}, {"node": {"oid": "5dc87d34479a408a81fbf2e9328d2f794271bd96", "messageHeadline": "Tighten Moon tests now that location transformations are more precise", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0c91e5851762aa3ef87b46925965e5317194de1d", "messageHeadline": "Minor doc edit to note scipy dependencies [ci skip]", "author": {"name": "Steven Bamford", "email": "steven@stevenbamford.com", "user": {"login": "bamford"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8a5e75185d628fa64339105143c30d532f204a9f", "messageHeadline": "Minor doc update for consistency (n=N) [ci skip]", "author": {"name": "Steven Bamford", "email": "steven@stevenbamford.com", "user": {"login": "bamford"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c7f307ac689e4db59a5ca46121b30ae559cf7fce", "messageHeadline": "Update solar system examples for very slightly different obsgeovel", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e94ddf371e57ea2c5cc15411fd1c474c5e6e30f", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "098c1240f66dceccc839554edf6a2d118ccddd25", "messageHeadline": "Revert new include_velocity argument to get_itrs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "1756037368900e40e0f61572be88e2185a93b5a6", "messageHeadline": "Simplify and speed up calculation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "ad405653746bb22545c4e5a6079e6599334f12b4", "messageHeadline": "Use fast location to GCRS transform in EarthLocation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "2c6fd69b43ca4208d0a6fa9462d3645e871d6205", "messageHeadline": "Merge pull request #11069 from mhvk/coord-tete-performance-improvement", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 115, "deletions": 33}}, {"node": {"oid": "177e7dd261bb9b196b37624827d9ede9e1faa4b7", "messageHeadline": "Add changelog and whats-new entries.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6a00bbf22f9b25ab53c11f601254729c7dfd537e", "messageHeadline": "Ensure our OMEGA_EARTH matches that used in SOFA.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "49592bf8e100dd2824edfed7f9cedf96cdc10e0a", "messageHeadline": "Add velocity in CIRS/TETE, not GCRS", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 24}}, {"node": {"oid": "de54d05190605ea9296f5830db53ce8f29e9daa0", "messageHeadline": "Tighten comparison between GCRS-ITRS via CIRS and TETE", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ce7e1c00caff67291f903fde0905653170449e84", "messageHeadline": "Speed up location to obsgeoloc/vel transforms.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "0d4d65f6accc835f286986e80edb1a5f4d4574ce", "messageHeadline": "Merge pull request #11061 from mhvk/tete-location", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 79}}, {"node": {"oid": "2d4c70ebd1826715fc2ff872c4f60a4341b3c08a", "messageHeadline": "Avoid calculating BPN matrix twice.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 45}}, {"node": {"oid": "de0c2599e08bba93a24d9b51c54fb80d2014ec0c", "messageHeadline": "Use EarthLocation instead of GCRS position for TETE observer.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "eb0bc5d626418ad37c00b1d244f0797c966e2d63", "messageHeadline": "Merge pull request #11055 from mcara/fix-all-w2p-tol-accuracy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6cecc6146b80a45810a2de20fafd9b783911fc85", "messageHeadline": "Merge pull request #10994 from StuartLittlefair/better_cirs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 481, "deletions": 131}}, {"node": {"oid": "0aeaceb65883265854ba5524fed3fffa148012ff", "messageHeadline": "Clarify wording of changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82a3ef43526b5ef071ebe970777e99debbfbde59", "messageHeadline": "address maxnoe comments", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "3d7f78e5c65017540fabcd7946033ac705480fc7", "messageHeadline": "Calculate GCRS at given location and obstime in small helper routine.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 53}}, {"node": {"oid": "e5f9bc60a29fabd5d27e63464fa2af0cc97fef54", "messageHeadline": "more mhvk review comments", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 46, "deletions": 59}}, {"node": {"oid": "fa6e16d6ca7ff33a3792c0411af1dd7729de15f4", "messageHeadline": "improve efficiency and accuracy", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "40d2fb47bc34bde7cd9a03421a20ab75ad3564fd", "messageHeadline": "adress mhvk comments", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 21, "deletions": 31}}, {"node": {"oid": "adcf09b13984d177e949a372c83d27f5b1d242a1", "messageHeadline": "remove apci", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "343a966a26c78e3499b3a2aacaa288859fa109c6", "messageHeadline": "update docs with new precision", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aeb5f922d13d226b7435a822d59a264c68651209", "messageHeadline": "transition CIRS to use location", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 163, "deletions": 50}}, {"node": {"oid": "ed97cb8b489eafd2a15aa99d2848ebcf6a796fb0", "messageHeadline": "add cirs position routines to EarthLocation", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "31dfb48a625bc111f72faff755048e2dd60acb07", "messageHeadline": "ditch apioi3", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "6bb080919b7c4946e1830e05fc1f4d5b2d23fc5a", "messageHeadline": "miscellaneous bugfixes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "f6b04fbc41310829a0a0b309f8d248a5b42c9129", "messageHeadline": "add some documentation about ITRS gotcha", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "f78e2634c6f145aee882fcfff4553d9386980584", "messageHeadline": "use best practice in simple test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "e94171bcc3f61308798117510e213dd9bd89ad9f", "messageHeadline": "add tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 109, "deletions": 2}}, {"node": {"oid": "7e9b47ca6a7255a77ad070e4962477c15073f542", "messageHeadline": "make sure we interpolate c2i matrix", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "39241d170a59d0d9c522d199f6116c5d36631cff", "messageHeadline": "code cleanups", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "16f9f34003c9a22192ba10b184e3e0023006ee84", "messageHeadline": "fix \"simple\" AA tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "c0ea927df2beb0b86baa5dd48ec60dad6b873c34", "messageHeadline": "revert to ICRS for CIRS self-transform", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "03a457a53b88e01ffdc782831060a1eb4a4e9cfb", "messageHeadline": "smoother transforms mean interp is more accurate", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d941c1bafa3fc6bcfbd6b2a8c518aac6f575f89", "messageHeadline": "distance bugfix and clearer comments", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1216de914b21ec33fe26b319d75725dfd58ecae5", "messageHeadline": "AA distances now come in same unit as input, not m", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa24410fc4925be7b9bd9ceab69acbe421e6eb0", "messageHeadline": "first pass at correcting CIRS", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 89, "deletions": 59}}, {"node": {"oid": "59342450b3f3500dcb437fe167521a661c5b1881", "messageHeadline": "Merge pull request #11052 from pllim/fix-whatsnew-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a995665c06b8d145ba811e3cbc59b0dfb8d20bd6", "messageHeadline": "Merge pull request #11056 from saimn/actions-cron", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "904b1ceb82acdef6241d83f6c0a2f839cc9d4223", "messageHeadline": "Run cron workflows only on the main repo", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "683ab76f293de85729c3215ba5d923b3847c9c35", "messageHeadline": "Merge pull request #11054 from saimn/ga-branch-event", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5349871edb0c5274988d935b50df53a8f31ec6e1", "messageHeadline": "Move changelog entry to API change section", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "972abf51a7a04fa31cdbb2a2f211a13cb15366c3", "messageHeadline": "Deprecate \"accuracy\" in all_world2pix", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "37cdb10573b10f892b8b3e9a10604cc92873405d", "messageHeadline": "Merge pull request #11001 from mhvk/coord-ecliptic-transform-simplifi\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "2b640a155d167ef47d6f84cc66a75434376e117d", "messageHeadline": "Restrict builds on push events to master", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "67b4ecb99377b7aa327ebc1092413dc8b3e2700e", "messageHeadline": "Merge pull request #11053 from pllim/tst-cron-numpy-dev", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "11ba811ccfc32d3436e741f4b8e16266bb06ff44", "messageHeadline": "Expand comments about meaning of variables [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc8f262c8bc418a645fb3d2ff6bf4ca167fd5f11", "messageHeadline": "TST: Move numpy-dev cron from daily to weekly [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ed763ad505c854a89527d2673f7ced36b69e227b", "messageHeadline": "DOC: Fix broken link [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c76ffaaca6f100247d5d6bde8d16c38868f7c8fb", "messageHeadline": "Merge pull request #11032 from eerovaher/votable-units", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "9834eebadb78a73fef29d743d1da73111f002983", "messageHeadline": "Add Time example parsing a timezone-aware string", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4e11568a12de8afffdf7a81630214c6f57ff40c6", "messageHeadline": "Merge pull request #10962 from barentsen/add-column-value-attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f63240f011a0b2bc79ae005afbdf989019cb8460", "messageHeadline": "Update VOTable invalid unit string warning", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0a1cd55a40de43773e6ac8eebe3490c4fded9dd6", "messageHeadline": "Merge pull request #10942 from pllim/console-ipython-stream", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "9ba4dfa5b5b33064d70691477aeafab5eed518ae", "messageHeadline": "TST: Try checkout v1, see actions/checkout#334 [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d470fdada60e19ade97379c532e6cdb2e093d923", "messageHeadline": "TST: Fix Actions syntax [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3751332a769f55b6db69093cd6101a03b47e1c1", "messageHeadline": "TST: Move 32-bit and parallel job to Actions", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "790332a23eec698d4dd236775249aafde62acf40", "messageHeadline": "Merge pull request #11037 from pllim/actions-open-files", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "27ed67ff5fc7b1893db402bf97aeb490b7761620", "messageHeadline": "Merge pull request #11019 from pllim/py-ssize-t-clean", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "ad4247d9404efd1aea91e37389bbd0f87b748bb3", "messageHeadline": "TST: Pin pytest-openfiles", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "95aed571d7e350a94201673345ea59c01bd02b18", "messageHeadline": "TST: Move durations and open-files around [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2918860ce64e2e15f56bebf9aefffa7557b34e2", "messageHeadline": "Merge pull request #11040 from nstarman/github-ci-upload-any-cov", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94669b221ec4693b9d8c8527241b804dfee57ff5", "messageHeadline": "TST: Unskip test and handle warning in function", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b2c0d5731fcecb276300ada4e83d8c5c6698fc16", "messageHeadline": "TST: Handle PY_SSIZE_T_CLEAN warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "77cfcd541c6ab96cb5f800ae97a3d29214c57aca", "messageHeadline": "Merge pull request #11036 from pllim/actions-allowed-failure", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 118, "deletions": 63}}, {"node": {"oid": "ebaa86695ee66ea76a8cd9aacae4a3acaf26b491", "messageHeadline": "DOC: Fix indentation warning [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2f1f3c730e4b0f35fc18de5bc8389485c7e2e812", "messageHeadline": "Update docs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "4d0b7da4ada2a0dc1c257342c72e620d81fd694b", "messageHeadline": "TST: Comment out Python dev job [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cb608440aad0bec6e625251ded059721857bfced", "messageHeadline": "TST: Fix toxenv typo for OSX [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9189e80e5e07b73e7a7282f5dd77c12727ce71d4", "messageHeadline": "TST: Change cron names", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3c9a65ccb2033d90b29e27fea385150201de506", "messageHeadline": "TST: Allow remote data job to fail.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 81, "deletions": 26}}, {"node": {"oid": "f9ba0f8e68abde11e5af05979213e3909c3f6fc7", "messageHeadline": "Merge pull request #11039 from dstansby/header-case", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4a70d39feca5d554090f00ef41039241a12eb0a0", "messageHeadline": "Update documentation (pull request #11032)", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ed8c4154c70d8abf343ea3efa0b98747cb172b71", "messageHeadline": "upload any codecov", "author": {"name": "Nathaniel Starkman (@nstarman)", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c516e2dc60830ead0d3f535a0b19d09adfd3d17", "messageHeadline": "Make sure access to Header items is case insensitive", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6c909fa0474efcd12c5ca5421daf6785efc6bcbf", "messageHeadline": "Address feedback given in pull request #11032", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "aa44b80f073727ca022283d273ae06903f40067d", "messageHeadline": "MNT: Set ipython minversion to 4.2", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "e1698f11cf05ac5398a18978ce6fd9637699a403", "messageHeadline": "Remove only _IPython IOStream", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "5ad0a5c83e6dafdc6dbdbef8c52137383b3abccf", "messageHeadline": "MNT: Do not use IPython stream", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "7a97f04d48ac90f0904413cc49ef9c9df65d2232", "messageHeadline": "Merge pull request #10388 from pllim/last-actions-hero", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 158, "deletions": 135}}, {"node": {"oid": "dc0c21ba9db6fa0b69c2c1806b5eb14171b2d439", "messageHeadline": "TST: Fix badge", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a7e75004442b20865ef34636c621ef414fb31d4e", "messageHeadline": "TST: Remove --open-files from oldest-deps job", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "34703b5e0f9d2ae75e65340a4f4c9d4879a0e5d4", "messageHeadline": "Fix coverage reporting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e65d0aea1087399a17efd8f26118e4289f56eb55", "messageHeadline": "Use older Ubuntu for oldest-deps.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "de61455f2e5c5129ccdc25fea5bef22cb0b7dab7", "messageHeadline": "Make MacOS X job non-cron", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "df5a807fe4f16fa04db6245aa2d06bf5eff80ab6", "messageHeadline": "Skip test_update_parallel on all CI (not just Travis CI)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "762f381b338f832f3efede6888a67bb3bee42c2a", "messageHeadline": "Split out cron into dedicated file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "b212e925a2c564952b451dc670078de099212693", "messageHeadline": "Move most cron jobs over to GitHub actions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 71}}, {"node": {"oid": "b73f5618f442b8a4b3ad8c0054f390664145b1e1", "messageHeadline": "Remove jobs from Travis configuration which have been moved to Actions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 70}}, {"node": {"oid": "e0b7011c377a96174c3937d51d7a82802271a9b8", "messageHeadline": "Simpify GitHub actions configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 98}}, {"node": {"oid": "105ca83b8e3989b1b857214bb290a53d33f31c84", "messageHeadline": "Small POC of GitHub Actions [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 134, "deletions": 4}}, {"node": {"oid": "6f5d638c7bf60faecf624cb74c888cb536f11d33", "messageHeadline": "Merge pull request #11034 from pllim/unpin-sphinx", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73271ed969750d231bc0d16a7a8812faaa890231", "messageHeadline": "MNT: Unpin sphinx [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9a73189a2412de7e8a1b47ccac0a85e073dce59", "messageHeadline": "Merge pull request #11033 from Cadair/wheel_test_skip", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1c220f519740fed301d99ff26bbef1e518c57fc", "messageHeadline": "Fix pytest invocation", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a254b283cb8a14078b60b8d071d8d6b1b4d619c5", "messageHeadline": "Fix a problem with test_votable_quantity_write()", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c3623ea619f44caaa23c4fa880048d25e051b54", "messageHeadline": "Ensure Field can access VOTableFile version flags", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "21d3ef3d553cc6a1e7c6197d48c2d982ea9fe4f8", "messageHeadline": "Make VOTable unit format version-dependent #10791", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "121d0bd559f8e5107c0dea56174117200ce78703", "messageHeadline": "Add VOTable unit format recognition test", "author": {"name": "Eero Vaher", "email": "eero.vaher@astro.lu.se", "user": {"login": "eerovaher"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3627a7473e7c73f2e46e74157eaa4f078ccb8574", "messageHeadline": "Merge pull request #11024 from Cadair/wheel_test_skip", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d30459ad98442db50e68d36e24125f39788ca3f", "messageHeadline": "Merge pull request #11023 from adrn/apply-space-motion-time-scale", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49df845a1ac0057b07919b6014e78c7742d2fc85", "messageHeadline": "Skip other intermittent fail for wheels", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701ed7bac6ad125fbd7ef38f51b25d4cafe52f74", "messageHeadline": "Merge pull request #11022 from dhomeier/bbox-check-freetype", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a938ca778bcaded4528a994c9311ed68d427e49c", "messageHeadline": "use jyear format not decimalyear [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b29eeb30983ddcddeb7d0d302b3b8727fb87279", "messageHeadline": "Merge pull request #10895 from saimn/fits-check-simple", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 107, "deletions": 17}}, {"node": {"oid": "40e138a645a7c5cdbc3558c20c06537e335e0c2e", "messageHeadline": "Update changelog and update docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a19b911da3cb2c7a08d06da38196a27a38da8c3e", "messageHeadline": "Also check update and append modes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "e7d4ba0b209ac78338b92ce1a1a75ab475df5bd8", "messageHeadline": "Move description in docstring closer to ignore_missing_end", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c9c92543e6955346c41e40103ccda66a0f1ccd9", "messageHeadline": "Simplify verification of the signature", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "8ff7472b7b95c9eacd597b084d29c7f1b28bccc4", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "59777c0b8c5c4bd9c783459ce2621b9589d84d4d", "messageHeadline": "Add tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "8cd90ac3431238b5876f8a0530443254a3d0e5ab", "messageHeadline": "Fix passing ignore_missing_simple", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f0cd39e2d7c892ebb2fba204aa538953fba93fcd", "messageHeadline": "Improve test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7bf67cb67a1d8982f3e073791f18c22dd21e7cf", "messageHeadline": "Ensure that file is closed on error", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "c88830be8be11b3d5de87ebc5d73302b73bc390a", "messageHeadline": "Add parameter to ignore missing SIMPLE", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "7e1d764aa76e0ec5e3d815ab5ac4b722f502ea8e", "messageHeadline": "Use more explicit way to define FITS signature", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "428bfc4ccff4fdf130921d4b70b463d745817d25", "messageHeadline": "Check that the SIMPLE card is present", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c73a046073b1fb3bb239455a7bf1d914f8e76f69", "messageHeadline": "Merge pull request #10974 from pllim/actions-labeler", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "ae90c52d53ef940488b86b11e94e34167558eb16", "messageHeadline": "Merge pull request #11020 from pllim/pesky-gaia-error", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "be5a798f7315f9bf5c22ddfbafe93aa936fcd131", "messageHeadline": "Relax bbox_size tolerances for Freetype != 2.6.1", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bd23ec26742ab40eec9b60fa56ffec991c7b4553", "messageHeadline": "Merge pull request #11014 from pllim/sphinx-duration", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04e3d42606bacbca8499d82c87fa4a811cbe8724", "messageHeadline": "TST: Also re-ignore socket warning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79ede878c6e2a40094bf619d50703bd35ea710fe", "messageHeadline": "TST: Relax warning check in remote test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9baa1be393606a5068dc290a5064c2992a5fd539", "messageHeadline": "TST: Relax remote data error check", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "9c12684113113364f36830c3b62f69bb5f330a61", "messageHeadline": "EXP: Pin Sphinx and see if things speed up", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b4efeeb96dccc4e08d428ca79ef9389e6033fcf", "messageHeadline": "Merge pull request #11012 from pllim/fix-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25d1d2112f4d9c10864e3bb862e2797d1da60e29", "messageHeadline": "Merge pull request #10990 from astrojuanlu/remove-ordereddict-coordin\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 220, "deletions": 218}}, {"node": {"oid": "0dabeb4bb1bb5b66bc7b93f632c77ca4ad0ba413", "messageHeadline": "Merge pull request #11013 from pllim/np-dev-bool", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c2ad10c58a5f7fd33f14acfed34f64b49e48bb", "messageHeadline": "TST: Replace np.bool with bool", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00912b100b91328422289e842f2ed8a56d2338a2", "messageHeadline": "DOC: Fix broken link [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cba8b9aab7e0cb48a8bff75d3bd2b578f2a21ee7", "messageHeadline": "Merge pull request #10281 from sashank27/refactor", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 542}}, {"node": {"oid": "599db13ad0f037a233c3c4155880d4d9aa178e39", "messageHeadline": "Merge pull request #10966 from pllim/undo-pr-10863", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6a21fa73add94a8f5d049ccb8765e41ce6e2bd49", "messageHeadline": "Refactor true ecliptic matrix transform", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "ab1a1d3c776ff636b844be6799c1c9b91b32a21f", "messageHeadline": "Merge pull request #10515 from Iamsoto/remove_hardcoded_filepaths_in_\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "e65f80a3904722954522a8d52ff61f4ca33508fd", "messageHeadline": "PEP8 nitpick [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c48807a3d7c4ea2674a2195d7b9d36599b3de9a", "messageHeadline": "Merge pull request #10995 from taldcroft/ascii-bool-masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "e735d0a5e59e57f399820515a8d90227bf748c5e", "messageHeadline": "Removing hardcoded filepaths from tests", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "2ed894f816e3f37c0bbf630b814a396510b0346e", "messageHeadline": "Support masked bool data in ASCII files with blank string", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "f58a9762979cb2423ead8041f2d56cd3a146db3f", "messageHeadline": "Shorten new _infer* method names", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c929044291d03d126ab5cd19155f9e690f6af180", "messageHeadline": "Simplify representation type and data even further", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "338997a7002ac8c9f2386566a86edb86364e57ee", "messageHeadline": "Further simplify BaseCoordinateFrame initializer", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "eb005884354c810cac55d5aed129c4e41c72bd92", "messageHeadline": "Minor extra comments", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85a68d6d8b2f8a04529d538c0ead0854d8e25a0c", "messageHeadline": "Set _representation in initializer for predictability", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "edc9d64a028e7616b1905f5d6a2acd08a6171f8c", "messageHeadline": "Simplify BaseCoordinateFrame initializer, add extra comments", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 102, "deletions": 83}}, {"node": {"oid": "beaeb6601b83023f41973d1e0eb8dbf7bc87d44c", "messageHeadline": "Remove OrderedDict from coordinates", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 126, "deletions": 129}}, {"node": {"oid": "61a3b15be63f4f721735c5ac6d6a8a5255855455", "messageHeadline": "Merge pull request #10989 from pllim/utils-tst-flaky-win-2", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "cbb13ba6499af8246c16800810cdd521f8aebec6", "messageHeadline": "Add a comment as Brigitta requested.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0a7c93f7734e4a9b62cd9f8d6a3292d4554ded0", "messageHeadline": "Merge pull request #10405 from Cadair/azure_pipelines_nightly", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "22537baa2f59f91df36a68aa5ecefdcddc647e9e", "messageHeadline": "Disable astropy-bot labeler", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "015d130cd079c34643269123897ae34b379ec855", "messageHeadline": "More labels for external stuff.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "99f3de6622cec524f31086ee6311eb06209f5550", "messageHeadline": "Do not be overzealous for Docs and testing labels", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "c9805a7e394da6c0cfcdd1ca54d40c9b5c0dc04b", "messageHeadline": "Github Action to label PR", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "feee7e5abd12659e812bd149d7b3d12db55fc676", "messageHeadline": "Merge pull request #10970 from ayshih/bary_sun_pos", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 116, "deletions": 65}}, {"node": {"oid": "ae2e32e8579c71dd7f826542a168f3f4fafe67b3", "messageHeadline": "TST: Skip more flaky utils tests on Windows CI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "77dd62ba8fd12d0d917d36e72c45bec69fa40291", "messageHeadline": "Fixed typo [skip ci]", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd1389d739350fa470cd8fc985d8b315bfc28bf2", "messageHeadline": "Add pipelines config to build nightly wheels", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "2aa89b1db6395faae44dc60031afc0060fc12a62", "messageHeadline": "Merge pull request #10965 from DanRyanIrish/ivoa_ctypes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8feb8d2c91faabc2bdb3758364433ebb7c49fd79", "messageHeadline": "Fixed missing induced velocity for helioecliptic transforms", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 116, "deletions": 65}}, {"node": {"oid": "883723e051d0d129405d5a05df3e5ef34230a1e0", "messageHeadline": "Merge pull request #10984 from nden/remove-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e2cc0a01a25ab2b566b019eee5fdcff4bc72d269", "messageHeadline": "Add some common solar FITS WCS to IVOA mappings.", "author": {"name": "DanRyanIrish", "email": "ryand5@tcd.ie", "user": {"login": "DanRyanIrish"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "647b0258fc6301685e059b3279138f09efc25064", "messageHeadline": "remove warning", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e8994c19caa43b8fccdaa04ddd6726b170596bb0", "messageHeadline": "Merge pull request #10975 from ayshih/norm", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bd7c982ced96564ff20cf3ebc2b869f57d788074", "messageHeadline": "Merge pull request #10969 from ayshih/differential_norm", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "935e592f19e4fef167d3b79cfa508cfcc5d808a4", "messageHeadline": "Added changelog entry", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "91bb143c3c3ffe27f5e2d490fe407b02de17904b", "messageHeadline": "Improved norm handling for Differential classes", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "93774700c25cafec93c73ad67b7d66e98f848423", "messageHeadline": "Merge pull request #10972 from pllim/rm-depre-bb", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 590}}, {"node": {"oid": "2091749dd353ace59f76a214661c0559fa52a4fe", "messageHeadline": "Removed simultaneous use of norm and vmin/vmax", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6983772672021de3a626bed9d5f3a921d1bc2222", "messageHeadline": "DOC: Add back reference to blackbody doc", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "67d4d9f5d660407bd0a161b2f44c1dd14491f1bf", "messageHeadline": "DOC: Fix typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5abb1fd5742fe87cd9710b7cd438fe3027c1076", "messageHeadline": "MNT: Remove deprecated blackbody module", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 591}}, {"node": {"oid": "f26f6badad27e2ddd38d754e8ec64876a028e563", "messageHeadline": "Merge pull request #10971 from pllim/fix-doc-h5py", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "beb7c2d00eddc056f6582b0c5bdbaed45862c1f5", "messageHeadline": "DOC: Fix h5py link warnings [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3bae6fa88a9dbc07f1aab696cb47decca1ee21cd", "messageHeadline": "Merge pull request #10687 from saimn/linear-fitter-weights", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 407, "deletions": 38}}, {"node": {"oid": "2e63dadebff9587cd59a335d908cc337ab8364be", "messageHeadline": "Remove model set tests with LevMarLSQFitter and weights [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "6d94ca3b9ed634dcd734fbede0be53f88c2c0689", "messageHeadline": "Merge pull request #10968 from astrofrog/wheels-3.9", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "008fdcc597d7e8190fa9dfbb47f9748343f6cf7f", "messageHeadline": "Add change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3975a8c01aa23a8260c9e30ce0786b22fd42e9c", "messageHeadline": "remove utils.misc.InheritDocstrings", "author": {"name": "sashmish", "email": "sashankmishra27@gmail.com", "user": {"login": "sashank27"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "1b84fdf262e9995facaff4530edf28e17491ba7a", "messageHeadline": "remove utils.timer module", "author": {"name": "sashmish", "email": "sashankmishra27@gmail.com", "user": {"login": "sashank27"}}, "additions": 0, "deletions": 463}}, {"node": {"oid": "56607251482c0f1ed87b81669a30dc814101d27b", "messageHeadline": "Build Python 3.9 wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4db6453b708ffef4a3f0b54d1ade0f519820c370", "messageHeadline": "Merge pull request #10963 from pllim/f-string-part-3", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 87, "deletions": 89}}, {"node": {"oid": "acc866be2580229fc62a4d16b8dfaef0de214abe", "messageHeadline": "Merge pull request #10961 from pllim/cosmo-doc-planck", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d35a0f747b936c60896867c7d2892df947c12e11", "messageHeadline": "DOC: Use coo and not c", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4be69e872f14d5b606d79a1c22b56c7d250d8702", "messageHeadline": "DOC: Apply review comments.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5595ac9b2ae7a2849656a351414f029fa9f8d6eb", "messageHeadline": "DOC: Clarify Om0 in Planck18 cosmology", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c098b06992cc4275767a0f442a40d7b9dd7dc0c9", "messageHeadline": "Undo #10863 now fix is upstream in numpy", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "990332cd16770790fc3296c19b1c8f7d0463cb7e", "messageHeadline": "MNT: Some manual f-string, mainly docs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 75, "deletions": 78}}, {"node": {"oid": "6f62995d73a9dbf885b4e49e34c6d20068664de0", "messageHeadline": "Add PR number to CHANGES.rst", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10306ca558d0c764ee6fbc48dfb1b0b7c15088e5", "messageHeadline": "MNT: flynt docs/conf.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e6172e54a313010922418c09a1fbc6db680489d", "messageHeadline": "MNT: flynt examples", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7ceb03f65c59d78d89129f767939f39948cbfea", "messageHeadline": "Merge pull request #10896 from ikamensh/master", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 450, "deletions": 662}}, {"node": {"oid": "972182de2cdbe2338b03657bbb09dc181a8d6761", "messageHeadline": "Add `Column.value` as an alias for `Column.data` (fixes #10859)", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "d0fc70aef50c90f06fafbe36c9646c1192a5f86e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3b80208e1e2fee0a197ccfc6d48b4ea78ea1305d", "messageHeadline": "Merge pull request #10956 from pllim/mpl-special-bump", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c08365db694d64a0be280b991a09e5a968d48d2c", "messageHeadline": "Merge branch 'master' into mpl-special-bump", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 174, "deletions": 421}}, {"node": {"oid": "2183c11093d0c3375540d46bd2ab5323fe773ef8", "messageHeadline": "Merge pull request #10952 from dhomeier/fix-bbox-limits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "dddeed9e62a706cf1364d81d64b57ca4906be0e2", "messageHeadline": "Merge pull request #10959 from larrybradley/fix-bw", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "de55d336d13eaf179ffd627aecdff4ed7e3189ef", "messageHeadline": "Add biweight_midvariance regression tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "4e3ca69369853abfadeb05b11187f5e1fa87d4d5", "messageHeadline": "Add biweight_location regression tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "69eab0a1e0a063380b3cdd4afb0f4c53dcee3b38", "messageHeadline": "Fix biweight_location test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ede7a1c59fdf83878825ffb83dc48fd6412a3f0", "messageHeadline": "Fix biweight_scale and biweight_midvariance when ignore_nan=False", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0aeba38ed78ba748b0babe5035b70c4ae0bc2b16", "messageHeadline": "Fix biweight_scale and biweight_midvariance to return scalar when axi\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbdf3732230e060044e278cb35f412139059dc6b", "messageHeadline": "Fix biweight_location when ignore_nan=False", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dafa7c176404b876e8c2fd28f6ee73ed1b682e0b", "messageHeadline": "Fix biweight_location to return scalar when axis=None", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10d27d8292bafb3ab502f4147dd707473e69af71", "messageHeadline": "Merge pull request #10838 from pllim/stats-int-n", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "e0bd68cee5f616ef0282f1c837a31a0390eff311", "messageHeadline": "Merge pull request #10948 from bsipocz/branching_v4.2.x", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 372}}, {"node": {"oid": "1ee612c11cf87ae18fae5ebb131fd8d9412ab48b", "messageHeadline": "TST: Skip test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f37b1ec1e68302fd2e6dfd35b17acbe607c37a38", "messageHeadline": "Fixing top level what's new page link [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765b8af3d106a574911ababbd185d4fa64113a2c", "messageHeadline": "DOC: Need matplotlib>=3.1 to build", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1a38f38ff78430fa3ed9436c69de13cfcd58995", "messageHeadline": "TST: Fix one more test for int N", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cdf2076fff1c9c00eeda7cc72fc9ac853f12334", "messageHeadline": "Implement review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "94561da721e4e840a32809a313ce6ece0e9d758f", "messageHeadline": "Use round instead of int", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c40b8e5d3ea48a736263a89a451f558fbcbede5", "messageHeadline": "Force N to be int in _scipy_kraft_burrows_nousek", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a6c644f91c8e7ecdc0aeeab2a8e207306f43b8ef", "messageHeadline": "MNT: test for bbox_size limits in MPL 2 + 3", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "eb247a8a87cb37e47e9895f699e5123695159037", "messageHeadline": "Merge pull request #10946 from saimn/generate-config-setup-package", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "738af8b0feedf6e3dab15bd5c9abc492501d02e8", "messageHeadline": "Remove the other try/except", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d0eb5ec0702ba27f719bc23c962fd3eb851cb88a", "messageHeadline": "Merge pull request #10951 from bsipocz/python3.7_azure_cleanup", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "e608f9771173a3e977b8c7f1d5bc4f48a0cecef9", "messageHeadline": "Fix comment", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47581d2126e5b5181b532d5e0cb407ef0a9f6e2d", "messageHeadline": "Merge pull request #10938 from taldcroft/time-whats-new-4.2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "2c1d2c810bdca8019f170a7b5076342eed0407c5", "messageHeadline": "Fix typos [skip ci]", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9439e6253e5dadd29e9e38df41c533f9b76d87f5", "messageHeadline": "Removing pythoon3.6 from azure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4e159f76eb4c5b1449a8a84379065d5eedfba066", "messageHeadline": "Minor fixes to what's new entry", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f9e3a7a7098e66ecffbfe65c49c1e180e2f32a62", "messageHeadline": "Fix Sphinx ref syntax", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "700b6be75bd44176e90962609cee655bb53cfd92", "messageHeadline": "Cleaning up old whatsnews [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 371}}, {"node": {"oid": "a1d6062313a6961ea04d4bc36885088349967462", "messageHeadline": "Adding 4.3 whatsnew", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "13b473482b015417b06525056e4b3e9b715b76af", "messageHeadline": "Adding v4.3 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 217, "deletions": 1}}, {"node": {"oid": "8915cb035c899a737d7cc1bfc7f0d1568b58ce1f", "messageHeadline": "Skip setup_package files when running generate_config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3b4a74cbc28058c44bc54fb54a134c93f6757f18", "messageHeadline": "Merge pull request #10900 from pllim/min-python-3.7", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 72, "deletions": 134}}, {"node": {"oid": "3a9b0d2db072dba34e7e0decc188ff9446fc35cc", "messageHeadline": "Going back to previous workaround to approach cycler", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "75d5a57ac3494791c56a6dd8359d168df3d2c301", "messageHeadline": "doctestplus to require matplotlib to collect visualization tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6e083e2a2fa4fefd39ab405cc6389ccaee595555", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "874e997e0d686d94d85ba85352e405ae67119167", "messageHeadline": "Update change log and nitpicks", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a859dde269b4543934c422f6605ba8afad907829", "messageHeadline": "Clean up version bumps and remove dead code", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 65}}, {"node": {"oid": "c9630af2da1c6baddc31b0055fdb4b655fe16780", "messageHeadline": "MNT: bump minversion of scipy to be 1.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa66d2d48c7b148cee50c75892f460bf1d58572a", "messageHeadline": "MNT: bump minversion of pyyaml to 3.13", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09ad9cc80576713ed801dde26dc1afb1038af510", "messageHeadline": "MNT: bump minversion of Matplotlib to 3.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cdd3b5260d00cd8629b48db4e0b20fd44df5b970", "messageHeadline": "TST: Remove py36 CircleCI jobs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "31a8e6b67f2b3be1a13bd816b7038f844fa63b2c", "messageHeadline": "Bump minversion of scipy to 1.0", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "2e5acf1b5ab74e54dae8a9a044d4d0f3609ce3fd", "messageHeadline": "Fix table test, insertion order now", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9436beeb994a22c3c0db968b4f52714bdd339169", "messageHeadline": "MNT: Bump minversion of Python to 3.7", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "3421137b66b7b4fc4de8274d5685c23dda725e7c", "messageHeadline": "Merge pull request #10945 from pllim/fix-mpl-vercheck", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "361f723ec00ea7dfdc08f4d5bcf48c8e63f8d0dc", "messageHeadline": "BUG: Fix mpl ver check", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "65059d26a7e60802399dd5cb527dce10c4743916", "messageHeadline": "Merge pull request #10912 from larrybradley/biw-axis", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "8e472837a808f09e431b584fa7203b1a9a4d4237", "messageHeadline": "Merge pull request #10940 from pllim/fix-pyinstaller", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "50edf7f9a9d03714bd906939f2e5663e560b7a8a", "messageHeadline": "Merge pull request #10941 from pllim/no-fuzz-arm64", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ed2fdee3ea39eba67b93d6948f06173746ebf77", "messageHeadline": "Ignore RuntimeWarnings for comparison with nans", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9958732e6fecd8764d388bd717a4f592c2311fef", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4657ca4e59ec4a95ad362f21b82d5c0fbd3be6ff", "messageHeadline": "Add biweight tests for cases where mad=0", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5b7e5626d3e3e6d0a64e837ccbcb4f2267822c79", "messageHeadline": "WIP tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fd78fc3fa36e1dd1b334cd1a8c6dca22ddb1f21b", "messageHeadline": "Fix biweight_midcovariance when mad=0", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "6335b60fb96550cb58328303eeacd38485692d47", "messageHeadline": "Fix biweight scale and midvariance when mad=0 and axis is input", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "85ce8f3b7a2adbed573a61297f2b7b5236c3b0d4", "messageHeadline": "Fix biweight_location test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3dd0ebd39ced16db2f4b95f143199db3bf1ab81c", "messageHeadline": "Fix biweight_location when mad=0 and axis is input", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "cbcb879909c99ec7e4e5b9eeeac304cdff869409", "messageHeadline": "TST: Reduce fuzzing by factor of 10 [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6df1a4a370b1b161c0d727444d68e5360574e235", "messageHeadline": "TST: No fuzzing for arm64 [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "832b31bfdeec22e071aebff1203aabc19c5898c0", "messageHeadline": "TST: Fix pyinstaller cron job.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0c2c8315360de777e5c98d3a58caaf9132f6c6da", "messageHeadline": "Move tests to test_model_sets", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 264, "deletions": 252}}, {"node": {"oid": "ca4573c2b2d6a6091699ccb5d7298fae8592bb45", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ffc1fce9f82937b4722be73c2c7fe58cc90f5903", "messageHeadline": "Raise a better error when weights are 0 and not using a masked array", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "f9fddf899d40507fa24a9811975c38de7341b838", "messageHeadline": "Add back line from #10552 after rebase", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de591fa3bdad5c9f4fee9300c87cff279eeb7587", "messageHeadline": "Add test for some errors", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "296755093a2cb50a4223e10c56e0f2fe83fb8be1", "messageHeadline": "Combine the loops for masked and separately-weighted model sets.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "dda519b28593d618c3c0a1d5cccc22ffec3e0228", "messageHeadline": "Tests for linear fitter on data with a length-1 model set axis.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "bbb83dacf69bd5a63c8a433ce393f34efa5e98d5", "messageHeadline": "Allow fitter(s) to work with data that have a length-1 model set axis.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "b13f4ab39574df7395f4badc4e8625b13f1c4bd8", "messageHeadline": "Simplify condition", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e902c8687e210e5dca3e3414963196a845705a07", "messageHeadline": "Treat array of separate model weights like z for 2D models with 1D x \u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "f3502fc836ac7b6ae83081b50b54c323fba115a5", "messageHeadline": "Add tests for linear fitting of 2D models with weights using flattene\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "1811d9103c01db5b8cb99e19a3e9b3402029088e", "messageHeadline": "Fixes following review", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41706a63c32d68101e6fd57fe7567e51098f26e6", "messageHeadline": "Improve tests with non-1 weights for the 1D case", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2bfdd65ac3f06589ac30aedf142722749ce153fe", "messageHeadline": "Fixes for weights with linear fitter", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 168, "deletions": 8}}, {"node": {"oid": "b0e9df189e1d51b489c7d62367220040f1c9f5cb", "messageHeadline": "Merge pull request #10670 from nstarman/leastsquare_nd", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 252, "deletions": 10}}, {"node": {"oid": "0ae1cfac6c26f179c0bee16730f3a583d8e66313", "messageHeadline": "Add what's new for time performance improvments [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "dc9dcf3ad9a64dd94aafcd8955a6607e63dfa37c", "messageHeadline": "leastsquare_nd", "author": {"name": "Nathaniel Starkman", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 252, "deletions": 10}}, {"node": {"oid": "50f846441e062a4fbfb4279479c656330fef7869", "messageHeadline": "Merge pull request #10935 from mcara/wcs-pscale-matrix-improve", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4c08ab441f166792216de5dfb0437419c926443", "messageHeadline": "Remove unnecessary array copy in pixel_scale_matrix", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2c289fbdcd82f36b90cb39204e9c2ca58a2b806", "messageHeadline": "Merge pull request #10931 from mhvk/time-fast-reader-bigendian-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 39}}, {"node": {"oid": "58d12d61872f0f10cb5a80fec8edae093b17cc83", "messageHeadline": "Merge pull request #10933 from mhvk/travis-use-focal-for-apt-based-fo\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae51ffe63cbe9b984efa0364f26c38a52fbfe7bd", "messageHeadline": "Simplify numpy logic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "83e975b590132cbbfe615b645408f8fcc128962d", "messageHeadline": "Fix windows build and address compilation warnings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "22841050ebb72c33f67c7feba7cda9f6cf11183a", "messageHeadline": "Fix time fast parser to also work on big-endian.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "f74a725936a2e7988d61f8792c8795ad89f501aa", "messageHeadline": "Upgrade doctestplus on travis using pip", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83708c5c89cc69568ac0b54fcd5bc0241befd439", "messageHeadline": "Merge pull request #10476 from gregosimo/columnscalar", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "96aaf2af16f185ea8e7339952d7c94072aac774d", "messageHeadline": "Fix changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "36411af22d7a9a824c0c5a5cdd8edbbb3643aadb", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8d7bb9d03c35d58be5f5ea376e56619ed2bbd642", "messageHeadline": "Removed blank space to fix code style.", "author": {"name": "Gregory Simonian", "email": "vahag1991@gmail.com", "user": {"login": "cactaur"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f060f0625bd8823ef68b25fea377d259d21ccd1b", "messageHeadline": "Added fixes to the changelog.", "author": {"name": "Gregory Simonian", "email": "vahag1991@gmail.com", "user": {"login": "cactaur"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ec513d36b11fc3f70a15b68323b9a7d6d615902f", "messageHeadline": "Raise TypeError when scalar value is passed to add_column.", "author": {"name": "Gregory Simonian", "email": "vahag1991@gmail.com", "user": {"login": "cactaur"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5160ebbdf7ac9d5ae2770f012c81f36159a72a9d", "messageHeadline": "Add test to check behavior of adding scalar column to empty table.", "author": {"name": "Gregory Simonian", "email": "vahag1991@gmail.com", "user": {"login": "cactaur"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "525bc39433f978b9c084de0e5d8bb3f9f2f09632", "messageHeadline": "Merge pull request #10759 from yoachim/update-wcs-fit", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "ad37af00665febfc1b9647ae84f398a6f7a88e73", "messageHeadline": "Merge pull request #10915 from aconley/planck18_finally", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "d246bc91ecb30ab978eba51aa211d86137252c82", "messageHeadline": "Merge pull request #10797 from dstansby/wcsaxes-bbox", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "003a882123afe9d8bbd7aac3c7c1b8bd91bc49b7", "messageHeadline": "Remove extra entries in CHANGES.rst", "author": {"name": "Mihai Cara", "email": "mcara@users.noreply.github.com", "user": {"login": "mcara"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ab40892256bc4c78a688847f2108e1cca5a62a4e", "messageHeadline": "Merge pull request #10872 from pllim/wcs-utils-quantity", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 158, "deletions": 90}}, {"node": {"oid": "e8428a43e419fc3bff7ca389c64a362c928717d7", "messageHeadline": "DOC: Fix what's new entry", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c6d68d5fa5299fc21bc8611c09f0d18875dee57a", "messageHeadline": "Merge pull request #10908 from mhvk/travis-use-focal-for-apt-based-v3", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "b9e724933d7b142688967f4bbfb45489281ee8a4", "messageHeadline": "Add comment about reason for doctestplus ignore [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57e1f877179a200074a40821a514c52783a946be", "messageHeadline": "Move apt-based tests back to Cron [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea5cb24250f28208fb41ba0d83331fb3b95c37a3", "messageHeadline": "Merge pull request #10928 from pllim/skip-spectralcoord-doctest", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3befac82071bdb4696eb637561194372db24ee20", "messageHeadline": "Use not in skipif", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8e7973e4ce2bbde12b07ac2de0b235112f20213", "messageHeadline": "Undo passing in WCS.celestial explicitly", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fad2ba489cf08901a90c179a18e786597fc43f48", "messageHeadline": "BUG: proj_plane_pixel_scales take WCS.celestial .", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "6bae66231e4f2602e6b85c6af537526ba9230a7e", "messageHeadline": "Apply nitpicks from Marten", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "502a888c989202916ebe970d851d0a30d5ba90cd", "messageHeadline": "Add test for non-celestial WCS", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4392bb6f9fd46cf5a9dc169c856a034d29b6f27e", "messageHeadline": "ENH: Calc pixel area and scales as Quantity", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 61, "deletions": 66}}, {"node": {"oid": "43727da9f2466633a33b65b7dc1ec4cd6eda1011", "messageHeadline": "MNT: Fix PEP 8 warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "952b69dd4b32e1f2e6b139041a6c49071c094937", "messageHeadline": "Give explicit dependencies in apt setup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6d21185a6d02454789197a78a8896277ec2d476b", "messageHeadline": "Merge pull request #10927 from pllim/revert-abspath-setup-package", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "44c832aefcfed4cfe4f0252f7c0f7ab73d1b22d1", "messageHeadline": "Ignore doctestplus deprecation message", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87d4d8a5e028c635424a30b36b37f58d39186b34", "messageHeadline": "Temporarily run apt-based tests at start.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3536b3ce8faae7ea3e5f57d4720146d7f11b9aa7", "messageHeadline": "Use Ubuntu focal for apt-based travis stuff.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "377cb24259331e394b7f837e306a9cea324ef186", "messageHeadline": "Comment out test that fails on s390.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd08ec0bb576b38b36e38873544d054cf200d9e6", "messageHeadline": "Merge pull request #10360 from taldcroft/time-fast-string-parse", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 787, "deletions": 3}}, {"node": {"oid": "2bb6c7a4f3ed91aa897579e3eb13ba9dad7817e8", "messageHeadline": "Fix typo in change log", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52a7ce7744abadc7a2e48acfa877401608c3b283", "messageHeadline": "Fix PEP 8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d00773c2f8987a6b41e0a6908ffb0a29dd4af63b", "messageHeadline": "Merge pull request #10684 from pllim/public-is-url", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "545e11a31e5c365ba0fc5cfc2ee70213cc1aad51", "messageHeadline": "TST: Skip flaky float cmp doctest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55d8b4aed7b25cdb6393df4307490bb3488c2048", "messageHeadline": "xfail one more test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b0868e81f9a53eadabc6c789e4c867f93dc9dc04", "messageHeadline": "Accept failure was xfail", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a829b549d5f461ba1fa94f747982c64757c98de5", "messageHeadline": "Revert \"Merge pull request #10753 from pllim/c-convolve-pkgdir-abspath\"", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0aef6d7089930dda822f6bf9716494cd2ade7696", "messageHeadline": "Fix change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2f8aa7ddca780a0351b4edc9b0e417557b890b6", "messageHeadline": "Address review comments from aarchiba", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8c8d28c4c726ac3055646cfbb184a3fd7ac98269", "messageHeadline": "ENH: Expose _is_url as is_url", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "f0de6569c904c7bbddf1905508b141dd388a7f70", "messageHeadline": "Update astropy/wcs/tests/test_utils.py", "author": {"name": "Peter Yoachim", "email": "yoachim@uw.edu", "user": {"login": "yoachim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ef0f0441279faba6d3d144b0eee1be0da5688b0", "messageHeadline": "update fit_wcs functions to use minimize angular distance rather than\u2026", "author": {"name": "Peter Yoachim", "email": "yoachim@uw.edu", "user": {"login": "yoachim"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "ee84c6b4cebbfa30428d178a03204732c0a3600a", "messageHeadline": "Merge pull request #10465 from Zac-HD/hypothesis-config", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b7e2184ef00b3cd4e5681e75d9ae379edc1b2355", "messageHeadline": "Merge pull request #10580 from pllim/replace-distutils-log", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4525a1aaa7b70957953cd6d0e174d83b57fe9be3", "messageHeadline": "Merge pull request #10632 from pllim/utils-no-download", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "90366e8df78096215ffff184dad758896874ba19", "messageHeadline": "Only run bbox test on mpl 3.3", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b0c213966fc28dd1b9af6ad55526d8ef45628db4", "messageHeadline": "Minor fix to Changes, use better deprecation warning.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7f6787e4da1e930773e95c3d7689ce74b3602292", "messageHeadline": "Try different value for x1", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f20ac6ef2b9e0e2fd75390dc48a26e88aa9eeb2", "messageHeadline": "Move changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8badc8e985697855af600e3cb2d6461aad2c1540", "messageHeadline": "Add test for bbox size", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b787e9fb534fe9398e75d93533745e67c5fbe394", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "64208ff860e7898082f90e901bf7c77bb500c24e", "messageHeadline": "Include axes in bbox calculations", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67955ba2a9fecb2f5bacf0d898d7f7478a9aaede", "messageHeadline": "Merge pull request #10398 from astrofrog/simplify-spectralcoord-inter\u2026", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 139, "deletions": 254}}, {"node": {"oid": "ce71b032d1c4e2c0a97d7b348fbfbf4cd3c38da4", "messageHeadline": "Merge pull request #10484 from Cadair/wcsaxes_ape14_names", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 79, "deletions": 38}}, {"node": {"oid": "26442d19cdfc87f3492f21cc638694145f525b03", "messageHeadline": "Improve test coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "80060446ccdd503c65a01266b92ea08a6f2fc57d", "messageHeadline": "Merge pull request #10867 from StuartLittlefair/tete", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 342, "deletions": 97}}, {"node": {"oid": "d17ee62d7d47160348cc9803008ca84bf73a6d73", "messageHeadline": "Move fast parsing class properties into TimeString", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "53cffdb49defb07622a6ebbe51464b35d3b90d41", "messageHeadline": "Split seconds into integer and fractional seconds", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5368ef0088642c515f7da0292ddb0b3418e92bd3", "messageHeadline": "Merge pull request #10866 from maxnoe/fix_polar_warning", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "c752aeb862b3da9d2f9188b1244499a1fba922af", "messageHeadline": "Use structured array for fast time parsing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "d8390d1111dcd4fd4af0b195dc0f36d352d25f4e", "messageHeadline": "Add test for polar motion warnings", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "dfa0d9fc857d3eba10c5c3b308388f48042a8341", "messageHeadline": "Fix overly pessimistic polar motion warning, fixes #10645", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "d39ed93ff7011e9ed3daec67df2a77006312f175", "messageHeadline": "Lint", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1002ab0a50bdf16fefb25fad451b5632e7500646", "messageHeadline": "Convert redshift to a velocity in km/s to numbers with a more sensibl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a8bfb584cdf5e92b7cbe94fda4dd664d2f4d0796", "messageHeadline": "Clarify empty replicate()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d48e2cbb1979214b5bd4b57ba9d162ce52180ca", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c330bf9bec4b6e2ba5ba088e05986463514d7735", "messageHeadline": "Address review comments by @mhvk", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "6fb77a86d879b7f6476e05bfbe11cfc946b5431d", "messageHeadline": "Remove unused comment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "06e0c9751bf87270b316081b757e9d05a4641806", "messageHeadline": "Use ZERO_VELOCITIES to simplify code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59d2fa975d42a2607a282c614a2472855db87ebe", "messageHeadline": "Fix with_radial_velocity_shift if radial_velocity was not originally set", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "edaf9e9ad9a869daf39aff2471a7041472907d6d", "messageHeadline": "More simplifications to implementation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 109}}, {"node": {"oid": "83b696ace6aafd131624d9e8f6e80b8b4e9a713d", "messageHeadline": "Start simplifying SpectralCoord implementation by avoiding the intern\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 123}}, {"node": {"oid": "0244bf69e22d03cb1c854b5d97478e2f0c82d17b", "messageHeadline": "Merge pull request #10924 from pllim/utils-tst-flaky-win", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b702702d7d919d6a8644d3701bd1c33f2fa24311", "messageHeadline": "Made Planck2018 the default cosmology.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f38121a08b98639951aabcd72ef21bacc8997b3f", "messageHeadline": "Actually fix CHANGES this time.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "eec1eb2ed2da9595a21dec0403a25fc320cb8a0c", "messageHeadline": "Fix CHANGES, doc", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5801f5fedce78284c7d48bdc4443d642e5b8f51d", "messageHeadline": "Merge pull request #10628 from pllim/depre-utils-keywords", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b33eda500cbeb5068f6f5329551e514c30db0993", "messageHeadline": "Merge pull request #10195 from Cadair/sliced-low-level-dropped-dimens\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 196, "deletions": 7}}, {"node": {"oid": "3328d5e9fbde97b291797ee3537d7f5ce41c30e4", "messageHeadline": "Merge pull request #10911 from Cadair/azure_parallel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d0a555219680621c113d782627c0f1a389c38ceb", "messageHeadline": "MNT: Deprecate unused keywords in utils/data.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "57836fa9c191c48fc918ba63a347e9ae3ac5f400", "messageHeadline": "Add remote_timeout=0 back in but discourage it", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "4174a4ce8c594b3599756130736928ddd39991fa", "messageHeadline": "ENH: New conf.allow_internet to replace remote_timeout=0", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "ca9677164c08c6695ba7d779efa5ba68cc0dbe1b", "messageHeadline": "Merge pull request #10925 from pllim/skip-doctest-bayesian_info_crite\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e7bc419119d1fe9eea0c318f0ea7f8ff4d3974a3", "messageHeadline": "Fix TRAVIS env var logic", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "916a089051baf0ab38627842f70de7e4b33505b6", "messageHeadline": "TST: Skip bayesian_info_criterion_lsq doctest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e0dfc44c8e24c9f415672dce2d37081fb25dccdd", "messageHeadline": "TST: Skip test_update_parallel_multi on Windows CI too", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bbb917e7908bb2317e1814489eed6d1fecc49987", "messageHeadline": "Merge pull request #10883 from astrofrog/remove-auto-build", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 93}}, {"node": {"oid": "0ac11f71495396f72509b10df9887080c8be5929", "messageHeadline": "Merge pull request #10871 from pllim/osx-no-conda", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "bc2b4aa4d5eef09fbf723065c1531dbcec17d540", "messageHeadline": "Updated warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a7f037ed71a71dbfae022763485e4573c64ccbfb", "messageHeadline": "Merge pull request #10916 from eteq/update-changelog-for-4.1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 152}}, {"node": {"oid": "d976f8d0ec49e9d07518261bc345267a9906c82b", "messageHeadline": "Merge pull request #10893 from saimn/fix-generate-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "bff9ff7447127f6d2b54eed66417e3d45771c2b8", "messageHeadline": "TST: Do not use conda for OSX.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "531748bc8046a5672defd717d55dc5c951c9beb6", "messageHeadline": "Fix tests for spectral coord", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "087852ef560760efd7bb676985008f7de82af928", "messageHeadline": "flake", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "17251b5afbf545add106f221030ac889a329bb7d", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "67c6278d50b5eabe736f69a9c90d8bb8f402bc8b", "messageHeadline": "Initial implementation of dropped dimensions in SlicedLowLevelWCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 196, "deletions": 7}}, {"node": {"oid": "c284ee20460f62f98a8f5f851fc209334a0cda16", "messageHeadline": "Merge pull request #10806 from dstansby/refac-ticklabels", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "3186ed39d4a32c53b03db1dba1dae3f50cc84e0c", "messageHeadline": "lower all the things", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1705c09bea57072ab586b3e1e95435a4806e3319", "messageHeadline": "rename test to avoid conflict with 4.1", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "369539b68d8c4f027caa5f13d6c1ed87d94be7a4", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3717e772f57c3d66b2b31cdb70ccef6fed980253", "messageHeadline": "Slightly smarter deduplication", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd33ecf901762f9a3f2655eda72e805fab64d8d7", "messageHeadline": "Add world coordinate names to coordinate map aliases", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "2f5bbff488503640abdd15ed75eadbbbf18703ab", "messageHeadline": "clearer comment", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d3e92de2a0d9108c29b13c9a06fac9400a10d4e5", "messageHeadline": "Merge pull request #10889 from taldcroft/time-info-scalar-no-copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "272ed964cfec2941c1d5974621e7d390c74c3360", "messageHeadline": "Fix milestone", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0347d7ea8f38cef9b61af945c0a1ed27391fe5c2", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a79c6826c0b02fba4029376d8342b91c6e6e3a5b", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f7a31d9e887203a7a1c3eec2b7e6db59683d4666", "messageHeadline": "Refactor TickLabels drawing code in WCSAxes", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "156ef3ca3869451266699c42b262fd74bb9f20ce", "messageHeadline": "update changelog for 4.1 release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 152}}, {"node": {"oid": "a227f55c14bf8e408ef191cda762c7224f62743d", "messageHeadline": "Add the PR number.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd504ecc054fc8f8ee1f7f4a7557e66826cf897c", "messageHeadline": "Add published version of Planck 18 cosmology.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "bc10c087fcb8b6cb4163449d8c18b1b7d7288968", "messageHeadline": "Ignore only AstropyDeprecationWarning in verbose mode", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fb3f74d9729648481c1381a191011890f30433ac", "messageHeadline": "Use utils.compat for nullcontext", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b1b2f663ef88484433897245fbe79132fc4c62b", "messageHeadline": "Merge pull request #10913 from larrybradley/readme", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d7f51127e0bdcb74d716e9ebc43012e013247e3", "messageHeadline": "Fix badge link to travis.com in README [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbf50bda8a3fe29e09880e5859b2c7ff101511e3", "messageHeadline": "remove remote_data from tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0a7830c19cafea02db364b44981144ada8a9f0dc", "messageHeadline": "Merge pull request #10910 from eteq/gitig-update", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "587fbc32ce73d12feca91842ef407030148206b6", "messageHeadline": "Split the Azure wheel jobs up", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b9f8b86822d4da771d9f56f4479e96e93394174f", "messageHeadline": "add .github_cache to gitignore", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6767fe00d8b33b35c5f912cbc2c1a507632da837", "messageHeadline": "Merge pull request #10904 from adrn/units/close-docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "94028398ff12ef75946e22a8e8901e40bf1d6ac2", "messageHeadline": "new tests and improved internal consitency", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "44a8eed62ce4b0e136b6f70f2c4153d70653216b", "messageHeadline": "new_tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "10a4aab7eea3e191f50cb00f69276958498fac3a", "messageHeadline": "newline in changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d26c5430c64904eb824670757416d70fd060e92", "messageHeadline": "add a changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7ebabedb1e84415c29de3d4c044c9a62f105ffa3", "messageHeadline": "adopt suggestions from mhvk and mkbrewer", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "94896f6dda5ec6440395ccc4861031d49ea851e6", "messageHeadline": "add TETE coordinate system and tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 318, "deletions": 93}}, {"node": {"oid": "deb445b69bd09a53e64cbb4e351c6cf27218f097", "messageHeadline": "shorten and move note to notes [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "f5179d5204ec5630a813aeb7162238f7e61bf842", "messageHeadline": "Merge pull request #10341 from ayshih/impose_dt", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "9cea14d736e34923af2ed7c5dae5301b15fe2663", "messageHeadline": "Merge pull request #10903 from cshanahan1/change_default", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe741a482d6186f07964314c4ebdd8698b6f5598", "messageHeadline": "oops and to allclose", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "693695fe21cacc53cc8120fee2bfabecb41a05b8", "messageHeadline": "Add note to isclose", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0fdb1fc56a4378fdb4f8ad6672823f25cbc4c16e", "messageHeadline": "Merge pull request #10862 from ayshih/warpablerectangle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 171, "deletions": 13}}, {"node": {"oid": "b713b68f7b5f1ea7a2513434070b4159183fc324", "messageHeadline": "Fix changelog for generalization to mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2dfca246affffef811ba54b20b0f3c86dd016e59", "messageHeadline": "Update tests after #10890", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "be2026239b2a9d167d266271c8f3997da77c6f2f", "messageHeadline": "Move info change from TimeInfo to BaseColumnInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 65, "deletions": 16}}, {"node": {"oid": "411470639f9c8ac4835ca53a463ef8249da387ba", "messageHeadline": "Fix test_add_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e25d165b1cf0879915a6e8136d3773f23d4adc6", "messageHeadline": "Do not copy info when getting scalar Time item", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "2d9172396961e7f3a48bc79fda9cb24bfab8be54", "messageHeadline": "Merge pull request #10890 from mhvk/table-indices-only-when-needed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "62d1b735fc1803a1d4b6eae9369c1ab5adc4f7fe", "messageHeadline": "don't modify extern", "author": {"name": "ikkamens", "email": "ikkamens@amazon.com", "user": null}, "additions": 104, "deletions": 102}}, {"node": {"oid": "4dfd668eb6e2260d100ea547211d64a9d8d95e63", "messageHeadline": "changed default in docstring from 0 to 1", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a15b96d9050992c5b73fd512eac65ef809070fa", "messageHeadline": "Added an image test for Quadrangle", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "2c0c736abdb8bcb554a370e4cd13050f2a514234", "messageHeadline": "Add Quadrangle to the docs", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "641391084543ae60b7a664943e7f3fdcea18a189", "messageHeadline": "Added changelog entry", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df2bb0017c2ab9404cc31df6b9eac28df3f82193", "messageHeadline": "Changed the name of WarpableRectangle to Quadrangle", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "02878ebd29e18a644c35e62fabf197f538526697", "messageHeadline": "Added the WarpableRectangle patch", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "f39a33a3402bebeee29293f6ec83de1877421f16", "messageHeadline": "Merge pull request #10627 from pllim/freespace-quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "73c0a6fed8bdc50b184d076277ef58c05fefd6ad", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ceaeb64c4673c36310f59f6be426a7b461739f80", "messageHeadline": "Merge pull request #10857 from pllim/ascii-warn-no-strict", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9002b4ad1fba4066741d132273644c5b57e67a3b", "messageHeadline": "Add verbose option", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b5cb36fe7865abe00e3e3335498e0c5d1c9c2bc8", "messageHeadline": "Add regression test for get_config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c7fcfed25d032ceb4ec41bed4805c61ff05f0758", "messageHeadline": "Remove debug print", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "04e218ce85ae42e90d1f7e15840cbb61d44646e4", "messageHeadline": "Merge pull request #10876 from taldcroft/time-plotdate", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "dcaaff2ad103239dc1e3676842ae10976791035e", "messageHeadline": "Merge pull request #10891 from nstarman/Document-Representation-conve\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "953af58123237aec32325e499cc8ec073013dc08", "messageHeadline": "Fix test failures", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d3ebcb8e0f4b26df977dbe0e5015e309ac297807", "messageHeadline": "Representation conversion can lose information", "author": {"name": "Nathaniel Starkman", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "6f9d3aec60a5b072052d6bbd55a4f3fea3022359", "messageHeadline": "use f-strings", "author": {"name": "ikkamens", "email": "ikkamens@amazon.com", "user": null}, "additions": 551, "deletions": 764}}, {"node": {"oid": "797a4c9841cb4dcf1728465a72c5853841a75590", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7809dc1237a11c3703640159366849986c5fefc6", "messageHeadline": "Remove all output when importing modules", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "097ff8b757633027804506ca8da4af878de3514d", "messageHeadline": "Fix use of get_config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8963d4c6db2aeac3aa6600ada5763d27c1a41bcf", "messageHeadline": "Filter all warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55573c6be1bf6ed9fa8c0ca99536308a461dac4c", "messageHeadline": "Fix generate_config when used for other packages", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "9e6ca176aea14bdf9d63a3fbc962c0b84956c4d1", "messageHeadline": "Add a test and update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "bec8b78a91e8d536e9e21cdf4b59b5ad6fb2416e", "messageHeadline": "Handle change in default epoch in matplotlib 3.3 [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "35cbcdcef677c889cd8bd31a960c1420694ac3c4", "messageHeadline": "Add regression tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "5d979601305149eddf1357cb65cfe4bbf95d3aea", "messageHeadline": "Ensure indices kept up to date also for QTable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b01792ff7c1771315b7eedd1847be77318f375a5", "messageHeadline": "When slicing a table mixin column, do not copy indices by default.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "079fcb73aedb9396d183454b98811b39f77232dc", "messageHeadline": "Merge pull request #10822 from george-galvin/convolution-issue", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "73973e9cb2418bfd3283d326def499a8f6f1f8b0", "messageHeadline": "Merge pull request #10824 from mhvk/table-argsort-time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "dc9354919f6e5a8481ce1b1044676f2ea47bc695", "messageHeadline": "Merge pull request #10739 from pllim/use-draft-pr", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8419c50f060dc6c1faf3b4f2c135cb6175746ff9", "messageHeadline": "Merge pull request #10880 from astrofrog/disable-parallel", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "eeadac837e9fa7fff445b4d1e2ba649346ff86e4", "messageHeadline": "When importing astropy without first building the extension modules f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 93}}, {"node": {"oid": "3518df83313073e84bd20104254ea9a01b7f554d", "messageHeadline": "Added link to issue in warning and fix warning catching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ab8ec910cbb63f5f4a402c063635d0d822bc2edb", "messageHeadline": "Implemented review comments from @taldcroft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "72e10a8d13bb119528f12dd22305eb2e91289902", "messageHeadline": "Parallel reading does not work correctly and has worse performance th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6a3ebd548deacf39362a296003dd002633224499", "messageHeadline": "Simplified loop code", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "56d8b19efcd61c8f90175f74a2ee16ca5f319659", "messageHeadline": "Added documentation example and changelog entry", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "79d432a66aa76d596a8de4750d8dbce646c3a987", "messageHeadline": "Added a context manager to set all of the finite-difference time step\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "711cdcac33ce76e08291ae5ff74f4773dca1236c", "messageHeadline": "Merge pull request #10869 from eteq/add-10666-whatsnew", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "65ebf4db3de78fcd3c77d957d8e869982d2fd7c0", "messageHeadline": "Merge pull request #10881 from StuartLittlefair/ld_bugfix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "979c83bb937b02ccc2c98f5051aedc6166c2099c", "messageHeadline": "Merge pull request #10261 from nikita-0209/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "568a9f67d725e4436956c86cde1f792544c1112d", "messageHeadline": "Updated for @mhvk's wording suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e8ba9a2c1bc16175e1085444131aeb35d9af0e18", "messageHeadline": "nicer solution using erfa.pn", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "22f516bcdf3d3fcf3a5b59dd665d67259a3cb450", "messageHeadline": "Merge pull request #10874 from pllim/fix-moar-ci", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c77c2271d33ee054e611ddaac3dfaf66adce6f84", "messageHeadline": "Merge pull request #10884 from astrofrog/remove-bdist-wininst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6dbff70bf8d7769c56a11c8554c60a5b22e700c9", "messageHeadline": "Merge pull request #10873 from astrofrog/use-manylinux1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "728bc55960b3732251f324ca65365286ef3cc803", "messageHeadline": "DOC: Handle behavior change in numpy>=1.20", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae5eb9c480c8e8d4c277332dd845ff2f14611dad", "messageHeadline": "TST: Fix doctest failures", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1420ec4687ed04c2259f66e84a5470194a20b6b3", "messageHeadline": "Remove config and file related to deprecated bdist_wininst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d10b56039f4e27f98bd96b3e0cd2edddd1e65025", "messageHeadline": "fix division by zero warnings for values near sun", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4eef52a1c95471b837949c5a8f862a01e4ca1bfa", "messageHeadline": "Merge pull request #10814 from maxnoe/fix_epv00_called_twice", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "2c3afeccc4d58606a879e5f40d9ac781cc3f1dc4", "messageHeadline": "Merge pull request #10826 from astrofrog/minor-fixes-release-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "35eb45f53ed687ab5573d2f658dfa2f9ccc0b402", "messageHeadline": "Merge pull request #10849 from pllim/doc-fix-git", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 154, "deletions": 778}}, {"node": {"oid": "c07f6fa9e80d6c314a18cc5ae7494f0b15ea2fba", "messageHeadline": "Use manylinux1 for linux wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ce6dca71327d2778142f6236d242f70650f18cd6", "messageHeadline": "Fix type, address review comments [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "8094b7c81c4eb058b7cdd47848e17963b2c1c516", "messageHeadline": "Merge pull request #10848 from rpsfonseca/update-docs-on-funcs-lose-u\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e6b99f3db89d66a6c6a72c6bd1d45a012a7784ca", "messageHeadline": "DOC: Update dev workflow example.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 144, "deletions": 752}}, {"node": {"oid": "e0398828e00e5e802d797704441f13928efae885", "messageHeadline": "DOC: Add functions that lose units [ci skip]", "author": {"name": "Ricardo Fonseca", "email": "ricardopfonseca95@gmail.com", "user": {"login": "rpsfonseca"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "88b6bd4879e81ccd55be4f2a3c20e78624c7d208", "messageHeadline": "Merge pull request #10860 from pllim/chocobo-win", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "52bedb6816fc99b44edc7c47894e5e09c4560530", "messageHeadline": "move 10666 entry to 4.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6024644a69cd9bbbd8088e5bfe56db7e3a2459a9", "messageHeadline": "add what's new section about light deflection changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "817ac1f2128221a20dcab4271fd8beba808c720e", "messageHeadline": "Merge pull request #10863 from pllim/ignore-dtype-subarr-warn", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "254978979e562b0d9413d90097c31250452a921e", "messageHeadline": "Add changelog", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1b3c72757558226695b6d56e6efd3d56a9c22e3e", "messageHeadline": "Simplify prepare_earth_position_vel, removes calling epv00 twice, fix\u2026", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "40dcbbf85a8d4099c32d42ed6240ff5e133375aa", "messageHeadline": "Suppress choco progress bar", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d2d3d2b4c857d3b7854fede93d320fd9b79092e", "messageHeadline": "Add changelog entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9ba05c94d80bad23eb2f0c10e875f9525f4141a7", "messageHeadline": "TST: Ignore dtype with a subarray field deprecation warning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8de34e652e57e7a81ed6881aeb8b1d30ab371ab", "messageHeadline": "TST: Choco install windows, bump Python", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "ff57f89ef5307a91d1d4fe6e82eb87d29668b27a", "messageHeadline": "Merge pull request #10858 from astrofrog/changelog-404", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "4528deb99f214aa1587a0b94d6a3f8967dc25244", "messageHeadline": "Updated changelog following 4.0.3 release", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "c7968775dbf1332287d72a8934e1830dc33dc439", "messageHeadline": "TST: Relax test_data_at_range_limit warning check", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e74ae753be1f7d5b0386a38dcf9d98690c669e44", "messageHeadline": "Merge pull request #10799 from dstansby/axislabel-refac", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 40, "deletions": 47}}, {"node": {"oid": "61aa2d3c7ae5ce865b819d1e6c5a5ab0440dad0d", "messageHeadline": "Merge pull request #10846 from pllim/win-ci-allow-fail", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "016c192c6a610a0e33bdf10f28408f1189d162df", "messageHeadline": "TST: Allow Windows CI to fail for now.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dd90339357344a7be5b16e8fc33747ba001b4d16", "messageHeadline": "Merge pull request #10754 from pllim/util-warn-be-gone", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "8b42a626afaf8be60385b3032c92d7fca368a43d", "messageHeadline": "Merge pull request #10835 from pllim/ignore-projections-c", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95764fa58661c59ea552ae8d6b08caf32fbbcf42", "messageHeadline": "update to allow non-determinstic ordering of socket warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "636ca6ff8f12cf59a83236922bf5abbb602aff0b", "messageHeadline": "TST: Accept socket warning for now", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5cd00b5b3033670477d06324b09587296155f791", "messageHeadline": "Merge pull request #10566 from cosmicoder/doc_update_#10102", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef8d24a72a4b2fa03ac292056e7494d244998d0", "messageHeadline": "Made convolve & convolve_fft return Quantity arrays if user inputs on\u2026", "author": {"name": "George", "email": "george.galvin1996@gmail.com", "user": {"login": "george-galvin"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "071b4a2d1a689c1120925661f60ada5a113cc8c6", "messageHeadline": "Merge pull request #10666 from StuartLittlefair/replace_ldsun", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 111, "deletions": 48}}, {"node": {"oid": "585f1a8a8822c9db1b9b49e9637aafd939b24f00", "messageHeadline": "Add changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b2cac0380241949b2706da419fb24d02decd6d60", "messageHeadline": "simplifcations from mhvk", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "83780459e692fb0244663bab4439abce67b605f6", "messageHeadline": "change signature of atc replacements to use srepr", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 26, "deletions": 44}}, {"node": {"oid": "2835840e0fbc9a8c7e22c5e55e31827f1684d74f", "messageHeadline": "add regression test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "c934bf3994956a03f39af3e2db64e8899387d5ca", "messageHeadline": "better light deflection calcs in solar system", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 107, "deletions": 46}}, {"node": {"oid": "ab41ba71f901b2dec73cfd6e148c23f937ceb505", "messageHeadline": "Merge pull request #10829 from astrofrog/update-changelog-v4.0.2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 84, "deletions": 21}}, {"node": {"oid": "e1472c23b60a5ab8407cf45c331117ee570aaea1", "messageHeadline": "Remove empty changelog sections for v4.0.2 and add section for v4.0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 20}}, {"node": {"oid": "a61da80e1b97c055fa7f2d20218a43bc96f96b5c", "messageHeadline": "Finalizing changelog for v4.0.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b742708a6c788dad8b55e98d4ea3e3adcd62108f", "messageHeadline": "Merge pull request #10840 from eteq/url-error-in-socket", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92bf2ff3d2b63259bca98a6b81263ac960754a3e", "messageHeadline": "Merge pull request #10831 from mhvk/pr-10774-follow-up", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5227d78fbb0df9a050a84524d04abce89bf42d44", "messageHeadline": "Merge pull request #10833 from maxnoe/fix_interpolator", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "16c65fb97e6821a23cb816a7322780e57ee63942", "messageHeadline": "allow \"Temporary failure in name resolution\" error message", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f700cb4f53ddc869595de17e44ad3c9f1a0fa818", "messageHeadline": "MNT: Re-ignore projections.c", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3df2b32810212d97aa754adf0a9cc08c5300e0ee", "messageHeadline": "Merge pull request #10819 from mhvk/table-empty-column-init-bug", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "ab220fb66e9488f85b82cfcc5fd143e308d0d99a", "messageHeadline": "Remove special casing for interpolation", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "12577dada796d618a590442d5e02efa16834f9d7", "messageHeadline": "Fix copy paste error", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68864aa5ae9e11f6b0e7e6341db6f3ab0de3800d", "messageHeadline": "Run one test on travis with --develop to avoid regressions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1854e4ac7f9e078b0e20e549e6ca8ab779b6b235", "messageHeadline": "Ensure possible astropy/_dev gets ignored in tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89580eee52dbe06e54fd51abe69ba0b0ecefc33a", "messageHeadline": "Merge pull request #10828 from mhvk/coordinates-apparent-position", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7ab63a25300080bfd43463120b3184818757dc16", "messageHeadline": "Use IAU 2006 matrix for converting to true coordinates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f32c87f9f6664cf790603af021c0095249f4b344", "messageHeadline": "Remove extra word", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b49a2d039105e179ebc177a3e2b4d05a7c5b70dd", "messageHeadline": "Remove unnecessary step in release and fix rst syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "5c9e445f91db2559dfe6f69ff425a7c485e4e407", "messageHeadline": "Merge pull request #10774 from embray/issue-10760", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "655c5a25d36c80cde4e95f1ec587a016f6cbc473", "messageHeadline": "Changelog entry for 4.1.1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5a7600d8081dd303d5107f37a9286c8d0f41663b", "messageHeadline": "Fix sorting on a Time column by allowing use of its argsort method.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "f5d0e08536458010cb9b40344d8a62fd0909411a", "messageHeadline": "Fix empty Column initialization for structured dtype.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1c9304766ac92a04a3c40ad2b12ce2d3b79a7a05", "messageHeadline": "[#10760] rename _dev._scm_version -> _dev.scm_version", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a02961107d4b3163a98f1e4501756e9fd41ea8e3", "messageHeadline": "[#10760] Never use setuptools_scm except when importing astropy from \u2026", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "625c6e6257af40e4b5c1070c9b3f707e7b0953dd", "messageHeadline": "Merge pull request #10691 from taldcroft/include-src-c", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d262f1c6b9aa5f2bdece1bd6f79c4de4fb02f8b5", "messageHeadline": "Merge pull request #10746 from pllim/skip-flaky-modeling-test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab05ce2da6e257a9d9172d8edb94310552abf78c", "messageHeadline": "Update .gitignore", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e69f20d925f19b3eecf4e89c7c039d473e8366d0", "messageHeadline": "Cleanup logic", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "95cb6812b7829f349f3e70d4e126a84655717b65", "messageHeadline": "De-duplicate check", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "97402ca973303f6997e0fdef679f82fe8389ba31", "messageHeadline": "Move code outside loop", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "32666b8eb4f88000884aa82f0abdac1381099852", "messageHeadline": "Move code to calculate halfway point along a spine", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "c526f0f8471a3b992fa4c35120cdc6f639a7789b", "messageHeadline": "Improve test of class without fast_parser_pars", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "ad7b6c9ff9cd2b937e095345d5d4e7d08da39c43", "messageHeadline": "Merge pull request #10646 from taldcroft/time-isclose", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "b7e387f67fdd825c6168eaf5617d1e0eb772afb6", "messageHeadline": "Merge pull request #10805 from pllim/fix-coord-test-regex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fe04fc953c23c1964aff9a64ef7eec0ed20dd2d", "messageHeadline": "TST: Fix error message regex due to upstream change", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88533ae8269c8fc5b0308d0e9ef52168c2917f63", "messageHeadline": "Merge pull request #10804 from nstarman/Use-semver-syntax", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "428bdc4e8c2c987acbf4087c4e5c16adb78c0c38", "messageHeadline": "Capitalize semver", "author": {"name": "Nathaniel Starkman", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "638d8b63c59b8491ff3c51d4f789448dd6201ffb", "messageHeadline": "Merge pull request #10346 from ceb8/wcs_fit_bugfix", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "9de34bab17144ee60e1e1cb6a3978a1aede6916c", "messageHeadline": "Merge pull request #10802 from maxnoe/speedup_example", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4bc50147063950cb43422243dcd8ac647f3abc12", "messageHeadline": "Merge pull request #10764 from saimn/modeling-typos", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "a4ed7cd0f7df2b6088dfecf1d781eee77ba39a1d", "messageHeadline": "fix test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "d283254643434a716e161370510807e75d7dcb64", "messageHeadline": "chagelog", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 35, "deletions": 36}}, {"node": {"oid": "2aca8e7e244ad43a319e476e5fa37232a5015ead", "messageHeadline": "adding bounds to wcs fitting", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 75, "deletions": 4}}, {"node": {"oid": "d1aa3208093bcf7c88df9bea9549d99b45f7ac84", "messageHeadline": "invertable \u2192 invertible", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ef0f6b05e4006f64bbe23e36ad179e512845a47", "messageHeadline": "Fix another set of typos", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "53247dad2eca8e1efb775b58a7867c6894ebe220", "messageHeadline": "Fix typo uncertanties \u2192 uncertainties", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "56530cd95bd5aa3ed82e6706d1f9386b451f5346", "messageHeadline": "Merge pull request #10801 from saimn/ignore-imp-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7ee1acdf0cb81f94b5b5843bbf4a1d63bef805b", "messageHeadline": "Merge pull request #10784 from chris-simpson/bugfix/moffat2d", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa4ec795d37bb4983861bd5213cec7406c8d2a06", "messageHeadline": "Remove rebase problem (repeated methods)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 166}}, {"node": {"oid": "02c894e6dca48cf99e1da6c1daa659bed5f46623", "messageHeadline": "More duck-typing approach for other", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "98ea668096e36bc0f67f4c83250f35142f14f124", "messageHeadline": "Update atol for Time.isclose() from 1 bit to 2 bits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "753951393ba9a061195cacac2ea37a5d84949d99", "messageHeadline": "Nicer comparison expression", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ba9c3e371476df22d7aa1c345a0bb70fe790078b", "messageHeadline": "Add rtol arg for TimeDelta.isclose", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "8601280584bfa0841cb690ad048c9b03ccc831e1", "messageHeadline": "Fix PEP8 problem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4e807bf5883b9246fd2b3c1231f699de85d68a9", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4047e0f917eed011a0fe243e88d26521b9f5d1a1", "messageHeadline": "Add TimeDelta.isclose() method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 87, "deletions": 3}}, {"node": {"oid": "b210b8fe12c8a68b3829c8f5359a9aa9be9fdf8c", "messageHeadline": "Add isclose() method to Time class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "77b9937894e1aecaff17608fadc0a7ca33d1330a", "messageHeadline": "Fix C code for non-C99 and remove unused variables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b5c547ee2ff46f36a5252d9d802708b91fb7c8b0", "messageHeadline": "Remove 100_000 s resolution", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93d647e220818e7aeb5e6c06ea9054f57af95ed1", "messageHeadline": "Reduce number in points in coordinate example, fixes #10794", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "613d910518fc74a3ba3d2b00d5fd9e4d1429cfba", "messageHeadline": "Fix setup for Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3d4cd3eda1a377826e2b6730a4845c5b3b77b0a2", "messageHeadline": "Ignore imp warning triggered by ProgressBar + IPython", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6402d4b781c3a4e56661a94c2124d8bf36393b5", "messageHeadline": "Change to single fast_parser_pars attribute; improve docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 39}}, {"node": {"oid": "aabd50dd83d1b6043ed759b3e66b902483f8cea8", "messageHeadline": "Change from set_jds_* to get_jds_*", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "3aed762fa597a4eaccb4b826d62b724fea782ab1", "messageHeadline": "Merge pull request #10793 from embray/issue-10785", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d9ef063d78915ac820438d8eca1f9bfd4e269f05", "messageHeadline": "Merge pull request #10656 from taldcroft/time-base", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 613, "deletions": 611}}, {"node": {"oid": "7a928802bcdebd36dc88a82321ff6da2fe6895d9", "messageHeadline": "Merge pull request #10308 from allardbrain/fix/SLSQPLSQFitter-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f8de207ff650e908776898491d906c5cee21ef6b", "messageHeadline": "Update fitting.py", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "440e60e956bc50ee9bcdd19d0b6ecf62a3359b2d", "messageHeadline": "Spell out SLSQP in SLSQPLSQFitter class docstring", "author": {"name": "Erin Allard", "email": "allard.erin@gmail.com", "user": {"login": "allardbrain"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c8fe4c6aeacca91a088ec1023c7a3de256f18267", "messageHeadline": "[#10785] work around matplotlib warning caused by PyInstaller", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "899337d21bd773f9dba81e340bce2bd3b4caf42c", "messageHeadline": "ignore some files generated by the pyinstaller build", "author": {"name": "E. Madison Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "514fc06865c5d28d835bcb394be3cb0f9d61850c", "messageHeadline": "Add documentation on the C parser", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "42c5d8b8a5ffc46d5be763f2496441b1e7aed108", "messageHeadline": "Fix pep8 problem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7d31ac116f30c5ed3523f7495c31b813bcbd7480", "messageHeadline": "Remove stray parse_time.py file", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "73822d7bec6ae0fc50cd46cb13a924019ad5ea7e", "messageHeadline": "Add test of non-ASCII character", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "010f4e5b4e78501e05acadbd10ba154cdfe311f6", "messageHeadline": "Put C parser access into lazy class property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "4c87dd07ee430101b5ff26300e3408616d6720a7", "messageHeadline": "Add code to prevent Windows link error", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dbefdf1ccede0b7a31d987f3a4728ede636599d1", "messageHeadline": "Ensure subclasses are not inadvertently broken; refactor", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 108, "deletions": 71}}, {"node": {"oid": "bfe87070206fe073fb3414b9036caee8db241e92", "messageHeadline": "Add tests of fast parser", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "262202d15c9ef41e8c941290c0e769c072e8bfde", "messageHeadline": "Get rid of the first draft fast parser", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 78}}, {"node": {"oid": "0d45961831fa3915e18727e13f581def4f1db54b", "messageHeadline": "Add config option and factor out set_jds_fast", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "bc37704b7458996ba1670041a642a048753bb7f3", "messageHeadline": "Use status > 0 instead of status < 0 for errors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 72, "deletions": 44}}, {"node": {"oid": "c72a492d745f80e9c3ed935415925f39d886f194", "messageHeadline": "Add comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "66ec2f8b76363b1e085fd0e2cde9d26893d6ef10", "messageHeadline": "Change char_start to delim", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "2e5459c062aa239f3a09f4d754c632a9d1393b4f", "messageHeadline": "Add day-of-year handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 7}}, {"node": {"oid": "137c778344a276fce9821e99133c5eed307f10de", "messageHeadline": "Add fast parsing to ISOT", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2005d8ea9d55b3b07a1b08e4b0cbb4e63eaeb912", "messageHeadline": "Add setup_package.py remove Makefile [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "1c4375811fbef5370c0bb18a44a19e00889d2bc1", "messageHeadline": "More generalization and fixes [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "5d61835291b7eecf703b9db320f48bae93b31f40", "messageHeadline": "Rework as more flexible ymdhms parser", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 50}}, {"node": {"oid": "786ed00327f3c34458d8220bd64c87d08e7984d2", "messageHeadline": "Remove update_leap_seconds stub", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "07af0ae205ed842af4119b06c5511141f0d2bf37", "messageHeadline": "Initial working integration with astropy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 44}}, {"node": {"oid": "5cb5c28cacff73dfd0ffb46e84268682f73fce9b", "messageHeadline": "More improvements [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 23}}, {"node": {"oid": "aec1e77c4b76f5a836adf56ba307aaa80cec76a6", "messageHeadline": "Add Makefile [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "575508514ff7032b24cf700a219e6d3c58e6c62c", "messageHeadline": "Convert through jd1/jd2 with erfa [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "5f0d6776e2735e65798fc9224a76eb4cf79aaf49", "messageHeadline": "Array-ify parse_iso_times", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 53}}, {"node": {"oid": "6d84e2a34c265cf7fca11b8606c2097183ff85c4", "messageHeadline": "Add POC ctypes interface", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "148d7ae2e59efa58cfe840c8ec4b4c69535d6993", "messageHeadline": "Remove char_sep", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4d7bb247ae5a5443f6a89f96d903f9ff3a61ecaa", "messageHeadline": "Check for null-termination in string", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "538c2ba9f57dbb2447a60068aef442b69cdbf15d", "messageHeadline": "Add proof of concept C ISO time parser", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "f78577b67cc9329b2b6967ea0b61fd0f3b4d01c1", "messageHeadline": "Improve structure for specifying fixed format [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 30}}, {"node": {"oid": "c3e6bd2f1f015153dace0b59c26ac4339d19240f", "messageHeadline": "Add fmt_fixed class attr structure to describe format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "e0a27a991d6aa069774bd12b93a8dc1818f3ed6e", "messageHeadline": "WIP fast time string parsing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "2de914d1eb97951ace83c19395ed5c4874be74df", "messageHeadline": "Move SCALES, FORMATS, to_datetime to Time class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2317cbe01d1da74666e13fee475c2fc93ae2872f", "messageHeadline": "Factor out common add/sub for TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 35}}, {"node": {"oid": "ada3941454c861d5591e9dc706910a7b2d12e3ed", "messageHeadline": "Move TimeBase __add/sub__ to Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 114, "deletions": 107}}, {"node": {"oid": "6fc6265a53edf2a2305620c39748d6534fe2541c", "messageHeadline": "Remove __rsub__ for Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2c37a03787a59d56284154ff2be6e96e6117f600", "messageHeadline": "Update instance checking for arithmetic in time/core.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "84fa7f37a3a9feba928173b02e832425c7e60df0", "messageHeadline": "Use (Time, TimeDelta) for isinstance checking not Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0fe9e07c73149b6ee1dc283aff6056e2a9f1d558", "messageHeadline": "Refactor Time and TimeDelta to use common TimeBase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 680, "deletions": 661}}, {"node": {"oid": "e8e252777874fa3af5eed12f906a40df89ebb3ae", "messageHeadline": "Merge pull request #10613 from jehturner/FWOR_improvements", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 159, "deletions": 32}}, {"node": {"oid": "c974c32812c1e9e1d912e4d45c46d41c374fd924", "messageHeadline": "Merge pull request #10771 from astropy/speedup-build-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b9e6045834d47d27c410243a2c755c3eeb48a34", "messageHeadline": "Remove usedevelop for now", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "adcf7ab6c08443a6ccd80ea4ac87101167d9d5fe", "messageHeadline": "Doc string line breaks (following github suggestions).", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8fb4dd0075175bc9d5e88335c20429e34adad913", "messageHeadline": "PEP 8 formatting", "author": {"name": "jehturner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9810be958ab847680edaa3a8000352853f7899b9", "messageHeadline": "Doc string clarification", "author": {"name": "jehturner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8598e0880156e744becf598f63bea6bf28344091", "messageHeadline": "Use double rather than single back-ticks around axis keyword in hope \u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9ad01c1fd245e03fc328ef96a3209ad5b5c8277", "messageHeadline": "Make SigmaClip repr/str tests use SigmaClip._parse_cenfunc instead of\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "54ebecca1d43c1d1856c195cdf4aba27cd01f757", "messageHeadline": "Remove an extra blank line that tox codestyle is cryptically complain\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2eeacc60bc81561114c573b0180344a4a25e3e91", "messageHeadline": "Fix wrapping of long line from #10610 (blaming github suggestions).", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3da72abb69c4836bced260919b9bfabbd3f07034", "messageHeadline": "Move new grow parameter to end of function signatures, as requested.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "4f481ec6c65374ec06a13fa018c9edf2f885fb5f", "messageHeadline": "Make test for growth in sigma clipping conditional on having scipy.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8c24cfe3e6209f3b591919cb3d6dc9f0cc41d50", "messageHeadline": "Make scipy import in sigma_clipping.py conditional on use of new grow\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ccd5053dcf70313911ad7cf2717659390e31e91f", "messageHeadline": "Add PR number to the change log for the SigmaClip grow parameter.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a37ad178d77a36b23854beec35eea86646e2225e", "messageHeadline": "Remove a couple of intentionally-blank lines to make tox codestyle ha\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b86331fb722dbee70346e6a98c4803349bbff171", "messageHeadline": "Change log entry for new grow parameter of SigmaClip et al.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aaf7cdff1629ea5ab435f8681409c4fb007089e3", "messageHeadline": "Test for new sigma_clip/SigmaClip growth parameter in 1-3D.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "613ea8832b73e9c1a8fb08e23c4f5cbfe8e56fa2", "messageHeadline": "Update SigmaClip repr test to work with the last commit, 31a1d4a8.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2e0302930a838e53d0dfe6a02ddb7eb862997429", "messageHeadline": "Add \"grow\" parameter to the sigma clipping.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 77, "deletions": 30}}, {"node": {"oid": "b803ea509ee756e48c97b92db72737fbabd099f3", "messageHeadline": "Merge pull request #10768 from MaxNoe/fix_oned_col", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "8743d560340209f5877bde81100d733eacd5a73b", "messageHeadline": "undoes part of #8108 that was incorrect", "author": {"name": "chris-simpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f57719321c44ec19a1df3240d6a80e27adcd1340", "messageHeadline": "Merge pull request #10674 from eslavich/eslavich-do-not-serialize-non\u2026", "author": {"name": "Edward Slavich", "email": "eslavich@users.noreply.github.com", "user": {"login": "eslavich"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "acd4f8d5a3094b6c082ae9e775b6d861010981f0", "messageHeadline": "Move CHANGES.rst entry to 4.0.2", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b295458b5d825fd1477dba3901e8bd9f06c14cf", "messageHeadline": "Write keys to ASDF only if the value is present", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4f18f9c4707a33b20302df6ee7d05c60cacc7c22", "messageHeadline": "Merge pull request #10756 from pllim/no-setup-py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 64}}, {"node": {"oid": "a83f25b96261a0689bb15a5ad48eb3e7e78d9dd7", "messageHeadline": "Merge pull request #10586 from mhvk/unit-bar-is-not-si", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "17b8e7cc68ed73ddbb486ca2c162022b03dbbd4d", "messageHeadline": "Move and rephrase change-log entry. [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71ece0d8830e639eba13f930b2beef9ff8791270", "messageHeadline": "Move bar out of SI, since it is not recommended to use it.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "e45d4c6a800ca0c376a2a7551657118693afd09e", "messageHeadline": "Speedup local docs build following ideas from #10187 [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6277b29f96cae1558627742a0b6284f2be488173", "messageHeadline": "Address review comments", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "15d54aedcf26582a40aad78938e4a232f7d801a2", "messageHeadline": "Move changelog entry to 4.0.2 milestone", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4b3ec8eee58df61cfd1eaed98f5b7b89d8fcf5e", "messageHeadline": "Fix test for 32bit systems", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1507a2b0793ab53f3e29ec04babfee664738f6a", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c654d325c23ab8d87f20f1b94564b255e6854e1", "messageHeadline": "Make sure file is really modified", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a0bd397a3a81ddaa4bfb33445c38e4f8d43ea597", "messageHeadline": "Fix dim creation for 1d arrays", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c07debb44f0cfdbe17f70f806f2323c9f24074d0", "messageHeadline": "Change TDIM_RE to allow single entry 1d arrays", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93adaa8fb1e3ccc05605cde06549cab328953d49", "messageHeadline": "Add test for fits column with 1d element with 1 entry", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "aa8f4e1903262abfcb99342f3b25b9df33e29fbc", "messageHeadline": "Merge pull request #10730 from pllim/pytest-no-qt-warn", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11ac2c688352a5808baab4e87e2605e0d550a6b0", "messageHeadline": "Update warning filter for pytest 6.1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9305c1aa72c37bf3b55e3fc82e67c2bda181da74", "messageHeadline": "Merge pull request #10772 from saimn/fix-osx-cfitsio", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "85ee426126f7a3383e230a644327698c15425d7b", "messageHeadline": "Update angles.py", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5277946d7903918419973c0c38155e58863d2c7e", "messageHeadline": "Update angles.py", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f94ec676f3f87b54b480a936b643b644a498032b", "messageHeadline": "Merge pull request #9901 from dhomeier/fits-asciitable-tform", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "2f9deb3677e5ec0e1336c48030ad44d4ba20f1d4", "messageHeadline": "Merge pull request #10757 from pllim/travis-skip-flaky", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6c8fd69d26f89c7ec453202c000249d4ca43c86", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79f7b2e99e6f34f68a1c518ab1b73d8810f2a1a8", "messageHeadline": "Fix -Wimplicit-function-declaration warning with clang", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "392d2213475650657d82886b708150355ba01b96", "messageHeadline": "Merge pull request #10533 from dstansby/light-travel-note", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "faccb8b4197119f7dbdcca2f64d3826f5954e0a5", "messageHeadline": "Merge pull request #10766 from Cadair/fix_toolz", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64ff26e4c9847d6d276eeb890bb4886d245e7358", "messageHeadline": "Ignore a toolz warning triggered by a dask import", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "807837c6ed5fbf837417ae475ed023f96c788bf1", "messageHeadline": "Fix minor typo", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84d2d6475e4791d9798cb86100df7d81057a7bf", "messageHeadline": "Replace pep517 with python-build", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "be4ba9be889b1e1812358834503bad8c0f2fa0f7", "messageHeadline": "Merge pull request #10763 from adrn/usno-circular-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "542f9f96953f9441e72285e3b44bf870480343f1", "messageHeadline": "update link to usno circular 179 [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a10a0e8ece1a6ae14a4be97ec9206128bf9ba209", "messageHeadline": "Address part of Tom R comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "13aa98401a619075c69df9e9e195117e6d87d2db", "messageHeadline": "Address review comments from Simon Conseil", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a773437a63020116dbd12c6b953b6551f15b8358", "messageHeadline": "MNT: Update doc about setup.py and py.test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 50, "deletions": 60}}, {"node": {"oid": "796250381e5f32029bde917050a6f7709e1c86c4", "messageHeadline": "Merge pull request #10705 from pllim/win-cfg-path-logic", "author": {"name": "E. M. Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 46, "deletions": 48}}, {"node": {"oid": "07b3f01a0d5ffdc647e728c59cd826f50160e266", "messageHeadline": "Merge pull request #10755 from pllim/win-gaia-urlerror", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7a73f1118a066500f760b1ffd4e1ddacb7f12547", "messageHeadline": "TST: Skip flaky test on Travis", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa61a968611d3edda6bb17f399726666f873bafd", "messageHeadline": "Merge pull request #10753 from pllim/c-convolve-pkgdir-abspath", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9c66cca9dbaf7038936fc43bc7bfc1f308816fbd", "messageHeadline": "URLError has different message on Windows", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a596d2677036710a3e32daf315dc2ac102e2afd", "messageHeadline": "Merge pull request #10552 from cshanahan1/fitting_uncertanties_class", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 411, "deletions": 27}}, {"node": {"oid": "359ced21b677cb99a5a56b2abf404fa5dc8cc895", "messageHeadline": "Use absolute path in setup_package.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ab2c5db000fa65e6ec983d3251c5943c7fa25ff3", "messageHeadline": "trying this again..", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d8a11faddbd9a0aedd63c37e3d8e6440bc555e1", "messageHeadline": "tests for indexing", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "19ed935e3d5b58953273751f54020ccd175ba2e5", "messageHeadline": "fitting uncertanties", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 405, "deletions": 27}}, {"node": {"oid": "79f41691583e180dd5f8c0b4fabd49bc3e751006", "messageHeadline": "Merge pull request #10749 from astrojuanlu/skycoord-unit-better-error\u2026", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "55d656aff71ff25f798883625afea28d6b569b26", "messageHeadline": "Punctuation", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "042c04ccd20139594709f64f3338ded51df34818", "messageHeadline": "Merge pull request #10750 from astrojuanlu/proper-ftp-socket-error", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0adda0691b462c6039f619cbe924f75220d530da", "messageHeadline": "Remove changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "fed7b82cfb66d94e77501928dc0c95ee6c6d8dfd", "messageHeadline": "Use more meaningful error class, simplify code", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "5e78cb28539f81c6614dce3e12bf60cef11e3c62", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "jcano@faculty.ie.edu", "user": {"login": "astrojuanlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4ec2566b953a10d42acc3bee3a54592d942cd31", "messageHeadline": "Properly handle FTP socket error", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "963e8373632940ad0a9451e49be62407cdee3a6a", "messageHeadline": "Raise more helpful error message for mixed components", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "9e02760901f789f0b8027928d82ce2ddd4cde9f4", "messageHeadline": "Merge pull request #10745 from pllim/doc-ci-skip", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "55c18d11e78117ed75a77e1e9b75f51814d4795e", "messageHeadline": "Merge pull request #10727 from astrojuanlu/realize_frame-kwargs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "4eae2218b13db1428a244cf104e8c04280ef5b0e", "messageHeadline": "Allow **kwargs in realize_frame", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "214a599c10c741360878758df4039a3bb1bb6237", "messageHeadline": "Merge pull request #10743 from taldcroft/io-hdf5-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "68ac92acf795f80159ae899cf2d322c27bff062f", "messageHeadline": "Fix typo and clarify ci skip [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "81db5de5f381e82bc6a3ef0a4def5a4157abf6f7", "messageHeadline": "TST: Skip flaky modeling test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "161cdc7e1823193abe7f32fc4002a9a85469ebb8", "messageHeadline": "DOC: Update ci skip [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "816b144395a6273c06418b4d5c8dd3220099144b", "messageHeadline": "Merge pull request #10741 from olebole/fix-fits-perms", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "813b331633fcae03116381c3b7048aa5d141d5ed", "messageHeadline": "Improve HDF5 I/O documentation [docs-only]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "5c2d41d5f3208906d3d99464b468dce0115e0072", "messageHeadline": "Merge pull request #10740 from astrofrog/tweak-azure-prs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "844d3e6ddd29c4505d160b4bc1519557ed1c518c", "messageHeadline": "Fix permissions for a FITS test file", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48cd43e38f74c963fd87fd723d3936ec913a7993", "messageHeadline": "DOC: Indent words [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ccffc9960ef0fbebfbaf9b4de35621e773e9d44b", "messageHeadline": "Merge pull request #10624 from nstarman/galactocentric_frame_defaults\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 297, "deletions": 87}}, {"node": {"oid": "070353e50dda324361fc828a0981d1d13701b634", "messageHeadline": "Only run Azure Pipelines on pull requests if they target v* branches", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f93704f2105eace32d3b97832f658e6c70b02c5e", "messageHeadline": "DOC: Add info about draft PR [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d54a9a360042a8083583ce8ed62bb1adf6448ef7", "messageHeadline": "Add registry to galactocentric_frame_defaults", "author": {"name": "Nathaniel Starkman", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 297, "deletions": 87}}, {"node": {"oid": "169fd6e6ec17dfcb91ecee0525d96228556c97ca", "messageHeadline": "Merge pull request #10719 from astrofrog/azure-stable-releases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 78}}, {"node": {"oid": "1ff55e30ab963a1f20c988c723f5ee4e3bdc9208", "messageHeadline": "Merge pull request #10718 from pllim/fix-stsci-links", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d5d59995c58b391e4a27b6b4ff1711467ffcff3", "messageHeadline": "Minor wording tweak", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18a5de32be9f0b0e9f31ea199846b2a7659d67d5", "messageHeadline": "Skip test_update_parallel on Python 3.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27e0b94ae09d0309350d3e6506cbfcf7426118bb", "messageHeadline": "Merge pull request #10731 from pllim/coord-perf-doctest", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d9b15735a182e5e7216d6bd3ee55d6d6dcdf781", "messageHeadline": "Added docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 80}}, {"node": {"oid": "ad2afd877e3246e57a685c67beccdd072e3b29ef", "messageHeadline": "DOC: Use ellipsis for output as MaxNoe suggested", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46cff508343e37c7b43b420f5d6f41d9ae6d3083", "messageHeadline": "Update coordinates doctest result", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39b292d06488fa7ff09ee8db4c39274c2a827d6d", "messageHeadline": "TST: Ignore unknown config ini key", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ed9ec69007bd540bcf476def57c5231e5e7c1240", "messageHeadline": "Merge pull request #10726 from ntessore/units-spat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c4b7921d822ccd63b7fae662e450efd71595f1a0", "messageHeadline": "add changelog entry", "author": {"name": "Nicolas Tessore", "email": "nicolas.tessore@manchester.ac.uk", "user": {"login": "ntessore"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "295c63122dde49234ccac674ab0a859b55fff231", "messageHeadline": "add `spat` unit of solid angle", "author": {"name": "Nicolas Tessore", "email": "nicolas.tessore@manchester.ac.uk", "user": {"login": "ntessore"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2065ad16c381b3b04889386434ca7483efe03c42", "messageHeadline": "Merge pull request #10697 from eslavich/eslavich-alias-math-function-\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "c5e57277601236baa0f29ab083743e4423250227", "messageHeadline": "Merge pull request #10647 from MaxNoe/interpolate_astrom_obstime", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 580, "deletions": 75}}, {"node": {"oid": "3879f264e5faca6f96e4b16a30174aac4a5006e9", "messageHeadline": "Fix syntax error in tests", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3375ed370c74dac31f51156429b057664343a7b0", "messageHeadline": "Use unit * instead of quantity", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "079c466091fa44000b23f386bd3ff07c048c33e5", "messageHeadline": "Move test imports to the top", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "234ad93e866c1124f1c6bd1643c6b5561c9bc442", "messageHeadline": "Fix build configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "26acd5dfc287678e823b97f2fec96866e86d0735", "messageHeadline": "Split up Linux and Windows builds into 32 and 64-bit to avoid timeout", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ed4588d9fbde013c8968ae172edb59818a1bd6af", "messageHeadline": "Exclude failing tests for wheels tests for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "71ad25cc0e175f1e717317e5a88729fc83b7308a", "messageHeadline": "Add astropy header", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ff433f114edf262d16c015822eb9e7f04027c5c", "messageHeadline": "Add auto-release Azure pipeline", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "0f30c05acdd2c78b8d09558a7f379132e9bf2627", "messageHeadline": "Do not create models for ufuncs that are only aliases", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 28, "deletions": 7}}, {"node": {"oid": "aeabab1a50af0d0b1507d03911d6b3cd632bbc37", "messageHeadline": "Merge pull request #10722 from migueldvb/docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "e5106b60df1469d0948207025168476f23aa21da", "messageHeadline": "Merge pull request #10709 from eslavich/eslavich-fix-module-name-of-t\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "2592a8305e725d9a86dcb46fe92117f140d6c920", "messageHeadline": "Fixing sphinx warning", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "15e774810245bc97105d3143f12b8f9bc46e9485", "messageHeadline": "Add missing whitespace in CHANGES.rst", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "484fa0dd90b9eabc50b82940596b6d6551d81b75", "messageHeadline": "Fix doc build warning", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c4cef27f3ed957bba7b081be531db1c0d5013d81", "messageHeadline": "HAS_SCIPY_14 --> HAS_SCIPY", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 9, "deletions": 13}}, {"node": {"oid": "dfbd6f01a840ce89e7135bdb00dd6e106dce7f61", "messageHeadline": "Fix doctest", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7f06df5d28ed98b9845673bf074c5423c332d90", "messageHeadline": "Fix reported module name of tabular model classes", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "3870c846d8076b2262d9d7969fc0821e42b21354", "messageHeadline": "Merge pull request #10694 from eslavich/eslavich-fix-module-name-of-m\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d37fd3189d6bc7df31c55f8ae441c8643efdc435", "messageHeadline": "Start adressing mhvk review comments", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "e1ac03c227f13a106f341d6ed216bf7f05059ece", "messageHeadline": "Fix typos", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b961dfb53155caf1979b2ecbc4a5499e7ca6630c", "messageHeadline": "Fix list indentation", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01c7f45350432da00517caec1921cf84df170ac6", "messageHeadline": "Use pytest command in docs", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "e1eab621f1721f4961867d1a44ca6ad9cf1ad20c", "messageHeadline": "rewording notes on building from source", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0926a881a62d40c882cb57c682ba1a1a27cc1b0e", "messageHeadline": "Minor corrections in docs", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "43220b9d1a24676e7b2ffd17954b7bac590d15fd", "messageHeadline": "Merge pull request #10720 from astrofrog/test-skip-segfault", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cd66045963a07405a91bc41ce7a67e614f21496", "messageHeadline": "Skip test on Python 3.6 due to random failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "059a4346c7f8f8a7cc8c1e64589c554176014c32", "messageHeadline": "Use tilda as config home regardless", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 51}}, {"node": {"oid": "d411f33076a369039c200b4d4fe98d8137fe925b", "messageHeadline": "MNT: Demote HOMESHARE", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "76e0e4e990321a1d12d0e45092e17aae8667772b", "messageHeadline": "Clarify that get_body takes into account light travel time", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "997c7132d565cc2ec14bd8fd2bff2d82dd4598b9", "messageHeadline": "DOC: Fix HST data handbook links [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fc518eb8b772a6e0fdfdfb93571cda98af60f47", "messageHeadline": "Merge pull request #10715 from migueldvb/ads_urls", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 168, "deletions": 168}}, {"node": {"oid": "23578ee6bdfb03af1ddb9b9ec9c5eaafc1ee6b4d", "messageHeadline": "Other redirecting URLs", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "fb603c79e29579acf318400d909fa3be6f68dc2a", "messageHeadline": "Updating ADS references", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5372adf2f9f735bb408121225583aea8491a74c6", "messageHeadline": "Substitute redirects in external links checked by Sphinx builder", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "602c3629ac7520afcd41c8f3a96f08562b824cc8", "messageHeadline": "Fixing ADS URLs redirections", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "40bd0e487a65f92fd23eeb73738d57cf8a2232ad", "messageHeadline": "Merge pull request #10690 from Gabriel-p/circstat-stddev", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "0320e7f1754d56e70dd0734495ee85699e480ccc", "messageHeadline": "Merge pull request #10618 from hamogu/fix_9596", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "c861b58bcaec7ba97e7ac0672487b83a43b3ced2", "messageHeadline": "apply review comments", "author": {"name": "Moritz Guenther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7157390652eeb33508ace9891aeb9641c28e8ea8", "messageHeadline": "Merge pull request #10703 from nstarman/clean_imports_in_test_frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 54, "deletions": 102}}, {"node": {"oid": "d3221a8ce1d15b9c545178d71539f18773011e9e", "messageHeadline": "Merge pull request #10710 from pllim/why-no-ngc3642", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "c0569f5f8773ea08efb485900edcdf4430986321", "messageHeadline": "Merge pull request #10696 from lspitler/fix_discretize_model_oversample", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e4ead7066ee48272a2aa4d8059ef2b7ab0697547", "messageHeadline": "Fix logic and improve errmsg of name_resolve", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "67db34dc8b9cb4a37f010aedcd85fc5c76b92cfe", "messageHeadline": "added PR number to changelog", "author": {"name": "Lee Spitler", "email": "lee.spitler@mq.edu.au", "user": {"login": "lspitler"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e23ede09935467689196eb0bf13ad152ccdf4af", "messageHeadline": "add entry in change log", "author": {"name": "Lee Spitler", "email": "lee.spitler@mq.edu.au", "user": {"login": "lspitler"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ee8de6ba65e2d265dcb1d6ee48d658f3564fc99e", "messageHeadline": "Merge pull request #10700 from pllim/iers-ci-xpass", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c794d0940dd91232ee72985974ebffc8687e7241", "messageHeadline": "TST: Skip flaky test on Travis CI.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "35cd09a604b1fb25e3a6739230c47cfded08aad5", "messageHeadline": "Fix reported module name of math_functions model classes", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "23eb5886c3f21e73204c1d6d97ffd83534a64783", "messageHeadline": "Merge pull request #10698 from eslavich/eslavich-test-unistd-h", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1a201b82db360177121b1e90128805757c510d65", "messageHeadline": "Fix Windows and docs builds with setuptools 50", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "77245cf08a6737091964e36447878fb977a77db6", "messageHeadline": "move imports to top of file in test_frames", "author": {"name": "Nathaniel Starkman", "email": "nstarkman@protonmail.com", "user": {"login": "nstarman"}}, "additions": 54, "deletions": 102}}, {"node": {"oid": "659ea8c708379a3e76f445f50bfbe1e4270ef668", "messageHeadline": "Merge pull request #10692 from astrofrog/tweak-cron-config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8acad3236d7b3b3d51a3a40ef8415b4a0cc80d8", "messageHeadline": "typo fix flagged in related Issue", "author": {"name": "Lee Spitler", "email": "lee.spitler@mq.edu.au", "user": {"login": "lspitler"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b7d80bac19c7eb7b28434f622e4fed4c1a72653", "messageHeadline": "the fix", "author": {"name": "Lee Spitler", "email": "lee.spitler@mq.edu.au", "user": {"login": "lspitler"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "177b9042f5f6cac90ac159818a549ff5bb5a4ebf", "messageHeadline": "Add PR number", "author": {"name": "Gabriel Perren", "email": "Gabriel-p@users.noreply.github.com", "user": {"login": "Gabriel-p"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "263a8036ad6ef84c787ad83973a499248b4624a8", "messageHeadline": "Notify slack on cron success", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10483ce5dc068fed4c132919b937052d27b9be36", "messageHeadline": "Re-include astropy/*/src/*.c in .gitignore [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b70f021c8de0ced21774d3641a22477d2f448db1", "messageHeadline": "updt changelog after #10677", "author": {"name": "Gabriel", "email": "gabrielperren@gmail.com", "user": {"login": "Gabriel-p"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "512254647c299b64420afe630ced79e31a5d4cea", "messageHeadline": "closes #10677", "author": {"name": "Gabriel", "email": "gabrielperren@gmail.com", "user": {"login": "Gabriel-p"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "6661cc0e2283c3cc94bef6ef2b53595cacc203c7", "messageHeadline": "Remove remote_data decorator from erfa_astrom tests", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "679a74a463794829d1dcd02570708c21695397aa", "messageHeadline": "Merge pull request #10681 from pllim/fix-broken-ucolick", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "174f96742da57e17f548e2be3d43a37c8fabd474", "messageHeadline": "Remove reference to removed link, as mhvk suggested", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f5ea70fd9f1be383e8a058169451cfa72d54304", "messageHeadline": "Remove broken UCO/Lick link [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8bdc36055439f76c5390b437e85d654e4feb21a5", "messageHeadline": "Formatting Changelog; -> 4.0.2", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6a48a32ebb75ad31771cea106b291efc55a10ec3", "messageHeadline": "Use `format.recformat` in `_convert_ascii`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "665188b28b2622a0b5d3a5124e5ecc8919846e3b", "messageHeadline": "TST: add FITS ASCII table for `I` formats regression", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "900817ca428687fe3fd01b88fd79f338415956cd", "messageHeadline": "TST: added checks for fits.Column integer formats", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "2b5159f4e516366c201a8b72b2ef5666ab9b18f0", "messageHeadline": "Changelog for #9901 [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a549a0e1b54565e159402010469407db39325149", "messageHeadline": "BUG: set FITS ASCII table int dtype as required by colwidth", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "6613a56efe720f66b2a6f8bac50d17b3db4d3e07", "messageHeadline": "Merge pull request #10676 from pllim/rm-bitbucket-link", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0d98bde5694e8f46201cfe1c7917d9e141ab3ce7", "messageHeadline": "DOC: Remove mention of broken csh link", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c1cea1942f12ed66abc51e0f7ee490e58c381b96", "messageHeadline": "Merge pull request #10672 from taldcroft/table-add-none-col", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "530e06a25642c5b4e112b9b6f170bee55f60314a", "messageHeadline": "Improve docs related to add column(s) [skip travis]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "6f3946b98ad19ec85275eafabd23bda62c97230e", "messageHeadline": "Merge pull request #10570 from dstansby/home-finding", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9332a459be13c1e22076928894721cc8eccbf71a", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d6bd26456d48d7f5b723569d81c60f86a0b4e495", "messageHeadline": "Make finding home directory more general", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "64529998588ebb479e0605dea6c3a434c7b30cce", "messageHeadline": "Allow adding None object column to table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "abd73b51277694338c8eca7639da956dcd06f207", "messageHeadline": "Merge pull request #10664 from pllim/drop-np-1.16", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 94}}, {"node": {"oid": "608bd6e3eb543a439e1b08b8a6a3df16b52725bf", "messageHeadline": "Merge pull request #10671 from pllim/utils-msg-when-fail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1113d6f338c58476edc74515e48f77414019382", "messageHeadline": "TST: Show all warnings when assert fails", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79013f5aeadfe199df335921ac5f41f077e0b54c", "messageHeadline": "Add plot to show effect of different time resolutions", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "4d05732b50f90e671ceef0515fd540a063c373d0", "messageHeadline": "Improve warning for time_resolutions below 10us", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49ed27082c21ef2ac76a9826ba7c28c08c2a09f", "messageHeadline": "Improve warning for time_resolutions below 10us", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2befb691452d20329ad4baf7a83c5b5b68c0ba5a", "messageHeadline": "Remove min/max from interpolation support", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "5ac860b4f22f7bf05d217f107e60b8e0f6282447", "messageHeadline": "Do not set global erfa_astrom in doctest", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "83018566a180bd321ae8d88dfd263c5acc9bd16a", "messageHeadline": "Fix doctest example", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eae0801d53bddfa6a07450d0b09b74fc2f234dcf", "messageHeadline": "FIX ME: Hacky way to upgrade scipy in CircleCI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e5f62eb2b5cdcf0f8a153098bf337f879a0b48a4", "messageHeadline": "Apply comments from mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "f9e25875e08efe27693fb04cd78451255b44e971", "messageHeadline": "MNT: Drop Numpy 1.16", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 73}}, {"node": {"oid": "eb63a703828dfdef3260787a4a69fb98e0d61812", "messageHeadline": "Merge pull request #10475 from ayshih/coord", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 247, "deletions": 199}}, {"node": {"oid": "6530f3c8ec0c13c9bfe3e2bd2051cdaf5b5c6a30", "messageHeadline": "Fixes for BaseCoordinateFrame.transform_to() deprecation warning", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 146, "deletions": 153}}, {"node": {"oid": "b0d2c932549e964b6c27283c49911d4d4e8a429d", "messageHeadline": "Deprecate passing an uninstantiated frame class to BaseCoordinateFram\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8bad98eeb45dfdc82edada475d2806ce8e33a6dc", "messageHeadline": "Modify examples to use SkyCoord instead of frames with data", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "0904cfb65556afe5cafb997a0dd689af783bdeae", "messageHeadline": "Modify CoordinateAttribute so that it always uses a SkyCoord transfor\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "37a776182547e055475e0cd8f05969cf95b12335", "messageHeadline": "Ignore output of setting erfa_astrom in doctest", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f81796a854e082ea7dd2d8a5ff5b8cbffbee2cd4", "messageHeadline": "Add example seting erfa_astrom without context manager", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d169ac5f67abcf2c7fffb9a47655e500284b8082", "messageHeadline": "Make clear that also SkyCoord instances are valid args for erfa_astrom", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "c8ba1d3bd38eb43d4562991b1b806c1bee291ed5", "messageHeadline": "Remove warning for time resolution < 1 ms, to usecase specific", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2baac6447013e92a80a61ffe9dec43fddaae22c2", "messageHeadline": "Fix docstring of ErfaAstrom.apcs", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e1419e38587d4fbbd903248e28b918912a68724", "messageHeadline": "Change to more verbose variable name in erfa_astrom", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5af7dcdb9ec54f30e943f11eb43fe2ac616b3bf", "messageHeadline": "Add broadcasting test for erfa interpolation", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "7d40c45d72e57cab29b2a1fd89b7ca68b0a3f4a0", "messageHeadline": "Wording in docs updated with respect to review comments", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db85821282ef54c51d3d61df96685df4f533e224", "messageHeadline": "Add tests for warnings in erfa_astrom", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7db91cd174c35fa79b4f1d4022b397522a9d417c", "messageHeadline": "Merge pull request #10642 from jehturner/FWOR_iteration", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "0c877e6db3c477bdf435e90bb5e8eb149f639f30", "messageHeadline": "Merge pull request #10665 from saimn/cfitsio-3.49", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 204, "deletions": 69}}, {"node": {"oid": "0f5c0803f8bbb86994d8f25c39a7262bd0523c49", "messageHeadline": "Merge pull request #10658 from ludwigschwardt/symmetric-frame-attr-ch\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "29b091fc55665c857010b61d4567732e9342f263", "messageHeadline": "Ignore outdated iers warning in example", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32b3d0c6252ef080d01b6c83d7012b1739d369c0", "messageHeadline": "Use hardcoded location", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775f8d8b75586130935ee19e630bb67b02ed48a5", "messageHeadline": "Fix CHANGES", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4499eaf7dc4b8a97c928e61dbbdea0f2ec30cd65", "messageHeadline": "Fix examples for doctest", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "43ff708873eb6af6bcff309dd5e25a9e9a7b6aba", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "054400f0798693e85e6f6fd4d297616b4b1457d6", "messageHeadline": "Update cfitsio to version 3.49", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 201, "deletions": 67}}, {"node": {"oid": "be39265ca5c20ed9945d59d7d7e188fa0caacdaa", "messageHeadline": "Merge pull request #10659 from mhvk/numpy-dev-financial-removal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "3082306287b35d5ce1421e1ef8d5088d8f66fa7c", "messageHeadline": "Remove trailing whitespace", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf556852ed35765e3a46da2b6464615182fe3fe", "messageHeadline": "Add more REMOTE_DATA", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "783e2f8e02ccb6ed55e3371d3d18ddcb133e87e8", "messageHeadline": "Add REMOTE_DATA to example", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9cbe8e3d412c9758d128f9bba57b1acb7ef6d07", "messageHeadline": "Fix reference in CHANGES.rst", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "144570d18be941a23ab82b3807114f9b0484140c", "messageHeadline": "Add missing pytest.mark.remote_data to erfa_astrom tests", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e667d310c8ddcc47a5b50fe2f2e5fae013654865", "messageHeadline": "Make frame attribute equivalency checks symmetric", "author": {"name": "Ludwig Schwardt", "email": "ludwig@ska.ac.za", "user": {"login": "ludwigschwardt"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "4bd6a9536dde48d7aa64646016965ae1a79947f8", "messageHeadline": "Fix multiline statement in docstring example", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14a321be81bf9d0d8802802e42184a82c49a17c4", "messageHeadline": "Fix reference in docs", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a82f7d12ea9b681d496367aa99f2ed81906bae6", "messageHeadline": "Remove commented out import", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34daa08ac126ad2df4907facbccfc8bd73ad19f2", "messageHeadline": "Fix typo", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b46d8322e4db95a5ff1c3ee99b9e0ba9af2c6c1f", "messageHeadline": "Add changelog entry", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5ce07352e1e9aa92c830535b4f2347a4576c2c60", "messageHeadline": "Expand docstrings of ErfaAstromInterpolator", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "76f9b34b4219f887b203d7d094d1afaef573bca2", "messageHeadline": "Add docs section about ErfaAstromInterpolator", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "cbcc7570ad20d5eadd553960d1c5cf6ff931f936", "messageHeadline": "Drop abstract base class, rename to ErfaAstrom(Interpolator)", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 55, "deletions": 61}}, {"node": {"oid": "fecb178391f94eb69eecd67b82d9e00323072719", "messageHeadline": "Merge pull request #10660 from rouault/patch-1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb96c9f461d19952aca203bd616e35b14556016c", "messageHeadline": "Doc: fix number of bytes for 'K' FITS format code", "author": {"name": "Even Rouault", "email": "even.rouault@spatialys.com", "user": {"login": "rouault"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "462d18fbff61ee5b6fb5363dde83ddfd4e1d2954", "messageHeadline": "Account for removal of financial functions in numpy 1.20", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "a149261bb8772458f9352c67d0880e666d1892d0", "messageHeadline": "Merge pull request #10650 from StuartLittlefair/fix_10648", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4ca7a41223e4100afbe8a1fe5be2bb2fe59d2751", "messageHeadline": "Add test for the astrom_provider science state", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c2aaf5ecc519f32cda2fb96af7c550731e27fccd", "messageHeadline": "Do not perform interpolation for single values", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "be0d0da80dfef268c20cd848f73646e3086dd167", "messageHeadline": "Split get_astrom method into classes AstromProvider and Interpolating\u2026", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 238, "deletions": 174}}, {"node": {"oid": "dd8eeedb5aeac5eb604362a202d5e4a49acafa67", "messageHeadline": "Add test for unsupported functions in get_astrom", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "efb9c8b1e9a6dcdc316ae640e4ca411716aec672", "messageHeadline": "Remove not implemented functions from get_astrom", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e63ec3dfcfb830820b0951269835a61a0b5edccf", "messageHeadline": "Test more shapes", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e82b77247f95616f1e3b891e301ede0afd09df76", "messageHeadline": "Remove unused constant", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0cdd996d5ba2d871aa4398c92a83357d9bcd3deb", "messageHeadline": "Add tests for interpolation", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "b492157f22a612bbc55d7475e3c681fd318eb09e", "messageHeadline": "Ensure ERFAWarning is imported from erfa, not astropy.", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9df41a432c5dafa0ad5d48949ea13812e52215d2", "messageHeadline": "Include min mjd and max mjd in time interpolation", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f56d8abf5dd39671c695e1e295293ef1490e2485", "messageHeadline": "Merge pull request #10649 from taldcroft/table-list-init-better-test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1dad93ab1c302cc08ce73af75614ec011e68bd48", "messageHeadline": "Include 3-d list for full coverage of list init code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "d0cf0ad487ba34054443030911b2809b606a8711", "messageHeadline": "Fix indexing of pv array", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9fb1fbba0546676794535e7d79d25b10d2ad176f", "messageHeadline": "Fix dtypes of erfa input arrays", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ebf101ed24880a7065a71c85ee40c9e7afffbdc1", "messageHeadline": "Use units for transform_precision, rename to interpolation_resolution", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "ae59086c14a358ebb782547064b0700c01461118", "messageHeadline": "Cleanup imports in astrom_manager", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "98020b99d10fb49467be5be111d86692d7ac5632", "messageHeadline": "Improve speed of coordinate transformations for arrays of obstime", "author": {"name": "Benjamin Winkel", "email": "bwinkel@mpifr.de", "user": null}, "additions": 164, "deletions": 75}}, {"node": {"oid": "ef536cc2ccf542526c3879674edd8350fac8eff3", "messageHeadline": "Use double back-ticks to keep Sphinx happy.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "42cfa090995db8d35a5a23dbedc7a6518c2a6d00", "messageHeadline": "Add a second entry to the change log mentioning that fit_info now get\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "84e85fa1e43553488e32587be9372f83c535d684", "messageHeadline": "Add a test for FittingWithOutlier convergence before reaching niter (\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "9270d4bfbdee743130d178119cf112e592eb21b6", "messageHeadline": "Record actual number of iterations & the fitter's fit_info in Fitting\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5dfce215b573f29a7d51b54baea891ec047f035b", "messageHeadline": "Merge pull request #10622 from pllim/rm-bintrees", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 229}}, {"node": {"oid": "03a869acaa17fa00eeb13ab40a7cd372c77f499a", "messageHeadline": "Add PR number to change log, now it's available.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a18e3f81cedcb4521b5cc39062fd8ad5bdac705", "messageHeadline": "Add a stopping criterion to FittingWithOutlierRemoval when the masked\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "03a99e9ef071541834cb204fcc3429f41bb47867", "messageHeadline": "Merge pull request #10636 from taldcroft/table-list-init-performance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 245, "deletions": 70}}, {"node": {"oid": "a6520241a31b011d455cbaa52c13025a51892f7a", "messageHeadline": "Merge pull request #10641 from pllim/doc-logging", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "830fd46c087d2c54ae5508d999d8a1ac6ae4f7c2", "messageHeadline": "DOC: Fix linkcheck error [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bd660b5e1306e3d81e0484aba36924bdf16ac85c", "messageHeadline": "Merge pull request #10640 from saimn/fits-header-blank", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "1ac10cdb46ba3fc61df629f3a554b1cacfff6894", "messageHeadline": "Improve docs for masking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "8d7ee772b0ebbb8d9d8d0d172e220e5750965185", "messageHeadline": "Fix performance and bugs for init from lists with masks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 207, "deletions": 46}}, {"node": {"oid": "9de6ef6cfacafe225fbae8171b1c28d651f0db3c", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "14b29c60796a55ae99bb708273a86d461b75afe3", "messageHeadline": "Merge pull request #10623 from nden/model-sets-linear1d", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 167, "deletions": 89}}, {"node": {"oid": "c228476a289383e15f8116664eaff92fe2cda522", "messageHeadline": "Linear1D and Planar2D should be able to fit as model sets", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 167, "deletions": 89}}, {"node": {"oid": "50fd88d6d1a001bc255a6c1a661153c7667d389b", "messageHeadline": "Merge pull request #10505 from PaulHuwe/nfw", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 837, "deletions": 3}}, {"node": {"oid": "192bb3b670279c4eb3f66f60365199b553546ad2", "messageHeadline": "NFW v0.1", "author": {"name": "Paul Huwe", "email": "phuwe@osadia.fios-router.home.stsci.edu", "user": null}, "additions": 837, "deletions": 3}}, {"node": {"oid": "d39544138f8afb833ecb3923d49c9c1297b05036", "messageHeadline": "Merge pull request #10637 from astrofrog/fix-pyinstaller", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "668213cd8177e7cb302f8beda7acca57b55daa7b", "messageHeadline": "Don't copy non-test files in astropy.tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "128772048f3bb9f4f1e1d861bfc10b9c62838d32", "messageHeadline": "Pin Matplotlib to <3.3 for PyInstaller build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "352a57890730011ba403d394d290dd5182b6edbb", "messageHeadline": "Merge pull request #10634 from astrofrog/fix-mpl-33-backend", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d1d0163e0029cd670a556af35cb3137644cc1b4a", "messageHeadline": "Merge pull request #10635 from astrofrog/travis-slack", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "83814f714331bf429ee0bb4d56b80a8a15f18f07", "messageHeadline": "Hypothesis config for CI/cron", "author": {"name": "Zac-HD", "email": "zac.hatfield.dodds@gmail.com", "user": {"login": "Zac-HD"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "dd16644bb32801b5e7803fdbef856b3158bdf3a2", "messageHeadline": " Add test for blank cards with spaces", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1a393a8eecad59d73ca6081d921ca1859fb9b853", "messageHeadline": "Fix repr for commentary cards", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3f948c4cc5c4f48f952bcab33685f63a07618075", "messageHeadline": "Strip spaces in keyword before checking for commentary keyword", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4f0d8dc598c065b8dcc8f7d2be548c513724f567", "messageHeadline": "Simplify condition", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28f693ca3c318749fa785566a889f5589dfd1573", "messageHeadline": "Enable Travis notifications to slack", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f6e74c01ff4257cb4d4dbcaeef649ef4e4fc7393", "messageHeadline": "Set backend only after rcParams have been temporarily set to defaults\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3ee1fc45211d08dee10c09835a2ad0cb96765b71", "messageHeadline": "Fix PEP 8 complains", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "7061292a5eeb6d2045ff092fc46cfed37db0b9b4", "messageHeadline": "Edit change log.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a64735b3c23c9a9d293549f26b3f598ea1025a96", "messageHeadline": "MNT: Remove bintrees support", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 219}}, {"node": {"oid": "666209002f85b92b1c71cb13a7e87e363c3fc4e4", "messageHeadline": "Merge pull request #10631 from aarchiba/urlslash", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "eca1ef108534d3c9f523d136f8ff23cfeee3beb4", "messageHeadline": "[skip ci] Typo fix", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8bc0cedd59b588b700ce15ace0fa0e7bf44ed9a", "messageHeadline": "[skip ci] Changelog", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "81bd0d8a6c07d3f31512e623e7e543474de6fb98", "messageHeadline": "Apply suggestions from @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "3b836fd89eabec1f2ce945e25a37f9af59ef23fc", "messageHeadline": "Flake8", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8a8112b9d610d09316d69476087d536a3649673", "messageHeadline": "Handle trailing slash on http urls", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7ca4cbd5c90c0a9e965afd77300a8298544165fb", "messageHeadline": "ENH: Free space checker/validator to handle Quantity.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "b5d381f8d576a47ad4c873c015b0c913caec878c", "messageHeadline": "Merge pull request #10626 from pllim/rm-unused-imports", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a6322bce7677d837dbf29688c24b7284c4ab0eb2", "messageHeadline": "MNT: Remove unused import", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "482314edff4cf66ab5b1cb5ad6a139f87917f141", "messageHeadline": "Merge pull request #10437 from aarchiba/lockfree", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 808, "deletions": 763}}, {"node": {"oid": "0ee0a4359a20976b926a610eb46997115e2f3fdf", "messageHeadline": "More of pllim's review applied", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "0fa3ef9ec959e73850bd78d5e20e3ce653fe0fae", "messageHeadline": "Merge pull request #10542 from r-xue/patch-1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "132d482237c0399e5bce73b7c8dc8ce03696ef23", "messageHeadline": "Fold in pllim's review changes", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 29, "deletions": 35}}, {"node": {"oid": "4e2122a453b892d79ef0d685ca078a039e2b300a", "messageHeadline": "\"simply\" isn't nice", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81c57564885575613bd2f954f889b1500c8e8e58", "messageHeadline": "Merge pull request #10619 from mhvk/update-iers-leap-second-error-mes\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fe6ed3b9ef35bc51a549b49c3e2594e92f964d93", "messageHeadline": "Fixed another numerics root finding issue where N < B and N small.", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2050a6f05cf2529680784bbf6f34acddfc7bd77f", "messageHeadline": "Fixed another numerics root finding issue where N < B and N small.", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2deab9bc928cdcd738098a0c30a6ebeebd5d14a4", "messageHeadline": "Purge missed ftp_tls", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "c0c7b0ad989e0e63817ce33f0bf03bf38076b5de", "messageHeadline": "Fix test", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab3577da3377e9c488a294755e641496be57f235", "messageHeadline": "Merge pull request #10602 from larrybradley/extract-array", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "8b7f4dae67a3676a000a344998248bb20bf89057", "messageHeadline": "Merge pull request #10617 from mhvk/update-leap-seconds-and-iers", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "4b692ee08d77858fdd1b65309425b36fcba80223", "messageHeadline": "Update leap second out-of-date test error message to clarify how to f\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0f68eededeefa93d7b23bc7cfd0df13bd5325e9f", "messageHeadline": "Update doc", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c5b35bf18183e1b9fdaaa4b2967b97d24cd0b2e0", "messageHeadline": "Chain the ValueError exception", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "20fb882635d780eb17dc4118175406c9740158fa", "messageHeadline": "More review comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "06bc04e9cd14f3ebbc4ec4b5907d9cb3f9808615", "messageHeadline": "Address review comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc394c511f2815bb905fbbe8e0feb1aee896e3a3", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "28ee4ebd00df0483961a3e78cdc9c50b704a6456", "messageHeadline": "Add extract_array test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f12afc56cdb6c55e236b7631661c09d50db72b8c", "messageHeadline": "Raise exception if fill_value cannot be used", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "42f62c5030a82bcb788afc0329061aa0db3a5d95", "messageHeadline": "Update leap second and IERS tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "4e50c0c47929a5e7d6794f86788924e906cc866f", "messageHeadline": "Improve stability for mpmath KBN algorithm in poisson_confidence_inte\u2026", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "223adc744ae70a18ca79f5cb29141962356c7a76", "messageHeadline": "Merge pull request #10610 from jehturner/issue_10605", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "0c7dcdde849925cd99c68613ae0cb0fa5e218628", "messageHeadline": "flake8 fix", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bdef4023fa2512d6d09d834501d0ba055501d8f9", "messageHeadline": "download_file always uses TLS for FTP if needed", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "bdcc2d8bc3c0edca456be78209b2de8222148ce5", "messageHeadline": "Remove 'ftp_tls' from IERS files", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "93e190d35147eda92d67a456272959c00e77c7ac", "messageHeadline": "Make ftp_tls automatic", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "75e4bb8b626c9173278a661222a40388e471666a", "messageHeadline": "Avoid a second MaskedArray creation, which is much slower than using \u2026", "author": {"name": "jehturner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "baec74df06cc8c3eec0e75d1356eaf5cbd4f992b", "messageHeadline": "Use assert_equal instead of np.all", "author": {"name": "jehturner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c728fd23c3d83890cbaf949775fbcea85a96dc9", "messageHeadline": "Add PR number to the change log, now there is one.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b67dc4f66af581faecb339e1a0c57a0b9c455894", "messageHeadline": "Fix #10605 (SigmaClip output MaskedArray contains NaNs and is upcast \u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "3b0868565b17a23cf0628d9d5784123e31104756", "messageHeadline": "Make domain names case-insensitive", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "2a37b7303f7e7cd45a045c336c76baecf6dbcecc", "messageHeadline": "Apply pllim's review", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 223, "deletions": 104}}, {"node": {"oid": "1ce02c9e1a815ad98e1aa93d8b5a0c055580fa13", "messageHeadline": "Document clusters, remote_timeout=0", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 73, "deletions": 23}}, {"node": {"oid": "9ba6d1f40688ed02b51c552b14e35a8c9f6f35d7", "messageHeadline": "Lock-free implementation of cache", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 535, "deletions": 700}}, {"node": {"oid": "d9ad8d486e6f792595f7d40bc9951389e5e57992", "messageHeadline": "Merge pull request #10609 from pllim/pandas-doctest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cba579275eabbcc2dcdaecd120216b0ef5ef1017", "messageHeadline": "TST: doctest compat with pandas 1.1.0", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d65dabbcc3152ad0d4839e696d85e0e4c70d5966", "messageHeadline": "Merge pull request #10592 from astromancer/el-info-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "c410f12fd5db64d5a82ebc1c495f0d583f9f2307", "messageHeadline": "doctest fix attempt 1 [docs only]", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d09031e9494906cb6a968d458984b7dc17b5913a", "messageHeadline": "fix earth location info", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "28d3cf17523af0cf9e5b2ab598109de3dd3a37c9", "messageHeadline": "Merge pull request #10593 from vdye/fix-10132-case-sensitive-path-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9c5ed1731793e9548ac9fddc8c6f2722d83f74ad", "messageHeadline": "Merge pull request #10599 from saimn/fits-pathlib", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "e68d88d1287c5a2f9f8c0ea1deb9c5c6afe2cb53", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3cef11e2d56f871e5a31bf1375506853ab81d109", "messageHeadline": "Fix ResourceWarning with fits.writeto and pathlib object", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "088c983be85bb6e80bccf67867ecb0813f2e13d2", "messageHeadline": "Added normalization of path before comparison in test", "author": {"name": "Victoria Dye", "email": "3619353+vdye@users.noreply.github.com", "user": {"login": "vdye"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6a350570aec6600eb907fe9903585dd18dc0874", "messageHeadline": "Merge pull request #10589 from pllim/linkcheck-cron-sequel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "9363498a3b8007718106537bec81d2cda9d27f6e", "messageHeadline": "DOC: Move link out of docstring, it blocks linkcheck", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1d28547d312d07bb57b1225477d2a46209980977", "messageHeadline": "TST: Pin numpydoc for linkcheck", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a73306b1bfd70ea513b1223cd353f77fc393dc3", "messageHeadline": "Merge pull request #10590 from mwcraig/remove-LooseVersion", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "4ace7ae40ed633a1a0fbe4981b19aff292925132", "messageHeadline": "Merge pull request #10557 from kakirastern/fits-header-ctypes-in-uppe\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "97e00c0e0a679fe83668f5b16b303de08dc987bf", "messageHeadline": "Do version number simplification for both packages in comparison", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6e479a009c0393aa4dfd799099b359867fecced", "messageHeadline": "Move distutils import inside function and remove dependency", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d62bcfc2a7953ca0fd5055208f09fef395bf90e2", "messageHeadline": "Convert 'ctype_name' to uppercase before appending to 'types'", "author": {"name": "Kris Stern", "email": "krisastern@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "26cede70e9274ef570c8580e0b800bfe523d7c6b", "messageHeadline": "Replace a couple of straightforward uses of LooseVersion", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "193ca37ef3cc2e19cb41f57ef92f10b87b2449b8", "messageHeadline": "Use packaging.version.Version instead of LooseVersion in tests", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "d1e34fb0c9cff97dc1b7efd024cea2485440c832", "messageHeadline": "Merge pull request #10532 from mcara/fix-naxis-wcs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "cf3eb7f93dd78d2b9bc159ccc6770f30b853d1dd", "messageHeadline": "Store sub-WCS created by sub() to get correct naxis estimate", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "e1b5a531816d6d3f46e34ac0aa910528b7cc4901", "messageHeadline": "Merge pull request #10513 from mcara/fix-long-d2im-header-comment", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 619, "deletions": 32}}, {"node": {"oid": "a62733dde70e4e843d3c8580121b16a684a338a1", "messageHeadline": "Merge pull request #10583 from tomdonaldson/blank_option_value", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 89, "deletions": 71}}, {"node": {"oid": "266b3889dd308cf3658f4173d52daee3d9a5560a", "messageHeadline": "Remove a 'name' attribute in test case to more closely mimic initial \u2026", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97d451335e5f1922f03ad2f04fee9486ae20de48", "messageHeadline": "Update change log for milestone 4.1.1.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "20fdf43e5aa4f45c489e23e3a7b13dd94736f531", "messageHeadline": "Don't ignore blank-valued attributes with the c-based parser.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 85, "deletions": 70}}, {"node": {"oid": "9730348a345a567e337fd76240f903e19bd24ffb", "messageHeadline": "MNT: Replace distutils.log with astropy logger", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25ac198cfe0040d34f139ae6d7417c3a3e12768c", "messageHeadline": "Merge pull request #10571 from pllim/distutils-import", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "61b1d294c6ae78322b04bf21f00603d079e81965", "messageHeadline": "Merge pull request #10555 from mhvk/use-system-libraries-on-apt", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "eeaa7c9cbd0a2ab71703f4c7e969fe8efb15e7d7", "messageHeadline": "Looks like distutils cannot be replaced here.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8febe4191c49230eda44bc1c52206e080dd50922", "messageHeadline": "Undo travis check run, i.e., go back to Cron only.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1d11d8916631c797f6403f57e95ef02dbedcfb7d", "messageHeadline": "Ensure the wcs extension tests also works with system libraries.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "284f8c6e01f24fdcb77ba62edf6cbe849753e5d0", "messageHeadline": "Use system libraries for apt installs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "94e9e9c78564718f0c875214fc00d3da280270c4", "messageHeadline": "Fix apt dependencies", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "02e24ee7abf86b013b305804436d8645cdeaaff9", "messageHeadline": "MNT: Replace some distutils imports with setuptools", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "d10d0f2e27e23ef3e94631ca83126554a3083c75", "messageHeadline": "Merge pull request #10576 from pllim/whitelist-setuptools", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "43c5ff55f30cc71d932ecdcf696f6252c0aa55a9", "messageHeadline": "DOC: Add docstring to avoid Sphinx warning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec6ffc0d2df2c84c12ec6789aded9738b0ced417", "messageHeadline": "UNDO ME LATER: Ignore setuptools warning about distutils", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c9c090984802e48c08ac3dcbfca308804f2ab2d0", "messageHeadline": "Merge pull request #10518 from pllim/wcsapi-rm-unused-imports", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0f4de3553e99dbee643c759d7364b0c64708201", "messageHeadline": "Merge pull request #10541 from bnavigator/fix-10537", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "085db883b6eb2d47dc373ac0dbb188f2f481bb3d", "messageHeadline": "Merge pull request #10569 from dhomeier/parsec-linear", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "bfebfd0cf06eadf4b63102848a9390e5522bb9ac", "messageHeadline": "TST: changelog reshuffled, test_prior_version added", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e0378c98b8d67992832e9c4779d8336c0b068645", "messageHeadline": "Merge pull request #10558 from cosmicoder/time_repr_#9384", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "005b988ce864f06c013e2ae7f1d8bde820430baa", "messageHeadline": "Shorten D2IM and CPDIS keyword comments", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 619, "deletions": 32}}, {"node": {"oid": "a049fdf5026cf254b629953d50743dbbcfa9a74c", "messageHeadline": "Fixed parsec value in docs; changelog entry", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84aef832d59911e3a0ed3e1b6ff6e7c03773acce", "messageHeadline": "issue #9384 commit", "author": {"name": "cosmicoder", "email": "asanghi01@gmail.com", "user": {"login": "cosmicoder"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "dee5a32d28fcca68c9ed3f67f8957d39d4c97a03", "messageHeadline": "Update constants.[k]pc to IAU 2015 definition", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4ddc2fc0664dd60318c80ac36e0453eb5a243e12", "messageHeadline": "Update constant.py", "author": {"name": "Aniket Sanghi", "email": "asanghi01@gmail.com", "user": {"login": "cosmicoder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28349153fcc25a9ca01bb5e563c86177c50aed1d", "messageHeadline": "Merge pull request #10565 from saimn/fitscheck-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "32a97175f8f128763622b96b6e27e25d1aa333a6", "messageHeadline": "Address comments", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "63a255d90f1f6e44295c9128fff961d10ea121c0", "messageHeadline": "Catch warnings from fitscheck", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9a8cd3ac57e1866a8a448eba5799461f79666102", "messageHeadline": "Merge pull request #10563 from pllim/fix-linkcheck", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f82676a611e6b06d602daa5924895fc18f7112ff", "messageHeadline": "DOC: Fix linkcheck ref target not found [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "61ce41512ffbdc7c0a48958a46a88eabea06efbb", "messageHeadline": "Merge pull request #10002 from nocturnalastro/add_evaluate_to_compoun\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 320, "deletions": 22}}, {"node": {"oid": "9e4ac99a383604c72a5e07bb2fbaed3b37556cfe", "messageHeadline": "Merge pull request #10556 from bnikolic/threadsafeangles", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "2ca4896a070d1ea1b3015cd540d58500252bcc14", "messageHeadline": "Make Angle parser and lexer thread-local", "author": {"name": "Bojan Nikolic", "email": "b.nikolic@mrao.cam.ac.uk", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "229575eed3c8e72e4626d1749d14eb00e973a384", "messageHeadline": "Add evaluate for CompoundModel", "author": {"name": "Michele Costa", "email": "michele.costa@unipart.io", "user": null}, "additions": 320, "deletions": 22}}, {"node": {"oid": "0fd0be3c3f119a6d1880f7d8b7ae3d66366f831e", "messageHeadline": "Merge pull request #10549 from saimn/fitscheck", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "f4f29f71ba1b975b6e1143840dc8b621cb398c7f", "messageHeadline": "Merge pull request #10546 from mhvk/small-init-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35d06dee36c291388cb89470a24a2e6ceb443016", "messageHeadline": "Fix a forgotten change in requirement checking in __init__.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3eb02be75836d0eb2dfcd8ca57ddabc084f4e023", "messageHeadline": "Merge pull request #10550 from pllim/fix-remote-iers", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03a0fb2b5173c29072173eaed230b4855932a0ca", "messageHeadline": "Merge pull request #10545 from mcara/fix-3d-cd-hdr", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "104cd5ac601fd61caba244a062edbbdb7588e5d8", "messageHeadline": "TST: Fix missing import", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd6448fde219a58bbffacc249ab02b810a26fe61", "messageHeadline": "Reset warning filters before updating checksums", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8d1d42999b553921f2665640560833567dee256a", "messageHeadline": "Merge pull request #10530 from pllim/rm-numpydoc-pin", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "fd5322a4cc0c0e4fb6dede942e72a93b64cc190e", "messageHeadline": "Merge pull request #10329 from mhvk/use-external-erfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 149, "deletions": 49201}}, {"node": {"oid": "ac7adc85f6e71fc1be432768ff2a842e7e57e528", "messageHeadline": "Replace astropy's catch_warnings with warnings.catch_warnings", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "de8e2ef68e01a24f55c05fcd049a34c794841917", "messageHeadline": "Fix checksum_kind's value", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79ea7f705d719764eac579460d671917d7460227", "messageHeadline": "Avoid having multiple loggers for tests and use caplog", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a6cf69e18836ebfcb64700f3bb3176e9f299d9a3", "messageHeadline": "Merge pull request #10543 from taldcroft/table-columns-keys-values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "10951bede5fed3e71e9d8c80ce01b74b6dfd1707", "messageHeadline": "Remove changelog entry from New Features [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e87d4647f2b152b33ef4c22edc2daf16b1dbc1bc", "messageHeadline": "Remove newline characters from header file 3d_cd.hdr", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "87dfbd97793b7e9440d4ac14e0dedd3347c2c6ea", "messageHeadline": "use `out` even if out.dtype is not float64", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "533544c4f25b7db0886de7557c66628491a661ef", "messageHeadline": "Change Table.columns keys(), values() to return generator", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "783732a4365084757a7f5494f8013146ff5564bc", "messageHeadline": "compare coord values as floats", "author": {"name": "Ben Greiner", "email": "code@bnavigator.de", "user": {"login": "bnavigator"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9afd551f1246da2eaf9a63aa0500f96aa298434a", "messageHeadline": "Merge pull request #10538 from saimn/fix-system-libs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "efff993ecab1e7125a79461b85c4af692517b918", "messageHeadline": "Same change for expat [ci skip]", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10b074d2f5c3a4c03b899561808397433847cac2", "messageHeadline": "Fix extension conf when using system libraries", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f6c9c0de954d2c72b94055aebcb9b30f60b8f9f6", "messageHeadline": "DOC: Move nitpick exceptions to correct file [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "26a0b9010c2838ebc54ca192b71aaba78131b30d", "messageHeadline": "Get PyERFA intersphinx from stable.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a692ff30554e1c24a2dd3914341800e620a62364", "messageHeadline": "Ensure PyERFA is shown in test header", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bd29e98b21e6ae636ad6febe0abef44e51064de9", "messageHeadline": "Use released PyERFA version by default, github for development", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f5e751bb9189c30b5d4ad5c7439cd1f2df7833e1", "messageHeadline": "Simplify test_imports and ignore warnings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 30}}, {"node": {"oid": "abe4b31b7854aff0bfb4c4d403f79d65e40260ad", "messageHeadline": "Changelog entry that _erfa has been made its own package", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "34a77c5930172bcc583493f58e7b16b6d80879ce", "messageHeadline": "Adjust documentation, including installation instructions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "3d1608cabd775964932e1a557167c2efc2c0bd78", "messageHeadline": "Check presence and minimum version of erfa in main __init__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1c4e3a91ff634795a9d3b326be897a8ed21a0dc2", "messageHeadline": "Remove very old \"known issue\" with built-in erfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "a758851d3587d79cfc084d85197f1f6c4218dbc7", "messageHeadline": "Ensure we do not try to test _erfa, to avoid deprecation warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c8a559ed9e85795f67f26bdb7f27f1d62f6e92e6", "messageHeadline": "Deprecate _erfa and the associated error and warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "625588b3d2c5cb2daed8c860b0451de0068cc5a3", "messageHeadline": "Import erfa directly instead of astropy._erfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "057b84532fc8f2558809e57778f26cf3687de29d", "messageHeadline": "Do not rely on erfa for custom pav2pv function", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "52a41c751d87bd1a308575e8b659420ddacaa85b", "messageHeadline": "Remove erfa C code", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 46417}}, {"node": {"oid": "557b323514afc95be82e74b4d4ed75b7f6e461b5", "messageHeadline": "Import Erfa exceptions from pyerfa.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "8dbb9321b67a1a280f0c922dc4a2a1e8443043e4", "messageHeadline": "Add pyerfa to the dependencies", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bcaf1e2063005a4419601018196d280a0444ed2e", "messageHeadline": "Replace _erfa with imports from pyerfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2614}}, {"node": {"oid": "89f4ac3d81663f69cf3fd8016f2ad516c8f459dd", "messageHeadline": "DOC: Fix warnings from wcs C-ext docstring", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f8abb745bb5c2434205cec6ecad4caeff587d91", "messageHeadline": "DOC: Unpin numpydoc, add nitpick exception rules [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3a8732fd2e99653fca8e766fc72245ca98b240cd", "messageHeadline": "Merge pull request #10524 from pllim/bump-rtd-python", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "0c04058af941e38b05416f55fe660e020cf1c642", "messageHeadline": "DOC: Fix list of tuples in WCS docstrings [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "62d6c1c93d0a85051dd5cf9f4e7fffdbd1d030d5", "messageHeadline": "DOC: Fix double array in WCS docstrings [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 64, "deletions": 62}}, {"node": {"oid": "0dafd8141ec0ab2a826b05a58bf39a32e708c0b8", "messageHeadline": "DOC: Pin numpydoc for now [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4688ec2c22ee7703ffa836b4e3875bcba76139e", "messageHeadline": "Bump Python version on RTD build [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3935b0d9cd60c505da049eb7b5c475843172dee6", "messageHeadline": "Merge pull request #10520 from astrochun/doc_suggestions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "525d5dde827e2eee4e58b2fdfeacea334cc99059", "messageHeadline": "Provide link, fix typos, MD improvements #10519", "author": {"name": "Chun Ly", "email": "astro.chun@gmail.com", "user": {"login": "astrochun"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "49708febbdaa1d1bf53f96981bf1f1d71295d33d", "messageHeadline": "Merge pull request #10522 from bsipocz/stats_ls_bls_remove_from_api", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "839c4f5591901c04762712f79e7894140f68cd26", "messageHeadline": "Add a note of clarification", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f75aa164539949723971d5b767f9517a3d77344", "messageHeadline": "Merge pull request #10504 from pllim/no-catch-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1172, "deletions": 1572}}, {"node": {"oid": "73b94a462b2edf6258e89db701a72151af91cf9f", "messageHeadline": "Apply @mhvk comments for modeling, table, utils tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0c348c688ab1c3d7e35a5bd6c111e3284dd11b32", "messageHeadline": "Delete duplicate test_write_nopath in test_hdf5", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "830117554ed9ed1ee4dcb420607571a2d17c4b01", "messageHeadline": "Fix test_oversize_unicode in io.votable", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "62a3c4f4a7b744e7160e22d6e9b3119fc6b75dfb", "messageHeadline": "Create unmbigiuos __all__ for stats", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "f467c4a34fdb4f2386bf9bfe0b8a3a5ff62c9d9f", "messageHeadline": "MNT: Remove catch_warning and raises from wcs tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 156, "deletions": 190}}, {"node": {"oid": "6b11398b1653a1524ffb1716d28e6860ad52595d", "messageHeadline": "Fix typo and CI error", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "fa2dd7b42f98cb6644f072c360cfcc64c1d74edc", "messageHeadline": "DOC: Also add a note about raises", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ad61c7d2f1d93c1139d7bb2c1d49036964d956d6", "messageHeadline": "MNT: Remove outdated imports", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a4ee90af03a6e01cc5f505ec68f8625849d1b368", "messageHeadline": "MNT: Remove catch_warnings and raises from units tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "0fc7831a425508eb7600d60470890c3a4274c62c", "messageHeadline": "MNT: Remove catch_warnings from time tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "a89eda33cfb0b4dfcbb70c477e331377da6b8deb", "messageHeadline": "MNT: Remove catch_warnings from logger tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "a7dc9552c5e002a4a84f8885d26948d3426e15af", "messageHeadline": "MNT: Remove catch_warnings from table tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 105, "deletions": 143}}, {"node": {"oid": "d14d2469a956dbcbf2b6b707f7a76e49913f4fe0", "messageHeadline": "MNT: Remove catch_warnings from stats", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "f193be1aee84a6ded17370a2a27fa3a681cf2619", "messageHeadline": "MNT: Remove catch_warnings from nddata", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "0328481163409c012e84932537516edd99b3ba50", "messageHeadline": "MNT: Remove catch_warnings and raises from modeling", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 49}}, {"node": {"oid": "70ae5aa1965505739364df1c95df5bc4df03fe12", "messageHeadline": "MNT: Remove catch_warnings and raises from io.votable", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 72}}, {"node": {"oid": "5166adeae8da9fdd3c84ea537bacb856a67954c7", "messageHeadline": "MNT: Remove catch_warnings from io.misc", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "ce7b5c8eb569116dc7b567a01b93cf79afe8c71d", "messageHeadline": "MNT: Remove catch_warnings and raises from io.fits", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 313, "deletions": 448}}, {"node": {"oid": "60146b5647e640a69ee1bacde5e38865194b6352", "messageHeadline": "More fixes for coordinates, table, wcsapi", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 57, "deletions": 67}}, {"node": {"oid": "51a59b41fc80bef1e53a966b44bcbab2ff5f4a45", "messageHeadline": "Fix test failure seen in image-tests-mpl222", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9748b1b6afb79e16107fa0dc0a6b3e2ecd2a61e0", "messageHeadline": "MNT: Remove catch_warnings from utils data", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "089626dd690da3bc1a10723f836188833aae8bec", "messageHeadline": "MNT: Remove catch_warnings from utils iers and decorators", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 67, "deletions": 99}}, {"node": {"oid": "d5504cca9cfbb3dd924ca85e1136ccfecc0022c2", "messageHeadline": "MNT: Remove catch_warnings from wcsaxes tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "3f1fc4864d7f0f10db7605d35ef4cebef2137f5f", "messageHeadline": "MNT: Remove catch_warnings from units tests.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 104, "deletions": 129}}, {"node": {"oid": "d3ae2df1828642ad1600d1fe44ed29db9b2b9991", "messageHeadline": "MNT: Remove catch_warnings from test guide", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "faf20ec3ea643effdc4ff60947ff524d5cf799d9", "messageHeadline": "MNT: Replace catch_warnings in io.ascii tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "10391d28e7fc54c842fd8107b6b28a46cabbd399", "messageHeadline": "MNT: Replace catch_warnings in coordinates tests.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 62, "deletions": 70}}, {"node": {"oid": "271891297be80190541eea492292940983103e5a", "messageHeadline": "MNT: Replace catch_warnings in config tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "164c1ba3e88c394aabf3759e8f6e9032b2b411a3", "messageHeadline": "MNT: Replace catch_warnings in erfa tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "7cc204fc187fdf0187ef7155ea79ecdf0fe53de5", "messageHeadline": "Merge pull request #10428 from mhvk/time-hypothesis-relax-for-utc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1da60c5449d381a8166ec58e68ca3ba338aebf78", "messageHeadline": "Merge pull request #10419 from taldcroft/table-empty-names-dtype", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "65d987a098f71f9ac338f4e20f8afab11e59b19b", "messageHeadline": "Merge pull request #10436 from eslavich/eslavich-ignore-asdf-pytest-w\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32c22a2d9a24cdf7b9b6e37313712a5548cc56be", "messageHeadline": "Ignore deprecation warnings due to ASDF pytest plugin", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d97747988744da602d84185804c3a2a240184cdb", "messageHeadline": "MNT: Remove unused imports from wcsapi", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "098d4a677dda6c3576a4cac437a84ee458894b69", "messageHeadline": "Merge pull request #10517 from bmerry/quantity-to-copy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b84478e1857b57a96f0b90f7b3d6e1dfaf339615", "messageHeadline": "Add CHANGELOG entry for #10517", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f074bb6a7ddfca8bac7833045f247ae3abeb8399", "messageHeadline": "Add copy=False option to Quantity.to", "author": {"name": "Bruce Merry", "email": "bmerry@ska.ac.za", "user": {"login": "bmerry"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "e3ac90025bd982a9165271ee36ac543668a727f7", "messageHeadline": "Move test to more expected location", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "437ef257f317c099613bbac78def59f7b011fa09", "messageHeadline": "Merge pull request #10058 from kakirastern/wcs-docs-revamp", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 434, "deletions": 302}}, {"node": {"oid": "a0f5bbce006049da579eebad81a8854cf538a589", "messageHeadline": "Merge pull request #10510 from mhvk/numpy-dev-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "8bf1227550b5b43060154813a83a4e0e6110f01d", "messageHeadline": "Also update docstring of convert_numpy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fcce365286a52acc784c9d61f15fb3712df93635", "messageHeadline": "Replace use of deprecated numpy aliases for python int, float, bool.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "42a345a9caf87daf5ad3db907abf0e64158f10f2", "messageHeadline": "Merge pull request #10511 from pllim/fix-stats-doctest", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "ec194a78a254fa73dec0a1fd83320780b8193578", "messageHeadline": "Restructure astropy.wcs index.rst doc", "author": {"name": "Kris Stern", "email": "krisastern@gobuddy.asia", "user": null}, "additions": 434, "deletions": 302}}, {"node": {"oid": "e571652a288520963cf00d9184bbf689426eebc8", "messageHeadline": "TST: Change doctest like @mhvk suggested", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "adcf3321fa668b263f091e16e9efd92c87e89792", "messageHeadline": "TST: Fix stats doctest failures due to upstream changes.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bae02def23f79b1eaeba128b4d544b607f5ea9c7", "messageHeadline": "Merge pull request #10497 from pllim/rtd-pr-builder-aww-yeahhhh", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "7dfc957bfb30c23d334bb3a05639c9d2a4c8388d", "messageHeadline": "MNT: Remove doc build from CircleCI.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 52}}, {"node": {"oid": "7fcf2ba6f54feedef76fa1439abafc1cd07684bc", "messageHeadline": "Merge pull request #10474 from mhvk/coord-test-fixup-and-remote-remot\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 87}}, {"node": {"oid": "9827e2c71f4468582a147303e564f04469cb4547", "messageHeadline": "Merge pull request #10480 from mcara/add-sip-fits-comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e184a184b33a015a83c6c415e77c3c33eef55e99", "messageHeadline": "Clarify the slightly changed behaviour of set_temp_config.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e00c60979ef4e0961e06712a0495fbf40166d210", "messageHeadline": "Merge pull request #10509 from embray/patch-4", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8309dac0c38203a3ac1345094af53bbd20c84905", "messageHeadline": "Update development_workflow.rst", "author": {"name": "E. M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09acba04c787ae8d2826b5609c585f8f24d3e0fa", "messageHeadline": "Ensure download is OK for remote-data tests that do need IERS", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "427ff267d48a9b0f39412830c4d1b0e19792e86a", "messageHeadline": "Merge pull request #10502 from mhvk/time-delta-sum-diff-regression", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "316eff3eb61a1af89151355a005f5ff7edd4a130", "messageHeadline": "Merge pull request #10485 from saimn/fits-table-mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "75bf046e4c4f0f3f3f639b3bb8e121ec0bbb3757", "messageHeadline": "Add PR number to previous changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d324e9a7af13704db7cd7ccd8b359afe8a9ca84", "messageHeadline": "Continue to use raw numpy functions if they are not explicitly enabled.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "0dcdccddbbcc283bb853550a60addc58d5b75930", "messageHeadline": "Merge pull request #10498 from pllim/fix-cron-linkcheck", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bf5fa75f068c7adc56a67bec1b4f29decced96f0", "messageHeadline": "Merge pull request #10493 from methane/pep393", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 79, "deletions": 94}}, {"node": {"oid": "295c2ab4b9843fa5af930adfdac3dbf5b20ff517", "messageHeadline": "Merge pull request #10499 from pllim/doc-release-credits", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d1c1a89ac8f277d0e0e70b96e6a3d006bd633e1d", "messageHeadline": "DOC: Remove mention of author_lists.py [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "093a49a59e32ff97bd780903bea59f0470cda97c", "messageHeadline": "TST: Pin Sphinx so linkcheck works", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a63b3c500deeed8208c0fea1d7e5a22bffb5854c", "messageHeadline": "fix typo", "author": {"name": "Inada Naoki", "email": "songofacandy@gmail.com", "user": {"login": "methane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49ea114e2453d058ef3f2e62df0568c7683a094e", "messageHeadline": "Fix signed char overflow", "author": {"name": "Inada Naoki", "email": "songofacandy@gmail.com", "user": {"login": "methane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a3a85cea1a3bd066413120d9ec18ee0e758c08b", "messageHeadline": "fix 32bit", "author": {"name": "Inada Naoki", "email": "songofacandy@gmail.com", "user": {"login": "methane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b0c42f1c4e0352f76f55d98aaad9f2006376fa7", "messageHeadline": "Merge pull request #10380 from chris-simpson/fix_my_own_pr", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a74789bff08e8ea74394eedd2ca1161393503fb1", "messageHeadline": "Merge pull request #10415 from nden/fit-no-units", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 20, "deletions": 36}}, {"node": {"oid": "04ef108030de86512c528ffe18b029aa38708b6d", "messageHeadline": "add a change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d73e341b6f87dfcdbd0e88075f3e7ae895c2ef3d", "messageHeadline": "refactoring", "author": {"name": "Inada Naoki", "email": "songofacandy@gmail.com", "user": {"login": "methane"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "e1c76abd85aa13d0045f1c6dc0eb3d61a9e2eb6f", "messageHeadline": "Remove use of deprecated unicode APIs.", "author": {"name": "Inada Naoki", "email": "songofacandy@gmail.com", "user": {"login": "methane"}}, "additions": 82, "deletions": 93}}, {"node": {"oid": "60d6b1f735c3d573a51a3ef85c1815c8575e8b1c", "messageHeadline": "Fix output units of Scale in fitting.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 36}}, {"node": {"oid": "f522aafb00ec4a35733b70daf25234a4c5fdf0bd", "messageHeadline": "Update astropy-package-template.rst", "author": {"name": "Brett M. Morris", "email": "morrisbrettm@gmail.com", "user": {"login": "bmorris3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a9673b74961303a160436c78f29535588ce70815", "messageHeadline": "Improve test to make sure meta's comments are preserved", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1a065d5ce403e226799cfb3d606fda33be0a6c08", "messageHeadline": "Merge pull request #10460 from saimn/table-help-no-docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "bc979f94b4c4444dc5e323a33e660aea2cc50921", "messageHeadline": "Add changelog entries", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6b531341bc427860728eee68a34625ee50064410", "messageHeadline": "Avoid modifying .meta when serializing columns", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "df0f7b3dcb6e6f8c1740173d8622c6a94163af1d", "messageHeadline": "Run tests even if yaml is available", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d151baf9e70cab8cd2174ef281011bc5fd9989f9", "messageHeadline": "Avoid crash when table contains mixin info and yaml is missing", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "f110757e20b7cf93e0c4207b1291c3222493cecc", "messageHeadline": "Merge pull request #10482 from saimn/fits-fix-10479", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "955edec43bee9696cf953aee713061eb5c79114d", "messageHeadline": "Merge pull request #10446 from dhomeier/ellipticalframe-axislabel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "187b876c953a65f7b8554bb38f39ca4bc6cf8bc1", "messageHeadline": "Fix Table.read/write.help when reader/writer has no docstring", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "83a4b6c79ccd74f9d67df3954482476c16d14d29", "messageHeadline": "Improve test following review comments", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4469c447dc25f4ebc157787b0220f4f02b0bf631", "messageHeadline": "Merge pull request #10442 from dstansby/pix-check", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "711249f89472399d11fe6b441efdd40662529588", "messageHeadline": "Fix issue when setting a keyword ending with space", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "aa3bc0991af8c021ba264d7a2349993935f2e8ab", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6afb70d433dc3da53a01c9171ff7a138f3af248", "messageHeadline": "Add test", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "46bb59fea1d86e390dc67c96a44b5899f3ef72fb", "messageHeadline": "Remove round-trip checking code", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "d2b84b3ab96c262d0d54a87312d144f4da4a2d7f", "messageHeadline": "Changelog entry [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c803a94ea6584daffebd93d41c085fca5374d853", "messageHeadline": "Merge pull request #10424 from mhvk/earth-fix-broadcast-issue", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "85e94975a656a5f2179608cd47bde25bbd3932a5", "messageHeadline": "Add comments to SIP coefficients in WCS.to_header", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e5c1d56e59a9d052c1d0f9e1d6c83751cce6c29b", "messageHeadline": "Merge pull request #10431 from mhvk/shape-setting-exceptions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "7c00d0d190135730c357c2edeeb10a808201b726", "messageHeadline": "Remove bad default configuration from travis setup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "1b0fc5eb7e55ace801e1eae32537b3b39e1af9d9", "messageHeadline": "Ensure we catch all exceptions when trying to set shape.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "bb1368e36d7f25ac7647ec83e5a9f377a9c9c80b", "messageHeadline": "Ensure set_temp_config restores old configuration.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "793c71120eaee51b134d540243f7980374793f15", "messageHeadline": "Remove unnecessary remote_data in utils.iers.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1c877a39f16fe51913da9b240ac5fee542b163fa", "messageHeadline": "Remove unnecessary remote_data in coordinates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 58}}, {"node": {"oid": "96d721940bdc22fd2f80fce3a883463f3e487744", "messageHeadline": "Ensure config tests do not change configuration.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fbb72272057b547698b35656b70fed4f3d5fa15f", "messageHeadline": "Add needs_array_function to broadcasting test of SkyCoord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "435eeec566bafe5132ee1769ea3857ede83d06cb", "messageHeadline": "Merge pull request #10477 from pllim/fix-doc-build", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "810bfa45993bc9459dfdc2222c689f39a989014c", "messageHeadline": "Fix Sphinx warning for test runner [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c17ce8b4593570cbed33a5e0c95251e4d5deaa2c", "messageHeadline": "Merge pull request #10472 from pllim/py3-urlparse", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "80a4d35125a563187d0f84381477523c1986317b", "messageHeadline": "Remove PY2 compat for urlparse import", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7618db67fa2281b0bc1e5dbee9ef66994c741a9b", "messageHeadline": "Merge pull request #10452 from mhvk/travis-cron-tests-with-apt", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2023292bc5f1d29e95dbef9e978cdb307ae1ba3d", "messageHeadline": "Merge pull request #10337 from mhvk/shaped-array-function", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 838, "deletions": 470}}, {"node": {"oid": "e3695b64a70f5e0a74a0041a4d205e5d13a114ef", "messageHeadline": "Add brief documentation, ensuring it is tested only for numpy>=1.17", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "b5f0a2beca2b5d8da3ffac3d704c8bdd0570fed6", "messageHeadline": "Replace very strange zeros_like(time) with zeros(time.shape).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d0887357f0d327e83fe8ef0bdbe9a0b8f2f4cfb", "messageHeadline": "Add basic tests also for shape manipulation of SkyCoord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "03ba3677c30113e7b23b67bef5c75c72b4abcc56", "messageHeadline": "Test functions on Time in detail as well.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "a64c837be998b1c0e535d49f2cb8341159b6dcde", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0f589185a1470ba0baddfddac04fc0812470fcb7", "messageHeadline": "Replace longwinded xfail with simple decorator", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "204eb8dc158593deb1c82232a7d19f43087141db", "messageHeadline": "Ensure we only test when __array_function__ is enabled.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 160, "deletions": 118}}, {"node": {"oid": "6d870f6d04b5dde8c009ad2dde32ff31663e10ba", "messageHeadline": "Pass through np.where and allow all methods as functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "3dd8a0401f1cb0c5f68d52adf858092a827b99ad", "messageHeadline": "Test functions using representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "b8ee204d89e34bb7dcf94210b230604345dbf03f", "messageHeadline": "Add some tests that method functions just work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "0799a6d7a54a271f3d9bab27ed8d8c09cef5ad5b", "messageHeadline": "Simple implementation for ShapedLikeNDArray.__array_function__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 7}}, {"node": {"oid": "8d33e650cfd47bbfbeeb54ca03ffc04f4f3662f2", "messageHeadline": "Move array shape routines to their own utils module.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 321, "deletions": 308}}, {"node": {"oid": "4dd8712c52e2163bcc1b2ac210c6394e90ea1154", "messageHeadline": "Do not allow panda to crash the build", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "248807316ed49099db61513ed758427cb3b1ff78", "messageHeadline": "Add python3-attr to ensure we override outdated bionic version.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d27378988f409dd8147c73e8fd3206469c37e76", "messageHeadline": "Merge pull request #10459 from saimn/fix-doctest-tmpfiles", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d20175a31ddad3d0da9a45e48e2fcfef8648d0d5", "messageHeadline": "Fix temp files with doctestplus 0.6+", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a01158ec4465caf13733393f06dc122fda979a", "messageHeadline": "Merge pull request #10458 from pllim/tst-pydev", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b93f491ecfb524435b633898a3fca73b02cdc6d4", "messageHeadline": "TST: Use Python 3.9 dev, not 3.10 from nightly.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9adf5d44018ae140fd18d4746ab07623961f9c3e", "messageHeadline": "rework test for replace_submodel() to ensure correct behaviour post-#\u2026", "author": {"name": "csimpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4d23c4f23897c273082259c2e48a3ffc06a5a973", "messageHeadline": "do NOT set the user_inverse when reconstructing model in repace_submo\u2026", "author": {"name": "csimpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "dcf81c6add8d3de7ca390b8ea4b788dff36a277a", "messageHeadline": "Merge pull request #10418 from lglattly/copy-edit-units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 731, "deletions": 385}}, {"node": {"oid": "9b3b346a46ede0cc110c300b8eb9dbe5bee9666e", "messageHeadline": "Merge pull request #10455 from hamogu/followup_10427", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1863208ef3be663d1503a58719fb8a2dd24c506d", "messageHeadline": "Move changelog entry from #10427 to 4.0.2", "author": {"name": "Moritz Guenther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9fbcff3d0d9c98b222e67705afbd152f48f0006f", "messageHeadline": "use f-strings more ubiquitously", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "8883a484b8f1ee669e6e663d1a6c7c0c997cad4d", "messageHeadline": "use f-string syntax in index", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cbbdfeb0d3959f4fc9abe7e65cb133763a71eff", "messageHeadline": "editing fixes units/quantity [skip travis]", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c6204b5ea1a17d6a0bafbf59f5379020552264fa", "messageHeadline": "editing fixes units/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2379d0a78b4e5f8a41c15b1736a4ff75115dc177", "messageHeadline": "editing fixes units/format", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "f102cbd05d9c7d6edf43ba78dc7d191c3ca3ce4f", "messageHeadline": "editing fixes units/equivalencies", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a8a0cf3684b79fa57f18124510b2468585efdef6", "messageHeadline": "copy edit units/standard_units [skip travis]", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "7a16c48fce3b61c3ba0891f45fe71cf89747e5e1", "messageHeadline": "copy edit units/quantity", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 140, "deletions": 88}}, {"node": {"oid": "e2c52842aa969fa5274ea2fef3045c53f7f2432e", "messageHeadline": "copy edit units/performance.inc", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "566fb2d3f8763a9f00f41fffa59926418af0a5f0", "messageHeadline": "copy edit units/logarithmic_units", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 90, "deletions": 58}}, {"node": {"oid": "46b1c2f91f7e95ce9459f4009da01bb19b8062a4", "messageHeadline": "copy edit fix units/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee1b60b7a375af62b8daaf419116da9b92a8ca93", "messageHeadline": "copy edit units/format", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 57, "deletions": 39}}, {"node": {"oid": "083a06938dd9ede0c3767e050f867aa841c5cbbd", "messageHeadline": "copy edit units/equivalencies", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 253, "deletions": 115}}, {"node": {"oid": "6d9596790bd82847ab174215ae7f845d9f44b2b6", "messageHeadline": "copy edit units/decomposing_and_composing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "27983405f175671869294b908797ebd23522fb84", "messageHeadline": "copy edit units/conversion", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "fb1c8ae1e1df3e38b37f41735f10e010d3bd0ea9", "messageHeadline": "copy edit units/constants_versions", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "78251bad2b38c4db085195f20044bdbb686c1fc7", "messageHeadline": "copy edit units/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "f82c67967dfe89f88f367a6fe2723514c421f764", "messageHeadline": "copy edit units/combining_and_defining", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "f9be92d6120e391e0d9641d11cb2612e910aaaf2", "messageHeadline": "Merge pull request #10311 from pllim/tst-no-iers-download", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 102, "deletions": 50}}, {"node": {"oid": "00b51166937b87fc25793ba9a086f38df920b462", "messageHeadline": "Merge pull request #10449 from pllim/setup-order", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "001291d67fe6555b55968baca4d1821e61c38f96", "messageHeadline": "Apply comment from @astrofrog", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c328f8fddab22adfbe7033d1661380570cfc9d50", "messageHeadline": "Fix more remote data failures", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "305a10652d98f9c0779321062cf85d5a970a05ad", "messageHeadline": "Merge pull request #10427 from Iamsoto/bugfix_10408_poisson_conf", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "a622e7efb0d652ac8b917c78eb7902c4515a369d", "messageHeadline": "Fix remote data tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "9103b0b242b96f6447622aa04cc90da771f97200", "messageHeadline": "Not sure why this is different on my machine", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d87e8753e2a7d69f0759cf40f9f3500cbaf4464a", "messageHeadline": "Fix failures in initial test stage", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "ea7953b731e91042fdeefa49a03b41bc9d0184c3", "messageHeadline": "TST: Disable IERS download for testing.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "fd5761484f6713a8350318e3a8d228ddc98d197a", "messageHeadline": "Just a tiny rewording for the changelog", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5d3d9f654347884494e3571def9343914c49c57f", "messageHeadline": "Merge pull request #10345 from pllim/rm-old-deps", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 47}}, {"node": {"oid": "245e6f04e636781b365c367343fb6d0d3fbfc3b6", "messageHeadline": "adding PR to changelog", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dc7b7e0be87ce84c61996cf440d1a5fd29a2493", "messageHeadline": "Fixing changelog", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7888d479c54021ed35a5882088b6ef8ea0717bba", "messageHeadline": "styling fix 1", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33cb4a43d97aa6a4bb25e860cc1670fa55c4fcef", "messageHeadline": "changing convert logic for _mpmath_kraft_burrows_nousek", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "43048a2b3da20cc55148b8b62a08e3906b6c9010", "messageHeadline": "bug fix 10408", "author": {"name": "iamsoto", "email": "iambriansoto@gmail.com", "user": {"login": "i-am-b-soto"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "72c56a86f9edc7d853c120bc28ec76732b351127", "messageHeadline": "MNT: Only import in setup when needed", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "382c80f96e47b1a76f3e0c97023fd0dd499197c9", "messageHeadline": "Merge pull request #10447 from pllim/changelog-4.1.1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "50bee40093d9ab76f22d5ffa66f5fd427de6d298", "messageHeadline": "Apply review comments from @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9e895776227de0f0aa82778ae30cc76e81495162", "messageHeadline": "Note about bz2 and lzma. Minor PEP8.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7c9b429a5f15493ac0cd5f515947d1df9b3555dc", "messageHeadline": "MNT: OLDER_SCIPY is no longer needed", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 33}}, {"node": {"oid": "0b40867d4fca0d4d7b78c187d0a10e60955c79f3", "messageHeadline": "Add change log section for 4.1.1 [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "bad46e22d293ca1c891bef0d0fae9e78c324eec5", "messageHeadline": "Merge pull request #10433 from mcara/wcslib7p3", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8007, "deletions": 7000}}, {"node": {"oid": "c93c58f431e33bac6f154b6e32f83dd659552c53", "messageHeadline": "Merge pull request #10445 from mhvk/codestyle-do-not-check-generated-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d5676bb40698f57d69f2488d517effcec08e4588", "messageHeadline": "Avoid checking code style in the generated _erfa/core.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "da4dd78fa5008f8fcce6a8ed28765aac4cc2efce", "messageHeadline": "BUG: set/get correct coord.axislabel for EllipticalFrame plots", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "370bb94d984aad53392a5e3429eb611ab2482c1d", "messageHeadline": "Merge pull request #10343 from taldcroft/docs-conda-optional", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "0b16f16356c27174029934f5d7aa952f4fe781a2", "messageHeadline": "Add recommendation for new users to install Anaconda; more tweaks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "85b92cd55cf3c15f8b6df3f0854df3970f28bdbc", "messageHeadline": "Fix channel order", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bdd24b042c1dbfa30955f4d242e58e9a92670fe", "messageHeadline": "Update bundled WCSLIB to v7.3", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 8007, "deletions": 7000}}, {"node": {"oid": "65e56d21e28daada1ded6c5ae27009d3218e63d7", "messageHeadline": "Merge pull request #10440 from mcara/fix-datref-default-warning", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4ddb4e94c67a4d8712fc656bcd9882b8f7e2b2f4", "messageHeadline": "Do not issue datfix warning when MJDREF has default value", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "64bc74b1cef62ddf9fe764282a18ade3e879028a", "messageHeadline": "Merge pull request #10438 from bastianbeischer/bugreport", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "367dfc25e4a13b6d24c0d915180bc9d111d5f3a6", "messageHeadline": "github: Add matplotlib version to bug report template.", "author": {"name": "Bastian Beischer", "email": "beischer@physik.rwth-aachen.de", "user": {"login": "bastianbeischer"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6054cc78b22a6bcd4b37fdfdec02f5331b957355", "messageHeadline": "Merge pull request #10432 from mhvk/coord-quantity-attribute-numpy-de\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "a45af44fdd406cd7b53f3e7a48ff4d22dca3b67e", "messageHeadline": "Merge pull request #9720 from pllim/rm-expire-test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "68ad95f7e204f3d9c57ad52413e4c285c971cfad", "messageHeadline": "Merge pull request #10425 from mhvk/simplify-array-function-tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 104, "deletions": 203}}, {"node": {"oid": "2edbdd488f367b119d59aec85f5e621f7fb4f65e", "messageHeadline": "Check values equal to zero in QuantityAttribute a bit more carefully.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "71f0a16ee2e6242346d7e8031b76cb6ecd706941", "messageHeadline": "WIP FIX change me", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0c4ea2d81cd2a6333a24f47af4a99155e8984e80", "messageHeadline": "Relax precision test for scale UTC", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "af9b817032c7c085c7ad57fa6253c2fe2a7ef7c9", "messageHeadline": "Merge pull request #10421 from jerobado/refactor-format-to-fstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1b2201e65f60836b7abf3e66929b38c0f3e60781", "messageHeadline": "Simplify repetition of many pytest.xfail by making it a decorator.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 104, "deletions": 203}}, {"node": {"oid": "30fd58cb8c5c2de000bb33e361d9dd403820755a", "messageHeadline": "Fix broadcasting issue between EarthLocation and obstime in get_gcrs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d314f60e509ea09fe2681d24c601097d91132ef5", "messageHeadline": "Merge pull request #10364 from ADiegoCAlonso/patch-4", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "31227145827c4a8b0092ac81340a72a52ae18b7b", "messageHeadline": "Used f-string to concatenate 'bibtexreference' and 'url'", "author": {"name": "Jero Bado", "email": "tokidokitalkyou@gmail.com", "user": {"login": "jerobado"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7c3e0e6d370d7fd91c1e664c7957ec3c006da639", "messageHeadline": "Use f-strings syntax for string formatting", "author": {"name": "Diego Alonso", "email": "A.Diego.C.Alonso@gmail.com", "user": {"login": "ADiegoCAlonso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36571afa81c1f328eba85ea52b6a24d2d5b39826", "messageHeadline": "Replace print loop with pprint function", "author": {"name": "Diego Alonso", "email": "A.Diego.C.Alonso@gmail.com", "user": {"login": "ADiegoCAlonso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd56177b923aeca5139ebd51e4b2c577071fbcb6", "messageHeadline": "Fix minor cosmetic issues", "author": {"name": "Diego Alonso", "email": "A.Diego.C.Alonso@gmail.com", "user": {"login": "ADiegoCAlonso"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "583804f813ddd2f7ead9b0cb45ae980421dd4ad2", "messageHeadline": "Allow using np.dtype with data arg as well", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "3662b5a9a6d5bb690fa8ca5b6d2c9e415cdc4ba0", "messageHeadline": "Allow zero-length table from names and structured-array dtype", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "499195018d294f7fae9bc2f658475c00065dda49", "messageHeadline": "Merge pull request #10416 from pllim/shhh-win-depre-warn", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "02daaf866ef2a7bfe1e5ea43d83ba740c876e193", "messageHeadline": "Merge pull request #10406 from taldcroft/time-faster-epoch-time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "30172a67ea4c94e9f64f832d0f3d5fab28cbe2e0", "messageHeadline": "Silence deprecation warning we cannot control", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "3ee79d1cda9d3d15b1ce9c67d190a63b311f93cd", "messageHeadline": "Implement review suggestions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 29}}, {"node": {"oid": "21b59cb3a04907d369266af91e4fd5b470bc0792", "messageHeadline": "Update instruction to support building docs as well", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d570fb0ec68634c83b53ce097e92da8d33dc16a1", "messageHeadline": "Add install command to allow running tests [skip travis]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dd9f4f629e5e7379731cf91ef5f93629674be0ab", "messageHeadline": "Update install docs for conda opt deps [skip travis]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4b1d6d80018a0917f6ce20271bd3c39a89c188f2", "messageHeadline": "Use classproperty instead of buggy version in init", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8a172cc9d922a13d21d23b1a78ab178dfe49cdf7", "messageHeadline": "Remove CI from msg as @mhvk suggested", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98743ea144cfeda164477366eda81386339f15b4", "messageHeadline": "Revert first commit", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6251e82dbf5f0b3116260e8e266e2cfaad1895f6", "messageHeadline": "Skip if sys file expired even when not on CI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cb27672fe367577601dd18c57043ba996dd98899", "messageHeadline": "Remove sys file check for #9497", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "399f7e11f6bef114ae0aa507cc6db8d8fead0534", "messageHeadline": "Merge pull request #10400 from astrofrog/wcs-fallback-spectralcoord", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "64b217bb53f6e140b8b6d09f1826556ccaa82057", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bfef15d4fcb8ba9eda98f844192a5b4447221216", "messageHeadline": "Make scalar zero for val2 instead of zeros_like(val1)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22cd3e47e4bf1ebde2faa9053ac851e73a29fea2", "messageHeadline": "Avoid unintended call to np.result_type", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3a3a884e0b84db34a5add43987bf5be0020ee55f", "messageHeadline": "Avoid call to day_frac for scalar case", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "546fdbb30a3f06f0db53acb5af7da9ceb6e51a56", "messageHeadline": "Remove slow np.all() call", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5698bb149c9b757cc1a091a08827bbbd4eb2d13", "messageHeadline": "Make TimeFromEpoch epoch be class attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a8cb056e925570cb023b06db1e505fe705ec359", "messageHeadline": "Don't set observer or target on SpectralCoord in FITS WCS if they can\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "0a46d333a976d3d69c6cd7f9f2e3574298fe5209", "messageHeadline": "Merge pull request #10395 from astrofrog/tmpdir-str", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3fb3c7724f101e710908f7673b715da45f46fbcf", "messageHeadline": "Explicitly convert tmpdir to string", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "825cadd318d3f1d53274d3f8beb29553e4b818d1", "messageHeadline": "Merge pull request #10373 from Zac-HD/property-tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 584, "deletions": 47}}, {"node": {"oid": "3751d500223caf4fe54af5d0e8b19624d1f799ac", "messageHeadline": "Allow larger precision any time UTC jds are near zero.", "author": {"name": "Zac-HD", "email": "zac.hatfield.dodds@gmail.com", "user": {"login": "Zac-HD"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d5c9f8c727e9c62fb5c7eb77c6080f25e7ae4eb8", "messageHeadline": "Add time precision tests", "author": {"name": "Zac-HD", "email": "zac.hatfield.dodds@gmail.com", "user": {"login": "Zac-HD"}}, "additions": 501, "deletions": 43}}, {"node": {"oid": "cc460d886a82658c327e93ed9cd6cbd981e8a194", "messageHeadline": "Add Hypothesis to the testing guide", "author": {"name": "Zac-HD", "email": "zac.hatfield.dodds@gmail.com", "user": {"login": "Zac-HD"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "a53b3e14446ba2e43638659b5f74fc76f2b99197", "messageHeadline": "Set up Hypothesis configuration", "author": {"name": "Zac-HD", "email": "zac.hatfield.dodds@gmail.com", "user": {"login": "Zac-HD"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "adbfaa9b813f47e598d433db67a6e8a843070cda", "messageHeadline": "Merge pull request #10391 from migueldvb/license", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf079cc2610b8ede65bbca00df0b2a1f38410384", "messageHeadline": "Merge pull request #10387 from astrofrog/fix-remote", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "1edae465ad8cfabd976f4a787e59ed173f018c49", "messageHeadline": "Ensure we test replacement of A with B correctly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "632ee3956c4eb7ed1e9444a7820d91a0f9239aca", "messageHeadline": "include origin information for IERS B", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "99709a4309548d52254c63a2d8d2cab6cbb12658", "messageHeadline": "Updated doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c08c5da943251b81d2b8a1aec922ad9e559a025", "messageHeadline": "Fix IERS test_simple test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "93b81ed9479c4368e9a05e679aea6e9eac7643c1", "messageHeadline": "Update copyright years in LICENSE file", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeb9b7ac0e18b262fae64cd2fa46d0e1cff1e4d5", "messageHeadline": "Merge pull request #10379 from dhomeier/units_fix_OO", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4d754b4b37c84602a75cc0b78138aae608c32622", "messageHeadline": "Merge pull request #10385 from saimn/doc-moffat", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d4d74a4d21442863bcf1fa4e05a92071d7c20024", "messageHeadline": "Add Moffat2D plot [skip travis]", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0a108899c36b16fc4a3c1d4f8c7cd380c7658457", "messageHeadline": "Merge pull request #10384 from eslavich/eslavich-compute-compound-inv\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 84, "deletions": 75}}, {"node": {"oid": "44689b1e7324a967120b528bf38e75650c0c1cb7", "messageHeadline": "Construct CompoundModel inverse on-demand", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 84, "deletions": 75}}, {"node": {"oid": "d328b224c87254eb1c8828ad1ab565330b919767", "messageHeadline": "Add Moffat2D to the 2D models documentation [skip travis]", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "07d27da6c8e8cc8ba5da417c6fcee56a309173ae", "messageHeadline": "Changelog entry [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "595484597eafb0899c3e5a911d9da3bfe78d45df", "messageHeadline": "Merge pull request #10383 from astrofrog/fix-test-unicode-as-char", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6b0fcc6a6e17e8f57c202b0c4b004042a350651", "messageHeadline": "Merge pull request #10321 from cshanahan1/modeling_docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "f7748e1027badddc73694531e6ee0d9c7106b671", "messageHeadline": "Merge pull request #10336 from mcara/add-docs-wtbarr", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "babce0e937d80964f12a0ca8b7909b0313bab8b5", "messageHeadline": "Merge pull request #10306 from dhomeier/ascii-rdb-parser", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 138, "deletions": 63}}, {"node": {"oid": "2ee5abf7e8249cfb99879634a938dbdab0fb7ac4", "messageHeadline": "Fix test_unicode_as_char test failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31670001f4b1f8b4402a12d8faaec8c9c2671dd3", "messageHeadline": "Move changelog entry to 4.1 and minor edits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9e82ae7ec95844c9d6656ec3c3335a74d0edc029", "messageHeadline": "Merge pull request #10370 from astrofrog/finalize-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 176, "deletions": 30}}, {"node": {"oid": "f614bc3ae6f89eec6a7582ec975ca604c9b49a3d", "messageHeadline": "Merge pull request #10371 from astrofrog/pyinstaller-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f29a6cf939117777222dac8494625a718efbed5a", "messageHeadline": "Merge pull request #9966 from eteq/add-back-in-major-minor-version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7cf9b9b63a29f94ce6b51a3198fd670dcd4b5183", "messageHeadline": "Merge pull request #10376 from astrofrog/update-iers", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8883, "deletions": 7994}}, {"node": {"oid": "5479da25dbc3a0c6926c75337925e8918b1d7ed9", "messageHeadline": "Pin version of PyInstaller to use", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d6971746b933b65887b7aba1dc061dd6cc337499", "messageHeadline": "BUG: add optimize flag in `yacc.yacc` calls to allow running with `-OO`", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35085f6d4db8e67b6794012b84e598eb94119212", "messageHeadline": "Merge pull request #10378 from pllim/pytest-minver", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c71af4a4a44aa3d5cf4b6688fcddc9c19a5d516", "messageHeadline": "MNT: Bump pytest minversion", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcf74405acf853ee6720ee4ee568c22e5ceccdc5", "messageHeadline": "Update doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "866a8e05dbe21d2558a30d73e9d7b4ead9f55248", "messageHeadline": "Update built-in IERS files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8882, "deletions": 7993}}, {"node": {"oid": "c24e3581ee60576fef8454aca9b654d9932f6667", "messageHeadline": "Merge pull request #10358 from astrofrog/doctest-subpackage-requires", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 129, "deletions": 150}}, {"node": {"oid": "7ee17601b49df5dcbe255419abd5c20e6c876cc1", "messageHeadline": "Revert workarounds from astropy/astropy#10257 that are no longer need\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 119, "deletions": 151}}, {"node": {"oid": "730ef9bf69e07c9679c50e5f3e18d4cbca34bb69", "messageHeadline": "Added job on Travis with minimal dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b39eba7442d54e9ca9b98df6756925a43a8c47fa", "messageHeadline": "Use = instead of :", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68cca8e0fc84577a96e1c826362371c1bdc32c36", "messageHeadline": "Don't collect doctests in setup_package.py files, and don't collect d\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "847cb5d49927c49740d2072ea60b4f25f73ddf71", "messageHeadline": "Merge pull request #10296 from StuartLittlefair/use_pmsafe", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 72, "deletions": 39}}, {"node": {"oid": "344d99b163f51292e59f4451518c55a408f5bc66", "messageHeadline": "Added new and missing contributors to credits.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "784c9c571e7e36b97d2c0e518ac8594d2bc4dfc1", "messageHeadline": "Updated contributor name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4e3cb66fbdd517c965ea9ecfeaa0507b6007ce13", "messageHeadline": "Update numbers in what's new page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be40fda147276e3f7278b128fe81e9e3bd74e147", "messageHeadline": "Apply suggestions from code review", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12ad8a30fd93e7d1d040000da1fa24485a5d04b8", "messageHeadline": "mhvk's suggestions", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "694895de310fb8d60270c384a232af4a1dc5248b", "messageHeadline": "add changelog for 4.0.2", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "03134ed90c818fb0e00f1498dfcc1068fe6e47e1", "messageHeadline": "old RV test had dangerously high proper motions", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "bd9244a7f8f66fb0067976a01172976a46a10a2e", "messageHeadline": "catch warning on existing test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bfdabd7f00cb68a7832f457b111ea00536e262d9", "messageHeadline": "add_regression_test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "37d3b5cb9eebd047e52870a808ad5a908a4b7bc8", "messageHeadline": "use pmsafe not starpm", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5d3f3fb01baad7315340457bad6427b072d912a6", "messageHeadline": "Added contributors to 4.1 release", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "b83a3f7e49bebfbd397840dd1698c1d6eaae7e7f", "messageHeadline": "Clean up what's new and add table of contents", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "20867cf120d23c5985c73681128c80b2915d8edf", "messageHeadline": "Updated .mailmap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7d85c7338ca7c7d250b6ce4645bee42839086130", "messageHeadline": "Merge pull request #10367 from pllim/example-io-readme", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c657bb0e8bfbfd10995f7bc5450934b6564a0d7d", "messageHeadline": "Merge pull request #10354 from pllim/fix-sat-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "21853228b32658a72a362ca957d158b0cfb1c25e", "messageHeadline": "Merge pull request #10369 from astrofrog/fix-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "985cd1e2ff43741d055faacd0a80825302ec2c10", "messageHeadline": "Fixes to changelog entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "5532acda5f544fdd1d527d65e5055679141bc844", "messageHeadline": "Fix README extension [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b8e827810207a0ac5e12be67c94c9c2990e4967b", "messageHeadline": "Merge pull request #10366 from astropy/taldcroft-patch-1-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5608464a25610430e900f4c59d03a36044ba7319", "messageHeadline": "Update PULL_REQUEST_TEMPLATE.md", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d39ecf88e85126b8a68e808c5905053c35b5d21", "messageHeadline": "DOC: Fix satellites page rendering [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "223d9c38114af67743081eabfe96566067ac8bfe", "messageHeadline": "Merge pull request #10322 from Cadair/fix_sanitize_slices", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0f16046fa4de6be1d1b34a9c17e536abfee97cde", "messageHeadline": "DOC: added changelog entry", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4362f199f0b4a68210e020406a7195a33ac529bf", "messageHeadline": "ENH: avoid unnecessary `rename_columns` in io.ascii.core", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ed7dceae1cd0a7bdee646fcc4af4d2e8656a7ca", "messageHeadline": "TST: consistent exceptions on invalid `names` input + tests", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "8493bab285b6f138f57ccd901f26ce8ef17288b5", "messageHeadline": "ENH: more efficient deduplication in CParser", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "eaeb4c28f86db16a66497b4bb287c42b39e21782", "messageHeadline": "DOC: extended comments for FastRDB.read_header", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "0f4887c477be44d062aa026ad7ac5bc1e853c8ea", "messageHeadline": "BUG: avoid applying *names kwargs to rdb \"types\" header line", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 57, "deletions": 46}}, {"node": {"oid": "5745dabd0a9e4556cfa3bee94542d2e789373377", "messageHeadline": "Add docs for Wtbarr", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 42, "deletions": 41}}, {"node": {"oid": "d5b3dfdd313698b1057ef29be81a7e696ffcc741", "messageHeadline": "Merge pull request #8795 from astrofrog/fix-app-bundles", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 113, "deletions": 8}}, {"node": {"oid": "abd4211b2e2db075e3dc24cf1849543c26d747b7", "messageHeadline": "Merge pull request #10333 from astrofrog/wcs-auxprm", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 470, "deletions": 1}}, {"node": {"oid": "e89212600ce67c820946b8d1e747f1a9813ce320", "messageHeadline": "Fixed setting of aux parameters on empty WCS, and improve __str__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "ea478784592fcff4af14df53aede67263f46be81", "messageHeadline": "Added test for setting aux parameters on empty WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "dda718092918eeb5ca17362e7dd1daa4a0244529", "messageHeadline": "Add docstrings for auxillary parameters and include in API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "6501185ced83618697d9acbb0c982b0b1f818e6c", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a1d69b1148c73fcfaee9272ea079837b1dc8dae6", "messageHeadline": "Remove references to crlt_obs since it is deliberately not included i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 33}}, {"node": {"oid": "62122e442f6e98374388ebdfad88f57f35a3c9e1", "messageHeadline": "Add tests and fix implementation, add support for setting auxillary a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 197, "deletions": 21}}, {"node": {"oid": "27b448a67972ea9d93b49b017c60f3f34294a096", "messageHeadline": "Started implementing support for exposing auxprm in astropy.wcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "b6b412354bb37e8b436c99130a1d1a8fedb75aa3", "messageHeadline": "Merge pull request #10347 from astrofrog/fix-flake8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bff3f2b39c477737acc6951675b0b5cfe26b432c", "messageHeadline": "Fix codestyle checks in tox and fix PEP8 whitespace issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a0f5940bd00ff7259ed6b2391bfddecd007a2a43", "messageHeadline": "Merge pull request #10340 from astrofrog/fix-str-units-to-spectralqua\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "548b50598b60704f5c38078329eeb0a9e0dffe2c", "messageHeadline": "Allow units to be passed as strings to SpectralQuantity.to", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "19cfc803842f8a438b48b266e48cc840b992ba9e", "messageHeadline": "Remove timeout from subprocess call", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48544b2f1b7d3718915c845d43f51def0d96ac4f", "messageHeadline": "Merge pull request #10326 from astrofrog/fix-zero-velocities", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29f80054c8363270c567da0c0f3f3e4e05f55053", "messageHeadline": "Merge pull request #10288 from bsipocz/testing_numpy_nightly", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "23d04adedade2d575633b60d39bbd2e21251c3cc", "messageHeadline": "Merge pull request #10332 from taldcroft/coords-fix-seps", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3ed7ae9a46a88b397ed02133c02b77d33a87f228", "messageHeadline": "Merge pull request #10324 from pllim/asdf-small-cleanups", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 65, "deletions": 77}}, {"node": {"oid": "f3d7c2df88132008f807abadacdcba706adc84a9", "messageHeadline": "Address comment from @nden", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8370766167e617cfd5367b26533cd5b0a13927dc", "messageHeadline": "MNT: PEP 8 clean-ups of some io.misc.asdf", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 65, "deletions": 77}}, {"node": {"oid": "16ec321bfdb29df403f6c7c634429d4c5feede25", "messageHeadline": "Don't assume coordinate frame supports radial_velocity in FITS WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0de513df4757c01dccf664a35c23de97b00ff1c1", "messageHeadline": "Fix bug in separations not accepting frame", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "2e55b1890469b2d1a5170fc94afe4415863d8c18", "messageHeadline": "Merge pull request #10330 from ayshih/typo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e5b594c8b20a34f7fe2244e4952941884e82107", "messageHeadline": "Missing f for an f-string", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec7f4d0b182d9da7f451e6f89ef55fe95cafecad", "messageHeadline": "text changes", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "5b280b35d0030ad84aed01f833caf66df5aa6390", "messageHeadline": "Fix some bacwards compatibility and conftest issues", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f344c0390ec0e873dc531eb73d8d59428a4febb3", "messageHeadline": "updates to modeling and asdf docs", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 101, "deletions": 3}}, {"node": {"oid": "441486c8cf1d80409520ea756cf006932cb57c77", "messageHeadline": "Merge pull request #10320 from pllim/unit-eq-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ccc14fef00aa41b5210ef984c232e4701cc5d9fc", "messageHeadline": "Address review by @mhvk [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "6575b1d1164ed886200803557254724cfbfec88e", "messageHeadline": "Improve equivalency docs [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9215ebda07740b1707598d05f2cc42409b62fdf2", "messageHeadline": "Merge pull request #10316 from pllim/quantity-err-msg-typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf93080add3dd02b48948f3c68341af45be1862e", "messageHeadline": "Merge pull request #10318 from nden/expand-new", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 98, "deletions": 18}}, {"node": {"oid": "d66d384a82dffb5ca6402254cfacea88fb11d65d", "messageHeadline": "expand documentation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 98, "deletions": 18}}, {"node": {"oid": "1aaaef2f58feea3f84fb49f132e613630936d4cc", "messageHeadline": "BUG: Fix typo in error message", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bceeefb5e2b4cd4c66084a1a35969e4422227a2", "messageHeadline": "Merge pull request #10276 from mhvk/frame-cartesian-differential-cons\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "48bf800a7ce60f6126e44d69c655c086a27bf734", "messageHeadline": "Merge pull request #10314 from pllim/earth-circ-imports", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "09152be9ed42f42268aa36bd4dab2efd0594f5c0", "messageHeadline": "MNT: Move earth circular deps into method", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "220ee75dbae3427239a5dda70e2ff9b6915e6df5", "messageHeadline": "Merge pull request #10304 from pllim/local-sites-json", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 130, "deletions": 92}}, {"node": {"oid": "21d8a4ca213b143308da1b287322edf19a78008c", "messageHeadline": "Change-log entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "57b324360b39dd3a4d8470f9e4eced4a681a7af9", "messageHeadline": "Replace error to ensure good backwards compatibility.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dee967622cbdff74cf7f00f26e2be5178b5ccb88", "messageHeadline": "Disallow transformation from unitspherical to cartesian with both PM \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "088f215f3ba9f49a5fbf49ff00d61111b0ff0ecf", "messageHeadline": "Simply pass through if unit conversion fails.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9f380383da8b893b295337489b3c225bc086a0ac", "messageHeadline": "Add a test for the issue", "author": {"name": "Shreyas Bapat", "email": "bapat.shreyas@gmail.com", "user": {"login": "shreyasbapat"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "982e27924800d086d9d64aa969984834eb288645", "messageHeadline": "Fixed the inconsistencies in the units of differential", "author": {"name": "Shreyas Bapat", "email": "bapat.shreyas@gmail.com", "user": {"login": "shreyasbapat"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6c476edcd5324f89a752a5124b2314251976f9af", "messageHeadline": "Merge pull request #10301 from pllim/wcsapi-remote-test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "def3d2bb96c70025e4f23c8e1c27e08a090328d0", "messageHeadline": "Merge pull request #10309 from bsipocz/branching_v4.1.x", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "3af32800df7a44884e3462f5c86a7139b7996b9f", "messageHeadline": "Cannot avoid adding 4.2 to the whatsnew index", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e03ed0eb927f01523de9051934570bccae6fb52d", "messageHeadline": "Adding 4.1 whatsnew", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "e85064210d094d722e4ecb415884b967322d8cd6", "messageHeadline": "Add v4.2 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 229, "deletions": 0}}, {"node": {"oid": "503217dbdf75ab9a3b66f3601a75ba5e45a260d3", "messageHeadline": "Merge pull request #10305 from pllim/update-coo-doc-np-1.12", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "0bc0f4e6e5febf50c5e4d41e6ca23b95ba42b4b1", "messageHeadline": "Undo sites.json changes. Remove force_builtin exposure.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 42, "deletions": 90}}, {"node": {"oid": "2511c48b51ceea9cbd856272a70a705160925cdb", "messageHeadline": "Merge pull request #10307 from allardbrain/fix/sersic2d-docs", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a833f8475a394a25e45f09dc7bce1dc4cd8b25f", "messageHeadline": "Correct equation typo in Sersic2D docs[skip travis]", "author": {"name": "Erin Allard", "email": "allard.erin@gmail.com", "user": {"login": "allardbrain"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be819df3719f7319e527430de6a4669f0b9952a4", "messageHeadline": "DOC: Unskip coordinate example", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "a17495b09a9ac77a68a4bdf6ad373b6128ffb91c", "messageHeadline": "TST: Minimize calls to remote sites.json", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 189, "deletions": 103}}, {"node": {"oid": "2bf8ed4440865c0ec89ffa546396dc15a4efbc1c", "messageHeadline": "Get pieces using LooseVersion from standard library", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "f35f37692e0ae7edc2174d1a47f85deadf873339", "messageHeadline": "Fix parsing of major/minor/bugfix to work for non-trivial version num\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b493129dcf65f843902c6362fb3e2b6f639abdcf", "messageHeadline": "Make code more concise", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f6eed25ed27607d606a045f6c8bbb0f617cb9159", "messageHeadline": "add back in release and version_info as well", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a87212e0f3983fc91ccaf7cb4eda92b896e36383", "messageHeadline": "add trick for inferring major/minor/bugfix versions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a26a6613133ea18b8ae0bfcbfd4d013bcf5adcb1", "messageHeadline": "Merge pull request #10292 from StuartLittlefair/better_get_body", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "4d36e75eb3e97204051eb898c160e2ded06be555", "messageHeadline": "Merge pull request #10300 from ayshih/quick_fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aee15deec2e18ecfee20e99e465e1d9face50586", "messageHeadline": "BUG: Fix wcsapi doctest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "836a4fe8d4fcf17e66a08278858714a7cea6894b", "messageHeadline": "Fixed a check of non-equality between frames in a test", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa4bc0d2235011dcb17e2b44df920ad70a46e3d4", "messageHeadline": "Added note about skyfield hook", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8e19d39293261d9fbc1ff8cc173fc95f99c1ccca", "messageHeadline": "Merge pull request #10139 from pllim/config-item-discovery", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 96, "deletions": 25}}, {"node": {"oid": "d0c4830ddd31a66a9a1182be79d99bfbeae98bf9", "messageHeadline": "Merge pull request #10266 from pllim/asdf-ver-sync", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab8508035bc038eaf67dc6cc2b3cdb9cbc9d6059", "messageHeadline": "Apply suggestion from @mhvk .", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "79b516afec799308483800e8d984f4a93e23e3a2", "messageHeadline": "ENH: Add keys, values, and items to config", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "033d2056b8882d21eaeb71dbcb00bf191b3322e8", "messageHeadline": "ENH: Add ConfigNamespace __iter__, minor PEP 8 clean up", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "25db4bee6610cd94e8137283fbd399ee90586e0a", "messageHeadline": "Fix asdf minversion in install doc [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6136f2f04361c7c0f41e1e815ef408b9e3d862d7", "messageHeadline": "Merge pull request #10265 from pllim/ccddata-read-cache", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "ad6e1155da918afd8cba90cbec1128283ce206a8", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f224ddf48f62f4a465a5990f6d202a8f79dae39a", "messageHeadline": "Use Python 3.8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7eea28e15938c004097c17db812f26ecf9ca7b63", "messageHeadline": "Added a cron job for pyinstaller tox environment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3a47f8a05afb5a1a67576c7ba3621d68632bd618", "messageHeadline": "Added a tox environment and a helper script to make sure that astropy\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "39f55baa22d786720ded071fcef517a3f25a9dc0", "messageHeadline": "Merge pull request #10293 from eslavich/eslavich-handle-older-constan\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "da3f3ab47deaec29d985fddc850c992b01b998b3", "messageHeadline": "Merge pull request #10289 from nden/no-constraints-on-compound", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "ac4e4a0cbb18270c8ad3cae67d24f78a4a8fe73d", "messageHeadline": "Update CHANGES.rst [skip travis]", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c23fc0f922a2dbf2b34eefaec7b38da368558173", "messageHeadline": "mhvk's suggested changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9e81e4e9591a256493c8ae0dde823869f68aa195", "messageHeadline": "Handle older versions of transform/constant schema", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 31, "deletions": 10}}, {"node": {"oid": "be1d74d0e5e186ba71c6d3f495ecb6c802b2084e", "messageHeadline": "add regression test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "a1b1c9343e507831dd6d03913d7bb8443c6ff1dd", "messageHeadline": "use location for light travel time in get_body", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "87799f6666901123ce68013b581acad88cd6b1e4", "messageHeadline": "Merge pull request #10290 from ayshih/is_equivalent_frame", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "d447b8eeb3468f0d25ae7b6337980b749c2f1f5e", "messageHeadline": "Merge pull request #10229 from Cadair/wrapper_refactor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 611, "deletions": 331}}, {"node": {"oid": "e0225649217729e2b46c298bf29efedd236fd0e3", "messageHeadline": "fix serialization of constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "5b00d7d98aaed06f50f58a36259f21971aa34e28", "messageHeadline": "Respond to comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "773cd4b0e0a012055fb4f857711aa04b0a34d923", "messageHeadline": "Add BaseWCSWrapper to init so it gets documented", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04c812ef1e92d3053ff16c250eca1ab4dcf4242e", "messageHeadline": "Use wcs_info_str in HighLevelWCSWrapper", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a382d921fe66e41fc5d0e9add60457689d8f1917", "messageHeadline": "Implement a BaseWCSWrapper class to reduce code duplication", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 96, "deletions": 18}}, {"node": {"oid": "ec550224868e65b9c48913f5fd91794903bc7aa8", "messageHeadline": "Moved wrapper classes into .wrappers sub-module.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 473, "deletions": 321}}, {"node": {"oid": "4ed652062adf6c8656826dc5a6f59dc68a7b6bf0", "messageHeadline": "Fixed a bug with frame attributes that are coordinates when checking \u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "0b9a3b7108573e09979e8f64b469ae3a3fa2d784", "messageHeadline": "TST: switch to use numpy nightly", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b0b5d7e979f88b84915d13e1706cd8e2ff12b827", "messageHeadline": "Merge pull request #10285 from dstansby/coord-api", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5e7054c0cc24084bedb39cd3a543cc796265099d", "messageHeadline": "Move coordinate API change to the correct section", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "57967d53fd86d6c83d8fd52119c85846b34def0f", "messageHeadline": "Merge pull request #10279 from taldcroft/whats-new-aldcroft", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "e45272abe2fe8c853c5ad8666d6f6905894bbbbc", "messageHeadline": "Merge pull request #10282 from mhvk/too-many-imports-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 31}}, {"node": {"oid": "45cfbacab38535cef7478483c9a33daecd855e84", "messageHeadline": "Also fix possible yaml-too-old issues.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f87f9bd847fd24ec661e73a880331f617be8241b", "messageHeadline": "correct expected outputs", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e7f48873fc7b7a71be5b887c1e0add8d9f2d6a", "messageHeadline": "Fix hard-to-debug import issues.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "c83478344e08d9f3bccff2718cc72d00ca0013ef", "messageHeadline": "What's new entries plus new ref links", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "5e1e0c7d957d3e963d17c0b3ce97afa0c8392ed0", "messageHeadline": "Merge pull request #9162 from adrn/coordinates/cache-name-resolve", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "672c178aba5615d58372f39064eee4f6dad9a572", "messageHeadline": "update changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54d7862b4f5627c783f6f020518c3bac701114df", "messageHeadline": "Merge pull request #9541 from bmorris3/fix-issue-9280", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 17}}, {"node": {"oid": "0e9644cf1a554df0985e9990ffce9f5c61ceff51", "messageHeadline": "change default to cache=True", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a78b46c028690a61e1d8758eff198e6d8a7179", "messageHeadline": "backticks [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4362eaa22e19098329fd259632cc23a7ab0b5177", "messageHeadline": "update test to check for sesame url and try loading cached value with\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a97659ca534169ae232bb447f29b7710a3d80eb4", "messageHeadline": "suggestions from pllim", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "ce4d8ca96f8a525ce27401f6fdbeb77d30ef7b54", "messageHeadline": "change kwarg name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cd5eb25d949a578ccc95cb29f9c856b24eca24f3", "messageHeadline": "newline and fix changelog conflict [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34fa770b06628000569ccf089fa5e171746edc21", "messageHeadline": "fix changelog entry location", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7fdd9600d2474e01b311459d5dfa591f458b701e", "messageHeadline": "modify minimal test of cached results", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "e158e47f885f2204118f8db959e09fbb4fb8623e", "messageHeadline": "use get_file_contents", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "c6edb4f8c864485c14d71e1f582c1e569b618c6a", "messageHeadline": "updating test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "f7a35b0f052af055bfbe34fcb64f4bb3b4f8c07c", "messageHeadline": "add functionality to cache name resolve results", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 76, "deletions": 9}}, {"node": {"oid": "c61baaed70f4a1e008cdbe28d14a3e16b83b48fc", "messageHeadline": "correct expected outputs", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "481ee2c834bffda031dfbed75920ed4a15c2c6a1", "messageHeadline": "correct expected outputs", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "e88753ea4f1426a97c399ff0980bd824b1ca5837", "messageHeadline": "Merge pull request #10243 from pllim/doctest-dask-file", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ced2e9c3e5616b33377efaf543db798d3e38022d", "messageHeadline": "Merge pull request #10257 from pllim/optional-import-yaml", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 155, "deletions": 143}}, {"node": {"oid": "3c6e95db121bba059bd9c7a36cce2e0e328c59be", "messageHeadline": "Merge pull request #10274 from adrn/fix-spectral-test-fail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfe8bba0acc0cee012590d7a6edc98879452d30d", "messageHeadline": "Merge pull request #10268 from astropy/astrojuanlu-patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52742edd261ec29102cf86aaad749256cc2b69f4", "messageHeadline": "fix new failure of spectral coord test because of quantity_input changes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d2a915380c60bf93318ee85d14d5914688f0115", "messageHeadline": "Merge pull request #10232 from adrn/units/quantity-input-dimensionless", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 91, "deletions": 37}}, {"node": {"oid": "c899c17c61ed625fb74190350eae8c4945be2888", "messageHeadline": "Add use_nullable_int arg and update tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "9ad423b12ed99882fb4b3d64db6bb9d9ae65d953", "messageHeadline": "Merge pull request #10169 from taldcroft/table-fuzzy-join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 536, "deletions": 15}}, {"node": {"oid": "8486395117c3c4b1893a5f0098e757b18d31ad52", "messageHeadline": "State PyYAML minversion in setup.cfg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75f47fededbe8fdd61cf587dd039807a9ab86ca0", "messageHeadline": "Update Table.from_pandas() to support nullable Int", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "1046abefbf43d7495e093bd1896dc87f0fb6765b", "messageHeadline": "WIP finishing support for nullable int [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "8be7df0a15f3286acc0964089160dd0531d40b75", "messageHeadline": "Adding duck typing to byteorder check", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10938b9c75b8b2404bca0c3fe446b589773a45c0", "messageHeadline": "Adding pandas Int64 support [fix #9280]", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c3dc7b38303b3615945aa36a11ebf7bd31d5cc0a", "messageHeadline": "Merge pull request #10154 from taldcroft/coord-equality", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 344, "deletions": 13}}, {"node": {"oid": "ce768050fd3eabf8f2aece58a03c2ee24ece7b5c", "messageHeadline": "Change join_skycoord arg to distance_func and allow func", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "a7945a3a23f7723d8943d573880de06ffb1e289c", "messageHeadline": "Require scipy for fuzzy join docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "6433a457a56a70a21a66e3af201f653014684c2b", "messageHeadline": "Documentation tweaks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a46239c8dfd5ddeeb55944a1feb335285d57927", "messageHeadline": "Skip tests unless scipy is installed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d68bf9b7c17362332a47131f2839aa8adf4c9268", "messageHeadline": "Remove outdated OLDER_SCIPY 0.12 skipif", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8ad434fa1517ae8ff67dd5edec3c42b21ee4c13d", "messageHeadline": "Add a test of multiple join keys and other columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7eca832758d55626e70dab8e507253897f22f69b", "messageHeadline": "Change join func names + docs fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "7b8069497171deb5ffe088259aa49ca756ada00f", "messageHeadline": "More tests and docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 134, "deletions": 6}}, {"node": {"oid": "c84607889b8b50d1586a826f69b9f72ac4961879", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9ad0a570368abe66566d6eed9bf76a2fd91b87e", "messageHeadline": "Add tests and more docs updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 102, "deletions": 29}}, {"node": {"oid": "b7942fdcdb6d3f31c93b7f604a66b938a18a5109", "messageHeadline": "More docs and minor code tweaks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "aaa6cf3b4292c48db5ee9f45d62378ea0a227e61", "messageHeadline": "Add docs and distance_join() function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 103, "deletions": 13}}, {"node": {"oid": "3da44c47750d096b9cf001f81b9c30b53a09484a", "messageHeadline": "Initial support for join_funcs inluding skycoord_join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 65, "deletions": 3}}, {"node": {"oid": "160bd3fa03a46a458125414c2e246cd57af2916d", "messageHeadline": "Re-apply fix for doctest", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "573c437aab9148908e0c4f59d3c2e7359b9febc9", "messageHeadline": "add expected outputs", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "3082a81b4dc111f25d1d30d95f56dc5bbe9da136", "messageHeadline": "Update spectral coord test for new __eq__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c944a9d52b8e3ee928b45f9d76de156b0f4e8ec9", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "866552e12e642126f0f71650f795da24ec7fa6dc", "messageHeadline": "Clean up failed auto-merge of changelog, again", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b3aa8373c2c5894c32eac574f0d7e57cac4b7545", "messageHeadline": "Implemented suggestions from reviewer", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "7b7a3a3be19c75788bef26ffd345ebd4c5c058cd", "messageHeadline": "Fix placement of changelog entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8797195126b1ef16a0a7b6a5547b50904e6820c5", "messageHeadline": "Fix code in wcsaxes code to work with new __eq__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "035359b0a122fe632941f7251af0f1f71e25424c", "messageHeadline": "Change to allow always comparing data-less Frames", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "fb2891cb3fd343a782045382356681e1becc9c4b", "messageHeadline": "Add narrative docs for SkyCoord", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "1ba341e6fbcc797a5fafc9c1d7baf6e5fbe55b10", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5b19d0ff894f977b7f516993ac12562f54e40b47", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 124, "deletions": 2}}, {"node": {"oid": "0b62254e0618c099c12236bebc1e313c8e040d91", "messageHeadline": "Fix existing tests with change to __eq__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "9ebd320e2230124abc83729419a7bb3887c35378", "messageHeadline": "Raise exceptions instead of returning False", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "cc4bdb587aa47728f1f551640cf22d7c12216df7", "messageHeadline": "Implement __eq__ and __ne__ for coordinate classes [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "5ff936bd20e763d674047da470c2f46ead4becdb", "messageHeadline": "Merge pull request #10210 from mhvk/representations-mutable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 681, "deletions": 82}}, {"node": {"oid": "734c73f52a87c56efd1554e6071d09782a43ebcb", "messageHeadline": "Update minimum required version of SGP4", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff6daf4f704fcb6c270a3d4d1c7089421a8e817f", "messageHeadline": "TST: Skip yaml tests properly", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ab42060d16e6394aaa56589ed4e35d1011e73da3", "messageHeadline": "Fix doctest requiring yaml", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 69, "deletions": 67}}, {"node": {"oid": "ccab37d30b1f80cd1d41a136b561d895fb6a9a8e", "messageHeadline": "Address review from @bsipocz", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e5ad1f68e3d16d9d72bfc6f472fd6a47af7cfd53", "messageHeadline": "Fix circular imports. Undo skip test.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bb8cbf962b36e110ecbff4740f04058d9e6d3f25", "messageHeadline": "Allow URL caching in CCDData.read", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "2377a23646e8ca8fd302b1c6a4e75b7031fdea25", "messageHeadline": "DOC: Fix CI error when file exists", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdce9104ffc113111ae80a6ba2cf63e57d26df25", "messageHeadline": "Make yaml import truly optional in io.misc.yaml", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 76, "deletions": 66}}, {"node": {"oid": "27983b59c71c6bc17dc9951f356b7ea8a970cf78", "messageHeadline": "DO NOT MERGE: windows hang test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04f2a617e69f36fc671fd7c52296266796d5aa8d", "messageHeadline": "Fix change-log entry after rebase", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "986d5b74145c4cf6ee47c303d709832d199df24f", "messageHeadline": "Merge pull request #10262 from larrybradley/contributing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8b55e6d9a4af2cb7abc42d9c9901e8979ee0ec68", "messageHeadline": "Merge pull request #10185 from astrofrog/add-spectralcoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3781, "deletions": 71}}, {"node": {"oid": "f3650a5b5a2dd7884c0f2d399161ac4ccfe4d42c", "messageHeadline": "Small fix ensuring extra kwargs raise error for reprs which pass on k\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "98b7c25336d9cd2f81b80185d6bd9e0f28a777d1", "messageHeadline": "Properly skip test if yaml not available.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6296a7a60986dab17e18ef7badd161778c49d0c2", "messageHeadline": "Also test representation/differential roundtrip in HDF5", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "5bbab5ac76d2f4fca1407523d9da8136c5443350", "messageHeadline": "Also add tests for representations/differentials to ecsv", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "fef732bbddf7c78ca6b56d9675463241ade78c86", "messageHeadline": "Test that representations/differentials round-trip in FITS.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "49c66d065807c19ba9354894ff6cdaf6ebdfdc3f", "messageHeadline": "Ensure unit property is not wrongly overridden", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "81bb4093df7f514e9f114df6f113e3a552e8d50b", "messageHeadline": "Indicate info unit attribute is read-only", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5743373a89ac0d8c2bf89171a78062e80f4f4145", "messageHeadline": "White-list representations/differentials for serialization", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1dee587320a6cf8e8f001e16f776a6323f748dfd", "messageHeadline": "Fix and test representation in tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "609695d4aa61673a7fec0374dae62ec14e28357f", "messageHeadline": "Explicit tests that yaml roundtrips representations and differentials", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "cf0c16795ced36ae83128653f3b8830dcca6c1d5", "messageHeadline": "Changelog entry for use as mixin in tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ae50b4846c8d24d93c1396daf2a20f3cf31c7059", "messageHeadline": "Minor cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "9c005f5dca4060550bc4a4f30fe9439299ebd984", "messageHeadline": "Allow representations/differentials in yaml dumper.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "871e1555058779dda2888ee82d48aec6e0f9bdad", "messageHeadline": "Ensure differentials are included by info dict construction.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "29ddf9040d43ef44d4a420622a7dd452371c90b2", "messageHeadline": "Test that one can add a differential when passing in a repr.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b57fdd89df12cfc740628c116656281bffcc3104", "messageHeadline": "Allow different representations to be merged together.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "5a26432c8a28d2e1d076440b201f8e5529a7b712", "messageHeadline": "Also test differentials in table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "9cd7aead91b37d8b43383a889c4bfa1832a15035", "messageHeadline": "Use representation_equal in table tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "780b0a29d0d315fb8d292a7d2bfe674c04c1c67a", "messageHeadline": "Also pass on differentials from initializer.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "183ba2b545208dfbf249e0900c360a2bc47575a8", "messageHeadline": "Allow representations to be initialized with their own instances.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "81a36149a82480aca087074b16707e1380a7b35e", "messageHeadline": "Add a basic info to representations, and test them in tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "8f269a12d466b357df325e1b1afc5ebd4d9c9619", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "16384546c02aa068d6acbb911f9bb2e6cf71aaec", "messageHeadline": "Extend warning about in-place modification.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f49d6df3aabccd07104d00745bd81d415c650139", "messageHeadline": "Document setting of representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "41e31fd5e20d4a88c2f7b7ab0f94c2b0a667069c", "messageHeadline": "Add tests of setting of representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "da5a05a6c90cfd58a0711b3b86d18ed521671404", "messageHeadline": "Allow representations to rerepresent themselves as needed in setting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "589d60669385d1626224cb3690022fd4fc31e61e", "messageHeadline": "Allow modifications of representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "7562a8866d1c64a6aa0c8197b2809cff11f0857b", "messageHeadline": "Delete blank line (previously Line 35)", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4b92f55f852374357b40ab77e62430c9d99e754b", "messageHeadline": "Update test instructions in CONTRIBUTING [skip travis]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b13ebe82305f0fe1deafea3eb089a1642a3800cb", "messageHeadline": "http -> https", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "42b1825f3bd145abeaa7e92bbee39cc44efda2eb", "messageHeadline": "Made code snippets from docstrings", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79860a184c99d44d8e38c22a2ceb7abdc3f671a0", "messageHeadline": "Merge pull request #10258 from saimn/extern", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 166, "deletions": 174}}, {"node": {"oid": "902f5949cca74463b04893e6840659ac80a51c7e", "messageHeadline": "Merge pull request #10259 from pllim/optional-import-matplotlib", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "fbd1a6208a67fd18aa48aecdef6471a973bf6905", "messageHeadline": "Make code snippets from docstring", "author": {"name": "Nikita Saxena", "email": "59296031+nikita-0209@users.noreply.github.com", "user": {"login": "nikita-0209"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "28197eb8d1664807f5b17b8bee7c17f49f494efd", "messageHeadline": "Added a note about adopted definition of redshift", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f2092fa0652f90685c8fd0034896d0fc5a7386d2", "messageHeadline": "Merge pull request #10256 from saimn/update-cfitsio", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2642, "deletions": 2427}}, {"node": {"oid": "046ce59db328a750b08d04a3fabdbe02005819d3", "messageHeadline": "More minor improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "f21b6e8a5ae88cf9a234e54f0a08f4fb5f77eff4", "messageHeadline": "Improvements to documentation/wording", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "243396ea7cd60d21e5a8b9a138e9b279bf5fe03b", "messageHeadline": "Merge pull request #9939 from taldcroft/ascii-duplicate-names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 128, "deletions": 12}}, {"node": {"oid": "9c07efdd61ffd9ee9614db0c97cad5d45e28580b", "messageHeadline": "Make matplotlib import truly optional in image_tests.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "244ba659f42ca5258535f9da03bb6ca5bb6cdf1b", "messageHeadline": "Update generated files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 98, "deletions": 94}}, {"node": {"oid": "09344cbfae4b664e97670148e1147950a4aa8c46", "messageHeadline": "Merge pull request #10238 from adrn/coordinates/update-default-galcen", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 98}}, {"node": {"oid": "0070c3901d60a8285127032353c7231300a8dd2c", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a79a021256b3b3ed1b5c549ca485a324522b29ad", "messageHeadline": "Update ply to v3.11", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 62, "deletions": 71}}, {"node": {"oid": "dd073c86843bf2b7fe4ff0f8ae8df677277e8783", "messageHeadline": "Update CHANGES.rst [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88cc44c8213c77a4e8c1a2f2057f9e15e3111396", "messageHeadline": "Remove mentions of pytest in extern/README.rst", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "c0dfd1fa92089069f201a837dae62829e0b881e2", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e3f9c959f24c13130400c1cbec7605cfefa16377", "messageHeadline": "Update cfitsio v3.48", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2639, "deletions": 2427}}, {"node": {"oid": "18c59b61d55a3f9ab3b4af1cf5a0d89cf1fb98e5", "messageHeadline": "reset to v4.0 values after tests run", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5617c782eca31a9e986f149b79a3ef5e349cd040", "messageHeadline": "remove redundant test setup", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "34ead5fe225c468fefef568ed879b327ddafa9ef", "messageHeadline": "skip the same doctests in galactocentric docs page", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16d5d3b7e54c33497db7829cbde9df6b986654d4", "messageHeadline": "changelog entry [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7552de60dc8624d385b5d76405c0c21cb0123fa", "messageHeadline": "should not may want to fix in one more test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab4dac7355dcc96491d2a5140028c20a80c1268a", "messageHeadline": "comment wrapping", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2bc6ca4d78e534b29f62a8f7a175eff68decc83", "messageHeadline": "test new dimensionless functionality", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "59fcef1995130a8e7b51e5670d8c3014e1654aef", "messageHeadline": "add option to be strict about dimensionless allowed units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "be7021054123deebc98e5aeab55480a4ed7d75bc", "messageHeadline": "fix error message and use 'should' not 'may want'", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d240ad094df4011f1be03c0e304645849d2c41f0", "messageHeadline": "also allow numpy arrays if numeric", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d13db8b216125a6de545ab1cd91a5636190784f8", "messageHeadline": "allow numeric values to pass through when dimensionless_unscaled is a\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bee99b9d73e1de7f086a3bec3c3c83cecc1514fc", "messageHeadline": "wrapping issues", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "3e7b51fcecd2c580cb613e9033a2a2aa16143985", "messageHeadline": "fstrings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "7a80ee87d949cd18eb2d321f22b06e9892c2ae85", "messageHeadline": "skip doctest lines that modify global state of Galactocentric frame a\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a817ded8297ac237328848472366894be70aa8c8", "messageHeadline": "changelog entry. fixes #9430", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "966f2a29661c8381b39c37bf49b5bbad802d82d8", "messageHeadline": "update default frame params in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f61a9600f1aad8b435b8ad39af70a07b2845f7ba", "messageHeadline": "remove warning check test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "122a6ac6109cbfb2cf5556babac97ac93971facc", "messageHeadline": "whitespace issue", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdbd349e899bc26bd255ceeb8fd25a02b4a3a984", "messageHeadline": "update latest value to v4.0 and change default to latest", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "094a6625b1282861179784c08c343379158cb853", "messageHeadline": "update doctest values", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "d732845bfcc5e2335654bebe014a64c7c4ad7290", "messageHeadline": "Remove more machinery related to warning about galcen values", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "dd5f93dee2a597bd5e09241199a0f2a140d265fe", "messageHeadline": "change default galcen frame parameters to v4.0, remove warning", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "6e4fb1af5e02bfb12bcb54543d80e37ba950612e", "messageHeadline": "Merge pull request #10129 from ayshih/true_obliquity", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "1fb36123feb9508a94fa2085fc8ebc52cb3534d4", "messageHeadline": "Merge pull request #10149 from StuartLittlefair/TEME", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 266, "deletions": 7}}, {"node": {"oid": "796a66ed7df5778702d57e3449591dcaa6893711", "messageHeadline": "Fixed error in the obliquity for *TrueEcliptic coordinate frames", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "da357dae97612b9b33748b67fc6b7fb9e0a41d8a", "messageHeadline": "Merge pull request #10250 from cshanahan1/remove_constraint_defaults", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7e3b428cb5743a25c5270ed6f88815a3efc55a9c", "messageHeadline": "remove duplicate in changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c427a4d6173e5b084165a96dc6c0b3748b643a3", "messageHeadline": "typo", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af97427ec540f532f7d181741a083ba336fa6007", "messageHeadline": "remove default obstime", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd8fb1cbe96e84eb84d580178c68697bbd85da4", "messageHeadline": "copy-editing", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "132cb839627b9fd93b2ab35a72b8cca5a758c9fe", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "a7fef9422eedaaa16a52d3ed71752813672d7ec5", "messageHeadline": "Merge pull request #10214 from larrybradley/blocks", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 418, "deletions": 258}}, {"node": {"oid": "f4f34ec10202524ec6764ca8756d0bc7d34bf6bb", "messageHeadline": "pep8", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "389c4a960eb3bf714a7288ced6c763d178ece506", "messageHeadline": "fixed and bounds are no longer serialized if they are defualt values", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "02de9470c4ab49238ba4b193d3ce74d6d8813858", "messageHeadline": "Add warning about relativistic cases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "1bc02ddf2733fe4e78208a094f98b473a5d619a5", "messageHeadline": "Improvements to SpectralCoord implementation, fixed radial velocity c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 144, "deletions": 50}}, {"node": {"oid": "32cb1c255e28bbcaf28e469fffd7f0425c960413", "messageHeadline": "Fix API references", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32f73fa02d21e8ffa0b19a84b820b7ecbfd2540a", "messageHeadline": "Added what's new entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "c7e212a5dc1514d498fa62df4dc1758569c94093", "messageHeadline": "Updated output in documentation following changes in __repr__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 151, "deletions": 147}}, {"node": {"oid": "14fb024578c7f37c463e995403b53e29ae7d7733", "messageHeadline": "Rename with_observer_velocity to with_observer_stationary_relative_to\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 137, "deletions": 23}}, {"node": {"oid": "5a2b68996b49debfe849b702184ad53705c18427", "messageHeadline": "Removed with_redshift and with_radial_velocity and added replicate to\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 247, "deletions": 170}}, {"node": {"oid": "a869f58edddd97e3517c682a92d0d4054475febc", "messageHeadline": "Improve SpectralCoord.__repr__ to improve consistency with SkyCoord (\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "66c77ccd1bb1ba371568933ee0752e2d988cf0df", "messageHeadline": "xfail np.std test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "b93f275f28de442fee8f32df173dd2b3aa9ad580", "messageHeadline": "Do not skip tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5d611a5f6f421fbae293ddf67b0f980e66ab316", "messageHeadline": "Address review comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "db8ef326737f3635068aae83c4d6df155c83cca9", "messageHeadline": "Fix return from to()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5555cdbf796eb21b95550bb98675e94e8c0db62c", "messageHeadline": "Improve implementation of array_ufunc and expand tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 30}}, {"node": {"oid": "23fee5b217031e026f14e88c869c01a66e8dc6f7", "messageHeadline": "Improve behavior with ufuncs and arithmetic to only return SpectralQu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 87, "deletions": 17}}, {"node": {"oid": "675e02562a52dadf6b0ae10c419148d8f113bc9b", "messageHeadline": "added discussion of satellite conventions", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "80233aa87bf03a8b6601803fe0d423610d7a0308", "messageHeadline": "remove hanging comment", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "00ecbc6d7d5c12ffde2d4063ebc3c51c451c46fb", "messageHeadline": "cleaner use of differentials in docs", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fe06ca799afd46f3b338612aa2d049dc6bf2254", "messageHeadline": "typo in docs", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "274467efd2681d6c4152ce909fae6816d4f19917", "messageHeadline": "whatsnew entry", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "048b44390c501bca355525ae94ad8474750a8cd0", "messageHeadline": "add Vallado ref to docstring", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5ec9e537f144305cd00b23968eb41604ec523301", "messageHeadline": "remove non-neutral wording", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65198bfde9dc3191d9dab8d2266555beb1a6163a", "messageHeadline": "spell out acronym", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d93ebee1dd31035ef9ce0e9186b7beb4c862e95", "messageHeadline": "clarify time docstring", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c020bfaed535d5278ab929125bfa9423e6198c40", "messageHeadline": "remove unwanted line", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7df10e50c5cb05b92d70e86059e5f8a619088ca1", "messageHeadline": "shortened long line", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e8f4bd353c88646820f0d98a5c05945dabce5c3", "messageHeadline": "typo", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49b6acc7dd623c280c788dd92e0fa3be60025f26", "messageHeadline": "require sgp4", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3211803ba1501f0aaf4358abe8a620054f7ab62c", "messageHeadline": "comments and consistency with Vallado06", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd5eefe935ff98536bd359d4e73cf3111e89fbd5", "messageHeadline": "fix time import in docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "67805577894c3552974a6f7f841d13634bfdb4ad", "messageHeadline": "mark test as remote", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "144bd2618a3ed7173c7a8f6afd90825b018bb271", "messageHeadline": "Update docs/coordinates/satellites.rst", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "426cee2062cd198fd767b33ca3fbbc4b0cdd14ce", "messageHeadline": "Update CHANGES.rst", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "921872b49d5bd581ca12815ad55676f2c86c2887", "messageHeadline": "newline for PEP8", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00d60e43b5bc76632d98fe900a1b9b6d26a7d299", "messageHeadline": "add changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8db29f2f8129c1061b85501f6d6a410d43dee473", "messageHeadline": "documentation for TEME frame", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "944c9b77f4f9f3310b8a380196c7fddc245e8bcb", "messageHeadline": "add TEME frame", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 136, "deletions": 4}}, {"node": {"oid": "748ec543625caf784202cdebfc4560d3a355982f", "messageHeadline": "Avoid modifying the equivalency list in-place", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60ab27c6da71aa289c7bf0e69121856a03fddc30", "messageHeadline": "Merge pull request #10231 from Gabriel-p/patch-1", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be17951b4d4e1672888e6466b052b0ffee941d5c", "messageHeadline": "Issue warning when importing from utils module", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7165c9139a7e77a7dcfb69dbf488dfd11eec864e", "messageHeadline": "Move _apply_relativistic_doppler_shift to spectral_coordinate.py and \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 107, "deletions": 103}}, {"node": {"oid": "d67c01dbdd68637063b9e5ea2cf321a85825e3a6", "messageHeadline": "Improvements to implementation details for SpectralCoord, which inclu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 181, "deletions": 117}}, {"node": {"oid": "96cd0191e963d75fe1a02870cbd17fa865f43c61", "messageHeadline": "Merge pull request #10236 from cshanahan1/bugfix_constant_model_tag", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2148ca06fe0d67ae8781566918c7102e6285a9ce", "messageHeadline": "fixed bug in constant model tag", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "776cf6b3aeaad94b07090ad7ca4280c869d79077", "messageHeadline": "More cleanup of infrastructure based on reviews", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 103, "deletions": 97}}, {"node": {"oid": "1119426f366bc6440b3579c6ce53412721f08ebb", "messageHeadline": "Improvements/cleanup in SpectralCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "49a762a4be2b9f580d17b57ae524c376f8afb33e", "messageHeadline": "Merge pull request #10176 from chris-simpson/replace_submodel", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "06d73f80291524ce71198e0fb6fcbbf339023b05", "messageHeadline": "add legend to plot", "author": {"name": "Gabriel Perren", "email": "Gabriel-p@users.noreply.github.com", "user": {"login": "Gabriel-p"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef1b344f2c5c29c6266aa75784babc89ad2edfa9", "messageHeadline": "Merge pull request #10224 from chris-simpson/bug/str_index_to_int", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2c34c5ac677b7f86a838a7398dc1f8b36bb02e46", "messageHeadline": "Merge pull request #10028 from shannnnnyyy/serialize_functional_models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1103, "deletions": 7}}, {"node": {"oid": "178ead443e7ba5c2f2e3ea1b7f079edc2eead91b", "messageHeadline": "typos", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3858a59cab9bcdb0de78b2785b85084fe762a1a4", "messageHeadline": "switching to keyword args for tests", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "22e16c7f9bbca1a85b6062034e99117ae1292d2c", "messageHeadline": "catch warnings for missing schemas for asdf versions less than 2.6.0", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9b388483b470ed5489562b7df09df40cea4165b", "messageHeadline": "removed calls to yamlutil functions", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "7267a2d69632c4a04b35ef006604cde0538dbe5f", "messageHeadline": "added tags for remaining models", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1106, "deletions": 5}}, {"node": {"oid": "18d357afda99a293492543342fb3037a252c0568", "messageHeadline": "Merge pull request #10223 from jdavies-st/asdf-baseframe-id-bug", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "91a884539d03ae40cb0c8e5b6d9cc7b9ee212d39", "messageHeadline": "add #10224 to changelog", "author": {"name": "csimpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d99e0b6cc5e092e1cc7a73ed20124c41d5a9675f", "messageHeadline": "Update CHANGES.rst", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "402a424c9abbbd9c9ebe70a3d7c2028bee9391bd", "messageHeadline": "Merge pull request #10220 from mhvk/fix-remote-data-failure-reshaping", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f6dd38619481b8ea2ab95ab4770d327eca40b087", "messageHeadline": "Merge pull request #10222 from taldcroft/table-serialize-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "177aaf8b4ed3becee5efd8f1aadab53908b9cb21", "messageHeadline": "add test for PR#10224", "author": {"name": "csimpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ccce822c8fa6e6365750033bc0fac9a82c7cddbe", "messageHeadline": "bug fix: unprotected call to leaf.name fails when leaf is a dict (fix\u2026", "author": {"name": "csimpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5730c3dcd1a3e7e41d79d44e28896b1a51b960a5", "messageHeadline": "Fix id bug in baseframe-1.0.0 schema", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "06b04ab6ca042126958ce69b3ee21785b80293d0", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "032816f4c3bcf9da95d633ad94d26133e14da7bb", "messageHeadline": "Update tests to include a namespace clash", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "93851c983f03a45dd363e1867535046099f381dc", "messageHeadline": "Merge pull request #10208 from mcara/add-bitflag-docs", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 85, "deletions": 21}}, {"node": {"oid": "7b5eb8bf95b91012aec9971deba4ce360e8edfd7", "messageHeadline": "Adjust shape manipulation tests to check broadcasting again.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "10c300bf20447abba03721631a958d3a7b7ed540", "messageHeadline": "Merge pull request #10148 from saimn/generate-config", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 275, "deletions": 97}}, {"node": {"oid": "23dc064929db49cbb425259d733ce99b5beb4a1e", "messageHeadline": "Fix a bug in constructing mixing columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2a8877294560106836059cbdccf9376c008940ad", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c4b7a2d0a0640467fea60fb2dbc01ce35752ec8c", "messageHeadline": "Add matplotlib as docs dependency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71fcbef2708595f20456c6a0ad73d318f11524b6", "messageHeadline": "Add tests for reshape_as_blocks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "fe5111d655f9af0243cb267ad08a1d7c7c262f45", "messageHeadline": "Remove scikit-image dependency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "78f24eba16c7e85354b81a45a1f62e1a2dc5863e", "messageHeadline": "Reface block_reduce", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "17b5d92fda3bc5753c98c5a88f320c1af6f6f854", "messageHeadline": "Use _process_block_inputs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "1d775fb780f7258d809d8ab802507865d994c1f4", "messageHeadline": "Add reshape_as_blocks function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 78, "deletions": 1}}, {"node": {"oid": "37da6458a9ee0ab3c0a566f78bb6b9f0a10d6c26", "messageHeadline": "Require sphinx-astropy>=1.3", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebe4862fa1176f5d91ce3c0fdc05d79be02f1669", "messageHeadline": "Address review comments [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e18860c094ee8bd17c690d19157592e188987be7", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c6e545fa8a661b6c872226c9f293d06506a70a7c", "messageHeadline": "Update default config file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 163, "deletions": 90}}, {"node": {"oid": "2bdfe17b8d66a337aae665b9c5f15f543ccd64c0", "messageHeadline": "Enhance docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c591a49c3a2ae592c36fe1978dae46a6ddc54b23", "messageHeadline": "Remove Sphinx extension, moved to sphinx-astropy", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "6a6ed3e84906645b18fc09c28ef8d25098fa765a", "messageHeadline": "Skip private modules", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2059ddf3ac52a9d20c8e6a1608d70b3b6c609286", "messageHeadline": "Fix windows error", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a40dfc7a30742321de2ce4f7e26ecadf5679751", "messageHeadline": "Update directive to take the package as argument", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "72eb4869f714f1bf35acd5954224828a12d66feb", "messageHeadline": "Use contextlib.ExitStack", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "654cca14f4151ed6acc709542f97ad45ba7358b1", "messageHeadline": "Add test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "185d2e24047b46b5016010c0d665fdfc1dec2b9f", "messageHeadline": "Make the function generic, should work with other packages", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f4b40625f6cb96baecbcdc04ef8ebf2fc74866f5", "messageHeadline": "Add basic sphinx extension to include config in the docs [docs only]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "bb7f3722e992fff7164b52c0cc6e8ab3724d4b5c", "messageHeadline": "Ignore deprecation warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "dbe000e2853662a0a3ff0e7d8209f6e894f5c141", "messageHeadline": "Import all submodules", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "250849843e004c2b1b696521c75033c06be7c019", "messageHeadline": "Rename and allow file objects as input", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "88eaa480686589685448c06af98e58969484d642", "messageHeadline": "Add function to generate the configuration file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "a326750939526009203b852f84e0de21aa172951", "messageHeadline": "Merge pull request #10217 from pllim/fix-anaconda-link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bb442399c73c7f325b0e92a5823cdbbab478bf97", "messageHeadline": "Fix broken Anaconda link [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2df1a458aa9140a01c5c5468c5ec95bc171230f9", "messageHeadline": "Fixed typo and improve rst formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "163aaa4a2367c3f56a1f30955a70dd326840cd81", "messageHeadline": "Merge pull request #99 from nmearl/astrofrog-add-spectralcoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "570d5615a2751add87f7fc5ea84ae3058caf5ad4", "messageHeadline": "Fix failing asdf serialization and tests", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "95d43fdf1fbd02da3e7be690f121514f3527adb4", "messageHeadline": "Added comments to implementation of SpectralCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 114, "deletions": 95}}, {"node": {"oid": "dd033a6e18d142738730753f5b27e9e534fff811", "messageHeadline": "Rename with_observer_in_velocity_frame_of to with_observer_velocity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "af78e169b89af39f0016324ad9d899f2e7d92752", "messageHeadline": "Avoid circular imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "c4dca3614ffaec69a3ecf88a7e3aeb0db2bfb327", "messageHeadline": "Fix WCS tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4349372b968a1d0571d4f6f721b5b17265a8ca1c", "messageHeadline": "Add support for docstrings for bit flags in bitmask", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 85, "deletions": 21}}, {"node": {"oid": "368f4dc0da9038378a90483dac0d89d1c270b299", "messageHeadline": "Define proper LSRK and LSRD frames, and remove galactocentric, local \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 251, "deletions": 243}}, {"node": {"oid": "ccb772fcad2bd0224b92dbf6702eca055aeec832", "messageHeadline": "Merge pull request #10147 from lglattly/copy-edit-timeseries", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 635, "deletions": 384}}, {"node": {"oid": "59aed0562edd6fc4bfd6df91d18d4a8962825c64", "messageHeadline": "Merge pull request #10209 from lglattly/copy-edit-uncertainty", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "58265264b8ec95b74dbc1c47bd2532b8a8d2e376", "messageHeadline": "replace_submodel() method allows changes to a CompoundModel", "author": {"name": "csimpson", "email": "csimpson@gemini.edu", "user": {"login": "chris-simpson"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "8bee5450c4ee679e3cfed04650219e862473665c", "messageHeadline": "fix example titles uncertainty/index [skip travis]", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6760d43b2b43634fac816547f6dc18cf6eed78d6", "messageHeadline": "fix timeseries/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "65bad59a3411d7036107be1e5d076f1463751911", "messageHeadline": "fix timeseries/pandas", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "976fec5acd5821995f92c2e3cb683564c6de0963", "messageHeadline": "fix timeseries/masking", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "58214a348f15a18084fd33cedf5782bbda80b4a0", "messageHeadline": "fix timeseries/lombscargle", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1594c832bd1f9e874bf618a380431f5c54bfe801", "messageHeadline": "fix timeseries/io", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8929b0c1648de249eca6e5b7c81061be10e69612", "messageHeadline": "fix timeseries/initalizing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "0723a7b46199208219496afe4f91edfa8c6520ce", "messageHeadline": "fix timeseries/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18468d5ae8eff1bf9d9e9f417ae16c1db721fafe", "messageHeadline": "fix timeseries/data_access", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5dbcc79f3ec2870b576ac114fa45df9e93a7aa99", "messageHeadline": "fix timeseries/bls", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0432d6e2dafdee2915269f3cc708957e3f4dce00", "messageHeadline": "fix timeseries/analysis", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a1be75c95b303214d889d206cdc5a407134abe0", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f20337d5d94f318bac5a1552bbb82a5b9a40b374", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bcf422c45552c615840a7da810acbc7fad1950f1", "messageHeadline": "copy edit timeseries/times", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "838e40e3536527a756ca82b77338f30fef162e54", "messageHeadline": "copy edit timeseries/pandas", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "658bd79adc4c961e690d8c97c64b925ac626591c", "messageHeadline": "copy edit timeseries/masking", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "31758a710be356b0443eb9e58e602f98ce024aa5", "messageHeadline": "copy edit timeseries/lombscargle", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 243, "deletions": 166}}, {"node": {"oid": "d7d4eb29d8e88ef3c32a12e645f2905e2c357e10", "messageHeadline": "copy edit timeseries/io", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 45, "deletions": 31}}, {"node": {"oid": "a29cb99afbd100fcf8e064d50c46a74125fa1743", "messageHeadline": "copy edit timeseries/initializing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 72, "deletions": 39}}, {"node": {"oid": "2efeeafbde3abf48c2753c9d5d1bf8af5cf391c9", "messageHeadline": "copy edit timeseries/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "c792da11ae1297830e5328a2b67b4cbeb509e8bf", "messageHeadline": "copy edit timeseries/data_access", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "8a806202ac47ac70948e2b486ee22bad84ef7963", "messageHeadline": "copy edit timeseries/bls", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "d44a6967f79a742aae3130436d92318aba4edeeb", "messageHeadline": "copy edit timeseries/analysis", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "a27f6680dbc83c851f5dc2cfeccd832b348f89ea", "messageHeadline": "Split history of utils to blocks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 1570}}, {"node": {"oid": "b8c8dd6640f47a7bc34fc8adfb63585063e7d142", "messageHeadline": "Split history of utils to blocks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1571, "deletions": 0}}, {"node": {"oid": "e808e48cd6bd38c4c5518a98330e527c856df7c4", "messageHeadline": "Split history of utils to blocks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3113d0950daed34d549f86c2f4e7b2846e94a6ca", "messageHeadline": "Split history of utils to blocks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e7204179c27c3d8000245fe96fe78958b75f629d", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "cc8d70f535e6f3290ed655d44353c7833bb3af86", "messageHeadline": "Simplify initializer logic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7471601d0ff0312c86db3911801ca0b2e32cda41", "messageHeadline": "Centralize calculation of Doppler shift", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 113, "deletions": 46}}, {"node": {"oid": "1b73cbc5a6a65492a117fdd6ff8b7f4b624ee740", "messageHeadline": "Move spectral_quantity to astropy.units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75951b92038227c79e802a0d595b7e14091d6255", "messageHeadline": "Split out SpectralCoord into SpectralCoord and SpectralQuantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 381, "deletions": 176}}, {"node": {"oid": "b25a1e30eddc4ee57c5c6fc9211e47e7d4a7cd8c", "messageHeadline": "Merge pull request #10203 from taldcroft/docs-build-instructions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "e445c6d9a6185dcaef249c137acc0c86332fe706", "messageHeadline": "Fix doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ab12993081b9ed06f1f757dd342ea988ed8f351", "messageHeadline": "Move changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba50af3368e2166fb2d81f4892c52eebcc0d21c4", "messageHeadline": "Show observer location and velocities in cartesian coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "e541cef2cffbd4d18b02847d6d1418b3b9d86d98", "messageHeadline": "Change frame of observer in with_observer_in_velocity_frame_of as it'\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "5961347d376a2850377aa1121dbec24270281a5c", "messageHeadline": "Improve SpectralCoord.__repr__ based on user feedback", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 161}}, {"node": {"oid": "9f3858ed4a6dcd68646ef206e42dfe7959de3b94", "messageHeadline": "Merge pull request #9857 from taldcroft/coord-setitem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 765, "deletions": 63}}, {"node": {"oid": "13c26fdd8bd28268c08f75b8b97adedd03c3467d", "messageHeadline": "Raise an explicit error if calling with_observer_in_velocity_frame_of\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "025c2ae7747bfd3b2679823aaedf1b186223ffbb", "messageHeadline": "Rename in_observer_velocity_frame to with_observer_in_velocity_frame_of", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d5abdf65617b401a2a7f39e4b4f9df4a800bd732", "messageHeadline": "Fix implementation of to_rest when spectral coordinate is not wavelen\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "061611f3c02caa3e65c7d29a8fd612da3e0f6f3e", "messageHeadline": "Improve input validation to SpectralCoord to avoid silently dropped k\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "3ee1b6ab7e6d8156f58c45b8d2f38c17006b5066", "messageHeadline": "Fix changelog once again after rebase [skip travis]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2eb2f37912aaf152d0472e6af22ac20f6be86c4b", "messageHeadline": "For representations, do copying only after broadcasting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "88bcf6843c61d67305aab385cb56e8e7d2a808d9", "messageHeadline": "Fix a missing backtick [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03d9f9c139ae7de64e644f577df89b72c8b5d518", "messageHeadline": "Fix changelog spacing mistake", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886320b1bb059be8d49c237ba5c0d4fb56c00fcf", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "929b2a9e6da38aacb80415b342f06c05349db7c2", "messageHeadline": "Fix rebase mess-up of changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f21aedbfd0bbcff125c4a5c2c1dee6c1f9581f83", "messageHeadline": "Merge pull request #10177 from larrybradley/stretch-a", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 91, "deletions": 19}}, {"node": {"oid": "87e15ce1cfa274c18356f240e6fa5589b604cf63", "messageHeadline": "Merge pull request #9964 from eteq/use-ftps-for-iers-cddis", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "2113576096336dfbc606135649adfee25dc60b32", "messageHeadline": "Merge pull request #10182 from larrybradley/fix-norm", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 253, "deletions": 26}}, {"node": {"oid": "d2859866285931a1f9d82c0398d11412b08c1b10", "messageHeadline": "Fix more missing backticks [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c664ddb29aa836fdaca67e6224f2061a4cdbf7", "messageHeadline": "Fix a missing backtick [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0fef4e4da960ee94ea1283107369b55ae0730e9f", "messageHeadline": "Update new_like to improve arg name + docs fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "906edb974dddf6fc1c551d07f51abd9dbbeea9bd", "messageHeadline": "More docs updates per review suggestions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 86, "deletions": 36}}, {"node": {"oid": "e41d2634179452d68bfd5bd3cdc9136c5d58b1ba", "messageHeadline": "Fix changelog spacing mistake", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf3bb8c86157762d92c27709061041b39bc748c0", "messageHeadline": "Remove unused code for setting frame attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "75bf30e1456f43a5d41a399e8fbabe2a06ce1d26", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cd64c075a14db3539ba24c706a68ae6d31439721", "messageHeadline": "Add support for SkyCoord to dstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "725e53f692e01fa36ec8a1c77eb56c2f140fe0ae", "messageHeadline": "Update table test_insert to test SkyCoord mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "9237f4865b4086ce1908ccf6d7abb816f339f8ea", "messageHeadline": "Update coordinates documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "7a17222a4f63b2b28fbfce1af46b86353cbef28f", "messageHeadline": "Add SkyCoord.insert method and tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "0603387fbc383f8cfc2271dc5f1f340e6c5e1fa8", "messageHeadline": "Make tests compatible with numpy 1.16", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "17b981f5028f83f62fa600e9b1a82f3be2683d3f", "messageHeadline": "More tests for table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "f303b40c8d9c40576a0a2663226a0a15a9bc5141", "messageHeadline": "More tests and more clear exceptions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "aaaeebe2b30a6677d0c1cc1a31f346fab24e2090", "messageHeadline": "Add frame and skycoord tests [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 204, "deletions": 4}}, {"node": {"oid": "0d03f835f6de3b651ae82bdc071f99880098cdcb", "messageHeadline": "Fix mistake in SkyCoord.__setitem__; more docs [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "0888f87f78f1d5a6a7edad34c5b015688f45bd2a", "messageHeadline": "Add SkyCoordInfo.new_like() method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "13b5421f5f5332f649f3a444a456d91f56873cf6", "messageHeadline": "WIP __setitem__ for coordinate BaseFrame and SkyCoord [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "4d3f9353ee643f9f21fdc1358aef2d6eca63e920", "messageHeadline": "Update parenthetical about graphviz and tweak spacing [skip travis]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f8893de95f40611b5af251e04dffa85c3abe6135", "messageHeadline": "Fix narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2151c734c7cd9733732488eee98e4ad29739c1d", "messageHeadline": "copy edit uncertainty/index [skip travis]", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 77, "deletions": 57}}, {"node": {"oid": "8afea7252f73a916e889db90b2ac2f78c09c4a36", "messageHeadline": "Merge pull request #10206 from eteq/skyfield-update", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e855c52d57b2d37fb416fe2bc84a270ce29194", "messageHeadline": "fix changelog", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a8985422bcdc50f6b3289ec3c4fbc9b192806805", "messageHeadline": "Merge pull request #10192 from jwoillez/fix_vizier_empty_vot", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "6c9355e00c4f4c39b8949d25641502f912521603", "messageHeadline": "Merge pull request #10179 from zdroid/seo", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c951d3a80a0afc0b7c49a7bb0200049b43f2f1c", "messageHeadline": "Improve package description", "author": {"name": "Zlatan Vasovi\u0107", "email": "zlatanvasovic@gmail.com", "user": {"login": "zlatanvasovic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "989d3ef19d5951fad23838679cb9a9249ca2104e", "messageHeadline": "update changelog section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6bb2086f50b3ee85fb1d73b4d20bbeba662ca2cb", "messageHeadline": "update monkeypatching to work with builder instead of urlopen", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f95d41ea90b225a645859386027f3a6c1da97a7b", "messageHeadline": "Fix normalization docstrings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ebb92b812c096759f0975b2e0bb4babd3636eea8", "messageHeadline": "Add HistEqStretch and InvertedHistEqStretch tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3d0dee34eb3b60bbe4a52190883bfff3b3cd92ed", "messageHeadline": "Match error messages", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "fb2b6e6c95629a2a551155d8cce4bbb47095c39e", "messageHeadline": "Add \"a\" constraints in words", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "27e7484625f98ab72b53a33652f1af92e140dc1a", "messageHeadline": "Update astropy/io/votable/tests/table_test.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c82b15d87b647ebd53c1e2f285a7ea22e2d2a6f6", "messageHeadline": "set skyfield requirement to work around deprecation warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9384462fb46deb1357b49909fc672e590b77e53", "messageHeadline": "Merge pull request #10165 from ndl303/io_fits_issue_10153", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "169cce57d12a1e0bfcd74ebe0cdaff89b31d8245", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a09c419b134c9f3e0b51ddd82382b78eb0794aaf", "messageHeadline": "fix kwargs typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212f2979d3b71828994588c55084f651defc1351", "messageHeadline": "pep8", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7bece8662b64e6d595a17051d18dbe229428f7b4", "messageHeadline": "Switch iers to use ftp with TLS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "719aabafe8866082f8d74c4fec26dc6f293e787e", "messageHeadline": "Allow FTP TLS as an optional handler for downloads", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "bedd8adc00cc9a027a6d7f82ff687b41e7b26b72", "messageHeadline": "Avoid running generate_spectralcoord_ref.py when running tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 65}}, {"node": {"oid": "6cdb98ad8b38c42b7be9ecad761126dd760619c1", "messageHeadline": "Significant clean-up of documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 359, "deletions": 221}}, {"node": {"oid": "f68bcb5785ad0b4eccceae8d9a60c332543695fd", "messageHeadline": "Move changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d90e891dc39d9588efa10639ef3531e48050e7f6", "messageHeadline": "Simplify and improve testing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "5b1093b850ab7a65385b32961dc29d79cc9ac52e", "messageHeadline": "Update and move changelog entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "77589380bba966f9ea5089f2ba58f45a5bcb544c", "messageHeadline": "Remove warning due to false positive during guessing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "90525cbf196629d3b6de0d92b3966a68621e4ca4", "messageHeadline": "Allow reading ASCII tables with duplicate column names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 101, "deletions": 12}}, {"node": {"oid": "1458251048d30fafae7df6cbf4d2832b3dd6e8b4", "messageHeadline": "Update instructions for building docs [skip travis]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "ae85519aea090106afeae03174dcaf61bf36690c", "messageHeadline": "Merge pull request #10097 from taldcroft/table-custom-attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 234, "deletions": 11}}, {"node": {"oid": "3e4749ca1203894af05c476539a186a6b5365a63", "messageHeadline": "Added test for new E25 error.", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8fe0a3eaff3c4f6198696f6ec3828e2209926122", "messageHeadline": "Change variable name for code clarity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ad14557ecd68a62acdac719297f8b61c542641a", "messageHeadline": "Add changelog entry for astropy.utils", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "72720dc79a03af723f8b11033935029576aa7557", "messageHeadline": "Improvements suggestd in review + better docs and tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 104, "deletions": 35}}, {"node": {"oid": "1e091d27510086e03cb03b563438e433fccafc8a", "messageHeadline": "Skip ECSV test if no YAML", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "5ef9a373920ce7899e03a8e6fe589268879c2819", "messageHeadline": "Add support for custom attributes in table subclass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 149, "deletions": 9}}, {"node": {"oid": "0aedb46f17f0f3200b4aa116a4ad026be9c8107d", "messageHeadline": "Merge pull request #10189 from eslavich/eslavich-fix-serialization-re\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 74, "deletions": 139}}, {"node": {"oid": "b4ef0a09902535908c041fa89346b236ed8a44fd", "messageHeadline": "Updated APE 14 WCS documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "feb9a106da088161cdcf177baa0d5e994f55ddfa", "messageHeadline": "Fix SpectralCoord.to_value", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "63dcedabe286d794ffe235de15f3f909b75407a1", "messageHeadline": "Added changelog entry about WCS changes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3e20fba62a1b9bef0127c3caaf9b5ca43ae9a482", "messageHeadline": "Improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "ce1556a5b9b489aedc45bafbe9feda4898f7f820", "messageHeadline": "Added tests for ASDF serialization of SpectralCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "0086a77656ed046fd2d85ebbf82310e77f0bb420", "messageHeadline": "Added script to generate reference values for SpectralCoord accuracy \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 124}}, {"node": {"oid": "bb89665f553b20d727dcbd9f764dc399cf35e58e", "messageHeadline": "Improved and relocated changelog.", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "92f4b5d5ad4c4d4efbc8c863b3005a659da3323a", "messageHeadline": "Fixed version of VOTable schema.", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ebf76e288e1fe8b9f22c531e66462166227b565", "messageHeadline": "Added new error message .", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c561f1a9d77eb34753861109eefea3bd87d66d4c", "messageHeadline": "Merge pull request #10199 from pllim/contributing-skip-travis", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "53eacc21bc1c11ef8600ebac681f07edaf1ec7c8", "messageHeadline": "DOC: Update contributing guide [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7b8969547948a130584790b5d22faadad5211b22", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b6482d1bc04263d90121e96c8b786d13c4eaa87", "messageHeadline": "Added comment about velocity sign", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "415bd59da251e38ef8bc857846604d54a5782961", "messageHeadline": "Fix typo in CHANGES.rst, and remove unnecessary cast to int", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "043c0afd66309662c115d755f8347e313a98f431", "messageHeadline": "Fix compatibility with Numpy 1.16", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "d9243d3fa895a213d7a7a57d1586316cf40a0891", "messageHeadline": "Merge pull request #10186 from pllim/doc-skip-travis", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a7c58d0c9316652f69e67bb45fc3c8e43d27a5a4", "messageHeadline": "Fix remaining tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "8ab8dfe52fc4b8a97673cdbbc0bafe387c073f80", "messageHeadline": "Fix SpectralCoord tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "5115d30b3abceb06e4c688758adba6dd925735ef", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 101, "deletions": 85}}, {"node": {"oid": "df2466572517694f99aafb0f8f1d801b8758cae9", "messageHeadline": "Fix code style and documentation warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "9024116bdf17a6a11fa5a78b57aa38892e94dbec", "messageHeadline": "Updated FITS WCS implementation and tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 150, "deletions": 208}}, {"node": {"oid": "b3982ba7acfd2895e72c3dd474fdc80b2d1bd9eb", "messageHeadline": "Updated accuracy tests for SpectralCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "ace5096f917a5346143af97e7cf9df4865ad5b25", "messageHeadline": "Improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 116}}, {"node": {"oid": "3c0220d5e28e6adbc7fa54e978fe4bb8c3914cff", "messageHeadline": "Wrote documentation for SpectralCoord and fixed more issues with impl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 375, "deletions": 14}}, {"node": {"oid": "651ce01253ec43b7478f9154d7def046224d8664", "messageHeadline": "Added accuracy tests for SpectralCoord conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 171, "deletions": 3}}, {"node": {"oid": "4b31fc24ea316bcbbf687e34bfe31f8259ac5d78", "messageHeadline": "Fix vector arithmetic in SpectralCoord transformations", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "219094ba97f8b2c6200afef3bb35cda886b3a13f", "messageHeadline": "More work on accuracy test for SpectralCoord WCS transformations", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 178, "deletions": 88}}, {"node": {"oid": "d4c9d3bb85a371e2e23b80b5b4249625211518b3", "messageHeadline": "Started adding an accuracy test for the spectral transformations", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 117, "deletions": 1}}, {"node": {"oid": "212c10cb90a787ee37d2f71e99ef54f587f3d07a", "messageHeadline": "Fixes to implementation and set target", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "eb2c15e8cd5e7c10c70316c123a056fdc5433624", "messageHeadline": "Define velocity frames at import time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 125}}, {"node": {"oid": "003a11ee027fe126e0655fcf0be0d9ef090e13a7", "messageHeadline": "Avoid circular import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73714fc2b9e2d43e14ddac0c3770a736ad9752d0", "messageHeadline": "Fix CMB dipole calculation to use original dipole value in mK", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "93076aa97a1fcead2dccf9a324a5941063a50e52", "messageHeadline": "Determine observer location and velocity frame for SpectralCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 156, "deletions": 9}}, {"node": {"oid": "9eeda4c15a002c199016612692f4c7d178ef5585", "messageHeadline": "Started adding support for returning SpectralCoord from the FITS WCS \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "093e7a931329b3bd509285b11aff4c8cd9f327b0", "messageHeadline": "Added spectral/is_spectral/has_spectral properties to FITS WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4594a1e6ea9290d6c2e0eea5eb505f3d67c3b533", "messageHeadline": "Apply copyedit suggestion", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12616d3e4fe91bd9a80c90654c04b270c818b8f1", "messageHeadline": "Merge pull request #10197 from jdavies-st/fitsdiff-report-hdu-name", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "25e10faad40e229b41fa7f154246d0ec30ebc776", "messageHeadline": "Merge pull request #10184 from pllim/fix-npdev-job", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7a432e21bbeb1be84a26c985cea8c39f5cdf8a0c", "messageHeadline": "Added change log.", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "924023dacb6152ddcf4cfc7a2316ae02c71f2447", "messageHeadline": "Merge pull request #10155 from ceb8/wcs_from_point_bugfix", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c7fdd3660e0c0fa1629546ae8567f3c8872a300a", "messageHeadline": "Merge pull request #10095 from mcara/add-bit-flag-name-map", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 573, "deletions": 39}}, {"node": {"oid": "15a4a6474dede074553b654145910b23b49e6cb2", "messageHeadline": "Do not parse table when no fields are defined", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b82ccf4a1b6041918b78e2fded5dbc2d2595dace", "messageHeadline": "Added test for no field and not empty table.", "author": {"name": "Julien Woillez", "email": "jwoillez@eso.org", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "37d6f3be0956991cc63ad5ef13592ab3e4797e8c", "messageHeadline": "Fix docstrings", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bbdd8838146a38c7c200624c7fbf211c5a4bf449", "messageHeadline": "Fix docstrings", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e05c14ddb811790a4aeaea57303463d7bc9b67f1", "messageHeadline": "Merge pull request #10190 from bsipocz/reword_dev_workflow", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "55afa25d867d6651a397179de8d3e2ee2ddf5a69", "messageHeadline": "Add HDU name and ver to FITSDiff report where appropriate", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "f75691152027036b2bb5ca5ce2d814a602214a28", "messageHeadline": "Merge pull request #10174 from nden/units-with-custom-inputs", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 263, "deletions": 194}}, {"node": {"oid": "e5b009366a7f27ae86b63f01e1ad96fc35febb21", "messageHeadline": "Update oldest supported asdf in tox.ini", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a76840d7a6208685bf84cd75ca5dc00369d43c2", "messageHeadline": "fork master branches are not confusing for maintainers [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "96ad9057746a1265b919d320c90f50588834b71f", "messageHeadline": "Add CHANGES.rst entry [skip travis]", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "54fa2ae39b5aa538078a7966a8ef0903264041ab", "messageHeadline": "Support circular references in ASDF-serialized models", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 69, "deletions": 137}}, {"node": {"oid": "9be15ec12bf5f75c046596b091f1cced9f526fd8", "messageHeadline": "Merge pull request #10053 from dstansby/grid-doc", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ad6b7a0e1a874fdcb20a017dbdb95e5f69957d0", "messageHeadline": "Merge pull request #10111 from lglattly/update-style-guide", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 145, "deletions": 46}}, {"node": {"oid": "bd48e227e8b66feaec325b4de64a4d2c20823755", "messageHeadline": "add unit tests for mnemonic flag map", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 242, "deletions": 21}}, {"node": {"oid": "8561cf87b8e485bd3729aee9f4cf24a9d0124b83", "messageHeadline": "changelog", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7374ccf2487697bf828ebc02776604fd3ae02e85", "messageHeadline": "Apply review from @bsipocz", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "57d56b4e17267489bbcdfe98647deae3e06b5986", "messageHeadline": "added test for bugfix", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "85a660cbf988b1f82be1d17cb68dedbfa8a50086", "messageHeadline": "Merge pull request #10124 from saimn/fits-file", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 102, "deletions": 118}}, {"node": {"oid": "66b3efb9d1dca33db4d4f88a48824e72f5888501", "messageHeadline": "Changed >>> to ... in code example", "author": {"name": "ndl303", "email": "nick.lloyd@usask.ca", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d0151c04ca75226defb6fc959073ff724aa29cb", "messageHeadline": "Changed the tone of the paragraph so it reflects changes made to the \u2026", "author": {"name": "ndl303", "email": "nick.lloyd@usask.ca", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f0f09d65d8314e63c14416039e725ba6946eea66", "messageHeadline": "Merge pull request #10171 from saimn/fits-delay-reading-values", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "d03b596bf7d3de9a3f13c24e98ea688e07a6336c", "messageHeadline": "Clarify doc commit instruction [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3ddffc0fad6e60f5f24f6c81f6046824a8ac459c", "messageHeadline": "TST: Fix VisibleDeprecationWarning in numpy-dev", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e8f03b8e3cd408ce1faa81b8ba0a3ff7000810c7", "messageHeadline": "Merge pull request astropy/specutils#663 from nmearl/fix/issue-658", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "13afdf08c15015e3133b3b48fe65941932b2062f", "messageHeadline": "Update astropy/io/fits/tests/test_table.py", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b252000c441e8f37e7656cec41d59db1cf058dc4", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8820949406305bff550b79efd359287bc1f71fdd", "messageHeadline": "Delay reading header values if not necessary", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d639899c42e47f708d4a3a3c0f7ed6a237b3d0fd", "messageHeadline": "Add test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0e62d1319e28e98cf9aa321be2a7c8cabdb0cf3c", "messageHeadline": "Merge pull request #10159 from jdavies-st/fitsdiff-open-files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "d82c8a95455501d4157c81dbbf04f375d9dd609d", "messageHeadline": "Include TODO to revert workaround", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19c8a8346ce969458e7563a31c31ad5633b6297a", "messageHeadline": "Update regression test name", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "021e123a7f4795b0f00098deb5457ae16c541571", "messageHeadline": "add regression test for astropy/specutils#658", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "decf7d47ad32fcc38766bb13eb7bbe75fcd0c431", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1d3fd41056489a04b2175504b220d6a62603a8d9", "messageHeadline": "Add note about normalization in narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "0fb13bc8826933f0ff4f0c36de2676d9ffb58182", "messageHeadline": "Add normalization tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "6ca57fc603b2466e9618ea58663b95a5a77af4e8", "messageHeadline": "Use invalid keyword in ImageNormalize and simple_norm", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "d4aa5241e743e47e31d63c58857b0d5ab16e020d", "messageHeadline": "Add private property to stretch classes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f46d2eb123d3ca4144fc7ebddff69a80ad86e4b6", "messageHeadline": "Add invalid keyword to LogStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "2189a92a41ff8e624392441c1a2361b0b0e2da16", "messageHeadline": "Add invalid keyword to PowerStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "35f60ba610e58dd7256284d2b303ee1cff22dd21", "messageHeadline": "Add invalid keyword to SqrtStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "61dd12b67c8f0695bcf6473bc1a343d93678cc77", "messageHeadline": "one more case", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19314c67f7a90977100cb0fb4d61c68f70c93bac", "messageHeadline": "Merge pull request #10138 from broulston/add-_as_mpl_axes-to-HighLeve\u2026", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3252f515e1e70598af671efd695522f9bbccf4c1", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3db2b39510b41bb30ca0bfe7ea5f625c4248eb67", "messageHeadline": "Add visualization stretch tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "43046097f996c767e81a21127081ccaa3b6fc4fd", "messageHeadline": "Restrict a > 0 in PowerStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5088ddddb696c3c4d3a208dde72320cdbb032158", "messageHeadline": "Automatically exclude non-finite values in HistEqStretch and Inverted\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc497287c54140a2f53dbf2c405ff58e7021a582", "messageHeadline": "Restrict 0 < a <= 1 in AsinhStretch and SinhStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "907c21c714f8556c1d78c6180aca9e998c48b816", "messageHeadline": "Restrict a > 0 in LogStretch and InvertedLogStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1d5d1e499e8364420dfd5b6d73d9f7696ea88b70", "messageHeadline": "Restrict a >= 0 and a != 1 in PowerDistStretch/InvertedPowerDistStretch", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2ddfcb5698edd603ec501b237d0f9c4ee067bd38", "messageHeadline": "remove empty line, fix comment", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "842cc5aaac9162a261a787f2337d4adc580e9410", "messageHeadline": "Merge pull request #10175 from larrybradley/simple-norm-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b018c8011e87c5d26fc5debb1b2c0c4e48958877", "messageHeadline": "Fix simple_norm keyword name [skip travis]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d08d9ebedd99ca1dd6c796d71107f473132d95f", "messageHeadline": "Update changelog", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "78d3dd1f2f39984dd9ee6540a2f4c63338d6a2dc", "messageHeadline": "pytest.mark.skip the test", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "46a0360114ab0a742f2f9d6248696074990cd353", "messageHeadline": "fix minor issues", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dbe56f4ed7059df507d3fac6f12d16140e82018f", "messageHeadline": "remove hard-coded inputs and putputs names", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 266, "deletions": 192}}, {"node": {"oid": "192d1e4ebfa829d62c471898ca850545b44b5616", "messageHeadline": "Merge pull request #10158 from nden/inputs-outputs-map", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 118}}, {"node": {"oid": "6a04a2b6f1196b8dcb7933353418ca14b6bca19a", "messageHeadline": "fix units of compound models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 118}}, {"node": {"oid": "d27abaa45950f2367640f9669229a01233367d0c", "messageHeadline": "Include warning in distance override", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0bd074d8f3711ee175508ca6b70ca7924c809f68", "messageHeadline": "Handle malformed distances in SkyCoords", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0cf17df5946f7ebda4f7bf637105f87d7263bd2f", "messageHeadline": "Move FITSDiff open-files test to existing test module", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "59df4c077c3a0530af4735c44be3db8f2083ad6e", "messageHeadline": "Merge pull request #10163 from Jerry-Ma/fix_skyoffset_wrap_angle", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "e38921c4affb5be33c32af2c741571681f211685", "messageHeadline": "Merge pull request astropy/specutils#645 from rosteen/bin_edges", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5c43a6280ea042ce1f8e6a8cac568307d45bf3f9", "messageHeadline": "Fix SkyOffsetFrame wrap angle for data stored as non-spherical repres\u2026", "author": {"name": "Jerry Ma", "email": "jerry.ma.nk@gmail.com", "user": {"login": "Jerry-Ma"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "f58cf9ff03b8cfdc7ca2135d758f5da55473b78c", "messageHeadline": "Merge pull request #10152 from pllim/vo-max-warn-cfg", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "30594b0fd2a6e6d524039ac563157e969c729a6c", "messageHeadline": "ENH: astropy.io.votable.exceptions.conf.max_warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "5ac40bbe37dcd602d8e339cc34fceea4543e70d7", "messageHeadline": "Merge pull request #10173 from migueldvb/ah", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aeff70ac52c538844ac6e2b33b27c37516a0fe95", "messageHeadline": "Remove include line related to helpers", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "496d6f3184a03adb0422618d01634f1044d67c56", "messageHeadline": "Fix open file in test", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a4c1f215bf8efc81132f68b949e53f36621bcb8d", "messageHeadline": "Close references to (possibly) memmapped data arrays in FITSDiff", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "68f58ad2a481be517ce6a2124f72c40902dd6d81", "messageHeadline": "Add --open-files to pytest options in setup.cfg", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a09bfa5ca64c52df68581849e1a96efe79dfc2ee", "messageHeadline": "Add test showing --open-files error when FITSDiff raises AssertionError", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2b4cb7689041465c6663ecad44e3ab7ca446308d", "messageHeadline": "Merge pull request #10164 from pllim/fix-old-deps", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "36f42eae6fb583b2e070debb5fa1522ba3d1f9a0", "messageHeadline": "Merge pull request astropy/specutils#657 from nmearl/fix/doppler-conv\u2026", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "265ecf1c47051703b0190a6c58ffc205dff79997", "messageHeadline": "Add comment [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09795219502d7346c845fda385c6c109f3b8a38b", "messageHeadline": "Merge pull request #10075 from lglattly/copy-edit-time", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 460, "deletions": 305}}, {"node": {"oid": "be8ce448a7c51138ae7223c3f22a2b261d412b45", "messageHeadline": "Fix allow changing conversions in `to` method", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "3fe64f7155751fc8cb6487815c632704549f4a5f", "messageHeadline": "Added an extra sentence explaining the example code used in \"working \u2026", "author": {"name": "ndl303", "email": "nick.lloyd@usask.ca", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "17c288f7fb978859ac7e0e036bfb80754c30c14a", "messageHeadline": "Added paragraph in astropy.io.fits index.rst and a label in verificat\u2026", "author": {"name": "ndl303", "email": "nick.lloyd@usask.ca", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "edfb58152784298f4a160a7e3d07b8ac481ebb64", "messageHeadline": "Update docs/time/index.rst", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e3861cdb4078f44b7ad81fe52adb16adb453056", "messageHeadline": "BUG: Pin pytest-openfiles in old deps job to avoid time out.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3aa6fbb2a47f20c6b5352d167cd678dcc9d25b97", "messageHeadline": "style guide fixes round 3", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2833cfd1c2e5a8b1d442055f9d97a774c3232efe", "messageHeadline": "rebase addition copy edits", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7df5de5e65f965f076d80f1be25346f76bedcad5", "messageHeadline": "example heading fix round 2", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d4e9c43735e500cbd56635fb7b0e6c96570a10e", "messageHeadline": "example heading fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8ef84897da17afefe553352b9a270111e569020", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ffb68aa1ce8bdb8c4f1908d1735ded80ded7615", "messageHeadline": "typo fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43209fc6f41c8de4c63c8320e75778b72f2911b0", "messageHeadline": "copy editing fixes time/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 56, "deletions": 63}}, {"node": {"oid": "ca5d41ef1e163c5c8f7991ffaebf53e62dde11a4", "messageHeadline": "copy edit time/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 449, "deletions": 287}}, {"node": {"oid": "9a0bed156430bf73c1c11908b0615d01acfffe62", "messageHeadline": "style guide fixes round 2", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d91f4441ee45f406efa3a470fa092392b806190d", "messageHeadline": "Merge pull request #10123 from Jerry-Ma/generalize_pixel_scale", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "3d1200bcb6bd400db5156000608e7698447df029", "messageHeadline": "Merge pull request #10094 from StuartLittlefair/apply_space_motion_fo\u2026", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 79, "deletions": 10}}, {"node": {"oid": "82b25148ead8ba8d4deb3db7e4ccf7fb969d5872", "messageHeadline": "pep8'", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a725fb92ff755d65367d099d5cbc82daa97d6c3e", "messageHeadline": "changelog", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5efac7d9389888cc1328a7f6ddc8329e17f7b688", "messageHeadline": "adding wrap aroround checking", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7cc098edfe6f8c47553b86980a72ad082523ced9", "messageHeadline": "style guide fixes round 1", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "0b75144da1eaaf064d910d5d772cba51885155a2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8413bae3a9eb795641b6014583355fee9da45d8f", "messageHeadline": "update development/style-guide", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 114, "deletions": 41}}, {"node": {"oid": "6ea3035e580545887dbfa8a690f7a49aaf7397e9", "messageHeadline": "Merge pull request #10145 from nden/poly-9992", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 253, "deletions": 239}}, {"node": {"oid": "8767dc05a84b5c7823aa72a78bb8f5549b701309", "messageHeadline": "write default avlues to file", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 36}}, {"node": {"oid": "12d9a09731a2ea4012e1e691caf24c5347872e46", "messageHeadline": "change to call the method on the low level object", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3526e477566866f40d676ed9186ddf9aaf802962", "messageHeadline": "fix issues with domain and window in polynomial models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 286, "deletions": 263}}, {"node": {"oid": "e8a6859730e5ed7af11ed8fe25e49e3e42d08f62", "messageHeadline": "Changelog entry", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58ccedb21296718ecff06b9c6cf4617bcca463c1", "messageHeadline": "Merge pull request #10142 from mhvk/coordinates-use-tmpdir-for-skyfield", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c31fbf6eb49c614ef9fb1b2538f06c3bc48cf46f", "messageHeadline": "Let skyfield use a temporary directory for files it downloads.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ba8a0601941e5f274150ffe0b93fc41122f6dca", "messageHeadline": "Use _open_kwargs for save_backup", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "d0300df05a6544346ca7f3f38c235fa66fa8b684", "messageHeadline": "Move simulateonly logic to _File", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 65, "deletions": 68}}, {"node": {"oid": "27ae5ffed80ac90e58b204bfd9cfa7eca48694af", "messageHeadline": "Allow bytes as filename", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "37c13cae28d14afe9e4f1e9b4b2506bdf63b73c9", "messageHeadline": "Remove duplicates when setting default values in _File", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "ae96a13dc55eaadc99effd25e3f77705181a503f", "messageHeadline": "fix PEP8 issue - trailing whitespace", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5446eba6f5a2e6dbe9a50147469f2f775613c5d8", "messageHeadline": "fix PEP8 issues", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "44651764dd62b2ee727cdfe88742ead7379d268b", "messageHeadline": "add _as_mpl_axes method to HighLevelWCSWrapper", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5034b40c700304c67d8e53d6cf49e99fe97ac2af", "messageHeadline": "Merge pull request #9742 from Cadair/image_hdu_dask", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 322, "deletions": 24}}, {"node": {"oid": "d76cdbe6803711c166aaf35a3375ad63054f68aa", "messageHeadline": "Remove comment about ostream mode", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4635306aedf992482cac2dde5a80d52a1fe2ae2d", "messageHeadline": "Merge pull request #10082 from shannnnnyyy/serialize_model_constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "44c8be00ff4578bf10884688ee89116fa09e19e0", "messageHeadline": "Merge pull request #10135 from mhvk/time-precision-adding-zero-to-utc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8b997ecd5ecfd65411face31e0b6fe9dff295de0", "messageHeadline": "Fix sphinx error and typo.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c07c020b9d57684a7dd2b5fc84cdc991f1a4c30", "messageHeadline": "small fix", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fbf7a061a968b18f44ae9833cc8cd231dd9ec68", "messageHeadline": "fix", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb765420b70baf6f369a6eb64a4df25f1fee8fee", "messageHeadline": "added ability to serialize parameter constraints 'fixed' and 'bounds'", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "16bfa36aa1be3dcd64d2085bbba6879b06a530f4", "messageHeadline": "Add note about risk of round-off errors for Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d0bc3eaa254c85c69683c163a316d4bd74979ff4", "messageHeadline": "Move dask[array] to 'all' extras_require", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f2c7249b3bbe77b536c0f6478ae1ae922b77d2", "messageHeadline": "Merge pull request #23 from saimn/pr/9742", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "efbdd88d8d965bd7955d17a5470e0af32ec7e9f9", "messageHeadline": "Minor dosctring fix", "author": {"name": "Ricky O'Steen", "email": "rosteen@stsci.edu", "user": {"login": "rosteen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "622116dbd561f404b1e9d513e057fee612b856c1", "messageHeadline": "Removed a negative sign in internal observer creation to prevent RV s\u2026", "author": {"name": "Ricky O'Steen", "email": "rosteen@stsci.edu", "user": {"login": "rosteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65a18f98761d8e64fb069037fc55a8537ebdebb", "messageHeadline": "Added spectral_axis tests, fixed/removed possibly unneeded use case f\u2026", "author": {"name": "Ricky O'Steen", "email": "rosteen@stsci.edu", "user": {"login": "rosteen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9a93ebc0731cf2909ddab26be625462894c49d1e", "messageHeadline": "Fixed internal bin_edge storage, added testing and fixed a spectral_c\u2026", "author": {"name": "Ricky O'Steen", "email": "rosteen@stsci.edu", "user": {"login": "rosteen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03eaad654719aeecd00b71d033b35a1427f1d451", "messageHeadline": "Add test with file handle", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ac9128f5f8533a1fc2a45acc06dff9612fd33090", "messageHeadline": "Merge pull request #22 from saimn/pr/9742", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "1539f890a63d0c2e78a320a4e2af20d70ffdbe61", "messageHeadline": "Fix fits.append to work with dask.Array and pathlib.Path", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d18283d07e78267a75dae2a9e5d330dcaa7c60a7", "messageHeadline": "Add test with fits.append", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ab485608b6d8af960c8922a20df2d20552e8e7c9", "messageHeadline": "Use mmap directly and avoid using another file handle if possible", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "6bd6d1ceadb8be076b6cb102ade65c7d967fb529", "messageHeadline": "Use numpy's memmap and avoid changing ostream's file mode", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "b505c4b5d9b673adf5b756208ed30cd1f02608dd", "messageHeadline": "Merge pull request #10121 from pllim/win-dev-doc", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "ce297817b3ad0d473436f33256a4e3ea31a0ba94", "messageHeadline": "Allow general unit type for pixel_scale", "author": {"name": "Jerry Ma", "email": "jerry.ma.nk@gmail.com", "user": {"login": "Jerry-Ma"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "407af53ca8d39eaa857f400884b316b4846ed556", "messageHeadline": "Merge pull request #10126 from weaverba137/leap-second-max-age", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "9dc3249d4676b166c9fb90cd197f8956ea6131b1", "messageHeadline": "move change log note to bug section of 4.0.2", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "784485dcdbcd56f87074ad1ef4854825f1f22bfc", "messageHeadline": "Apply copy-edit suggestions.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3df4f8b3c057a9d6e2c342f1a33b231ce805f2cd", "messageHeadline": "check that expired file is loaded with auto_max_age = None", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a57aac74d27bf184248bbc0b9cebc55dd73abf27", "messageHeadline": "fix PR number", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83a6ec5b5e577554a59f79fb9fbf96bab295f761", "messageHeadline": "fix bare use of None", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "04c3de345a7ae5fcbbd84b9efdec66fa57cab68b", "messageHeadline": "Improve test with HDUList to make sure offsets are tested", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "39647e1060623b0916322ec547d4406d83561bdc", "messageHeadline": "Updated comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "260eab9e9a8921c822447e08ecc573d07c9d86f7", "messageHeadline": "Fix writing of dask arrays to FITS on Windows - closing the mmap caus\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "478d5f03841da1c9945e2bf9033f96170d197f5b", "messageHeadline": "Merge pull request #9941 from perrygreenfield/polydomain2", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 207, "deletions": 23}}, {"node": {"oid": "8c0e8b6bf9ceaaecc74fe8b98ba4c72bacc5259a", "messageHeadline": "fix change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "84ef2a0817c7d9afe3b035f9d113b21032dce4f2", "messageHeadline": "added domain and window to str and repr for polynomials, fixed bug wi\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 212, "deletions": 23}}, {"node": {"oid": "afe2d52cee767d48d9a1c5093226862967596661", "messageHeadline": "Merge pull request #10122 from pllim/fix-win-fail", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e52bb7af49a2a5d09f328ef51170aa039b204cc7", "messageHeadline": "TST: Fix Windows io.ascii fast reader failure", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6171a79fdf5ea38e84915a9713ae44061d02c0d8", "messageHeadline": "Add Windows build doc [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "8dd43a25747cfd7b151a9c0830b089901445cba1", "messageHeadline": "Close the memory map", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ef43371c13813a69069bf5db0870b0f5f7b15a5", "messageHeadline": "Added short documentation about dask arrays to FITS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "259ded5b2087728389bf4cc93fc711d170010c57", "messageHeadline": "Add dask[array] to test dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79e2f8529af87d1109046222acd7256d6479fc6c", "messageHeadline": "Add tests and fix support for scaled data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "e5c1f6078b416f5275adaaa7f17d9e08ba0df618", "messageHeadline": "Small clarification to docstring and fix code style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e207c8a22728c8dad7554a122e1f5f8f0fb6aa8a", "messageHeadline": "Change ostream from meaning 'wb' to 'wb+' to allow writing of dask ar\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40b750b888f91aa6b834dc2aa045fd4d068964e4", "messageHeadline": "Expanded test suite", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 25}}, {"node": {"oid": "a31e035a5e89597c329b67e1f4ade99575f56fb0", "messageHeadline": "Use more efficient implementation of dask byteswap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "38d41e367fb249cd5d14f1b01baa2f881f837d4c", "messageHeadline": "Add initial support for saving Dask arrays", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 110, "deletions": 8}}, {"node": {"oid": "8267d16fac2b4743c35636880e729088e35699a4", "messageHeadline": "Merge pull request #9929 from dhomeier/fast_reader-newline-delims", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 180, "deletions": 71}}, {"node": {"oid": "8f1b156cc180101894ce1c777eaae69444f9f153", "messageHeadline": "Merge pull request #10118 from jskowron/wcs-docs-reference-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0c363ab682614431432a58d7fd568c34636ff35", "messageHeadline": "Fixed reference to Greisen et al. 2002 in WCS API docs.", "author": {"name": "Jan Skowron", "email": "jskowron@astrouw.edu.pl", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2efbfe7ac8d071ef0792d9be8f281cf0ab6c2e2f", "messageHeadline": "Merge pull request astropy/specutils#642 from jdavies-st/asdf-schema-\u2026", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "7e6e4b90fc37c8df4a824833bb934b04a5789d12", "messageHeadline": "Merge pull request #10113 from mhvk/correct-apply-on-size-1-arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "0cde13704c9aa6a6696c3b77c77f780b856cb811", "messageHeadline": "Correct typo in changelog [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3dcf80cdb402be5a89ce5b32653e54cc7657859", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "09d544112ef1fceca769be722e05c422438c6f88", "messageHeadline": "Ensure coordinate classes work properly for arrays with size 1.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "e35d2915a4bd375fdf14a383e22d3ccb1563ec64", "messageHeadline": "Ensure indexing a size 1 time array returns a scalar location.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d258422000c2d89fb34b72e3f27023f9f4140d07", "messageHeadline": "Merge pull request #10106 from peterjc/rst_tweaks", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "901dc035548aa26f6e148c4f39db2a377364491b", "messageHeadline": "Add consistency", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06143bbd9676c0a837a4da6d1d2fa76caea4c9b", "messageHeadline": "Merge pull request #10105 from pllim/linkcheck-ignore-data-server", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a54ee2695ec76ba070d3ffc22179751ea8b9bcea", "messageHeadline": "Merge pull request #10112 from bsipocz/travis_fix_variable", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4766e2c6f26a1ee088960070b755dc4d5878ff04", "messageHeadline": "Fix travis config error [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31f7c09c0c149e0b60cc99cfab928878e32e59f9", "messageHeadline": "Merge pull request #10109 from pllim/pydev-cron", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "538782a59db4a4dae9e521fa1aaeb0f9f657ccb7", "messageHeadline": "TST: Add cron job to test against Python dev", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "62385f463f7817346e2f7025b9739003d8f92eb6", "messageHeadline": "Merge pull request #10107 from astrofrog/tox-pypi-filter-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afc51cdd969b11f84454b00786301f93072fe62c", "messageHeadline": "Updated tox configuration to be compatible with latest version of tox\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45d7264a1733cf00e846c0b18d915eb92fb5bc5b", "messageHeadline": "RST literal block", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac3ef74a9bb262abbfac44b76a077d00bc36a677", "messageHeadline": "Backticks to avoid unclosed bold in RST", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e24641c319ff6f05ea49559a572886fa2113e61", "messageHeadline": "TST: Ignore data server in linkcheck [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65bba0fc73f06c46bb861fe3c866d23c3d12b9d0", "messageHeadline": "Updated changelog and docs [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "bfcbc26278a35e1c7e86b84195dd5bed968ccd64", "messageHeadline": "Consistent handling of single-line input strings by ascii.read()", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "e0e526327f1412b09cadea484b5ff04c36195593", "messageHeadline": "Fixed parsing of CR and LF combined as delimiter and newline", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 104, "deletions": 43}}, {"node": {"oid": "4a019192e9055b4f6380fe8c6e1820668754bc0f", "messageHeadline": "Test for CR+LF line ending and column value, changelog added", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "cb78ca31e40e1a0a09545a1723b70cdd8275a2ec", "messageHeadline": "Fix `fast_reader` parsing of newline as delimiter; streamline code", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "a521469364e7f08b34e7a0731ce3cf9674374fcf", "messageHeadline": "add test for new warning", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e85a7411ff124abab271f7f46e363a842fe18b7e", "messageHeadline": "Merge pull request #10103 from taldcroft/table-index-sort-bug", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 41}}, {"node": {"oid": "a428722b148079ea5c855c8d175a9a5595d87136", "messageHeadline": "Update change log [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "531f1ed4aef267574587a523fccf27b46682ce4d", "messageHeadline": "Merge pull request #10104 from saimn/replace-tostring", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21ee9d6840e7dd5f88cc0969671c81aa7376ef3d", "messageHeadline": "Merge pull request #10076 from manodeep/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e8b13d1a033b52e3032f23042841c70a0558157d", "messageHeadline": "Fix one remaining tostring use", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69af87304059d16e4340e877d9741e98d2d89a61", "messageHeadline": "Handle 64-bit systems and large memory allocations", "author": {"name": "Manodeep Sinha", "email": "manodeep@gmail.com", "user": {"login": "manodeep"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "d3bc50f53f1f1b51b74f90bb2be083de9009fd46", "messageHeadline": "Fix performance issue for single-column sort", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "b13ebdf61e2494794a020701bff75d9495796e0e", "messageHeadline": "Fix bug in argsort(reverse=True) for indexed table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "39bd3205b92f2ae8c1e5b31b68d15b2641af877b", "messageHeadline": "Merge pull request #10099 from larrybradley/sigclip-stats", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 70, "deletions": 25}}, {"node": {"oid": "055c0ad984869538a0d6fa97391ff5486ec922fd", "messageHeadline": "Handle completely masked arrays consistently", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "3cb3b53dba32efbdd850555d1c44ebb545ea340b", "messageHeadline": "Fix bug when sorting an indexed table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "f0731c2797f4313728ff4aee61c15c40da778ae9", "messageHeadline": "Include new tags and types for spectral coordinate", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "e66fc7850ef88c736ebf48cca649e92ddc3c047c", "messageHeadline": "Rename BaseBitFlagNameMap, add repr", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "83592c345fb49f5164384d6d523267d2a3e83a22", "messageHeadline": "Merge pull request #10101 from larrybradley/dev-docs", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f7483aaac2943ff785f1519b2e9a9f5505197fed", "messageHeadline": "Minor fixes to coding guidelines docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "66ba2d63fb8b2044228271b2b301c1e27af4ca38", "messageHeadline": "Merge pull request #10100 from larrybradley/readme-badge", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be2866ba5cba03e216a29159bbbe2de31955e280", "messageHeadline": "Add logos to badges in readme [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7af398b480a328ef154a74499f1ddcbcc84da284", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ef759d99dc20628387426088ba7fdc499c131f69", "messageHeadline": "Add sigma clip tests for fully masked inputs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22f52478dbefd0fa7c29d39529bc96e5a83b322f", "messageHeadline": "Clarify sigma clip outputs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "22483f1205078e4bd2efbd5a3a3727b278d3fbfb", "messageHeadline": "Return array of nans if masked=False and input is completely masked", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "64dcd1970bf87b3298a8fb411675e1b6ad56b0a0", "messageHeadline": "Add sigma_clipped_stats test for masked array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2e51172fc84a80f55c6675a432aa966fa8a876f9", "messageHeadline": "Return np.ma.masked from sigma_clipped_stats if input is completely m\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a7e0eeb33cf92f80002f8fa65d75dfeb910c4e6", "messageHeadline": "Merge pull request #10098 from larrybradley/imgnorm-clip", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "27de2c94e8fa8cf5c3a7b61dfdc6104b3cf09f63", "messageHeadline": "Merge pull request #9439 from jdavies-st/run-doctests-in-tmpdir", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "01fb79629475b9a5b7df5ee50c2fb4c2e547abe2", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "651aaa51c84aff0f39b5c996b13aae5c718c1d45", "messageHeadline": "Add test for ImageNormalize clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "31463dac60387ad252a6d095f299c1df8cde0ab2", "messageHeadline": "Fix to ensure ImageNormalize clip is used", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea5d217f8766d63b071a14aa5174ce7b0bab873", "messageHeadline": "Merge pull request astropy/specutils#614 from eteq/q-as-view", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bc2750a2f484e8b0f541cb9e713e5f9b4870222f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ee489ac34ce973362c99a52c26d38790f99eb60", "messageHeadline": "change implementation of .quantity to .view", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7cd58f2fcf22155cb05e1965adf7dd156e349421", "messageHeadline": "Merge pull request astropy/specutils#619 from rosteen/jdat-184", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "ea03d1c93dff5d154f19adb32c3c3bb9a60690ed", "messageHeadline": "changelog entry", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "92013de8892d553b37e575853c6a7c6d2aa621c3", "messageHeadline": "include PR number in regression test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4289953c3d7e67dbe9d6de45b462801d6b0a6557", "messageHeadline": "don't try and apply space motion if no velocity present", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "134cbf0f1af7425eb04ea61ffaddfecd6644313c", "messageHeadline": "implement test changes from mhvk and bsipocz", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "b8be4820b392991ffe17fbab597fdf4a1729564c", "messageHeadline": "use astropy-data", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9c11fc3ba67aeab568045553dfd8c46e61917348", "messageHeadline": "increased clarity of tauCeti test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "af927560cf4b8747393b2f0be5438dfcd4dfd6c1", "messageHeadline": "fix coo_at_rv_obstime bug", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9663557175151f87b57e614f8ac79a2c8a4cb32", "messageHeadline": "update tests to ignore warnings", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "90f304449e64b4b8f3313a19cb3fd7a7f76bc989", "messageHeadline": "moved changes to bug fixes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b503bdcf10ecf6e63139f1fd91cd7dbd9464f1c2", "messageHeadline": "test for high proper motion stars", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "bcaeb198142c5ffeacdf77d03852afde0b9ea37e", "messageHeadline": "bugfix and update to comments", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "91065ee167f4eac68d55b75a457f5e4438535dc2", "messageHeadline": "apply proper motion", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9a84c788e69586c71888eaaff9952e2d3c828514", "messageHeadline": "apply space motion if possible", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "60fb417789abd03269f4d3af412ee2004983e869", "messageHeadline": "Merge pull request #9602 from adrn/table/hdf5-dataset-kwargs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "38eecc60388bc203f90fe0f25db943df9525fd22", "messageHeadline": "Merge pull request #10085 from saimn/replace-tostring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "7b3dd4b07396a1d2ac7c5e121c355eb659df363e", "messageHeadline": "Merge pull request #10096 from pllim/coffee-\u2615", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "ce7c102e1cec8d388d54d825c9e382eadb762fc8", "messageHeadline": "ENH: \u2615 \ud83c\udf55", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "123d2272e2608b7e20fb9ffac089ef8c30093247", "messageHeadline": "Fix PEP8", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26e4827c0a225f51e5da0e8c079d5d4b8b3cc108", "messageHeadline": "Run each doctest in a tmpdir", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6f0181e3f1834284c9c830cc73fd4e33dfd39288", "messageHeadline": "Fix bitmask.rst", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ab0a0e988f166dd58a0f3f2808f6400afbf8aa6", "messageHeadline": "Add support for mnemonic bit flag names", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 188, "deletions": 57}}, {"node": {"oid": "b53992271e5011523c7e4897d044cdf13182be4b", "messageHeadline": "Merge pull request #10081 from taldcroft/time-unix-tai", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "c4903c935781ad19c92cb2752f3f045de58d9045", "messageHeadline": "double backtick ref to h5py methods", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bed3b80ec54598c6ecfea7e66c32ab0e6c9660a6", "messageHeadline": "added changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d306f905ccfa6be9f4487ef1308197bb6939343", "messageHeadline": "implement as ** instead", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e7a4418e27a06c63d637f7ac836dd8140e273b50", "messageHeadline": "blank line fix and catch None case", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d30f88eb0370d22000e3cf841203e93e8f11fcd7", "messageHeadline": "test that kwarg is passed through by resizing table", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "1f7286de5e53340e36cb7de321790dffa7762b90", "messageHeadline": "pass through keyword arguments to create_dataset", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ba3fc8a01bc7375ef5fe8bd79a743aef53e779c6", "messageHeadline": "Fix sphinx errors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "382ddacce475b508b127736af638874e18ab2060", "messageHeadline": "Merge pull request #10088 from pllim/fix-wcsapi-doctest", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1f67aa003178e2175be4f729e93ae54ae291bdc4", "messageHeadline": "Add Quantity.tobytes", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f6a9846b5e7c054878080ba49212a961bab2ff78", "messageHeadline": "Merge pull request #9472 from MaxNoe/table_pandas_units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "c30e4385f53978710c671e5692c2a00c78546da3", "messageHeadline": "Fix remote data doctest for wcsapi", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3de2dd208e1c179bbb93f9f25887940a96926627", "messageHeadline": "Added a test for duplicating spectral_coord parameters", "author": {"name": "Ricky O'Steen", "email": "rosteen@stsci.edu", "user": {"login": "rosteen"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "87df5535f7acad43278ff9c342ff9b63931fc615", "messageHeadline": "Add TimeUnixTai to formats __all__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "507ff55b3d822db002fa417e2a298a75da0ca427", "messageHeadline": "Addresses reviewer comments, including integrating solution for issue\u2026", "author": {"name": "Ricky O'Steen", "email": "rosteen@stsci.edu", "user": {"login": "rosteen"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d47a3dde1eadb5fbe96db95033d81537dec1bf75", "messageHeadline": "Replace a few other cases in io", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76c43d21f91ae7415ebe899c56038eb756a0c412", "messageHeadline": "Replace uses of tostring with tobytes in io.fits", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f2f4d5b6d79782e51d9427e4bdd87115814c62b9", "messageHeadline": "Minor docstring improvement", "author": {"name": "rosteen", "email": "39831871+rosteen@users.noreply.github.com", "user": {"login": "rosteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4d58764b64c9bc5feb36967e03b8f564ec3bbe4", "messageHeadline": "Merge pull request #10050 from kakirastern/fix-issue-10001", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "6b79409e60fb56403cccba80fce77cf0f4e01a3d", "messageHeadline": "Update narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "757fd878ee4f2555ae7a98faeb9d3414333d0b27", "messageHeadline": "Add TimeUnixTai (unix_tai) time format class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "c2f3f6c0e13223a991a62873cd2fc6cf5872c864", "messageHeadline": "Add examples to illustrate use of fill_include_names and fill_exclude\u2026", "author": {"name": "Kris Stern", "email": "krisastern@gobuddy.asia", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "364f7113b887be28a0bf895ba57f646661c34fa8", "messageHeadline": "Merge pull request #10080 from bsipocz/changelog_post_401", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 105, "deletions": 56}}, {"node": {"oid": "3ba8caa8af8df79f08384965c58a7e9d48fb83a1", "messageHeadline": "Changelog cleanup post 4.0.1 release [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 105, "deletions": 56}}, {"node": {"oid": "268f83987d1672eae2c0084ddb2c74a848ee62cb", "messageHeadline": "Merge pull request #9984 from lglattly/copy-edit-table", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1276, "deletions": 942}}, {"node": {"oid": "bfddb82dfddaa0c79f4153ab908b73606f8168bb", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "272240e5b3a4c0ae67d902c0cee285657cb1c888", "messageHeadline": "Merge pull request #10078 from saimn/fits-output-verify", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "558d89294f26c76959e5b3215e1a09c788c20313", "messageHeadline": "numpy fixes table/construct_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0fbf7d982fabe04adbada6a4a4a66c4705b259dd", "messageHeadline": "fix numpy instances [docs only]", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e05d88086deb67e39ad12599ad917ea30c35ddf", "messageHeadline": "Fix transient failure with warnings catching in test_output_verify", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "375bff498efe88c403a95d90577cfdbdefe175c1", "messageHeadline": "Merge pull request #10077 from Cadair/print", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c49a78b7a807ece7b1509cec0cdd121d09738426", "messageHeadline": "remove a tricksy print statement in wcs_info_str", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "505e86218cb4d166d4f017aa73227e2524e1f4c1", "messageHeadline": "indentation fix table/operations", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5d75527c72368e094c07c293b426a620fd660e0", "messageHeadline": "numpy fix table/modify_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05d4f5b6581e0a01a934e9c4ef83dc04d8863eca", "messageHeadline": "numpy fix table/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0f87225f017c5b7c7b8ac1c0a18a12160cd94f4", "messageHeadline": "numpy fix table/access_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1844d6acce2c1a8333a3b1d64b5d51f41bda3b36", "messageHeadline": "fix table/modify_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a2f49eebc03558110ceb6731f7501e78fb76216", "messageHeadline": "fix table/indexing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "931da2f8bed0d7b72df1818a580e5deca4407a3d", "messageHeadline": "fix table/imlementation_details", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ef1ea444d0bdd55da698e73597c1af07df8ad3b", "messageHeadline": "fix table/access_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6be566e21e0dfa60671367629ef6762fe41f5fb1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1f8b8c1024c2e223ccb5b55adb3783fef775e7be", "messageHeadline": "copy edit table/performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "28faf5246249d6106e06311a1a4ddda981593331", "messageHeadline": "copy edit table/pandas", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "63ee1a4a25be66a6bf0b538e3aab147ea9cfd084", "messageHeadline": "copy edit table/operations", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 379, "deletions": 240}}, {"node": {"oid": "bfae76628cf04ebb0ec57a8785e3d0d37443becd", "messageHeadline": "copy edit table/modify_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 110, "deletions": 57}}, {"node": {"oid": "ae9f41cc32924a943e37df3d2a16de25c1b0ff90", "messageHeadline": "copy edit table/mixin_columns", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 95, "deletions": 81}}, {"node": {"oid": "eba73f53a76d12fffaf701275cccbe9769e9e2e7", "messageHeadline": "copy edit table/masking", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 110, "deletions": 99}}, {"node": {"oid": "871908dfd8423c920d6721c68cb49fede70997af", "messageHeadline": "copy edit table/io", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "f4a80bcf80b3bb880877a52e6577d2bad90ee37c", "messageHeadline": "copy edit table/indexing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 85, "deletions": 49}}, {"node": {"oid": "e79d4e1627b56463dfe0a7566c9e5807e3c5fe15", "messageHeadline": "copy edit table/implementation_details", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "c0fb66f4d7319bea9b7bd51e9e72f5bce8e36cbf", "messageHeadline": "copy edit construct_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 272, "deletions": 231}}, {"node": {"oid": "36c7818ffecb9ef107383f7dbc1dcfdb1b44df05", "messageHeadline": "update example markup table/access_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "c1c2d0af95a0c28223ee30a7635f71b28ff55242", "messageHeadline": "copy edit table/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "c2b34876291c0c776210a9e578561c46f72d7178", "messageHeadline": "copy edit table/access_table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 112, "deletions": 79}}, {"node": {"oid": "2e51f949adc1f5cd0ec6bedc7483f27d4cc75983", "messageHeadline": "Merge pull request #9985 from pllim/tst-depre-noname-as-arg-\ud83e\udd37", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "d2fb1dc152f41f9b1fb6303d0708e4a5fd6b5299", "messageHeadline": "Attempt fix for failing api reference", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dba3b4df673eeaba4d8c1c3ee22983b4418213e", "messageHeadline": "Merge pull request #10069 from saimn/fits-fix-10065", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "e1af250bb19a787357dbb77d02058dcd313bbdbb", "messageHeadline": "Improve logic and comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "f950606d6fe19415dd1260518b5c06b013872dcd", "messageHeadline": "Raise proper error if attr is not a column name", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f24ea7bc79e1c56e68f5970ec34e1d325a8e508b", "messageHeadline": "Merge pull request #10071 from robelgeda/master", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f3a9705bd64150a9d7d82836b8743a64d039c8a0", "messageHeadline": "fix bug from #9999", "author": {"name": "Robel Geda", "email": "rgeda@stsci.edu", "user": {"login": "robelgeda"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "032437037acef765be4d4329c1014cf8e0021d19", "messageHeadline": "Merge pull request #10068 from mhvk/table-jsviewer-mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "628532ae2a2666fc65cebbdc822eee73ef89dd95", "messageHeadline": "Add test with a VLA table", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9182ea10419c5bac2c8dc6fe2a9053fac1638cf8", "messageHeadline": "Fix column access by attribute with FITS_rec", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "fcbb71b6eff289099663e842f38324e05036f90c", "messageHeadline": "Ensure that table.show_in_browser works for mixin columns.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "c86c5caa779a2331c923a0f2565a1e5f04277359", "messageHeadline": "Merge pull request #10066 from MaxNoe/fix_ndmin_issue_10063", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "70d8716a530ee039223d47d4987ceccdea833901", "messageHeadline": "Remove early exit in quantity creation, fixes #10063", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7727625d4b20997f83bc7ac7bfa2c6f8734c31b9", "messageHeadline": "Merge pull request #10060 from mhvk/travis-minor-changes", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "2bb952591fb7be6ad2fa993ba71d37baa7da1b47", "messageHeadline": "Ensure we have at least one test with numpy 1.17.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3109cf0ef132b45f5c19df986a2d0110842b2a31", "messageHeadline": "Replace final test of python 3.8 by moving initial test to that version.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "734cf8e7dccbeed4cf02bd3f129a603aa4717ec5", "messageHeadline": "Factor out apt installation; introduce SETUP_METHOD.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bda418d77d930d7990bbf27779242913ba98a57c", "messageHeadline": "Merge pull request #9668 from mhvk/travis-try-arm64", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c80338eb502477df460da174ac1c470737876d5", "messageHeadline": "Add a test with the arm64 architecture.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "25096031b3318d08a2b961ada0b469f742854a5e", "messageHeadline": "Merge pull request #9663 from mhvk/travis-try-s390", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "2cf7a9b51ecb4bc7eea026da6b56ff8358427305", "messageHeadline": "Move s390 test to Cron [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df4b2995c4f1910461a75a10c3ea46276650d6eb", "messageHeadline": "Merge pull request #9804 from mhvk/erfa-no-inplace", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "7a37c7bf1470fd796c1f7d14e2ced28072216c7f", "messageHeadline": "Add s390 test to travis.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "60b38d9bec11d76d98e5be0a3881e6256bef8359", "messageHeadline": "Merge pull request #10034 from mhvk/time-mixed-precision-input", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f5b4b88ac37f2e7cb935651d69557e117db6d7c4", "messageHeadline": "Ensure mixing regular and long double input to Time is possible.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4036b26814d980ca86fa08973be1eeca3ce758a5", "messageHeadline": "Add some missing parameter doc for wcax.grid()", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb9445eba6fa399ccfde2314a5e7006becb7d1b3", "messageHeadline": "Merge pull request #9991 from lpsinger/issue8004", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "a3b04f46325660ded9ec2abec3c5710fc829114a", "messageHeadline": "Merge pull request astropy/specutils#610 from rosteen/jdat-183", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "f56e24873e9258fb6d03eb726f392841d69aa835", "messageHeadline": "Fix docstring build failures", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "5c9bcb44e56f60b07909af6a1709f524aee91216", "messageHeadline": "Fix LaTeX error due to labels that become empty in simplify_labels", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "98c3ab24e18f2172f4b75dbfbf1efd1d9f067b17", "messageHeadline": "Merge pull request #10038 from pllim/expat-2.2.9", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4360, "deletions": 4916}}, {"node": {"oid": "ead6db0df61e5610f9a7da3321db7e37675ca699", "messageHeadline": "Merge pull request #9352 from eigenbrot/fits-structural-kw-docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "fd556e9205178223a568afecf2a529451b51e3de", "messageHeadline": "Add quantity property to spectral coord", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4eff230d67d20ccd66adb6b8c479ae01da52342c", "messageHeadline": "Fix spectral coord repr", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d6a069ee3e5831b58a83ce3e0a5bbf6a7aeaef4f", "messageHeadline": "Merge pull request #10035 from pllim/old-scipy", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "68f2b0e3f38f5188c9f3ad10e6a7aa7b8403fdff", "messageHeadline": "Add support for mnemonic DQ flag names", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 172, "deletions": 5}}, {"node": {"oid": "c95d6b879d46cb684633c9c1e591781d8ab64109", "messageHeadline": "Merge pull request #10041 from saimn/fits-fix-10022", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0c5ea2752b964180bd6d105feb62fdd7759663ad", "messageHeadline": "Merge pull request #10046 from lpsinger/ignore-matplotlibrc-fixture", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 49}}, {"node": {"oid": "24836a8ebd9de73e73142d61fd9800f1d2b137a6", "messageHeadline": "Added section on structural header keywords", "author": {"name": "Arthur Eigenbrot", "email": "aeigenbrot@nso.edu", "user": {"login": "eigenbrot"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "d4c89f5809c09bdc768df0cc37a1d930ffb946f1", "messageHeadline": "Also ignore FutureWarning from old scipy", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5de5773cdae2f63366a9bf177516930bc37e425b", "messageHeadline": "MNT: Set minversion of scipy", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "73bb5a8dabb978c2bdb3fd660211727fb0c691d3", "messageHeadline": "No sysrandom. Fix instructions.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 149}}, {"node": {"oid": "9ec290e096fd99df49fb14d96eb0bfc12f9ff038", "messageHeadline": "Updated expat update instructions.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "77dc84d82ab357f68b8a55e08e13015b89e91888", "messageHeadline": "Apply expat 2.2.9 update", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4344, "deletions": 4771}}, {"node": {"oid": "f951abc3d4cf5ff9a1575252dc95659f6125e382", "messageHeadline": "Prevent instantiation of PrimaryHDU and ImageHDU with a scalar", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "57a4bf6016a61ff0fdabd7d07d3c44a29ee5018b", "messageHeadline": "TST: Make ignore_matplotlibrc a pytest fixture", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 29, "deletions": 49}}, {"node": {"oid": "aa67d4df7ee0ea1bff65b082098a05021067f1bd", "messageHeadline": "Merge pull request #10045 from astrofrog/use-ci-helpers-tox-script", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "5632d5f0b7bd1a5b299fa521f6c44bf4cd6e2c1e", "messageHeadline": "No longer pin virtualenv", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a07e8b5841e8bcbf8b2a4f13f693740987f2d4d5", "messageHeadline": "Try using a requirements file in ci-helpers to apply pins.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "b0c4d8cbd463d45d4ab8795003c1b6c0e499981d", "messageHeadline": "Merge pull request astropy/specutils#524 from nmearl/spectral-coord", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 1248, "deletions": 0}}, {"node": {"oid": "35e1fc3480f0d2a4d99e566382532326aeacff2e", "messageHeadline": "Fix final review comments", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "624fd087ad7eba72cbba3e7a6bec965d41f7e477", "messageHeadline": "Include tolerance in rv allclose check", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "e6b866fb3455b8f035694105b6dd0aa5eaf98464", "messageHeadline": "Properly transform frames in differentials update", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "47d981d55673f2c46b753884192396d0b67edf94", "messageHeadline": "Handle lack of precision in projection calculation", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "e2286f8f72d96a84b76993b3fc86f05a29f3532f", "messageHeadline": "Allow auto creation of observer from target", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e9d596473520ff5184d726df303bb49ecca33730", "messageHeadline": "Update method calls", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2a48cb6f05f2adca7c76959edd6f17b7b8c80f3a", "messageHeadline": "Fix basic behavior test for rv calcs with target", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b02ac221782d671022cc8f14b525894d41045a", "messageHeadline": "Move projection and norm calculations into methods", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "a436582c66759c5956a1c3c224a8af7c304db49c", "messageHeadline": "Fix los shift behavior", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "93f6edfc7f217569813ce54755f25f09134d9868", "messageHeadline": "Update redshift and rv tests for spectral coord", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d42812755103546a07a000b7990f127ff54cc6a7", "messageHeadline": "Fix position normalization in rv calculation", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "1c160aebc0b92f638e8ca9437c9ee952ac3fb54a", "messageHeadline": "Re-create implicit target when setting observer", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "faeda53df534be1bf735ca9b608a3f61c64d354d", "messageHeadline": "If rv exists, assign on coordinate validation", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "4e871abc0c75542a42a8d2db69153321cc616b42", "messageHeadline": "Break out target creation into separate method", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "7dde913453b81749ea85fbf531b953abbea93ee7", "messageHeadline": "Update redshift radial velocity equivalency", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04ceb866142f7fdde144bebbf8c934bf180beb0c", "messageHeadline": "add test_los_shift", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "88908e5856e90dada5177f0a9e077d2c4ab40a2e", "messageHeadline": "implement misc tests of rv/redshift/init behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "0aac65a3eba4c8f26687021e04d460f62456025f", "messageHeadline": "complete test_asteroid_velocity_frame_shifts", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "9434c2ce89b7aa3af46bab984a266fe9ecfb118e", "messageHeadline": "initialization of asteroid case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "784b27fef8b289cd7dd4be76652b9e8ef7d56193", "messageHeadline": "switch keck to example site", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24dc50ac020b25ac395ee74679a90dabc3acb1f0", "messageHeadline": "Merge pull request #10030 from saimn/fits-output-verify", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "a1ad89c25ca860813fac15b5e02a5e16ac8e20f3", "messageHeadline": "Merge pull request #10036 from lpsinger/remove-unued-variable-tests-q\u2026", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "f60f3dc7f4055976e8a656b0e6ed95c44d000271", "messageHeadline": "Remove unused variables and imports", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "034fc8346ea0ac8ab8830a6a78cddd383510d0d2", "messageHeadline": "Merge pull request #9980 from StuartLittlefair/use_motion_in_rvs", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 133, "deletions": 18}}, {"node": {"oid": "d27b74357b6e3152080289c5bea2fc2fb796b35f", "messageHeadline": "drop differentials for unitspherical coords too", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1ebc20c9a8596950aae1d0bbe3f12d4e102d75e", "messageHeadline": "make changes requested by mhvk", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2653d9306479935adca7c542521dd9eb3b5c6344", "messageHeadline": "mark as remote_data", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95ceeb3eaa2d0599ec7d11e0543e28d5ffbdc2e3", "messageHeadline": "changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "50e4721155ea0e7afe11d19c3d29be767fc3d7c7", "messageHeadline": "fix bug, add warning", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7e6ae9d3547698b72fe02e653c6f8bea11145637", "messageHeadline": "add tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "c8c0f7a7328760486151b0a70da8d9afe9bdda99", "messageHeadline": "mention optical approximation in docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3597ab90b52a143ae7ee558816c951701b5772bf", "messageHeadline": "use stellar motion in barcyentric corrections", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5bbe9d30273566cfbddc12051731b6ccbd69d07b", "messageHeadline": "drop differentials to avoid crashes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24560efbd680448527b020ea6c9c0a31f8127eff", "messageHeadline": "Pass output_verify to close via fits.open", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "69ec508b250ea24f336aea8b866fb905dfe6af43", "messageHeadline": "Update equivalency handling in override", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59ea2b934cbdcf69068b338bd574f449c61166bd", "messageHeadline": "Replacing remaining rest reference", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fef6440db0800f15513bb0d45ffa5eb71876ab0d", "messageHeadline": "Merge pull request #10027 from taldcroft/table-fix-index-insert-row", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "7a421261697950d4cf30ee5fd2456e58f0bba621", "messageHeadline": "Fix bug in table Index.insert_row()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "edc93e4b6d1377833101c73a6b318384cf2e005a", "messageHeadline": "Merge pull request #10021 from mcara/update-wcslib72", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 309, "deletions": 253}}, {"node": {"oid": "baec354f4123c2b6d568492fae78ba9526d6109e", "messageHeadline": "Merge pull request #9976 from eteq/install-env-builddocs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ade7e249263735ccbd2b98b49f1126fc43307303", "messageHeadline": "Merge pull request #10015 from pllim/integrated-flux-conv", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "aabe589527b9d6db276f97e6b4622c03b948af18", "messageHeadline": "Merge pull request #10018 from pllim/pep8-max-line-len", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "abb6d34f46eabe545ea0e101753f752c2530d657", "messageHeadline": "Merge pull request #10019 from pllim/rm-deprecated-inframe-\ud83d\udd25", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6636041a95247764709ad2d363c2d8adc3388355", "messageHeadline": "Merge pull request #10017 from hamogu/skycoord", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510c1bb9ff440ffc4ac6f1efc4d5c8d90d47b2a3", "messageHeadline": "Change max line length to 100.", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffc57f3c781f99ede4f8dcb20bde595d24039719", "messageHeadline": "Update WCSLIB to version 7.2", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 309, "deletions": 253}}, {"node": {"oid": "4d8cd3d10141e65469b410f97d2f7f92375a00ee", "messageHeadline": "Remove explicit support for inframe keyword from wcsaxes.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e646a7f274b469669f713683d08c8b3c3a75c820", "messageHeadline": "Merge pull request #9468 from VoronkovMA/doc-update-for-issue-9269", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "ef38c48ed76e8cbafbc16a720d7f2a34034717cd", "messageHeadline": "Set max line length for PEP 8 check", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "430a215f3666ebaab49f779bc38ae085d8faf9d1", "messageHeadline": "Fix typo.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb666046fc78db842194def8bd4569afc83bb5bd", "messageHeadline": "Change a number in an example", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3874846895b7ba91f015636f3364b669736ffe2e", "messageHeadline": "Apply review comments from @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "a3aa1f06abf462a5b1a8e463c7d9ea27f33a4296", "messageHeadline": "ENH: spectral_density equivalency now handles integrated flux", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "5ec57a39babe2e2333aefbfd7e72e1ddbc96c174", "messageHeadline": "Merge pull request #10012 from saimn/fits-checksum", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "68966d09e5d596ef1ea51afcce453beb9fc0c6ba", "messageHeadline": "Merge pull request #9835 from lglattly/copy-edit-cosmology-examples", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "424b3fb21f8cdf61db7fccb16ceee4c8bc99a80e", "messageHeadline": "Merge pull request #10016 from hamogu/SkyCoord", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1b78a8c103ba345677375ef0ff29fb0a0bceb62", "messageHeadline": "Fix technically correct, but non-sensical example in docstring", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d1357ece96692d71d5c2cab363bb2388005dce6", "messageHeadline": "Merge pull request #10014 from namurphy/buoyantcomplexnumbers", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1a03364c56f9d74b04ecbff6e447744961d6feb9", "messageHeadline": "Add known issue about using float on complex numbers", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6ad88a1cd9366f3ec0538c93c511a67cff7837c7", "messageHeadline": "Merge pull request #10013 from dfm/bls-ref-time", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "c710c646d5dce74f8d1ac8337631958a40f5c779", "messageHeadline": "Merge pull request #9868 from taldcroft/time-subfmt-validate", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 145, "deletions": 58}}, {"node": {"oid": "126b46794c51bcee736ea9bc852c5d4fbbac436b", "messageHeadline": "Add test for switching to format with no subfmts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "298306d77101b7cd27c142510952574e10b2cb24", "messageHeadline": "Deal with remote data and various other errors", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fcbb3afde315d565d4fcc92d36f0c3e4cbfcb85c", "messageHeadline": "Adding REMOTE_DATA to docstring line", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a22d1ec63d2cebe3f82c2b40437853b7347d5126", "messageHeadline": "Addressing review comments", "author": {"name": "Max Voronkov", "email": "max.voronkov@gmail.com", "user": {"login": "VoronkovMA"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "16b2aa615bb314b54aa08bd8b5838d068950bd02", "messageHeadline": "Immediate validation of Time subfmts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 135, "deletions": 58}}, {"node": {"oid": "76ebdd47c803b66dcb6a9aa064d2efc7129bcb82", "messageHeadline": "adding changelog entry", "author": {"name": "Dan F-M", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8f6ec623857e62dd0f64a5e360a4bb9c6382cd98", "messageHeadline": "Merge pull request #10011 from bsipocz/travis_cleanup", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b6c180370a2ec9c646ebafdb0acdb20e632b9ad1", "messageHeadline": "fixing issue with reference times in BoxLeastSquares", "author": {"name": "Dan F-M", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "250b9fb45e2a9b86e369fd28cd47d3f3d87f1c8a", "messageHeadline": "Expanded documentation for the radio_velocity_correction method to de\u2026", "author": {"name": "Max Voronkov", "email": "max.voronkov@gmail.com", "user": {"login": "VoronkovMA"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "143310dabd4239f892702d8b37ab3c4ce330adf8", "messageHeadline": "Fix checksum verification to process all HDUs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6a0b6d727b9be0173722f1a689f56e329442279e", "messageHeadline": "MAINT: fix travis config issues", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "820d4afd2487830922a04ae902aafb3d13b468c1", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c88b57e39cbda39b6f604c7472e7b3e40c9d690", "messageHeadline": "Merge pull request #10007 from aarchiba/cache-readonly-improvements", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "2cecace086b09d6ed7b046bb7420fd750bc07999", "messageHeadline": "Make skipping conditional", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "d399fe9e9ea07e6fdf1c4b41553371b95aad84c4", "messageHeadline": "Fix milestone", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1845691a5117bfac011352c5f9176d365686432", "messageHeadline": "Added milestone", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e1cc2ba5a683b1ed4d06717c049b337c01a5f13b", "messageHeadline": "Identify segfault tests are triggering", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "0786ea275dfcc38a296f67d6cd8cec021cd8301f", "messageHeadline": "Catch read-only filesystems", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "7d91659ce72008babf96d550b2329474138dd2ef", "messageHeadline": "Disable segfault-causing test", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c20a8122045eb50a985fb8340f149c1d0366c689", "messageHeadline": "Merge pull request #10005 from taldcroft/ascii-validate-args", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 166, "deletions": 17}}, {"node": {"oid": "6b9147652eda4e4b5a3f73842b50df50e7880096", "messageHeadline": "Merge pull request #9971 from DShivansh/cds", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 141, "deletions": 31}}, {"node": {"oid": "70e8f6140fe17c36f92b126a2faa12e4932e2a78", "messageHeadline": "Add comments and apply feedback from review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "eabe3beb6b0387dc35ff7ee47f1a6632ad5d5b8a", "messageHeadline": "Include simple methods for updating rv/redshift", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "e15603d7ea0469a31c03bb609b556181b6ee29ca", "messageHeadline": "Fix mock target creation when target not provided", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "fceb40fe5e6bd82d5dff4be5f0c88331b37dc2b7", "messageHeadline": "Add round-trip tests for a few dex units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "77a33d3913b5042f335c9d9caf5ee6dda447bff1", "messageHeadline": "Support logarithmic units in CDS tables.", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 134, "deletions": 31}}, {"node": {"oid": "e78c72fc5c5fd8cde77a3c218874255fa101ee43", "messageHeadline": "Merge pull request #9505 from pllim/vo-char-no-bytes", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 145, "deletions": 48}}, {"node": {"oid": "7c4805c0894e17e78c71e866495f278b1777a690", "messageHeadline": "Merge pull request #9994 from pllim/lorentz-gamma", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d7d5aa628ee73e5e75aa10da341921863ad0337", "messageHeadline": "Nicer duck-typing implementation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "dcc50cd6c090707ae1156998023663ec2c66355d", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "90dc637b8860172f08ce2b20b5407523d9adcc98", "messageHeadline": "Unrelated flake8 cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ede8b445eff4505b054c13019f7c4143e7a418f7", "messageHeadline": "Validate core args in io.ascii read() and write()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 129, "deletions": 13}}, {"node": {"oid": "cad8f0723867a5316dfbfbf4af71aff308a69e6e", "messageHeadline": "Merge pull request #9978 from dhomeier/fits-tdisp-check", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "bc4449fb3447bb89a8462170f47a4c7e602b0934", "messageHeadline": "Merge pull request #9814 from lglattly/copy-edit-coordinates-examples", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 561, "deletions": 81}}, {"node": {"oid": "364efb266a113b7a51fee0833fa3f09219e4a33f", "messageHeadline": "Merge pull request #9788 from lglattly/copy-edit-convolution", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 116, "deletions": 10}}, {"node": {"oid": "9f3727c2922e8501401cea6533f318fc58b8925a", "messageHeadline": "Merge pull request #9754 from lglattly/copy-edit-config", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "c29b79088bfe65e2bbfcff20248054d7e04c5a68", "messageHeadline": "Merge pull request #9762 from lglattly/copy-edit-constants", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e21390a4da2be742e0ddf034dfbc25d0d37ca077", "messageHeadline": "APW tweaks to example names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "b7ffab71b92375f354bcf9b141331260723ac729", "messageHeadline": "flag examples coordinates/angles", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 562, "deletions": 81}}, {"node": {"oid": "693299ce69cca9164917f47939b73a1e72281f34", "messageHeadline": "flag examples in convolution/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 116, "deletions": 10}}, {"node": {"oid": "f4e06ac71af530f2abde7ee0ad9f0e11ee8e9102", "messageHeadline": "flag examples in constants/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "38423ea0cfc5825e0cfa33fbd3d419daa68af2e0", "messageHeadline": "Merge pull request #9996 from eslavich/eslavich-update-minimum-asdf-v\u2026", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "672602130242888aad4db071b6777f3db85c4376", "messageHeadline": "Add CHANGES.rst entry [skip travis]", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ef3830ff3cd87eac663a8ed15f3501ffcbb1edc", "messageHeadline": "Increase minimum asdf version to 2.5.2", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd8dcc44963b881f6ef300898f7026881c7c0bf5", "messageHeadline": "DOC: Clarify gamma in Lorentz1D [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7807e33bc1ba1eb65d0557b571efbb1608295688", "messageHeadline": "Merge pull request #9986 from DeltiKron/check_builtin_matches_remote", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c32946d184dfa03892a881a8e2c82b6688831eb", "messageHeadline": "Use non-structured view of EarthLocation in quantity_allclose.", "author": {"name": "Carl Schaffer", "email": "cfmschaffer@hotmail.de", "user": {"login": "DeltiKron"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a750f7345edb28703fef0333f0ff267449792f02", "messageHeadline": "Update tests to properly handle rv/z", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7f530fba0b34a490665d4207860fb75794e7906f", "messageHeadline": "Maintain hidden reference to implicity frames", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 99, "deletions": 19}}, {"node": {"oid": "efea853d7e127379370ed83fc89c66fa3b662324", "messageHeadline": "Merge pull request #9987 from nden/model-sets-orthopoly", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "fbc882ff9006c655fabf01637de4263be8782b32", "messageHeadline": "Remove unused code", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b2eb98386c0522ede37b9b23088764cbb9f23282", "messageHeadline": "Avoid validation on None inputs", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98903763c62f44b2736652a85933c977e969c6cb", "messageHeadline": "Update astropy/io/votable/tests/converter_test.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0bf493d5113942797f33d8df9a291b9053fbe37a", "messageHeadline": "Update astropy/io/votable/exceptions.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "639a0839a43868b97912c241467045f43e5b0996", "messageHeadline": "Update astropy/io/votable/exceptions.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea40b54745f18c7a009884bc4c41543c711eb1ba", "messageHeadline": "Update astropy/io/votable/converters.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "769c0f494b0c02c3dfd53a58082a4a76f90ba637", "messageHeadline": "Clean up class object creation; get tests passing", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 50, "deletions": 93}}, {"node": {"oid": "104617de9f9999eed4307a3e5d7b3604efd99f14", "messageHeadline": "add a change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72b42ca4c2fe2f4bfdf38de99e24116d8774b2ed", "messageHeadline": "add test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6b4779e24abe1f521e66aca52c5b51649dccc9a7", "messageHeadline": "fix default parameter values for model sets", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "66a2f9322b135ea216b00da5ac3bfc8404b43612", "messageHeadline": "Merge pull request #9930 from lglattly/io-fix-example-headings", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "b1fe5de49548aa238525c97f2af6e0a9d014a212", "messageHeadline": "Fix heading level consistency [skip travis]", "author": {"name": "Brigitta Sipo\u030bcz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "81b868020722f3511287ce24d7bf63a8249d7fb5", "messageHeadline": "Revamp based on discussions in astropy/specutils#422", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 168, "deletions": 124}}, {"node": {"oid": "f2b3b6c7539e732f82098f874019a8f95e1a069c", "messageHeadline": "Remove numpy compat imports", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "da2f698d76077ae83ab7edea0db7f925dc7b5472", "messageHeadline": "Try composing default frame objects more robust", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "51c5af5c0ac9cfb42b080acc70f399d74a185b66", "messageHeadline": "Avoid issue with astropy Galactic coordinates", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "2ff0a3369c4540ca83775e1380097e5d7fc46de2", "messageHeadline": "Fix incorrect asserts for default observer/target case", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "e4324fdb4940f0ec6f6b8db6926ca6d910984a40", "messageHeadline": "Implicitly create observer/target pairs", "author": {"name": "Nicholas Earl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 31, "deletions": 52}}, {"node": {"oid": "6e4cd79d100a0e359682227e1d6922940e748264", "messageHeadline": "Merge pull request #9983 from eslavich/eslavich-fix-time-serialization", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "1d453b83663cbb85530354d63e48c2b9f0c8d1dc", "messageHeadline": "BUG: deprecated_rename_argument handle keyword passed as positional", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "6d2073325eea051a3dfb157e7b4ea44cf06cfef0", "messageHeadline": "Add CHANGES.rst entry", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "06113d718311b00027539bb2a77b01ec6859450a", "messageHeadline": "Fix Time with location serialization under time-1.0.0 schema", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5ed847501a9318f114055f54fa162441b70e8b78", "messageHeadline": "TST: Add test for #9914", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "19f8ddb101aae1c50eafdb4caec8e94f78327873", "messageHeadline": "Merge pull request #9981 from pllim/fix-depre-noname-bug", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "39ff69c9febf983f6b33b916488ac299d7adcefc", "messageHeadline": "Merge pull request #9807 from equant/patch-1", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "df3988def5611df8db6d676319973c65f8a0b757", "messageHeadline": "Merge pull request #9931 from lglattly/nddata-fix-example-headings", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3ffed5f8a2efec68838680ed844eb692500a126a", "messageHeadline": "BUG: Fix deprecated_renamed_argument bug when no new name given", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "b2ce7ef69f5b427927cc600b7b4b0614bd9e326c", "messageHeadline": "Add warnings on attempts to output non-ASCII to a 'char' datatype FIELD.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "fb09986521a7e04595bf564583083f42620e39d7", "messageHeadline": "Added changelog entry", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c7d5d9c2ed2374b644751294d463fbb42cd39070", "messageHeadline": "TST: error collection for format option in fits.Column, TFORM+TDISP t\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "6301563d360a43ba0d6f34b7e1347e4b2479ae42", "messageHeadline": "Merge pull request #9948 from Goobley/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "86b17154a43087aacb27dca6473b073c8ea0149e", "messageHeadline": "BUG: add verification of fits.Column disp option for valid format", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "654e71590d8e472fbb48a31d192f7e7e47cf7143", "messageHeadline": "Fix for #9932 by checking for collections.abc.Sequence rather than", "author": {"name": "Goobley", "email": "2087801o@student.gla.ac.uk", "user": null}, "additions": 21, "deletions": 2}}, {"node": {"oid": "ed33c740d5e53c7d822c9a4a5b68f8a51047e5fb", "messageHeadline": "update docs to point to the correct docs invocation to build docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08737a5b0895480e1ba5646c606266edb5d0604", "messageHeadline": "Merge pull request #9961 from eslavich/eslavich-support-polynomial-1.\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "c07647d0f817f2d9485c294395c99279f65994db", "messageHeadline": "Merge pull request #9975 from pllim/config-fix-\ud83d\udc40", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "150221a471fd023398b18476d0dbe8a53059c6d9", "messageHeadline": "Fix change log formatting [skip travis]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe782600222eeca9b9da33971e94daa48960425", "messageHeadline": "Merge pull request #9811 from pllim/release-doc-conda", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2339650c6f20f9144ed8f48a3764e27ad041c6b5", "messageHeadline": "Merge pull request #9969 from taldcroft/time-location", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "2ce2add9d49744f9df5020c4248fc7dc89dc9297", "messageHeadline": "Do not yet rely on __array_function__ working.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6829c1a567b878fa2a98c480af2392b422fafba8", "messageHeadline": "Changelog:  move changes from 4.1 to 4.0.1", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "afac80931e4f806ecef5277bf090dc287c92f1bb", "messageHeadline": "Implement style suggestions from review.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "babb18d5c60e8741fc9058f85bea65dad2a5d4e6", "messageHeadline": "Update change log", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "edcf785f985be105ee4eb13ae7634260814b23c2", "messageHeadline": "Fix test errors, and switch to pytest.warns/raises for the new tests.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "4992e600878fc58b1aa3b6413b857e7e811c7fa3", "messageHeadline": "Added behavior for fixed-length strings and some new error messages.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 85, "deletions": 11}}, {"node": {"oid": "e9d13fcf99ba20ea81d033ef4c096010d1f96531", "messageHeadline": "VO table no longer access char field as bytes", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 40}}, {"node": {"oid": "3f7f76f35aa6d2b4bd4938abfb201a642a4bd61c", "messageHeadline": "Add PR # to CHANGES.rst", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1506eeeda75f965f9668e7b718779a86f94f7b2f", "messageHeadline": "Add underscore to PolynomialType class names", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "527f96c9ea3d99eb3cdd6f6e87325ad380dd64d6", "messageHeadline": "Merge pull request #9936 from eslavich/units-mapping-model", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 685, "deletions": 3}}, {"node": {"oid": "9032fd2f02e0fe1da582e79758cc03d091acece3", "messageHeadline": "BUG: Fix config generating package..cfg file", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9f7c261f33c9c49b7112c9040eba93b567201cef", "messageHeadline": "Push release branch only in post-release [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fa681f5a2a2edbe10efc6fe0b8b3c95be382359d", "messageHeadline": "Change source to conda commands [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c5f59058790342f686fcd2ae96d531168e390df", "messageHeadline": "Add comments and improve tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "4f43a53f63a8e31be7588604f523ed2e42485332", "messageHeadline": "Merge pull request #9843 from dstansby/lat-nan", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4f96e53667cce3e26f3d3334e38101bab3f3bab9", "messageHeadline": "Add test and update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "fc5a3d4749478900d8956abbd3e0c61e1d219bf4", "messageHeadline": "Fix a couple logic problems", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1fefdea39f3bad9e0d5455930bfe588c6edb9c41", "messageHeadline": "WIP: fix init problems for location", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "666bfc5edc9d316c3574ee3c0c64bb765144045e", "messageHeadline": "Add comments to errstate catching", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bfac35635ffea23289645ad974952a4073052c25", "messageHeadline": "Prevent NaNs from emitting a warning in Latitude", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e56886baf718772eb8610a98d7f1ff695e80c37d", "messageHeadline": "Remove python2 code", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "2cf497137296b8838a5a1e3fb135db7a99983317", "messageHeadline": "Example SAMP Tk App updated to work with python3", "author": {"name": "Nathanial Hendler", "email": "nathanhendler@gmail.com", "user": {"login": "equant"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "72728efafe1aa06f99a551f4b9a2dc787ad2b22f", "messageHeadline": "Merge pull request #9943 from saimn/fits-setup-package", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1017b91f4da9c46798ca0ad0f464d27c6cfc3515", "messageHeadline": "Merge pull request #9911 from mhvk/iers-release-procedure", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b5ea4da041a324b6cc446e5d9d178f7ceaf4dec2", "messageHeadline": "Update docs/development/releasing.rst", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fefa168ea9484fde2c59027f617af7f979dadc78", "messageHeadline": "Also test that the array case returns a new array.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "66146b359f2720cf9d19825b7448e4f41cca4485", "messageHeadline": "Note in wrapper documentation that we do not change in-place", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3d20743c627d4df97b2efea94d86a65210f7323e", "messageHeadline": "Ensure that we use inplace modification only for writeable arrays.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "aa3856ec9d2ec13c684f58ab611b95ae6b01397e", "messageHeadline": "Merge pull request #9958 from saimn/fits-compressed", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9947a885054f1fc187c133bdda31b6bc99a6fe54", "messageHeadline": "Merge pull request #9812 from taldcroft/time-out-subfmt", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 113, "deletions": 18}}, {"node": {"oid": "9c8eb87f921b5d76fce66a3ef410675d37c20263", "messageHeadline": "Merge pull request #9771 from taldcroft/table-flake8", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 249, "deletions": 232}}, {"node": {"oid": "3a1f04313ffad5d325008c2743bf853e039e28eb", "messageHeadline": "Skip out_subfmt checking if format does not change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "74b3730985eed26fc448d887955d499cc64cfdb5", "messageHeadline": "Fix some issues in #9361", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "a5e81a6d01f1547f08a1c24df0330d33dbba0a4f", "messageHeadline": "Fix issue changing format with incompatible out_subfmt", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "0941802f5157b70fd9a6b77835c3614d03da7491", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16308e48882ef88988d55c6b2eda6fce4cdd6bf6", "messageHeadline": "Revive ASDF serialization with older polynomial schemas", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 68, "deletions": 17}}, {"node": {"oid": "c1fc559a2fbb39f8c2de637c5ec1485b033a0909", "messageHeadline": "Fix writing non contiguous data to a compressed HDU.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8d241f5986dc5ffeeb5338dec68a822fe2ec8a29", "messageHeadline": "Work around null serialization issue", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 42, "deletions": 18}}, {"node": {"oid": "9ca53839f048a65f40a82526b2de44b17a9d1b44", "messageHeadline": "Merge pull request #9950 from danielrd6/overwrite_serialized_meta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "63094ffaa540c2f51b2e4b1e4e8df069b56bb8fb", "messageHeadline": "Add UnitsMapping and Model.coerce_units to support units on otherwise\u2026", "author": {"name": "Ed Slavich", "email": "eslavich@stsci.edu", "user": null}, "additions": 661, "deletions": 3}}, {"node": {"oid": "3f9e19498ec53432705ab0c7ea08848758406ca0", "messageHeadline": "Fixed overwriting bug in HDF5 tables", "author": {"name": "Daniel Ruschel Dutra", "email": "druscheld@gmail.com", "user": {"login": "danielrd6"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9b835a82a2c1aefd57008d07f3d91703af4171b9", "messageHeadline": "Merge pull request #9956 from nden/poly-domain-4.0.1", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 198, "deletions": 5}}, {"node": {"oid": "dcbc4fc286a7dc62f57156e82307b4e20dbd8397", "messageHeadline": "bug fix for polynomial domain serialization", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 198, "deletions": 5}}, {"node": {"oid": "f2d14e1cc9561c6b4793aff411652e57ae145092", "messageHeadline": "Merge pull request #9951 from saimn/modeling-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "5234fa2ced826608dfe6330e32907a05efcd895c", "messageHeadline": "Remove extra indentation in fitting docs [skip travis]", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "1f19c1b7481f04b675376e3808c7b321a12bd75f", "messageHeadline": "Fix typo", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8678f3e6a88a28735dcaf4aee1d619c755574662", "messageHeadline": "Fix doc example with fitting constraints", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "c90d948bf0bf2e13b4fcd03eb8c2cba1c267e40d", "messageHeadline": "Fix bug with undefined pkg_config in setup_package [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6a231eaaa9d4aad529f554cf95cc5ad6b372798b", "messageHeadline": "Merge pull request #9933 from mhvk/table-escv-functional-unit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "211db72e1ac3c51d2102c97de6a95aea9e9e53ef", "messageHeadline": "Merge pull request #9915 from larrybradley/imshow_norm-deps", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "6e12c5057c753549e79bd7592556a4382cdc137a", "messageHeadline": "fix headings io/ascii/fast_ascii_io", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "79bff04a43110ace8faac4b383cc3c5463ffc720", "messageHeadline": "fix headings nddata/bitmask", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "aefaa3ca47bd4d20b233b6b93aef2bda13f3fa38", "messageHeadline": "Merge pull request #9937 from saimn/modeling-doc-compound", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "42b46191cbda47a1a4d1dce4de2cc9f22967f07d", "messageHeadline": "Merge pull request #9924 from nden/run-pylint", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 455, "deletions": 828}}, {"node": {"oid": "77b52db2adba1b473ebad4977e22294b02e042fb", "messageHeadline": "Update tests for imshow_only_kwargs deprecation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "343940f7ac85b487ef10bd9f8372fb851f51228c", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b299c1a74bc7334082a9c6598ee41b1773978155", "messageHeadline": "Deprecate imshow_only_kwargs in imshow_norm", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d2cbe7e2bdc099632c70963c485bc257e104c059", "messageHeadline": "Fix indentation for the \"Other Topics\" section [skip travis]", "author": {"name": "Simon Conseil", "email": "sconseil@gemini.edu", "user": {"login": "saimn"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "a0b77e55d0e38a03682e7b9eeffe4716b2048fae", "messageHeadline": "Merge pull request #9862 from Antetokounpo/table-round", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "e1e922ac6795c50920c444b5b4e6ebf1cb73bd68", "messageHeadline": "remove lines", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "abe62c40e508226c0c3844806bf0ba7ab6e61414", "messageHeadline": "revert polynomial changes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "49a56c11a50630fe484d387564d440960f6d3abd", "messageHeadline": "address comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 476, "deletions": 842}}, {"node": {"oid": "0bc816bba558469a9b3162ca8696fbbe4ec97600", "messageHeadline": "Merge pull request #9934 from saimn/9790", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "97c8e458581620be42c5fab398ba608cfaa5daa4", "messageHeadline": "Fix accessing .data for FITS-IDI files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "939f82e6765e8a93b86ce6aefde34429e971d25e", "messageHeadline": "Add in-place check test in Table.round() tests", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "489d4b6dcd777413ac2262e7f3c55e83c7c233c0", "messageHeadline": "Add try block because of Numpy TypeError", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "294171516b896f86167c78c8c80ae4f826e3f421", "messageHeadline": "Add Table.round() tests for each type", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "57401be49daebb262281de6c9958d72559b966e3", "messageHeadline": "Verify error message in Table.round() test", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef38dfc72526a1025054c2da6f9556eb0b8a23ed", "messageHeadline": "Support all numeric types", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3b8c55c0baf30855fbfc329206ee8ea563a7fc4b", "messageHeadline": "Add changelog entry for Table.round()", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2d6c9b3d7fb89ce12ed920af5fd8cfc9040fc62f", "messageHeadline": "Test for ValueError in TestRound", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "19cefcd1d11ef3a88b31c9847869811962078dbc", "messageHeadline": "Apply changes to Table.round() after code review", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "0ce1d1144c869e00eeb96153219fec31668db367", "messageHeadline": "Import itertools at the top of the file", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2faac70f5982e52f23ed506b06dd44699ad880e9", "messageHeadline": "Add unit tests for Table.round()", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1ecddad68e9693f0e7fe07fe380e5c674d4e897c", "messageHeadline": "Add round methode to Table", "author": {"name": "Antetokounpo", "email": "antor.232@outlook.com", "user": {"login": "Antetokounpo"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0b3022a4623eaaf47f36ec6a1bea1cde429ee7d4", "messageHeadline": "Merge pull request #9896 from shannnnnyyy/plummer_model", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "cc4421c66163b47f188820408b6a6de95253bd26", "messageHeadline": "added plummer model", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 76, "deletions": 5}}, {"node": {"oid": "34c3ac341141d19da5a8f85d27447ab74525258e", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f055f17ab3bba8ba985b5c8a9b468a7d7302e700", "messageHeadline": "Support logarithmic units in HDF5 tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "762002915ebb05086355f1ee55de6b5fdce662ae", "messageHeadline": "Allow logarithmic units in yaml/ecsv.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "3ebcc3d9f622c3f77c2b9bc32ccd35f1ff7380e1", "messageHeadline": "Merge pull request #9916 from DShivansh/rankine", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "4bf2c979f0fe324a9f0de51ef73795ff3e371fd0", "messageHeadline": "changed the variable name", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a55bb836b9c8b31c7a0c545f63f0b740309b963", "messageHeadline": "Merge pull request #9926 from pllim/fix-link", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42f3280fe79fcd092794ada502b7debf6900b302", "messageHeadline": "Merge pull request #9923 from pllim/ascii-segfault-issue-9922", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "3d4332da3673a8f4c2617272296a0d4074a746f1", "messageHeadline": "Merge pull request #9927 from pllim/skip-de421-bsp", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "204af923adfd88927ff9b9ef535bff07956223c2", "messageHeadline": "Clarify change log [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7c66b1f54748f3374024e3a7425b743e236863e9", "messageHeadline": "TST: xfail timeouts on CI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "4bed0232fd35320c7916d5270819ba0bb180d5b2", "messageHeadline": "Fix broken link [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf34818cd33100d20558e3dcc3a000a1d581478a", "messageHeadline": "TST: Fix expected error message", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e3ea5c4005a3ca78ab4d086870f58833c3ad56c0", "messageHeadline": "added documentation", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f698218e7d259e69556bbcbb439d4c869acdaf2", "messageHeadline": "Move check up.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b76ffc829c94435d928c1e19e38c6f4df8994be6", "messageHeadline": "Add change log and test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "24a57214385633df92f53fd68032b8ed027c2bcb", "messageHeadline": "Fix io.ascii segfault reported in #9922", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0018a38132887e50c888137af4112dabed9878c4", "messageHeadline": "added more test cases", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "03dfb7b5005f13bb975e6d6c5b0d60ca9e44a866", "messageHeadline": "Merge pull request #9918 from dhomeier/stringify-isolated-signs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "0caa5b6af6f0c2d286c4785c36c87e4207b40f8a", "messageHeadline": "Merge pull request #9917 from bsipocz/io_ascii_fixwidth_docs_fix", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3267db3740c9de8c941646501cacef398e9139b4", "messageHeadline": "fix headings cosmology/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33508a56eefc601981ed392a9e200d2e4ecdf061", "messageHeadline": "more edits config/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7e5c4f8cb5b154a2d5762e77fa190835cf14f5d8", "messageHeadline": "Merge pull request #9920 from lglattly/copy-edit-stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 108, "deletions": 44}}, {"node": {"oid": "8613e1d1ad6e69af52b713606a6685b4252e038b", "messageHeadline": "Update docs/stats/robust.rst", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a08ce67eb73d0233a8cb0a0541a850cb4a043d1", "messageHeadline": "copy edit stats/robust", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "49e56a89d720f6eeb6cdcad73b942c4b9a6f0c2d", "messageHeadline": "copy edit stats/ripley", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "31b50dac089b2c987159bac4b469190242dfb9b7", "messageHeadline": "copy edit stats/performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b449a5aebc079ef3c9422ea3a37b1b5282c40562", "messageHeadline": "Added changelog and addressed `-.e0`-type cornercase", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "93a99a86a07fcc86befec7a78d9a6c047119c5a3", "messageHeadline": "BUG: make fast_reader promote to `str` dtype on isolated sign", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "6b0b8e3312c9f9184928f83b846a562a875c21b5", "messageHeadline": "Using kwarg rather than internal varname in docs. [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a7f464174b0ec413c18a372fc3e839cb451a169a", "messageHeadline": "Added to CHANGES.rst", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d92368b06d05446d0513a22182c766f1494d23c6", "messageHeadline": "added rankine scale", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "291e88acb154fc2796bbaad204eb9ea1393ff872", "messageHeadline": "copy edit stats/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "de9db8be62d7c38d91253f37e9844631c6ba92af", "messageHeadline": "Merge pull request #9913 from larrybradley/fix-zscale", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "b397ab312e50bc225318292edbd8144f846539db", "messageHeadline": "Do not call ImageNormalize.interval_getlimits if not necessary", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ff788d00cec2ae9f7708fec756b610bc66cbfe6", "messageHeadline": "Merge pull request #9900 from mhvk/earth-location-readonly-lon", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "89118cc15141bfa79c428be14e40611d2244138a", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dbd92da8a196f7f8991ae16b2f9c0bb759b7af6e", "messageHeadline": "Add ZScaleInterval regression test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fd3ed7595148d97f2230a01700eb95fd424d0eb6", "messageHeadline": "Merge pull request #9859 from DShivansh/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 210, "deletions": 96}}, {"node": {"oid": "ea522414c1a3455f906775b83b70b62cbcc54995", "messageHeadline": "Merge pull request #9912 from mhvk/make-iers-up-to-date-part-of-cron", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cff65c2720c835f720311db4084c91d6af8fa77c", "messageHeadline": "Merge pull request #9905 from MDAddario/patch-1", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b9dec19507b472016030ba2bc21ff845d4969c", "messageHeadline": "Ensure leap second file check is on allowed-fail.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3c7fa2addd0a442b0a5ebfa104a2b8e3693b7866", "messageHeadline": "PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bc376347e442925a37548157bba61d9046a1de3", "messageHeadline": "Fix ZScaleInterval min_npixels docstring", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5970e1c0ba31509339814104f078b8c5a20c538", "messageHeadline": "Fix ZScaleInterval if input data contains < min_npixels points", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ade34f7ce3926b60a0b20269cf5889449490e166", "messageHeadline": "Include updating IERS data in the release procedure.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "386b32f7bccd6ddbc5a055f6c6e2d9308ca02351", "messageHeadline": "Make a download script for IERS data.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e9d84bd9722e74a85fcd16b11dc530be49bba19d", "messageHeadline": "Merge pull request #9910 from mhvk/fix-numpy-dev-errors", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13052d7a32b0114d2d66cd70e76c9ab0b2c208c9", "messageHeadline": "Do not check output for which FLOAT_CMP is unsuited.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ceb13e0e017a1411730dae7ebeb3ba5d46983ac3", "messageHeadline": "Remove wrong argument in datetime definition.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb348585036c84993c344f4c435c54ca0267616", "messageHeadline": "Avoid wrapping input longitudes to EarthLocation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1fa570a2ad3213b0ecd3e9649b71f4615d07942a", "messageHeadline": "Merge pull request #9908 from mhvk/fix-leapsecond-system-file-test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "3769006d0769f4a0c8c6f4dccd5827c3a4b7eec3", "messageHeadline": "Update built-in leap-second file.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5931528eba9d8a21ce1c11cafe4d1e3b908c0850", "messageHeadline": "Ensure we do not fail when CI leap second file is expired.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "12a23d93bdc062cf0bd5510e40c584c1c3502cc2", "messageHeadline": "added changelog entry", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33a5dae2b26cd317a4f27a11b933eb1db3ed209f", "messageHeadline": "did the recommended changes", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c7e7b304baff162dd0322a8ba32691ded5d67382", "messageHeadline": "removed the test case of hour with direction", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ee6e1c023e8b97ae41769bdbf5810035579623d0", "messageHeadline": "Fix error in example usage of z_at_value()", "author": {"name": "MDAddario", "email": "38199062+MDAddario@users.noreply.github.com", "user": {"login": "MDAddario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a91125f8e1c30a729b95ec425fe953e19c79d5f8", "messageHeadline": "added more test cases.", "author": {"name": "honey", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "4f09c1fefd603f47fe6beb98171a2a6539337633", "messageHeadline": "Add PR number to change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54708c29ce83e2b786b1ec4426a4e07f395ee6c9", "messageHeadline": "Deal with sign and direction at the top.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 119, "deletions": 122}}, {"node": {"oid": "4d9161e9140eb9db98bce8c1f67e8f178bdd7979", "messageHeadline": "Move dir and sign on same lines.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 112}}, {"node": {"oid": "a58fd0f6cf4869e2ac6ac07ae405f10eec36428a", "messageHeadline": "Disallow lower case directions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 63}}, {"node": {"oid": "c5646687ac7d5e9e4ee66cfaa42392fcd6382db1", "messageHeadline": "added the functionality of direction", "author": {"name": "shivanshmishra", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 173, "deletions": 63}}, {"node": {"oid": "1cb6c81e874a785e2d7a3075a75a372188b0d844", "messageHeadline": "Merge pull request #9895 from astropy/hamogu-patch-1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e3c421bc8983013619b44bbb0560263af84f9315", "messageHeadline": "Minor copy-editing changes for \"Changes to Modeling in v4.0\"", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8871340b11f1ec39af1a740f5c5ee94b954146ca", "messageHeadline": "Merge pull request #9894 from bsipocz/update_PR_template", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2b089d24c525699809d6b1709d2b0e26b48e6897", "messageHeadline": "Remove the flake8 error list from the codeguide, too [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "85c93018c99c1c64dc8f08bc81ac1af5d65ae416", "messageHeadline": "Updating command to tox in the PR template [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "657c768d40e0cf13ed1fff4aea9c39b33febfbde", "messageHeadline": "Merge pull request #9726 from astrofrog/infrastructure-refactor", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1044, "deletions": 2358}}, {"node": {"oid": "0d833cc472e8112c61ab53b15902ea2e80372662", "messageHeadline": "Merge pull request #9719 from mhvk/numpy-dev-object-array-changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "32f2080057891f5a44387d7125f159fc795d6965", "messageHeadline": "Merge pull request #9866 from astrofrog/io-registry-directories", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "3517b464b493f79ef759919cef7e9bb804ceecbe", "messageHeadline": "Use a different approach to avoid calling get_readable_fileobj for di\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2da2b15dc3f0cd74c16c74b74f78751690065683", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cedd5af10b2fd97ac24bc6fb320dbb9320f3a228", "messageHeadline": "Fixed a bug that prevented the unified I/O infrastructure from workin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "823dbbb7c5b5555098572a42265895640f322165", "messageHeadline": "Minor documentation fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79cbe8c52abdc24593aff3b07628fc7b07d8b9e7", "messageHeadline": "Mention --tags flag when fetching from GitHub", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 215, "deletions": 215}}, {"node": {"oid": "c324cf19197d0b29ed911e7bcd1d0f47348db246", "messageHeadline": "Improvements to documentation, and add more entries to .gitignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 60}}, {"node": {"oid": "719f0c4f9704cfc8412fc258befdda505e2b737e", "messageHeadline": "Add missing comma", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf5700bc5d158bcc32479ef7c96e4dfb9d5969d5", "messageHeadline": "Fix coverage reporting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 53}}, {"node": {"oid": "f1bd886e915370ad41d32b39a9b9c86457843e66", "messageHeadline": "Use setuptools_scm version template to automatically pick up changes \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4e78e53693c7d843fe9efd74e851aeb498229ceb", "messageHeadline": "Clean up changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "28caa55e86714c0396a1d695eea950ffbda364fe", "messageHeadline": "Clarify that pytest-cov is installed as part of pytest-astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e5aa18bf6dc2bda01bca42799561befd3a98eb80", "messageHeadline": "Updated CircleCI docker images to include latest pytest-astropy version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f2708c1a77690abf4d8711dc491b685c1c3890a", "messageHeadline": "Specify minimum version for pytest-astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7a53bbe51adcc423feabd02e52154867ffc58dfa", "messageHeadline": "Add names to Travis jobs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "bc86ce2b690957ed47d3c7d7eadd9fe874f38636", "messageHeadline": "Use git: depth: to avoid doing a shallow clone", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8db88bf8e23dce8f05773c195bdf5e7d8f8a35bf", "messageHeadline": "Clean up cron settings for Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4c45331aa341bfbd8ff6abb8e48d6f92dc36b2be", "messageHeadline": "Don't specify py?? for non-test environments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0603ea338245876d18343c52ded8675fc6f8ede8", "messageHeadline": "Further cleanup to CI configuration and fixed a typo in the docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "2bd893f9319e2f496066f0c156338195a8464086", "messageHeadline": "Update docker images used on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0552bd226b0b654ff12f8b6f66d6947fbce0dd3a", "messageHeadline": "Updated tox environment name for style checks in Travis configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11e631ecc1f62b8ff9ef2fdca4bff192ee2f2dfc", "messageHeadline": "Fix descriptions in tox file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cf9074121c654fc1a1a69ebe477d5c7870af314", "messageHeadline": "Update information about tox -l", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d0a439139ad8937ec1ed07e60a08a103cc92f81d", "messageHeadline": "Update to testing docs and clean up CircleCI configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "8bf0d3378704fbc59bac26bd4511190566700fff", "messageHeadline": "Add descriptive comments to the tox configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 29}}, {"node": {"oid": "1b6f877ceab1b913b90d2c1e14bfc8abf5f22663", "messageHeadline": "Added a comment about why flake8 warnings/errors are listed in tox", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "78d083cb81150995acd092d5cc7e27effd735f4e", "messageHeadline": "Avoid separate 'cov' extras_require", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "70608f975496f0f2b6c1f312891ba809a43f66b5", "messageHeadline": "Avoid hard-coding minimum Python version in developer documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1006c70e84191df3f5e0d36a30d92764507f64a3", "messageHeadline": "Make it possible to enable coverage testing by adding -cov in tox env\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "c3885fa8a69ff649bdef81f1ea510aa0ae99ac4b", "messageHeadline": "Change back installation instructions for pre-requisites on Linux", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2cbd6e75999af7fe0a26e06afc7a80cbfbf0ee71", "messageHeadline": "Added a comment about the TOX... environment variables, and automatic\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9cfa47c3e93f7bc298ccc797e18f609fffdcde9d", "messageHeadline": "Add a note in Travis configuration about what --open-files is and why\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5aa7255d3789b65865981a0d75a4ecdc6b44a39a", "messageHeadline": "Improvements and fixes in developer docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "1899efbfc9e60a41c9aaa05312f05627284cce61", "messageHeadline": "Updates to setup.py and setup.cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "38d4655cb6271c02ca7a92aa14302af83d8195c4", "messageHeadline": "Clean up Travis configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6d33347f290846d81267df9d658290a163253e4a", "messageHeadline": "Fix incorrect use of pkg_config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "027e6098f974c65caf2cfe981ea10f6fe35c116f", "messageHeadline": "Use -P option for visualization tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "270d2632b794c7f8ba7d0b41904cf99d69ed9fe9", "messageHeadline": "Update configuration for coverage to exclude files on reporting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c6d6eece1a7e2b0a9f0e8071f07b2e1c466fd4a2", "messageHeadline": "Remove unnecessary entries in MANIFEST.in", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "59c4dfa3643c3cc78c3c3a5eea7fe56318ce24a3", "messageHeadline": "Remove deprecated keys in setup.cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "37e1bf86db23b4a3cbc8db5595370c7ba7652baa", "messageHeadline": "Added changelog entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "45cdbb124b59ca174639cdf4ccf5c062b5c5f4ff", "messageHeadline": "Added help messages for removed setup.py commands", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "e8662ab4d0d0c7b4064a6fa6720dd3a7bfc2c552", "messageHeadline": "Updated user and developer documentation to reflect new package infra\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 360, "deletions": 676}}, {"node": {"oid": "20ac429549c00c6d56242d95ad15ba17c42e8cc4", "messageHeadline": "Remove safeguard against importing astropy during setup since it shou\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "0a79fbae3d87c8d7fd08b4230013a19d36fb4644", "messageHeadline": "Pin Cython and jinja2 in pyproject.toml to ensure consistent source g\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c58f091f4e015f773367b68eeaf85dc97a4f4efe", "messageHeadline": "Add tox configuration and update CI", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 195, "deletions": 152}}, {"node": {"oid": "31a2bfa8cdef2af69de1fcc7de45cde87849d09c", "messageHeadline": "Use setuptools_scm to generate __version__ numbers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "21b9d77456a475b328dbdec15a43ad34ce5c2166", "messageHeadline": "Remove astropy-helpers submodule and use pyproject.toml instead", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 1199}}, {"node": {"oid": "d2fda59caeffe2f3ecb5f3bab24a2f8286b71d61", "messageHeadline": "Now numpy 1.19 is a possible problem.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7d9a3782e7c930145820a389214ddae5fe3cf285", "messageHeadline": "Fix problem with creating array from list of times with different shapes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7ef2538cdfd111c4c88e8306fb12f04c44fc98fd", "messageHeadline": "Adjust Column test to be numpy-dev safe", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2e6ad6f7013a2c67d0c9e1adca0c176d2646df4", "messageHeadline": "Ignore numpy deprecation warning in angle array check.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6ef55d8f5916a11654c1c33b9016517e2ec5f2b7", "messageHeadline": "Merge pull request #9878 from pllim/pin-win-numpy", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc962fd2a0e8d0222d7221bf638d0c14f89ff2a9", "messageHeadline": "Explicitely stay on 1.17 numpy for windows", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e97e79b361c772ab8219b2750d0c1ea6cd8826a", "messageHeadline": "Merge pull request #9877 from pllim/fix-cadair-url", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3915cd20dd7aba21e7c738841acdfd6ccbbb9fb", "messageHeadline": "TST: Pin numpy<1.18 for Windows", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b052938df0e479f95e95329b33e1257c9df0862", "messageHeadline": "Fix broken giles URL", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4686268eac76c133d582264081d4498540e436f", "messageHeadline": "Merge pull request #9874 from astrofrog/fix-test-missing-file", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3745f3c6ec324885094e920991d475e1dee10f68", "messageHeadline": "Fix error that occured with latest developer of Matplotlib due to the\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62299fdf1354d746b4b641c26da065d2f7803ef5", "messageHeadline": "Test exception catching in test_missing_file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44379c153ba10a93dd1ca7f275d4ba4cf0e0f303", "messageHeadline": "Merge pull request #9851 from astrofrog/fix-mpl-dev-2", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "e220bcf55e198daa9acac86e3243e62f2e528b5b", "messageHeadline": "Fix tests when Matplotlib is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1412ef26e1f17a02bcaa2ff4262182cd0eff1bf0", "messageHeadline": "Updated CircleCI images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "967a9a72d4eb4567b057cd76f72728daad3ce6c5", "messageHeadline": "Skip check of imshow_only_kwargs with vmin/vmax for Matplotlib>=3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a46772f87751bc7822bcf5fc4838fadd3766d72f", "messageHeadline": "Fixed tests with latest developer version of Matplotlib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7c6c2af319c74be93ef38572f69768b0d179ce1", "messageHeadline": "Merge pull request #9848 from timj/u/timj/matplotlib-unit-convert", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d87093464ff7912d719bfa4fbd5d0d44742ee1fc", "messageHeadline": "Merge pull request #9854 from nealmcb/patch-1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "beb50085b107aff6960f87bc3405137fa5ed9242", "messageHeadline": "Get scipy (optional) version last; fix typo", "author": {"name": "Neal McBurnett", "email": "nealmcb@gmail.com", "user": {"login": "nealmcb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54fdae7333f9a85f12d76a13019e2dbd219e1767", "messageHeadline": "Flake8 compliance --ignore=W503,E402,E721,E731", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 249, "deletions": 232}}, {"node": {"oid": "b1addf5ae4ae8c18b048940c460a3be2735f5392", "messageHeadline": "Merge pull request #9815 from ayshih/remove_transform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "78746741ea075906475effecb1a9cc88b3454037", "messageHeadline": "Add test for unit conversion fix", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "90e8d7687b94476926308017c74f3f17e0310844", "messageHeadline": "Add change entry for matplotlib fix", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0ba2155c5095681aa229393b8238b177541763f", "messageHeadline": "Merge pull request #9849 from namurphy/isclose_allclose_docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 20}}, {"node": {"oid": "648108a4f70feeffe9b951446eb28d84f580b965", "messageHeadline": "Change error message in test of allclose", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb3db84f8f627a56a63041bb638de3ed651aeb2c", "messageHeadline": "Fix typo in error message", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f732462b553ab157ee253670fec17a971af3c3c5", "messageHeadline": "Fix docstrings & error messages in isclose & allclose", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a9eccdf638964e007336c2ecd8f863fc618bb055", "messageHeadline": "Fixed two bugs with removing transforms from the graph", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "89dcdc799dc4317db3ae34e05d886f8d6c18079e", "messageHeadline": "Merge pull request #9805 from astrofrog/double-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "fc0a9ffc4f869cc381f4af34e5af87a52e6fe68e", "messageHeadline": "Reverting atol default to None in isclose and allclose", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "e004ef2c91de0bf6d4041301e5318460f56f86d9", "messageHeadline": "Update docstring & keywords for isclose and allclose", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "3fdf53b85a8cd32137857e81958d8c50e7255e4d", "messageHeadline": "Merge pull request #9641 from mcara/wrap-tabprm", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 902, "deletions": 49}}, {"node": {"oid": "d0b2c8ee81917a2d4016f1a308e273c1880dddd9", "messageHeadline": "Add support for -TAB algorithm in wcs. Wrap wtbarr.", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 902, "deletions": 49}}, {"node": {"oid": "7e8e6b610bffbd87e19dae297fbceece5bef36fb", "messageHeadline": "Check for empty list in matplotlib unit conversion", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bc4ad7b65b4146915d5442a6aaa7a82d3b24608", "messageHeadline": "Merge pull request #9845 from mcara/fix-mem-wcslib-tab", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c782f7645d05c906432d8b5992a7181f58d353d", "messageHeadline": "Fix memory corruption bugs in WCSLIB/wcscopy for WCS-TAB", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef4f97ed00106521a70cd41245f4fdbd10888fd7", "messageHeadline": "Merge pull request #9831 from astrofrog/fix-mpl-warnings", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fec6ff659514eb365eeded9823591d76d8e125a5", "messageHeadline": "Fix typo in changelog", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184c01f3cb52bbc6cc29bd9c7c2fd1849d38fc83", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c99e6a6b4185966772a472622912430390500ef5", "messageHeadline": "Add Changelog entry", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff09bba207eee02152174df3753d40f5526fad19", "messageHeadline": "Check if units is a mapping and warn for additionial keys", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4cd1fdd94499449493b80351bcf5b33f0757eed3", "messageHeadline": "Add unit argument to Table.from_pandas", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "c1dd00dd88b6f48fd0229315cc0882c5c389e550", "messageHeadline": "Merge pull request #9834 from pllim/units-pnbody", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8b36f2fa46dadef426edc999b61e3c95dbfd283c", "messageHeadline": "Reword based on review [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "410bc4b9bdce307835e74ece77939cf0b6a7faae", "messageHeadline": "Merge pull request #9839 from taldcroft/table-reverse-mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "5f075afbe6d4f8c06b0e8b9aa5668a3b573286d1", "messageHeadline": "Fix Table.reverse() bug for mixin columns without item assignment", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "60f92989e27667c7d8370d8b9d3470ae3081416e", "messageHeadline": "Move units acknowledgment up [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bc4f6c1e78e5944752ad4e151bec4f90728ca71b", "messageHeadline": "flag examples cosmology/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "8bfa4198e0f37db7e39ff55c3944453187f90d20", "messageHeadline": "Merge pull request #9829 from mcara/update-wcslib7p1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13053, "deletions": 10739}}, {"node": {"oid": "56997f744987cf1788e9e87a551213f336e232d4", "messageHeadline": "Merge pull request #9813 from mhvk/erfa-remove-leftover-cruft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "ddfbb02ac93e4bda5d14a7145d5b72582a272387", "messageHeadline": "Silence Matplotlib deprecation warnings after pytest run", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5fb7bfd648e16f40f9df90fe7af714afa2f9e539", "messageHeadline": "Merge pull request #9780 from DShivansh/master", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "56fbc3d295ac4171b631218b3f47823f69bc411f", "messageHeadline": "Update WCSLIB to version 7.1", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 13053, "deletions": 10739}}, {"node": {"oid": "69862f32fb8f212b76f77fb122bc8728a9ab811a", "messageHeadline": "[docs only edited the log entry.", "author": {"name": "shivanshmishra", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1daeb809084ef091d71520d14ae145d00afa5b73", "messageHeadline": "Merge pull request #9781 from taldcroft/ascii-flake8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 282, "deletions": 246}}, {"node": {"oid": "70e56e77c99392e59418c7c19ecb03b79aeb6f0a", "messageHeadline": "Merge pull request #9827 from nden/asdf-dev-tests", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fb0c52652dae8a31fe467f2e1c3cf46ce7615160", "messageHeadline": "address comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1dcb21934349c14ded861bb0ad18fd7d1bc5fed", "messageHeadline": "Final formatting / style tweaks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "25ab2f059da782acd5fddb4c952dc526390239cc", "messageHeadline": "Flake8 compliance --ignore=W503,E402,E721,E731", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 285, "deletions": 249}}, {"node": {"oid": "43cb59dd996d760a94aca09127ed254338e20b27", "messageHeadline": "add a test with ASDF master", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c7f1dfd6ee3765b88bb6e0864262e37501e6fe03", "messageHeadline": "Merge pull request #9819 from jdavies-st/fix-run_schema_example_test", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09cc82baf88e927f1eae5ecda904c0cc57dfef75", "messageHeadline": "Bump required asdf>=2.5", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8283f48d6b2df04536808cf46394e52a7d15e84", "messageHeadline": "added change log entry.", "author": {"name": "shivanshmishra", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "04be20893c82efb05ed25697f2e3fdd682047154", "messageHeadline": "Merge pull request #9820 from peterjc/rst", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "2c3b72bf24a05bd10447dd088bcb8385d111e68a", "messageHeadline": "fix whitespace", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3e0faba055e24f31e43d44371eff9bcfdfc1c011", "messageHeadline": "Merge pull request #9759 from astrofrog/pep8speaks", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "08ff8a6ab8b288f018717f26e54267fee8cbca90", "messageHeadline": "Merge pull request #9789 from bsipocz/changelog_post_40", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 442, "deletions": 1170}}, {"node": {"oid": "24d51a56f03e326bf7dd5bdde94a1dbe093c72db", "messageHeadline": "Merge pull request #9806 from astrofrog/asdf-skip", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "de72ec3d4ab023c5538166ca5ad11655ebc510d2", "messageHeadline": "Fix RST numbered list", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ff9df35a27c9f14a90f0d2dc4bb5c5611fc3770", "messageHeadline": "Inline literal; typo; use literal block", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f5adc430349c1163a11937e84dd225fb040673d3", "messageHeadline": "Fix stray indentaion within RST link", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d2b48a6b815272b904c96c108638ee21971ccef", "messageHeadline": "Blank line after RST definition list / before section", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a74ceac34184297892b59d6340b2a1ab198be5a", "messageHeadline": "Blank line before section & use literal block", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d6df76a245f0e91f79125b0eef0e9ee90c959ca2", "messageHeadline": "RST definition list should end with blank line", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1ae91387e04ef8a3712cb771fa718d42844dd74", "messageHeadline": "docstring examples should not be RST literal blocks", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b2bc1fb6f0865e4913793d8f80e857b134242fac", "messageHeadline": "Remove strange RST indentation of references", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "1ddf64b690514482e507106b8be85eee958bee54", "messageHeadline": "Remove leading space in RST section name", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "005da7bad6fd5275303eb4bbed7d1f7111fbb63c", "messageHeadline": "RST definition list should end with blank line", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee511da1a8644154fa7c397cb14e4b63ba2957f2", "messageHeadline": "Code snippet should be an RST literal block", "author": {"name": "Peter Cock", "email": "p.j.a.cock@googlemail.com", "user": {"login": "peterjc"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6913a6902fb94d09bf71f8ff8ec4a50628494059", "messageHeadline": "Use Python 3.8 32-bit build for double test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "31be9177bfb974b27bca6219ab512311c4b87a03", "messageHeadline": "Fix asdf test helper to use new resolver", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93fb894992a9e0a09bc161ec727a108690182b11", "messageHeadline": "corrected the pep8 error", "author": {"name": "shivansh mishra", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6f98a78b6aabeda7e4f4a5315b90834d13f816d2", "messageHeadline": "added the tests", "author": {"name": "shivansh mishra", "email": "dHoneysh@gmail.com", "user": {"login": "DShivansh"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "aadf6dcd47d7c0f239626a30f9441a59a5252ed1", "messageHeadline": "Fix remaining coordinates test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7e5ac93e3bcf3a90bbda0bff3f8827228be2f41", "messageHeadline": "Remove old cruft needed for numpy < 1.16", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "064ba7fa65fe47f05c9486d80c809215ee818246", "messageHeadline": "Merge pull request #9779 from eteq/mass-energy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "08b31635cb61447535f50402c7399048cd68e2cc", "messageHeadline": "Merge pull request #9615 from bsipocz/travis_python3.8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "a80d016a95cb1323ab5c3d0c7848f3b8d38cf373", "messageHeadline": "Formatting nitpicks [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4eee2073b136cdd91b8abddcaf482a28b4a0e02e", "messageHeadline": "add mass-energy equivalency docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b55e562261057881ea338db8e89834943e6683e3", "messageHeadline": "Merge pull request #9767 from pllim/debian-mpl-warn", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "162991438df683c3016cb4120c20fb16da9a5e23", "messageHeadline": "Fix modeling test that modifies global state", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1072194dd356c6671adb6ec578d222bd3cb9531b", "messageHeadline": "Fix coordinates tests that modify global state", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "13ef94182b59f479028406edb45f7a4c7ae84141", "messageHeadline": "Fix WCS tests that modify global state", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3445cb99acbd195667a750421683d77332e8dbe1", "messageHeadline": "Remove DOUBLE_PLAY from Travis configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "1e18669a61d597c45376d1dcb6a5c2c512907537", "messageHeadline": "Merge pull request #9808 from pllim/release-doc-fmt", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "edff7d054753b51a59a49994e373f7f59711b57f", "messageHeadline": "Release instructions formatting [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ac224da7e827987f95d058effe2b7f75a0355dc6", "messageHeadline": "Skip asdf tests if entry points are not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "cbc2a5b5bd48fcdcce67838663a4ca978d4bbbbe", "messageHeadline": "Fixed DOUBLE_PLAY test to actually run test twice within the same Pyt\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "febda4823b1283545a8323987a6a0747a2a693d1", "messageHeadline": "Merge pull request #9730 from astrofrog/system-libraries-env-var", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 53}}, {"node": {"oid": "921cb16c4473b712b2955e62299682f0c388e320", "messageHeadline": "TST: Ignore remaining matplotlib warnings on Debian", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2f45fae3f28fbcaa8244c5b93a7e1fa77207ef4f", "messageHeadline": "Merge pull request #9711 from saimn/fits-fix-grouphdu", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "7c8aa68cb7b24e58888dfa1c930b156d03103f0f", "messageHeadline": "Add comment explaining why this is needed [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "668088cd31b9d0af201a5391ee4e7a6d7f57c48f", "messageHeadline": "Merge pull request #9793 from mcara/rotmat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "05f265df391ce073eaf206d9dba3061a60fba918", "messageHeadline": "Merge pull request #9803 from astrofrog/asdf-pytest-plugin", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "a4dc7bc701b11a38e556b35736c3998cb0aaa83c", "messageHeadline": "Bug fix and suggested improvements", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "cf56106c5df486cd3c3abf33920361ea5483cdec", "messageHeadline": "Merge pull request #9800 from astrofrog/fix-race-condition", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94b1ea839e2f3f48d1c315c4621083596bbcbd49", "messageHeadline": "Use asdf pytest plugin automatically", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "35d8adfd2e86c80bf7fd8f5c0081709928caf713", "messageHeadline": "Merge pull request #9787 from timj/torr-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "05cacd176d24235f406a33d095471c8d2a43a7b4", "messageHeadline": "Fixed a remaining instance of use_system_library", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c0ccadf208acf91b9dbc7c8ca561c0155ce05828", "messageHeadline": "Fix code formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2e4918f686653778aeb48e221a0cc058f2c5e8a7", "messageHeadline": "Use environment variables to select system libraries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 52}}, {"node": {"oid": "59f8ab43cd5b25043963276a41390f8d730666d6", "messageHeadline": "Merge pull request #9729 from astrofrog/package-data-setup-cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 51}}, {"node": {"oid": "5d70b206dd5d7f5d612cb76c7c280e6b918eab0e", "messageHeadline": "Merge pull request #9731 from astrofrog/change-debug-flag", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "129c9e89a9227244bffe2bed10e33c5012897f12", "messageHeadline": "Fix doctest race condition", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "632e34a0a689b8195cd5091042555426f5d56842", "messageHeadline": "Check for --debug directly in sys.argv instead of using astropy_helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d7ff06b11c97f7f77a48e3fbdfd348f549611432", "messageHeadline": "Add changelog entries", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4dd0ae94e22f4996097db7e448edd20af0e0ac85", "messageHeadline": "Fix fitsdiff to get only files when a directory is given", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ddae62453f7cb97bb5aa5e46039476dd1d3102d", "messageHeadline": "Move test file in a sub-directory", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bc1916fec772fd23e8c464d4942cc4d977fd20bd", "messageHeadline": "Create Header instance when _BasicHeader fails", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3e4c7b0a4f55d209e2fea58012c30e68a5a05922", "messageHeadline": "Add regression test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2cc47cd3aa9ef154c03828470c464522691485ae", "messageHeadline": "flag examples in config/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "63369050f360419214548f3f5ab4f48510af11b2", "messageHeadline": "Improve performance of rotation_matrix for common angle units", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "54f9e54dafd7369dd10de2cdadc2a5e4a81bff33", "messageHeadline": "Merge pull request #9791 from adrn/coordintes/galcen-wording", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "0247e10b0347b6231b9dee1ac748c9c037d73dc2", "messageHeadline": "Add change log entry", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "00915bce9daa6c017c4c7a053ebef09f7f14bf09", "messageHeadline": "Add torr unit and mTorr variant.", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f6734946da0abe8c25f77a5a392741f83b122461", "messageHeadline": "Apply suggestions from code review [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dec9c018abc512a9b399171da3ae160a0168c917", "messageHeadline": "added the functionality of .values and .items", "author": {"name": "shivansh mishra", "email": "shivanshmishra@shivanshs-MacBook-Pro.local", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f65776ff899f1043c9e22ca4ba846bc5b1c2042f", "messageHeadline": "clarify wording about location of sun on x axis [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "55029ef57ab9e1cdcf9192270cf7cee2b62d8340", "messageHeadline": "Fix sphinx issues", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb992250b47dd86f1842142264d7f1c81bf41be5", "messageHeadline": "Adding new contributors to the list, ordering by first name to make l\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 309, "deletions": 285}}, {"node": {"oid": "cf9dcafa39f6053f1e55c7c457b67b8673a2a3b5", "messageHeadline": "Adding 4.1 whatsnew, and move 4.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 701}}, {"node": {"oid": "014c19a13ab8a9072759ba4ec5a89d882a448690", "messageHeadline": "Changlog updates post v4.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 114, "deletions": 183}}, {"node": {"oid": "12ccb9a6d7780a426c401b3631f65a7ea9191b6d", "messageHeadline": "Merge pull request #9785 from bsipocz/update_helpers_4.0.1", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b7d256b1421774c8103f0a09d72baf81a3d5541", "messageHeadline": "Update helpers to v4.0.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d7f94af60d39644feab8be73deb8cddaa544fb", "messageHeadline": "added the functionality of Table.values it returns 2-d list where list", "author": {"name": "shivansh mishra", "email": "shivanshmishra@shivanshs-MacBook-Pro.local", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "efa27f063a0f33e7bd5be00cc434eec9ad45e8ea", "messageHeadline": "Merge pull request #9772 from taldcroft/time-flake8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 180, "deletions": 170}}, {"node": {"oid": "8e3cadbdd8987027554815be809341e037d66f49", "messageHeadline": "Revert some changes per review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abcaab4537de98993ad7bc65ad64d106080dee3b", "messageHeadline": "Unravel some tricky code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "fcb9a9c317051c5ff915a90b964334a2c4971660", "messageHeadline": "Merge pull request #9741 from bsipocz/release_v4.0_stats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 100, "deletions": 10}}, {"node": {"oid": "91357d9d476300730c2b1e7b09ea2a31b43fc7c7", "messageHeadline": "Fix the list [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 74, "deletions": 74}}, {"node": {"oid": "e0bc3a0f4c191a4cb13efbb75402e3008d077300", "messageHeadline": "update uncertainty stability info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4ba457a274c68f0c20bf2109d722495a1f10af16", "messageHeadline": "Updating the numbers once more [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "257d51f0b928e6d79fc8530baf13a4a97529c555", "messageHeadline": "Adding contributors to the release notes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 86, "deletions": 3}}, {"node": {"oid": "55c4054ddc798479435c47bbcd913c0f951da430", "messageHeadline": "Updating mailmap with new contributors", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f6f116eadaf42e7cce36ce2c71c592526e84e460", "messageHeadline": "Merge pull request #9776 from pllim/skip-cache-test", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b9c5a70716dc5385864adf7be5d40565e3e10a6", "messageHeadline": "TST: Temporarily skip non-deterministic failure", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b4a72280566e07df3d0c333d013c249d1599a68", "messageHeadline": "Merge pull request #9775 from bsipocz/update_helpers_4.0", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8ff50a122a4c4bb9e5d2ad0df4d4850dd9f18a21", "messageHeadline": "Updating astropy helpers to v4.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "352158bcb3493e6ea80c8118e4e3bc4eb5bcec39", "messageHeadline": "Flake8 compliance --ignore=W503,E402,E721,E731", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 174, "deletions": 171}}, {"node": {"oid": "61b3a18c73c2dd427cdaf8040a593018fda9c509", "messageHeadline": "Merge pull request #9761 from dhomeier/dhomeier-compression-mods-not-\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e5afed30534625882f87691d99645e2d51e78977", "messageHeadline": "Added changelog entry [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "88eb04873386ae3fd7fd3a0168c8ac3ca96265a8", "messageHeadline": "Changed bz2/lzma import exception to ModuleNotFoundError", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "cfecc65bbb9a49cc6f97bb9ca54c9622208bee4b", "messageHeadline": "Merge pull request #9756 from adrn/style-reformatters", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0f13d949732d2da172dc1d0d14ad9e0d8ef7ca06", "messageHeadline": "Two colons to format command as code", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae27d18e58938ac4f4067c4b97d6ce6f5795109d", "messageHeadline": "Added pep8speaks configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "6d3b53e8ed05814624bf99c3eb8e27f699357642", "messageHeadline": "add another bullet point about flake8", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b8fcc9d7277c6d0bcedc82ff11071c52917427fa", "messageHeadline": "Merge pull request #9757 from bsipocz/pr_template_add_pep8", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8eb431ec8e381e47185d904f88ede316c4f60a22", "messageHeadline": "fix syntax", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e188addacc268ec2c0dcfadb70f17774ef30b71", "messageHeadline": "Merge pull request #9758 from pllim/ignore-warn-issue9750", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d59760dfed69448e1a80cd04486cc0c9e12379e1", "messageHeadline": "Merge pull request #9755 from pllim/wcsaxes-fp-dangle", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 54}}, {"node": {"oid": "8c7d03656b565020f9219e1309fb744d1dc3fc9d", "messageHeadline": "TST: Ignore RuntimeWarning in MIPS", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6225257e08d097f2ee38b7aedd48ccaa17075cc6", "messageHeadline": "Adding the flake8 comment to the PR template [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aa480a6f15480aa025529e3ca3e914758a770e50", "messageHeadline": "Added bullet point about code formatters to code style guide", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7cada42c6ee3e59ff82aee92a65c6d2b7f05769e", "messageHeadline": "MNT: Remove unused datasets from wcsaxes tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 54}}, {"node": {"oid": "12a3d371b87e13169538a05c7b085a5d34e04cf6", "messageHeadline": "Merge pull request #9751 from msrdinesh/master", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "146eebec09789db9a5c11a1ae85e864bb2ee8e91", "messageHeadline": "Small correction in doc", "author": {"name": "M S R Dinesh", "email": "39215691+msrdinesh@users.noreply.github.com", "user": {"login": "msrdinesh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0fd34b9a5020fc8f04a7a75b016592c40e889e3", "messageHeadline": "Merge pull request #9753 from pllim/fix-pocoo-links", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b205bc59d8dae7892fb4ed9ab9dc664512f9815", "messageHeadline": "Fix broken Sphinx doc links", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e962995d454bbdd5a6e0b5d2af5ac0a1f97ea87", "messageHeadline": "Merge pull request #9739 from taldcroft/ascii-names", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 96, "deletions": 6}}, {"node": {"oid": "e7e7356b7324a5024960d5da84162597cc6a6ee9", "messageHeadline": "Add new test and fix failing test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "98d707b7521ad78ed5d5149cbebf4bc4249af8e9", "messageHeadline": "Merge pull request #9738 from dhomeier/dhomeier-ascii-tokenizer-erange", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e5c1aa4cce044439ce24a9b3c015e057edec101", "messageHeadline": "Merge pull request #9727 from astrofrog/numpydoc-docs", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 575}}, {"node": {"oid": "3ff4eeba0764814e1e7b82c104bb5ff1fed63b82", "messageHeadline": "Change ascii.read with converters and names both specified", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "d112c60ba35a93f80fa943cf04709c9155f6dadb", "messageHeadline": "BUG: changed ERANGE check in xstrtod to >= |HUGE_VAL|", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d38a925997ccfe6226eaa91984944d484258dc53", "messageHeadline": "Merge pull request #9734 from mhvk/erfa-update-to-1.7", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "b6a69c7f0f1dd814a9e2320d1d90d9bb07c2e320", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f2edc6911cd73f2416bc0f1f341d2277b66abb5b", "messageHeadline": "Merge pull request #9733 from pllim/iau2012-typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a455a33ffc61bec302d6114145582b9d84976521", "messageHeadline": "Add back copying of WCSLIB header files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8aef6d231f6087a6218b1330ad651cd5122a0ccf", "messageHeadline": "Clarify IAU year inconsistency [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c1c4fed7fe30059adbb51abeeb438a22f4e84e6", "messageHeadline": "Declare all package data in setup.cfg instead of in setup_package.py \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 69}}, {"node": {"oid": "532893b8dbd6fe0170c6cf33b449d260dc9041f1", "messageHeadline": "Passing science case tests with None implementation", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "74a2fdcd24731e8f884a3e15f3798429e30e3178", "messageHeadline": "Update bundled erfa sources to 1.7", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 93, "deletions": 13}}, {"node": {"oid": "4f0a679001401c34305311721e511b40cbef1eed", "messageHeadline": "Fix link and add back note about where docstring rules can be found", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e4d13f144a1016333948cee37b71f87894a203fc", "messageHeadline": "Remove our fork of the numpydoc instructions in favor of the official\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 578}}, {"node": {"oid": "ceef2b3962750b45494dec41f980c6f68dc972aa", "messageHeadline": "Merge pull request #9703 from aarchiba/cache-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "3e645d72f6a09ddf79ffa51e7eee8a89c16d8e45", "messageHeadline": "Merge pull request #9717 from nden/constraints-dict", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 133}}, {"node": {"oid": "3119c5b34b2b5f28b94feb4896b102879fca53ba", "messageHeadline": "clean code", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 58}}, {"node": {"oid": "3394bdbf559421386200c011c567f20c17900a55", "messageHeadline": "fix setting of constreaints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 76, "deletions": 81}}, {"node": {"oid": "0e0e90611ca0ebf62cf770dce7332379899bc3d6", "messageHeadline": "Merge pull request #9712 from mhvk/table-row-splattable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b8feb386a2208af49e737a83d0eb7d440ac30c7e", "messageHeadline": "Merge pull request #9724 from astrofrog/ignore-matplotlib-conftest-wa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9c2ff731e19b42d19cea9bc49f34afdf710e45fb", "messageHeadline": "Re-enable cache warnings, reveal and fix bug #9704", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "9015e9f6d06cab19481eeb441d04adc2530d4a7b", "messageHeadline": "Merge pull request #9669 from aarchiba/fix-locking-bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 122, "deletions": 47}}, {"node": {"oid": "4c8494881c8a575dd6ea92277c8c2b8a626038d6", "messageHeadline": "Merge pull request #9707 from nden/tabular1d-inv", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "377a68fae6d4b319bb3b848a8cbd038986594a2c", "messageHeadline": "Merge pull request #9708 from nden/prior-posterior", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "70d8de85591bf15d3e9d6aa252fa413160d7cdc7", "messageHeadline": "Merge pull request #9723 from astrofrog/fix-timeseries-docs-io", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e20ebfdf687015e83a8d1a9ca79fd22ac942fe74", "messageHeadline": "Merge pull request #9684 from astrofrog/fix-docstring-syntax", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 337, "deletions": 337}}, {"node": {"oid": "0de4550cd6723d1384dfc8c3c8b8535c52ffb308", "messageHeadline": "Clarify testing", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "472d173f332c400c4af4b4c51287c66c06174562", "messageHeadline": "Merge pull request #9710 from pllim/asdf-test-ctx", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "af0f101be10d761665bd12cb252a3168b596448d", "messageHeadline": "Ignore Matplotlib deprecation warning in conftest.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "743bfc034da9508da596fba2a7b9a978059d78be", "messageHeadline": "Fix how data is fetched in timeseries examples", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "02f5647f6292c4842bb712e77b815de06f8d2461", "messageHeadline": "Improve consistency of commas and 'or'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8ed9dac1643773e9719c23f7f270ca598e035add", "messageHeadline": "Merge pull request #9672 from mhvk/arm-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "03129e0e5fe4ba6ac9b3353be20f14ec9a677f6e", "messageHeadline": "fix priors and posteriors", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "ce10f359f2a671426d25d3246d1aa19acc10b491", "messageHeadline": "Remove .items() method as it causes other tests to fail.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "ca42bd7cb59beb4a40102a690f75b73a40bbf817", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6275bee6ff24c4db5eeb50802d21960083a74262", "messageHeadline": "Allow table row to interact like a dict, e.g., making it splattable.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "274e66d0c626e341695165e4e55c53ec48d31881", "messageHeadline": "Merge pull request #9652 from dhomeier/fix-bz2-dep", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "cddb5b89072c284adac08d371d8e93b973597858", "messageHeadline": "Merge pull request #9581 from astrofrog/whatsnew-4.0", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 595, "deletions": 11}}, {"node": {"oid": "0442a5230613131330adc121a2c9cb47acebe540", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "497713fa46e2ca8ba6ddc2b81d30e5bda773299a", "messageHeadline": "TST: Use context manager in asdf test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0ba3099dc8d70e0ff2a811c76f838debf44df614", "messageHeadline": "Added leading 0 to floating point value for clarity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee5d58ea76f4822ddec2153966d6cf55ddcfdc1b", "messageHeadline": "More wording improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ca6b734109d8dff119e2e3d2fab39dfa601aae5", "messageHeadline": "Apply suggestions from language editing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "bea5d7cb1c5002fd2057e7335c4adcac9c1280aa", "messageHeadline": "Merge pull request #9693 from Cadair/fix_1d_sllwcs", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "bd98d870f02db63afa22e4ec8540456790a53c49", "messageHeadline": "fix pep8", "author": {"name": "Brigitta Sip\u0151cz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95c4079b8db42d77d8495b3cd19558f63ed67e82", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8c2bf82a1708840cdc998be9cd6c60dc106ca89d", "messageHeadline": "Merge pull request #9675 from pllim/citation-no-symlink", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "442374e0f1e6df855b78772ff07a60918ce844f2", "messageHeadline": "Merge pull request #9706 from nden/local-file", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9540ff2b97c7afebb1328f69e023754808ab2aeb", "messageHeadline": "fix values", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7178bd0b51511d31ef6b9acf161bc1414694759d", "messageHeadline": "fix test leaving open file behind", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2230952305e969b0f4a7e9f5a1956501dab76c0e", "messageHeadline": "reuse flags when setting up Tabular1D.inverse", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5e21a34da009f41a13e8e64f8619d370f0380514", "messageHeadline": "Merge pull request #9688 from astrofrog/fix-wcslib-masking", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "12fde735cee0239d5214171affeb7d79cbb5d5f2", "messageHeadline": "Merge pull request #9702 from Cadair/fix_ccddata", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9252de216b1081d4f7830cf98c566a6e4e3abbe1", "messageHeadline": "Fix rv calculation when rv is explicitly provided", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "3b4d7ad3ecdb4803734825fd227ef160e70bed5f", "messageHeadline": "Check the CRPIX values", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7795c8d182fa34490cae0b1d08d04b29ac4e3db0", "messageHeadline": "Reverted Exceptions in utils.data and io.fits docs.", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a55b05f25aa6e3a51a8c3fcb5d51f2820d14bfb2", "messageHeadline": "Add a regression test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5e1501c0c53fd3f4805358c375f7b803e3698461", "messageHeadline": "Catch warnings appropriately", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "8cf55a5c75e59396c95344a34bb26fd0ab332e15", "messageHeadline": "Make CCDData have a wcs.WCS after slicing", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9ef0e1d6a78acde8051bd8183c8c307b6d73a9b6", "messageHeadline": "Add test for 1D SLLWCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "5d09026f018d68ab3b6ff826f9a3a740291d4270", "messageHeadline": "Merge pull request #9573 from lglattly/copy-edit-samp", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 108, "deletions": 88}}, {"node": {"oid": "c3bdd4da208288678a3622e9bcd9f0b11b93f7d6", "messageHeadline": "Merge pull request #9634 from pllim/win-cache-warn", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "550e127abb520c3aa95a717e5014674d78366827", "messageHeadline": "Merge pull request #9698 from larrybradley/viz-norm", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "1c0b72cf8bb17febb535ef4cdd5ed7adb9a3d9ea", "messageHeadline": "Add ImageNormalize tests for inf values", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ba5cd42868e103a45ff64e67c2261934f26544fb", "messageHeadline": "Handle inf values in ImageNormalize when interval and vmin/vmax are n\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "214aa68831b5273ca65a42556340a34db79128eb", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "208555e24a7e107aaa629fd86f2571c46632104c", "messageHeadline": "Add ImageNormalize tests for invalid values", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "c954a3776f987ba08440bced213b469b19ff8f44", "messageHeadline": "Update simple_norm tests for new clip default", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a124955b6304dfb6ab52d0126e0cc02774fd79a", "messageHeadline": "Replace ImageNormalize autoscale_None with nanmin/nanmax", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ddac3f102ed469eaccc12370b6cfa15366378658", "messageHeadline": "ImageNormalize stretch cannot be None", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "da1e70c9d3711879fa0f4e9894cab723920e637a", "messageHeadline": "Change simple_norm default clip to False for consistency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "921cab624b2848b7563b9a3f5323771b2439cb3a", "messageHeadline": "Use the interval class if vmin and vmax are None", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8153003ccfb69134a0e37beac25a26de623b343d", "messageHeadline": "Ignore non-finite values in ImageNormalize", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c6e1ee241ee1724523d27a4c0f36995d2b8708e", "messageHeadline": "More simplifications to C code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a87a1fb29cafbad220d174a653d5a0c4fb2be64c", "messageHeadline": "Fix (?) monkeypatch problem", "author": {"name": "Anne Archibald", "email": "anne.archibald@ncl.ac.uk", "user": {"login": "aarchiba"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "fd27f41fad8bdd60217b71fcfa880851aa41ee0f", "messageHeadline": "Fix bug in locking mechanism", "author": {"name": "Anne Archibald", "email": "anne.archibald@ncl.ac.uk", "user": {"login": "aarchiba"}}, "additions": 90, "deletions": 24}}, {"node": {"oid": "1a326a117d3a8e9e58dd3114f912d67a4edad343", "messageHeadline": "Merge pull request #9644 from dstansby/long-nan", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7e159c4661ad61a6462125a5b59c33256f45c6e6", "messageHeadline": "Make sure a proper error is raised if slicing a WCS results in no rem\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "35caee71b76114432392efd697b59037cc375d51", "messageHeadline": "Fix bugs in SlicedLowLevelWCS with 1D WCSes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d405063f13a3177dd96e0758b3855dcb2d1ffe7d", "messageHeadline": "Merge pull request #9692 from pllim/wcsapi-doctest-floatcmp", "author": {"name": "Brigitta Sip\u0151cz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4ee9f5f4d7bf8feab03c7e14b5faaf7e2ff8772", "messageHeadline": "Fix wcsapi remote data doctest failure.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccfb4db56e7db9287818bb5dc90de1c25034ec3e", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfaf1fd7314f2d9e33804a9fa6fca089b2ea1675", "messageHeadline": "update samp/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "901dd9f5e967d3d5c8d6177328d8a8dfc9f05ed5", "messageHeadline": "copy edit samp/example_table_image", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "a27282ff7bc8cb378b4b1572afa7678e2e09e451", "messageHeadline": "copy edit samp/example_hub", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7ce11f45de59151cc618193896e4a83ccfcd1836", "messageHeadline": "copy edit samp/example_clients", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9b434f9bd216a04e0d78b03fab113effca11a12d", "messageHeadline": "copy edit samp/index.rst", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7ae6ee5a0e4ff80213c1851b06eeec0a373fc34b", "messageHeadline": "copy edit samp/advanced_embed_samp_hub.rst", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "70131ced3457b4664611d7ddaac0f047fddc2378", "messageHeadline": "Merge pull request #9691 from pllim/header-minus-t", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6ef32172b5fb41a6fd2b7eb8a79f7a250e75319", "messageHeadline": "Merge pull request #9679 from aarchiba/datetime-accuracy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "26bcf31324b66f42886d259a3c02fc274fc79485", "messageHeadline": "Mark doctest as requiring scipy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3399e944e4ade6b287664df52bdc2f07647cb68f", "messageHeadline": "Enable astropy test header in partial run", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af7f044d930ec1667407ba4df1021af0f496df74", "messageHeadline": "Simplify references to Header", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ffc0b3a7727b0415af577ac16e85ae6a23394758", "messageHeadline": "Fix syntax issues in docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 338, "deletions": 338}}, {"node": {"oid": "5311d47c41703fb1c91e5e63304aa8fbf250548f", "messageHeadline": "C code cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cce4870d316b9af5b4165f9654685ab5a674c942", "messageHeadline": "Prevent NaN from emitting a warning in Longitude", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "fef2e8f2a394690033617ab9a44322517ce3f27d", "messageHeadline": "Fix bug in masking of invalid coordinates returned by WCSLIB.Previous\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "aad16d652d8d3897e7f51dc54590e2974df35564", "messageHeadline": "Merge pull request #9671 from taldcroft/table-unit-init", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 173, "deletions": 9}}, {"node": {"oid": "ab311f9832fd18ca72712c95d2c9535be50ee9db", "messageHeadline": "Fix docs error and move changelog to 4.1 [docs only]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "264c79d25f68bd10d3190dd413ad8a1c4d64bd24", "messageHeadline": "Merge pull request #9656 from aarchiba/cache-module", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "2c8d84e1745ee2068a47d92c4de8b45704ba9914", "messageHeadline": "Merge pull request #9678 from Cadair/fitswcs_ap14_tuples", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0be175b4fb64c676c3964851e36469157f6b8130", "messageHeadline": "Fix doctests for what's new in 4.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "a337e7db66fade222ed708e989ce738ea5d6b597", "messageHeadline": "Fix return types of SliceLowLevelWCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8675f30850925e5003c039387665963c6993679d", "messageHeadline": "Fix PEP8 and minor doc nits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cc4b4dd1eba3a5ac8f4db2e9ead3e3e1ea732c85", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b26c4d950fe1d861184728a3cb8e570804c371aa", "messageHeadline": "Oops I thought it was the bug number [skip ci]", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f1290ac5bf1dfd8420c24bb4789b8dc3431382", "messageHeadline": "Changelog entry [skip ci]", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26170fb8b67c6b31784449a979edaa161ac0488a", "messageHeadline": "Tidy up mhvk's comments", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de2be96c0b3aa1b353b872e8e97de99b1484d1b1", "messageHeadline": "Merge pull request #9648 from larrybradley/overlap-nan", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "971a924c0542d0e4de5dab22247a556cf7a90166", "messageHeadline": "Allow setting from Row and fix docs example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "3bad8ff37b4caa002836596bbf11d603b7fa372b", "messageHeadline": "Merge pull request #9680 from taldcroft/table-fix-init-from-mixin-list", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f7c7723b9459824464caa26de836d5bbb4f19dbf", "messageHeadline": "Merge pull request #9609 from lpsinger/itrs-wcs-spherical-representation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "81061b2d3df7cc4af0dba87892bd36ee6b481391", "messageHeadline": "Fix bug in init from list of mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "cd567d6129a04f72d770369135f110147f2c3e56", "messageHeadline": "Set attribute on info not on object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89f852b4d01a3582cf246449a865e4713e8389c6", "messageHeadline": "Fix datetime accuracy", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "81bff914503a4fce30318bb2211b9e515ea752d5", "messageHeadline": "Merge pull request #9666 from mhvk/docs-install-from-source-dependencies", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "83d9baf89ef92d497ea266347689b0b1e1e8bd61", "messageHeadline": "Use np.finfo(float).eps instead of hard-coded 2**-52", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "b60f8b2a9ce6ed94f0f4be48ea062ddc5c838ba7", "messageHeadline": "Make FITS LLWCS return tuples not lists", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59d8f93c0a7ac86904f099efb9f6e3636bb27c18", "messageHeadline": "Skipping doctesting plotting example", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53e87fcb70c3d6f4d3cbc4aab0d591dcb7c2b995", "messageHeadline": "Merge pull request #9662 from mhvk/units-format-generic-fix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbbc8630b3df1d7c235f6ad002f531bca48f357c", "messageHeadline": "More concise Exception msg; revert to Class syntax; docs entry added.", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "c354794b144ab20bcb6125704934ef9e61beb285", "messageHeadline": "Fixed headings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "5d9b48329b0227ed2225a01817128efedf613f4c", "messageHeadline": "Merge pull request #9653 from Cadair/wcsaxes_lables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "27946d1f5f905b63f55b30eec99ceaf036eaaec4", "messageHeadline": "Update installation documentation for Fedora [docs only]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d5eba1e8a6b574042cc3403c751380c926767988", "messageHeadline": "Remove CITATION symlink [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68583464e42bc8e9044f7681ca934fbc866ff83c", "messageHeadline": "Remove unused section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cc573e367055f529ec7068c7c7717f5f181210e0", "messageHeadline": "Fix references to functions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "064a4247f548653198f58937d49a80a80e6baf7a", "messageHeadline": "Description of new cache features", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "b884ebbe09254e4f7b3b65f1b7b14d407ecc7715", "messageHeadline": "Cleaned up what's new for 4.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 228, "deletions": 115}}, {"node": {"oid": "4e0eea0cf2d43f6589766529028d2ebe21b2848f", "messageHeadline": "Set units and descriptions in Table init and read()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 148, "deletions": 9}}, {"node": {"oid": "b2e40b2c72b5cbe022aedaa74e3bbbd4ad87d465", "messageHeadline": "Fix test failures on arm64, where long double is more precise.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "7455088b7871b38163d158883c6621fe934d4995", "messageHeadline": "Ignore invalid value warning in wcs raised on s390.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "978d1a92588e48e90080b110d13b4b3394c5f808", "messageHeadline": "Avoid warning for invalid number for np.sign", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "787ca7adb59e4d8f7d2ef3dc8e6a468040f54f7c", "messageHeadline": "Merge pull request #9626 from astrofrog/fix-compilation-warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbda074a94a908f3c92b4110a8eb3a86e5c07552", "messageHeadline": "Define NPY_NO_DEPRECATED_API and declare NO_IMPORT_ARRAY in convoluti\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0d4ff9db98c2b532372218c5f69adadf559e56d", "messageHeadline": "Merge pull request #9651 from mhvk/table-structured-masked-column", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "601f4dbf2e65d846563c7e2390e893f97bb3b5e2", "messageHeadline": "Reword changelog entry. [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31ff522ac57d486a5faf5103c3a1972a3ea52d08", "messageHeadline": "Update installation documentation for Debian [docs only]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "075776a1372b5d4535d6cab343bcad984116e9bc", "messageHeadline": "Add Time ymdhms support and put all Time changes into one section [do\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3604689aaba03eddcedee7879e3552b6a92fa868", "messageHeadline": "Add what's new for tables [docs only]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "d0ed8670d7a285c7c5cf093477ddb2a8d1116705", "messageHeadline": "Fix generation of units parser/lexer tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d8b1dfe6021653fc7196453962688a86d118ec", "messageHeadline": "Improve behaviour when cache is in wrong format", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "387b5c4d967f03aa7a6b05181832bbf89be0483c", "messageHeadline": "Fix broken WCS transformation from ITRS to ICRS", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "d1ffeb35c57bef1735efd0922d9a854c7001ee44", "messageHeadline": "Fix figure tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2576dc0e4d0b5c5622857bcce5092d3fb39f9963", "messageHeadline": "Fixc fallback label detection", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2293b7dd6e54909fc24f97d05303f3c705bc98", "messageHeadline": "Accept HighLevelWCS objects in WCSAxes fixes astropy/astropy#9529", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb7bb1ae09cbc4cafb477efb07e8cd585b859da7", "messageHeadline": "Default plot labels to wcsapi world_axis_names property", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "ef7eabdfbea118a89fa72a1f821e3e85e82ac173", "messageHeadline": "flake8 cleanups", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "885c035705a1b8c774c130b62a846631bae8c4b0", "messageHeadline": "Make bz2 import optional for io.fits", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "8dd49f47d153b417c2824f3ec0a7d9c4363abcb3", "messageHeadline": "Add some tests with a table including a structured masked column.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "88d0558807a7b98cecfc631919cf08fa4bbd66bd", "messageHeadline": "Ensure that structured MaskedColumn can initialize a new MaskedColumn.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "918abcd480acdf824c5e5d856daf0573811d9b3c", "messageHeadline": "Merge pull request #9631 from nden/gauss-derivative", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "7d87d26cb526346107cf8eb3dd6b24a6468145d6", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0aa3d746f606bdab8c9696acac43a0df0a6f9a8a", "messageHeadline": "Add tests for non-finite position", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "57661c34db9087e7440bc8c994e2cf52925ea221", "messageHeadline": "Raise error if input position contains invalid values", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d76e411bd7557bcf06c8bcdc233b20d0837e3cb9", "messageHeadline": "update radial_velocity_correction test to work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "14b66dea294d2359a9ab2c0a656268899027cd9d", "messageHeadline": "remove link [docs only]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ae034f883db160e430b405e3ad584e4da2be4cc0", "messageHeadline": "Include redshift and radial velocity in arguments; add new properties", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 83, "deletions": 28}}, {"node": {"oid": "f82ce6d2372fd5106a0ed530c854afc7db2d83b9", "messageHeadline": "None checks in rv and redshift properties", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "89caeb2215b5c2545275a8adb701a8033503de72", "messageHeadline": "Include setter class instance checks", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0ce386b35d931a1caaf90c48b3e21df2e1bd807c", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e63e88ded05662ea742f7de44eb56272533c168", "messageHeadline": "implement assert_frame_allclose", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "3a99493e275ed9fd27205fc7f46382e8ea8477fa", "messageHeadline": "Merge pull request #9636 from mhvk/time-doc-test-adjustment", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63e7e101ed26606aa4a30297ce6ff7a1935e4d92", "messageHeadline": "Adjust time doctest that had out-of-date numbers. [docs only]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a7fb1ef5bc99c0dca1ac351338fcc8b0fcb54b9", "messageHeadline": "Merge pull request #9635 from mhvk/table-auto-expand-strings-correcti\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15f521c65c27b016f73e77be73fa73446311397f", "messageHeadline": "Belated changelog entry for #9623 [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5a8132aff3fb5089c36e66c1772cd10091f162df", "messageHeadline": "Merge pull request #9623 from mhvk/table-auto-expand-strings-correction", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "dc625792b39467c5c044c1faf98f920bbc7cb0f6", "messageHeadline": "Merge pull request #9633 from pllim/rm-doctest-test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "3071ec962472c5831bb2af3b406c77d7048db63e", "messageHeadline": "TST: Ignore cache warning on Windows", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd65c4fe306a3052e7d790a7be7e0e9c6bb23b13", "messageHeadline": "TST: Remove deprecated doctest test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "4beb5adb30f95b8f2f8376e667ea9bf431c1e503", "messageHeadline": "fix derivative in example", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5a380624ae361fb89ed006dc44c196b12f670a0d", "messageHeadline": "Allow masked strings to be fully inserted.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c537808c1a4991afc031eb834436ccf7a84ece24", "messageHeadline": "Describe changes for Distribution: properties to methods. [docs only]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "24b0f59e284869fc64f751b08e5d56702178c8e3", "messageHeadline": "Merge pull request #9624 from taldcroft/time-fix-mask-init", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8f8fd43e112a63c087e57e65c0b42026589544a5", "messageHeadline": "add shifting tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "036e905a7396ec81a2039c4ed839941ef5bd9718", "messageHeadline": "Fix bug when Time object is created with only masked elements", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "69d25bab4538ba0e74502119867af32c88e4fcc6", "messageHeadline": "check rv/redshift for near-to-far cases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "c0e2cf774885194933762cbc8a1f2ebc59b4b51c", "messageHeadline": "Merge pull request #9621 from astrofrog/fix-docs-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "560fe7d33f69bbbcccd9d7545cd07c04e4881b7c", "messageHeadline": "Re-enable IERS tests that failed because of string column auto-expans\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67417ea4a81be70ba7a67b6299e0eccfa0a6267d", "messageHeadline": "Fix auto-expansion of string columns when dealing with masked values.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "3b4c9e221cf08758b531907db6b8bcdcad2e3d30", "messageHeadline": "Merge pull request #9613 from mhvk/distribution-pdf-methods", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 134, "deletions": 64}}, {"node": {"oid": "df4cf47c0b1704f91b55e229fb1d93e0ee070e82", "messageHeadline": "Fix last of the warnings in docs build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "29bf01300456e5600cdedecdb28dd18aa8c27370", "messageHeadline": "Merge pull request #93 from nden/modeling-whats-new-4.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "74b8f5a3f3018565c5179ac75f44ed6b96121494", "messageHeadline": "link", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "123f11b13dcaf44dbddfff141483eb2671f23bea", "messageHeadline": "notes-modeling", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8b4dddddc19333943e63d8b59edc3b2dd63c42b8", "messageHeadline": "Avoid warnings in documentation build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6864219167a402cb2e574c45ff91e3bb7a23861f", "messageHeadline": "Merge pull request #9583 from astrofrog/parallel-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1fe1db66e8df67fd14fe09032968ebeaec11f809", "messageHeadline": "Disable progress bars in pip install", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a2a61c592fa54c243c1e656372516c21a4a4215", "messageHeadline": "Use Python 3.7 for documentation build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8de86ae5d8613659f71f0992ae3cfeb7b3079a2", "messageHeadline": "Enable parallel build for docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "274c430d966abe84fd0bef4f413126bf6adcc4bf", "messageHeadline": "Merge pull request #9616 from bsipocz/update_helpers_4.0rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05b7940d6f93c217f5838cc2665ad0d9e5f56c56", "messageHeadline": "Updating astropy_helpers to v4.0rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2289f4e77ea29417330c8ed87612883d46ac2bb0", "messageHeadline": "conda now supports python3.8, no need to use the dev env", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "a87d96e8edc6457d59433aeb043ca5e9496813ce", "messageHeadline": "Merge pull request #7928 from pllim/test-show-warn", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 159, "deletions": 116}}, {"node": {"oid": "d1cdd1a30df636aa83960e891e9c07748b16ca0b", "messageHeadline": "Chill down with some overzealous failure/warning catching.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 52}}, {"node": {"oid": "96dafdf4fe422f627675d343de570d02b97ebfb1", "messageHeadline": "Added comment about xfail on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce3e97a18cfa12b7b411bc441324bdf5fd964aa0", "messageHeadline": "Use pre-releases for Python 3.8-dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c8bb372c3f8474817c970ed2716702cd669c481", "messageHeadline": "Handle warnings in Final Tests (remote data, Windows)", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 81, "deletions": 45}}, {"node": {"oid": "0bc03dfb1ddf903e9abceaac2f77c976b9cfd498", "messageHeadline": "Handle the rest of warnings in CI :crossed_fingers:", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "8a4a732f93db538ec922efeff40a6b9ed6d8e11b", "messageHeadline": "Ignore Numpy deprecation warnings with Matplotlib 2.1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56eb54c6968a0f48610e27a6f2c1be0822226ecd", "messageHeadline": "Address @astrofrog comments. Use new doctest command.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "5109a87e3f88710ead77168372a128a854177019", "messageHeadline": "Ignore more warnings that can safely be ignored, and use +IGNORE_WARN\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "8c24e3b902785dedda34755ce6970c4271f1995d", "messageHeadline": "Updated pytest-mpl and pytest-doctestplus in CircleCI docker images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "23e2aa2a57f0155c723759317089aae3babb4fe3", "messageHeadline": "Ignore a warning related to scipy import which is beyond our control", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b54502a2fd081c563839ac673bb0ea928df3e3fb", "messageHeadline": "Fix warnings seen on local machine", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "c5aaea2e0e9a142528f7029885904b0650d54587", "messageHeadline": "Turn uncaught warnings into exceptions :fire:", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "955ccf2bddd8553c8b7b74725c203f7c444626f9", "messageHeadline": "xfail FITS tests now pass on Windows", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "61d6645a750a6d89ecb8c5d37e911aa2858c2545", "messageHeadline": "TST: Ignore some warnings for now.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8bf67c7014dcc44759b3108cbd86e0b94ba30e9b", "messageHeadline": "EXP: Show warnings in pytest.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4a34c0c0f997b06fc5648a76477428723e93568", "messageHeadline": "Change pdf_* properties of Distribution to methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 134, "deletions": 64}}, {"node": {"oid": "546419d4a080323425fed6ac4fcb9ebe0af6cf1b", "messageHeadline": "Merge pull request #9605 from nden/par-docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2354, "deletions": 49}}, {"node": {"oid": "ac304441c578679d5e7b0f620d1bd77dece5ce87", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ea51938735bfd1ff82400edb4cd30314ddbd6656", "messageHeadline": "Merge pull request #9562 from pllim/iers-sources", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 38}}, {"node": {"oid": "979fb3831fda7895c81629828fe9d17085ba1c6f", "messageHeadline": "Simplify logic as suggested by @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "1863c6eeb8ebe04ced89b9d1f2e3c0a511a6bf25", "messageHeadline": "Use caching from #9182 in iers", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "1e49870d350396d95ef3d28c7b3ce59665371d4e", "messageHeadline": "New LeapSecond class [docs only]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "88ec53e4d72d209b2ffd59ead437c2aca6499b9d", "messageHeadline": "New Time input methods", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "16f84010e13944ade099e2df973ad4ac2d69820d", "messageHeadline": "Previous constants/units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "31d15f6163d8632e434b4e8a2be482a73efd106a", "messageHeadline": "Compatibility of Quantity with all numpy functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "43f3f8ee00d82a76dd05420940666b6a53bd5d2e", "messageHeadline": "address comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93901211dc3c5074325068604b5b69e0c93e1db2", "messageHeadline": "Merge pull request #9598 from dstansby/distance-warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a58e5bbe7246776eb73f4a7b28242b39bced0cef", "messageHeadline": "Add changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a881fe68d43f854f0ec04158f989bcba62dc830", "messageHeadline": "Merge pull request #92 from aconley/whatsnew-4.0-cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "20677e5180404642b05baa320fb14f0fa33dff34", "messageHeadline": "Add cosmology section for 4.0 whatsnew.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "694b27c856c8d8eeaf1ae623ab2a318b92be3829", "messageHeadline": "fix missing scipy error", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "e48de4c27a9586e79fc2455008b3b0c7978683cb", "messageHeadline": "fix typo", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bc6d8f106dd5b60bf57a8e6e29c4e2ae2178991f", "messageHeadline": "Merge pull request #9593 from pllim/time-precision-tst-warn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c450c1156612f5f31848de94ae0e120173d9393e", "messageHeadline": "fix doctests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "7062e59f70749e1b2ec2de019690d7bf74de196c", "messageHeadline": "Remove incorrect assert", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0574becb3acad924d0846755ae4fa22ecec644e1", "messageHeadline": "Pass the assertion for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "378ac1fefa16b7fadfcbf53adae0b7a22043b4e6", "messageHeadline": "Improvements to test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "fbbdd49f8a00d8cdbe781a9b03d48a4e4d83e394", "messageHeadline": "Refactored/tidied up test for initialization with observer and target", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 62}}, {"node": {"oid": "9886d500574aed60c335ece2a1b7724baaa09573", "messageHeadline": "Make __init__ of SpectralCoord use keyword-only arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7691f7760336ec26df5d9cf3adf287f42456913f", "messageHeadline": "parameter constrainnts", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2364, "deletions": 48}}, {"node": {"oid": "cfed530a01ea6c3a5a3add2a42ed252ab90d9bdd", "messageHeadline": "Started adding general SkyCoord tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "c0e140093d0269fccd5fa60f8de21d7070b52e6f", "messageHeadline": "Merge pull request #9601 from nden/fix-tied-constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bb9479556abaa2a8ce44f2ef09b78e430adbd807", "messageHeadline": "Merge pull request #9604 from nden/rot3d-bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f59ce78d12dfaa7ae06a36e696456d1019583bed", "messageHeadline": "fix bug in RotationSequence3D repr", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ca888e6624c52527a9d9cc44bd559fabe7aa37", "messageHeadline": "fix problem with fitting with tied constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1768ac0d04fe75f6e1499db6229f781cd6b0c686", "messageHeadline": "Added section about fold() improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "b997b4ed6568c9a397a216612b4a34132b8f2f8c", "messageHeadline": "added whatsnew for galactocentric frame changes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "2ab524d95e4a26168b3a77e8ebbbc881259c7de7", "messageHeadline": "Added what's new entries for time_support and WCS support for Time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "5f7319d0474cf04a1b8a516c08a37ce7ebd646ce", "messageHeadline": "Added empty sections for 'What's new in v4.0?'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "a89dcba379647cf538439e906aecde74112d3b45", "messageHeadline": "Merge pull request #9582 from adrn/coordinates/fix-galcen-refs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "e00c05469467d1da2dbd259ecfbcce3780ca76f6", "messageHeadline": "use pytest fixure to reset sciencestate [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "8f0d5c0a29a13f0b1d849d805853307b1c9d1e95", "messageHeadline": "Merge pull request #9594 from aarchiba/cache-backend", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "08aa513dfc5fb195607346de253358ab1676fc32", "messageHeadline": "Merge pull request #9599 from astrofrog/fix-rst-epilog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b16683560e74c6835349dc0713984ac146e6d72f", "messageHeadline": "Test and fix warnings with all shelve backends", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 105, "deletions": 13}}, {"node": {"oid": "90db3ade9f5d883fedbe2a2e42b77938d5cc318e", "messageHeadline": "Merge pull request #9595 from saimn/fix-warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48efecd7364998e6e87d4e7a5f04b34a3a56c9d6", "messageHeadline": "Remove 'astropy' substitution from rst_epilog since it is already def\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f72242abc8d995d5febbc8df9a8080242419f3c1", "messageHeadline": "Use the context manager", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4b1bd36c15efa786a7820e1486b3311b7f7919f8", "messageHeadline": "Don't emit a warning if NaN passed to Distance", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1abe72a8f5d37563a73a48f0fd37923810018227", "messageHeadline": "Fix unclosed file warning with nonstandard HDU.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dce08d5f6236d14a3b3cee7cb715f5864df48ac9", "messageHeadline": "Merge pull request #9589 from pllim/fits-doc-warns", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "e1a7bd76cb2d32ec8465144486b6562c81cfab60", "messageHeadline": "Merge pull request #9590 from pllim/ascii-doc-warn", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc886970c8cbe1ba5cb637e1817c140c3d3f6f21", "messageHeadline": "Merge pull request #9591 from pllim/unified-doc-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "36f01d1e0a7e5ed40d1d7cb92933f2582e4a618d", "messageHeadline": "Merge pull request #9592 from pllim/wcs-tst-warn", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8fc0ca6ef276e5128dfe4386428ecb582bdf5778", "messageHeadline": "Merge pull request #9559 from taldcroft/table-insert", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "fe1f88a8c8e714b59be0310559927f2724d20e9f", "messageHeadline": "Handle test warning in test_precision.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7b75b353cef5ccf34265b0a22a400d6704176d8", "messageHeadline": "Handle test warning from test_wcs.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "67bb927e41e8a7fd86c5c53fe39a71c791b52667", "messageHeadline": "Handle doctest warning in unified IO [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ffe837507f349b815e59fd7baf2b509105cb12ee", "messageHeadline": "Handle ascii doctest warning [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0edcd0434baa78e2fddae9ada5fb1ba74ced6356", "messageHeadline": "Handle FITS doc warnings [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "f61736839eca07d540bcbc732ef8f16f31773188", "messageHeadline": "Merge pull request #9576 from nden/deprecate-expression-tree", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "dc0dad486356ac7d2b5a115f895316eab223be35", "messageHeadline": "Merge pull request #9585 from adrn/tests-dependency-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3bb8685cae7045e8e2402fd9edf7dfe946568f50", "messageHeadline": "Merge pull request #9569 from pllim/utils-tst-warn", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bea2e2571189a935fc8aeda0b7111771a3ca4ab2", "messageHeadline": "remove blank line [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aef934c74f6e34b8e962529af7122da15197f332", "messageHeadline": "add change log, suppress warnings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "cb6fbee93ae2395091aa9fadfc5d0ed8d12cb875", "messageHeadline": "Update astropy/tests/runner.py", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fa9e0caf5a318dd1d2ac1edc8cdfc63eb058cb3", "messageHeadline": "Defer test_check_download_cache warning handling", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18d681e8128a406028a6ff4c3ae52a710d199c74", "messageHeadline": "Rename table test to TestDStack, xref #9566", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc181e57d45af212d32bb3359002c9aaa0c744b7", "messageHeadline": "Handle utils test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "570ef9e03c82222df3e62ebe9b0ed5bd22610a30", "messageHeadline": "add note about conda and upgrade", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9ed5fd88595ef85ffd18f66aee65670ac830ceb5", "messageHeadline": "improve error message for missing pytest dependencies", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8b74ce462a89e8fdc3143680f906c8f54082ebd9", "messageHeadline": "fixed a bug in the reference dict management for Galactocentric", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "6a2649d8570a48ae04f6f0922b0106cbdb2264c8", "messageHeadline": "Merge pull request #9564 from pllim/def-http-agent", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "d25af56386fb839d366a6500b9510a11568c0e8a", "messageHeadline": "Merge pull request #9567 from astrofrog/fix-more-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 132, "deletions": 133}}, {"node": {"oid": "9635f7a46ed9c96619ef1d00f42ad9f334a59aca", "messageHeadline": "Merge pull request #9577 from aarchiba/enforce-jd2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "02b3759b8403907835bc479ea9566545a31555b0", "messageHeadline": "Add test and use np.shape", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e7820b3a0193c8def9ab2a58057e16656e4436ea", "messageHeadline": "Add User-Agent config option as @adrn suggested in #9508", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "01b5fab9a49a378a0372a9102646ef512a043d1b", "messageHeadline": "Merge pull request #9578 from bsipocz/branching_v4.0.x", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 323, "deletions": 1}}, {"node": {"oid": "d399519c8af6f134859f8803349eea293f82d293", "messageHeadline": "Fix sidereal time test further", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "75270170a7c6b05861dd025e27ac199fc2f087ff", "messageHeadline": "Add test cases", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a97a4458880b12317651ae8c9c3697f9882f0769", "messageHeadline": "Adding new 4.1 and 4.0.1 sections to changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 322, "deletions": 0}}, {"node": {"oid": "02fb43a79cf1e7706cfe78f8c82cb51753f96e86", "messageHeadline": "Next major version: v4.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "538a290fa13cf205d37106651d0b4e34e8f1056b", "messageHeadline": "Merge pull request #9455 from bsipocz/timeseries_fold_normalized_phase", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 207, "deletions": 22}}, {"node": {"oid": "e051dc710ad60a9bc44f6154178e0fefd8c1e1e1", "messageHeadline": "Fix sidereal test correctly", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36b3bb9ca675d06f1b485ea7b442c6396e829078", "messageHeadline": "Merge pull request #9508 from eteq/fix-iers-dl", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 75, "deletions": 7}}, {"node": {"oid": "ab9cf7be37afedffc155f51ecff29cb370714313", "messageHeadline": "xfailing the right test function", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd64b5fc1698157c304c0cc8a5f4343211685539", "messageHeadline": "Rearrange NaN handling to make tests happy", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f54f25c4a7ccfcec97d7ae1b76b26163959b361b", "messageHeadline": "Diverging tests to be able to skip the mirror one without much hacking", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "45ca56becca6e1c5299c085e979dba987466d144", "messageHeadline": "skip to xfail", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "420b3598811d5b76ecea078e8c74ee95a0b53a41", "messageHeadline": "skip on travis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d0ff367e30b8a2656b4303391c3c2dd47692f0f0", "messageHeadline": "fix * literals", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de64bebf2b62b1ca3b9582f4e4f7c8eae7fda548", "messageHeadline": "update docstring to clarify default for http_headers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8c17fd51853e30cf1e9db3199765f3dd4778c362", "messageHeadline": "Apply suggestions from @pllim code review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76b58f9d1df17518ba4bad67124d3db38e11ade9", "messageHeadline": "add http_headers to get_readable_fileobj", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "7b2ac7a0c02bb6e863308bc1b571443534f7d28c", "messageHeadline": "remove use of mutable arguments as defaults", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bd4bf5117a9a0d1f5ee5755e268f678c74a18ce7", "messageHeadline": "remove unneeded line from @aarchiba review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "efdae747e39a5932194dec1f1e21fcd8e5897cf6", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9b7f89d22eb298eaa467e8c6491871f7f3710950", "messageHeadline": "change to *always* user User-Agend and Accept headers unless told oth\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "ce2cd419b9b533a7cb1a97882732c146c2800571", "messageHeadline": "changelog fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92f42bfd48ae52f6a832b231aabbff962fc479aa", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cf0c4815129f5e07acc46debd25948317e6edba", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f3f3547b0c52bc9961667ca28dc9f8b624305db1", "messageHeadline": "allow special header overrides", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6dbac7e5668cd63b6fb13572857b006fac21ffce", "messageHeadline": "implement IERS A mirror headers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0108b4bf5b0b09cd7d9201159a5fd55ee761ce05", "messageHeadline": "add option to pass headers into download_file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d198e959cdd52a8937e08e227db7a3beea054ff3", "messageHeadline": "add corresponding iers b test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "e96c45dd8c46af2d19e3dd69076fc03b2f8d007c", "messageHeadline": "IERS A dl test that sucessfully fails", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d1bbd461a8570d6aaa460e0fd54cff36c28205d1", "messageHeadline": "Fix sidereal time test", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee6e20568801711d25fac983bb60c80fc4ce02df", "messageHeadline": "Fix #9533", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "239d40fba0368d9ceab9476558f4906f3280dc77", "messageHeadline": "Merge pull request #9575 from aarchiba/data-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "8f49fcfd623f1e4c820820119343d8d4c432c9b3", "messageHeadline": "Test for warnings when writing read-only cache", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "78339aff4e8497304173d89ab36d747b0fae26ef", "messageHeadline": "deprecate ExpressionTree", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7c194ec27030e65335f9992ad6978fd50554891b", "messageHeadline": "Merge pull request #9566 from taldcroft/table-cstack-to-dstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "20f143266fdb5729251e7ceb8ebee1945573bc00", "messageHeadline": "Updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7505d08fabe0b43abbd61490bff9fde200a5c3f", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 23}}, {"node": {"oid": "3621b51ff9a543e1efe11ca0395b6a09525d59cb", "messageHeadline": "Added changelog entry about p0 warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8481db5fec0e0120c0c2aabd8b35c6faae91846f", "messageHeadline": "No longer catch p0 warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d70c2496a64a809b2f356ab2f749eecb5554d05b", "messageHeadline": "Change doctests back to use p0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e662f109d888181178e8091ebb9694f5b5cd1248", "messageHeadline": "Fix non-deterministic warning in doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a93ca68ebf16d9f4910d46b4b591475574f45c08", "messageHeadline": "Remove warnings related to p0 in bayesian blocks algorithm since it i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 62}}, {"node": {"oid": "ad852ec17a4fe8326025df145087cb82197bb977", "messageHeadline": "Catch asdf warnings in tests for asdf<=2.4.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "0e8297d68e736bba8a1b8aa95eadebfd52818d6e", "messageHeadline": "Fixed remaining test warnings in astropy.table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "add4e35e367a5f256208bb491c66f007b1cdbdf3", "messageHeadline": "Fix test warnings in astropy.visualization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "60482ead9d66d15d57d0792b8d3f40b7331d25b1", "messageHeadline": "Fix remaining warning in astropy.timeseries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "845651caf743f5686f951c9e5f3e596c1705783c", "messageHeadline": "Expanded test for argsort warnings in astropy.time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6bc8bfe3e5eea28f91e74e3b765ff5c95fb78ec8", "messageHeadline": "Fix remaining warnings in astropy.stats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "350e8a52250e90febd13bec8e398382667dace52", "messageHeadline": "Fix remaining warnings in astropy.io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 49}}, {"node": {"oid": "823289498c6df1df8c0aa925211b8924ed38dcbd", "messageHeadline": "Rename wrap_phase_at to wrap_phase for consistency with wrap_angle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "34ff1575765ebc23886e76b233932ed903fa3f64", "messageHeadline": "Merge pull request #9570 from astrofrog/fix-mpldev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c8ac875438b3088d248d7c89f21f0082af02d902", "messageHeadline": "Updated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "728b77fb398ef472e4cd945ef2a52a9c3b244be7", "messageHeadline": "Expanded test suite for fold() to get complete coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 102, "deletions": 28}}, {"node": {"oid": "1c0ae65e89dac915d8dd386293de94cc85032cd2", "messageHeadline": "Merge pull request #9552 from pllim/coo-tst-warn", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "33ca895ccfc34e63abbdd19ebcdd7671bac4b38b", "messageHeadline": "Fix CircleCI build by making sure we apt update before installing C++\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2e9e4e78ac086a229e764936038be1113f09c426", "messageHeadline": "Change name of table.cstack to dstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "7f4058075f2d0ee65f6e88f65b4985efd6bf5d42", "messageHeadline": "Tighten implementation of expand_string_array_for_values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "db43bd138e4e709312a74b7fb43f0c294dc9dcf7", "messageHeadline": "Auto-expand string width for column insert", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "0a62817741ad8cb5e8286a80b001aad504fb7466", "messageHeadline": "Merge pull request #9563 from mhvk/time-address-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c4a69817fc06eaa4319bff174296ce41fc123a8", "messageHeadline": "Expand options for wrap() to include wrap_phase_at", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "b7778854900dd89f51bca2bb00b255a65492d98f", "messageHeadline": "Use TAI for the Stardata timescale.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0644775d0f0352e6ba5da73ca1e33505f7dd1b1f", "messageHeadline": "Correctly mark a doctest as REMOTE_DATA", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7d82670fb3f2af7e3d2cf324ffa8f567e9c51bd", "messageHeadline": "Do not catch warnings in doc. Use latest in tests.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "04f7ffa972c2f1eedb9b491d66efb7d7a730de51", "messageHeadline": "Handle coordinates test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 47, "deletions": 32}}, {"node": {"oid": "09e0cd05d17009d83af86ff2b898a04d6e7edf3d", "messageHeadline": "Merge pull request #9543 from astrofrog/fix-wcs-warnings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "df61bbc22ed2fd5c8271e8b64423775756b3e76b", "messageHeadline": "Merge pull request #9558 from nden/modeling-tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 71, "deletions": 47}}, {"node": {"oid": "2aa81087f9e9271f519e62ea627a84393ca0f27e", "messageHeadline": "remove map_parameters from documentation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "db2e3bf9c5ecb0655f8281469250f8bc698f7cf0", "messageHeadline": "remove map_parameters from asdf serialization", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ddf8b4e4d82fe931f7e60989380da69562aec432", "messageHeadline": "remove map_parameters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "374754a9f0e4feabf14504bd6e9831f8d0907218", "messageHeadline": "fix a parameter assignment bug, add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "bf6d0aeb2fb77bd1cf97a52064d70a8073579096", "messageHeadline": "add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "22fe622d2fb78a685906481c4e42c5cdeb2d26c0", "messageHeadline": "Merge pull request #9554 from sfgraves/wcsapi-wcsaxes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ab1cd87024109cad54ccc8d8caec57259bedf3bc", "messageHeadline": "Add change log [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "998dc37e317cf613b57af037f02aca57789b1d97", "messageHeadline": "Fix wrapper.axis_correlation_matrix test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0df01fb8b444cf04fc4cb7d95a84a9f12ebcd27", "messageHeadline": "Merge pull request #9538 from pllim/modeling-tst-warn", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 191, "deletions": 94}}, {"node": {"oid": "93b939f3257f990bb5f46a87908fd157634ec8e1", "messageHeadline": "Merge pull request #9527 from pllim/nddata-warns", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "6f31b288fca5f5a77a8fc1c546a94fa2770aacbc", "messageHeadline": "Merge pull request #9549 from taldcroft/table-sort-non-mutable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "c71796267d2098f0dde61aea0f071d1a2865cc29", "messageHeadline": "fix typo in HighLevelWCSWrapper for  axis_correlation_matrix", "author": {"name": "SF Graves", "email": "s.graves@eaobservatory.org", "user": {"login": "sfgraves"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "084d43421d19a2f9a02cb6d1b019f23d928119df", "messageHeadline": "Rebase and fix a typo in an unrelated changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36032e6ab6c2c6e847756005adefb70b44f70247", "messageHeadline": "Add some comments [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b0b34ec177e1e437e19bd905bd961c802a745fc4", "messageHeadline": "Update test to work on older versions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b1665ad85d0a0c265eed09469caccd17ae69b31", "messageHeadline": "Add support for sorting table with non-mutable columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "6e7909aa98aba884e8fa9be862a696f9c7400ee4", "messageHeadline": "Curse of an IDE, fixing pep8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "246d32c54818fa55f1fcd267b3f983f4e2d231d5", "messageHeadline": "Catch blackbody test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "fac9044691d9c60b5c643ee758304e620706606d", "messageHeadline": "TST: The rest of modeling test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 159, "deletions": 82}}, {"node": {"oid": "5c5b9eb0f0097ae6d5004e30a955b32e9394a7ae", "messageHeadline": "Handle warnings in test_blackbody_overflow", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "855cfeda02dc725dc13d4289692b2eccc6b9ee5a", "messageHeadline": "Handle test warnings in test_blackbody.py [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "548f47057142ea599c7593df2c61682af8ccb4eb", "messageHeadline": "TST: Ignore AstropyDeprecationWarning in _allmodels", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8de1ec84a2a3942ad020e2dbee15e81706dd8f1f", "messageHeadline": "Merge pull request #9550 from bmorris3/patch-4", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c7b6d61571a564eddbc4801be6eb7f29e402eeb", "messageHeadline": "Merge pull request #9545 from astrofrog/prevent-time-warnings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "0ef512b76acdeaf5b7ba88afb7acd960c41808a1", "messageHeadline": "Docstring typo fix", "author": {"name": "Brett M. Morris", "email": "morrisbrettm@gmail.com", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1028c156934233677124be358ee529edc1beedb4", "messageHeadline": "Merge pull request #9546 from astrofrog/fix-warnings-convolution", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 49, "deletions": 127}}, {"node": {"oid": "9f82d267ba82d5cefe3617a983e12f1c629e82c0", "messageHeadline": "Merge pull request #9542 from astrofrog/fix-wcsaxes-ticks-allsky", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "c023bb2a91b830db6b7dbcdda0e552703be2d753", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62e8923aeba783cb2502a505b8763469ce6b696a", "messageHeadline": "Fix warnings during convolution tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 127}}, {"node": {"oid": "c12f2047fdd043c50aa8e353d9fe001aa94cd0c6", "messageHeadline": "Merge pull request #9448 from karllark/functional_model_docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 282, "deletions": 1}}, {"node": {"oid": "56e239d61f14dd193c6b8927b467b4a0b7d6ce04", "messageHeadline": "Merge pull request #9534 from pllim/fix-links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "711fe7066404b89783e80166296496f1f584ce95", "messageHeadline": "Rename fixture", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "12cbbaeed01a34905518f4a4ccd6e2d2cf773156", "messageHeadline": "Merge pull request #9539 from astrofrog/fix-deprecation-header", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0d1c710201dff387795fecf2db2a837504bcba1", "messageHeadline": "Merge pull request #9513 from bsipocz/stats_bb_astype", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "dfd76d11c3a630cb800b23900d0c01c4ece43c02", "messageHeadline": "Prevent warnings when sorting/indexing times", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "5a0e54868d969a9965dd30deaef8b524414e10f2", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "7fb20cb782e05b1e86da6b5a4a9fb56a728c5b55", "messageHeadline": "Fix warnings during tests in astropy.wcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "4683cddd3042618024813a3d33097af61c1624f6", "messageHeadline": "Merge pull request #9531 from astrofrog/fix-viz-warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 28}}, {"node": {"oid": "ee3d01ac908a92aa8eed5985f8bb78046449aadc", "messageHeadline": "Fixed determination of tick labels when considering all sky images fo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "518e273be40b6c650cdfe8910fa3de4cccb45c2c", "messageHeadline": "Merge pull request #9506 from Cadair/fix_solar_angles", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "76b819e152fd4f9597d09896e2b9da1b7450a739", "messageHeadline": "Fixed test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "521bd85b4f0151b00ecf0a7da1304f37b18faa0e", "messageHeadline": "No longer import display plugin from test runner", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c65299b78d40250acce8c2bd0697bacc4fa988", "messageHeadline": "Merge pull request #9522 from nden/inverse-compound", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "2502f258ddd896a02524c10473200af772895a60", "messageHeadline": "fix bug with compound model inverse serialization", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "77ca068d378e90bffa5847d16aae464ce92f19c3", "messageHeadline": "Explicitly catch warnings in test_wcs_keywords_removed_from_header", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c9db697adf7a278f2bef21309ab839fd871946ab", "messageHeadline": "TST: Handle nddata test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "f8caed8ef6c779f2420e1713232db22717bdc9b3", "messageHeadline": "Fix broken links [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47575b3d92732de6e8694b004d850f6f45a241f1", "messageHeadline": "Merge pull request #9526 from MSeifert04/fix-python-numpy-reexports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "9c6b4827ae7060757b1bff60659dac447d0adf2c", "messageHeadline": "Use teardown functions to properly close figures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "0f71e9d84c50d3f81e258323b23e9f596ffb09ef", "messageHeadline": "Get rid of warnings in time-related tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "3354aac71000051c46e77b01a50a78ddfc895caf", "messageHeadline": "Make sure figures are closed in astropy.visualization tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c18ea56dc7a0eefc323ec8f6e9a5484556e2f1f5", "messageHeadline": "Fix warnings in test suite for astropy.visualization.wcsaxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "972c1dbd3f28c2e456d8c8d31f1a691edc7af492", "messageHeadline": "changing default epoch_phase to 0.5", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f7414e84bec5aa124c9f2afefb32fd068d7694e1", "messageHeadline": "remove phase_length", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "c8fa495e4a4e9f5ee6af19eb633d4ebd359e8d14", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7f338c0ab22f33cdb605ec36ab13a85439f0be07", "messageHeadline": "Fix order of args", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aef70ffd23f1660d819e073989c75adde83cf86b", "messageHeadline": "Deprecating midpoint_epoch", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "539536db0a22c41343ffc00ab4a7f17c049ea0c6", "messageHeadline": "Changing to use epoch_time and epoch_phase", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "30ddd748ca5e993f9a1832a58ef54cfa7f501b39", "messageHeadline": "Using phase when folding", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "18f3b21b3aed4fb572019a3093a6b6b7d49d738e", "messageHeadline": "Adding tests using phase for folding", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "23409ec06a95663c634a9d35fdd5bc3085175339", "messageHeadline": "Remove unresolvable reference in doc-build [docs only]", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "451fe49ee0a49deca888ef276b264238f197bba0", "messageHeadline": "Maintenance: Don't use NumPys re-exported Python built-ins.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "aa9b01771a7682ab870215a0edb3b86bfc45e420", "messageHeadline": "Merge pull request #9519 from saimn/fits-cleanup-imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 77, "deletions": 89}}, {"node": {"oid": "fe4f1286e5db5e6ff82bdfc6fbd8c9f34e25b3c2", "messageHeadline": "Updates to address review [skip ci]", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa397464bd423a6ec1b0f4805a98f9b7234da9ca", "messageHeadline": "Assign to _ instead of removing references", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "3d254d157842ef64ac61659854755f33ae2b352f", "messageHeadline": "Remove duplicate OSError", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4244cd94fccfba5ba3d438dba8eb4f289bfee3f5", "messageHeadline": "Remove unused variables", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 62}}, {"node": {"oid": "4f861e3a3e03f9a1d13de560070b94a9d8edd338", "messageHeadline": "Fix indentation issues (E129)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "caef7763437f14dc7a42c84c4178b2ed605630c9", "messageHeadline": "Fix a few whitespace and indentation issues", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "311df80de89a77790d3881ce96aad47fc0a6612c", "messageHeadline": "Remove unused imports", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ad4e0f271bde866a2fe2ec6507fcffacf136e0b7", "messageHeadline": "Merge pull request #9520 from saimn/fits-deprecated", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 162}}, {"node": {"oid": "4b17303dabf97ef5c219027b319b38f1d825cc88", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "133a5b4f24fce011b1b895d60333debd91de924f", "messageHeadline": "Remove deprecated options for compressed hdus", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 28}}, {"node": {"oid": "076c02fda929590a1edd5227fba708ebf9fc2e34", "messageHeadline": "Remove tests for tolerance", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 58}}, {"node": {"oid": "45723a9e1ebe0e95aa651b858643933c4c38d403", "messageHeadline": "Remove the deprecated tolerance argument in fitsdiff", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 76}}, {"node": {"oid": "80e0139a4ad7d5de101197afad721eab271ebba7", "messageHeadline": "Merge pull request #9512 from dhomeier/fits-warn-single-table", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 151, "deletions": 22}}, {"node": {"oid": "9c6df71193c12b197fbad983687876551eb987e7", "messageHeadline": "Merge pull request #9518 from pllim/ricker-notes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "4847ed1c6c15c705f5cdc375af6408c49bca338d", "messageHeadline": "Notes about Ricker renaming [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "8686f3eeb1728af907ac2acfac2c7c682b23f597", "messageHeadline": "Merge pull request #9517 from astrofrog/fix-modeling-imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 60, "deletions": 28}}, {"node": {"oid": "948b6f281b70a238c861d4c60284ed3f34e91bb8", "messageHeadline": "Fix warning in docs build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "76ffbf329dde187492092e2f130b5aec69f426a6", "messageHeadline": "Don't include deprecated models in __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b0eb3591c52e631cf0702f74ef579f7ded7aaa57", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e6074483a78cdefc09375d262314b7616469cfff", "messageHeadline": "Added tests for deprecated models and more renaming", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "0c3748c491e57cf678d15a6c3b4bfea4e90c8823", "messageHeadline": "Documentation for functional models", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 281, "deletions": 0}}, {"node": {"oid": "b7bca01f019c0cc2a0d85b7bc9279f797593696d", "messageHeadline": "Update CHANGES.rst to mention Deprecation [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffaed7e5fe7b09cce01b559aa684a669073fde22", "messageHeadline": "Fix named HDU check; DeprecationWarning, msg for missing HDUs; tests \u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "acca79023771b12decb3be61570c7970a661791b", "messageHeadline": "Don't include deprecated classes in modeling API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2e446ddf9106cfb79b8be84e187bf6269c7b584", "messageHeadline": "Fix imports of deprecated models", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "516e34e3edd1243cd7765cfeeb15bb818d739201", "messageHeadline": "Merge pull request #9511 from astrofrog/cleanup-circleci", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "0a05189e6b603978a4163c9976096f8ec3fb9360", "messageHeadline": "Fix example separators", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "ef490a45264b5da182186d084b4234c3d9257c32", "messageHeadline": "Added a couple more matplotlib methods to ignore in intersphinx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03cc063a8206b4e276cd836feb712fd3255d0fae", "messageHeadline": "Add some matplotlib classes to nitpicking exceptions - these happen b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "66c12d917b1563384a5ed448a7e13f2af0402898", "messageHeadline": "Fix warning related to Notes section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31de29abbd60e8164561f4b796e5c877203bbdd7", "messageHeadline": "Fix separators in examples gallery (recent versions of sphinx interpr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "1b12149ccd25bce73ab691d7b637f556c65930cf", "messageHeadline": "Fix WCSAxes warning with Sphinx 2.2.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "264270ae64b73bf971ab44a2fe756f8d91fc48b4", "messageHeadline": "Merge pull request #9509 from nden/models-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 180, "deletions": 280}}, {"node": {"oid": "e21de346ae0f152e7ccbb6cb4838352e59e5402a", "messageHeadline": "Merge pull request #8111 from aconley/planck18", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c082a392f8b4c43b1d7dbdb985510863c5d15dd6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4854f009b8815c7d9179af5264d072261cf8e0e6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8466566946bd159f7e2149041628f252d4179a11", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3d146654c524641b095c8935aa90061c4cd1fd4a", "messageHeadline": "Changing test to be a regression for gh-6877", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6eda38728960c78157d106b9af59143c0d25cffd", "messageHeadline": "Fixing input array validations for bayesian_blocks", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "6fe4d370877a39d919cf5d94d8704f080611d803", "messageHeadline": "Changelog entry; fix check for correct table HDU, tests added", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 57, "deletions": 14}}, {"node": {"oid": "3a917e41cf253b996bc4d800e867a48969d3397c", "messageHeadline": "Update docs/modeling/models.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d821371361d5086ed5e886a8a35547bb3a048559", "messageHeadline": "improve basic model documentation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 179, "deletions": 280}}, {"node": {"oid": "e2d877ec06745979b844a8d82bc137204726ae72", "messageHeadline": "Merge pull request #9445 from bsipocz/modeling_rename_mexicanhat", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 64}}, {"node": {"oid": "1f8faf722e55e02e4d30025d4746e05bce5c6343", "messageHeadline": "Timekeeping improvements", "author": {"name": "Drew Leonard", "email": "andy.j.leonard@gmail.com", "user": {"login": "SolarDrew"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "8b79dc2b8cc5d7049d9a119cb72ffa20c89fcae0", "messageHeadline": "BUG: Raise Warning on non-existent table HDU for single-table FITS", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "4fd08388c6b015d1bc46d51a0bca9d80951d6749", "messageHeadline": "Remove version pinnings for docs build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ec95ff9de6c5bbbc179419864120a2a15d0fff43", "messageHeadline": "Merge pull request #9510 from pllim/pr9182-follow-up", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "b44139b22a61457b30a38742f0d026b4da12a149", "messageHeadline": "Move check_download_cache log back to new features", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8901e1716c9df977ffce5e217d4d5768c87f6dac", "messageHeadline": "MNT: Move change logs, fix test_earth.py AttributeError", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "31a111c27ec9460e9a1cbfe802b5cd8e12c7aa5d", "messageHeadline": "Merge pull request #9471 from pllim/depre-set-locale", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "87dd101767cee75d5e66ffbb58aa137d452e3ba2", "messageHeadline": "Merge pull request #9182 from aarchiba/cache-preload", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2594, "deletions": 579}}, {"node": {"oid": "0935480b8449e4e41808e3fba55db5fc24d0e3a0", "messageHeadline": "Merge online changes [skip ci]", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b866b0b8c3167dd52155c0a8c70c2d743c846839", "messageHeadline": "Correct other PR: #8237 [skip ci]", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c673ed4024e47b99e956e0b62e13d4333a1de08", "messageHeadline": "Further proofreading of docs/utils/data.rst from lglattly", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a449e9ffae05b3b241cc89eb0a70341479f876a6", "messageHeadline": "Update CHANGES to include #8327 [skip ci]", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "43312a81df581c22600e35542bd29b66d423a75d", "messageHeadline": "Doc proofreading from lglattly [skip ci]", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "447a5f99f44c6d87c5fe91afb125d6da2a34a473", "messageHeadline": "Test isolation between cache directories", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 122, "deletions": 7}}, {"node": {"oid": "5ebe9071f2b8c071e261c01e11c4f4db74224ca0", "messageHeadline": "Change ZIP format so no index is needed", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 462, "deletions": 264}}, {"node": {"oid": "8511aa6aa27d92f58d85410564b9e3c1ba89e724", "messageHeadline": "Merge pull request #9469 from shannnnnyyy/wcs_from_points", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 373, "deletions": 2}}, {"node": {"oid": "7e3d5b0b8bec3774092cf86bc1eef408cd3d948f", "messageHeadline": "Merge pull request #9451 from adrn/coordinates/formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 261, "deletions": 252}}, {"node": {"oid": "9bcfeba8367524ea22642f1813337670c95f6fad", "messageHeadline": "yet one more backtick fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "284eef5e3556ce337084916b88ad4c68949d0e4c", "messageHeadline": "Merge pull request #9507 from pllim/fix-tst-hdr-warn", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "97aaffdbe996528beec1cf05d0944cdb8fcc1dd3", "messageHeadline": "a bunch of missing backticks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a7c779b9cba0a9de732dbcf1e6bc4ca674e7f33", "messageHeadline": "fix docstring warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d6759d0abec637753d93cd407fad5e7abc6ec86d", "messageHeadline": "TST: Fix typo in deprecation warning [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a57c83dff43d729fe984379f4300885f327be61b", "messageHeadline": "Only helioprojective is in arcsec", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "814bad6e2f46675539b81a2bba6a87bd1fbc9260", "messageHeadline": "Merge pull request #9498 from nden/fix-model-sets-example", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 168, "deletions": 34}}, {"node": {"oid": "1f4e1b2329dc9956b4dd9d8870f175399a4def7a", "messageHeadline": "Merge pull request #9404 from himanshupathak21061998/add-example", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "7ab18c8fab25b3235bfaaede521a20807eb3a1da", "messageHeadline": "Merge pull request #9495 from sadielbartholomew/i9381-equiv-units-htm\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "91526b5aa5c47c01c27bf0d842e382c82925adf6", "messageHeadline": "Switch to ProcessPoolExecutor to avoid lock problems", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 171, "deletions": 106}}, {"node": {"oid": "ac7c285fb982208c16fd0325190087827ef2c0d9", "messageHeadline": "Handle read-only cache directory gracefully", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 260, "deletions": 101}}, {"node": {"oid": "eaa9d1de69f3a7b1efcffcc1ca399bdb3f7bc88e", "messageHeadline": "Add import_download_cache to __all__", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "3fdb29b104ebfb786b2a43451b0193ccba5cb3e4", "messageHeadline": "Replace update_cache option", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 41, "deletions": 60}}, {"node": {"oid": "69eeb68177e897c93fefdbf51622820395b1f615", "messageHeadline": "Expand caching functionality", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 2017, "deletions": 528}}, {"node": {"oid": "eec60d892d89dae7e976483a0aa2c547f5c473cf", "messageHeadline": "pep8 fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5f6a20047364bd8c8a09ec78d12766380156039f", "messageHeadline": "add not HAS_SCIPY skip to test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0e2243ca1a33d78649b726fba0cf213f4164c488", "messageHeadline": "removed whitespace", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9afc2856c4e6023ad54e80b5a2b88137c94f76a", "messageHeadline": "moved scipy import", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7d4ed01664c2540e154981b5773f92623a8eca8", "messageHeadline": "changed how inital guess is obtained from input wcs", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fc0e97e1ce7259454897ee8cfd53899b5dcd8e74", "messageHeadline": "Merge pull request #9494 from mhvk/quantity-linalg-overrides", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 385, "deletions": 8}}, {"node": {"oid": "7784b5451df60a669c32a6c5113b1b11af60ad22", "messageHeadline": "Merge pull request #9500 from Cadair/wcsaxes_time_fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "7f0fa1b38bc4799e61858d15c7d776efb9e4afd5", "messageHeadline": "pep8 check", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "44743b6675da0f41d4a9a3706dab3b4c1ad690cd", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "0f8f2c3089ae6ac5916c5bf51f64b45f11fecb6a", "messageHeadline": "Merge pull request #8834 from ayshih/aliases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "a97bfe7229455cff0b667f76de58bb85736649ae", "messageHeadline": "Update docs/modeling/example-fitting-model-sets.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "5af47953dfa4fcef4620aa1f1320ec91c2e3e0d0", "messageHeadline": "use random seed", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 59, "deletions": 61}}, {"node": {"oid": "bd1f9783fa5b30df5176b1c35c9d697f63385240", "messageHeadline": "Update docs/modeling/example-fitting-model-sets.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe0bd1730740bb253569209b7ab72dd0c3151478", "messageHeadline": "Update docs/modeling/example-fitting-model-sets.rst", "author": {"name": "hcferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ddb6d7975b4395ff3a64ad815841f14917d11867", "messageHeadline": "removed the word looping", "author": {"name": "hcferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8ac1bb003f870a4b3fbab6e09b20879a6964ff5", "messageHeadline": "Revised to break into testable pieces & improve formatting (flake8)", "author": {"name": "hcferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 147, "deletions": 96}}, {"node": {"oid": "e7669c203c40c1e0911cb57eb95dcb3fd336b522", "messageHeadline": "Added a more extensive model-sets example", "author": {"name": "hcferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 116, "deletions": 33}}, {"node": {"oid": "1eb84c7b6222a2a10869dbf14b3df607fcb2a1cd", "messageHeadline": "Merge pull request #9501 from astrofrog/update-circleci-images", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "e874f078e53f1a1ae0ce2355800a17aa0d5c7f49", "messageHeadline": "Merge pull request #8987 from cdeil/test-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b49b750db77fc5fb1fc93b3ab3142ef688e28850", "messageHeadline": "Make process_equivalent_units private & reduce HTML table width", "author": {"name": "Sadie Bartholomew", "email": "sadie.bartholomew@metoffice.gov.uk", "user": {"login": "sadielbartholomew"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "769193aed2a4f2697f0b9d4f12c24430cac5cb0a", "messageHeadline": "CircleCI: updated docker images to include latest version of pytest-a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "5c5426259f9d7380747820ed8d07c3a7a10eed80", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Himanshu Pathak", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "affdf0deabb93944d38ebf504c19e40247b5909d", "messageHeadline": "fixed test for wcs_from_points. now tests linear fit and sip fit indi\u2026", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "2cc2932a13a63631f52f3f21bf59dced57770bf2", "messageHeadline": "fixed indentation error", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e8bd58e9d2ace615e76e98eff631c78e1ed4daf", "messageHeadline": "some more operators before linebreak", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "5765505df1d3006f73de55e435ea2f9ac59d8930", "messageHeadline": "in response to comments on pr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "da23ab4d334db5723bcf05b6e06d2e4794897cb9", "messageHeadline": "Merge pull request #9082 from dhomeier/io.ascii-overflow-warnings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 130, "deletions": 31}}, {"node": {"oid": "dda6b1cc17493b70b95206957cd461a2a158379a", "messageHeadline": "Merge pull request #9467 from pllim/uni-sandwich-test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "68f0ff9476f76237c9845007110c5c5fbdedea87", "messageHeadline": "Test updates for ascii.read('0.0') and clarifications; Changelog", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "393aa59eec57b450704ae4571137cb8da3788a39", "messageHeadline": "Fix large integer tests for 32bit systems", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f731425d74e37106b65418bf5f2123b37d5acb6", "messageHeadline": "And I could have sworn I had already added that 2nd blank line", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1aebcc1ca1f0893f8b13ea0a9c159e7cd7e4f6c4", "messageHeadline": "Fixed Overflow warning on reading 0.0, homogenised warnings & tests", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 124, "deletions": 30}}, {"node": {"oid": "994c17dadc099539d3fa310cc278f2878aeff5cc", "messageHeadline": "Fix wcsaxes when world_axis_object_classes contains 4 values", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a4d64093b833e198b2736d3cff817a9b286efc", "messageHeadline": "Merge pull request #9487 from eteq/tweak-iers-urls", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d2dc3bdcc8efb329dd789d9c28e63a5bba4386fe", "messageHeadline": "fix off-by-one error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 67}}, {"node": {"oid": "a5aaacfe8380da485f05589390416fd0ed89df07", "messageHeadline": "test fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a8bae1dca2b648bd01ed820d58e8c0007355a67b", "messageHeadline": "made astrofrogs suggestions to test_fit_wcs_from_points", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b89b368757243cb4e4fdc2677ecb0d8689e4d954", "messageHeadline": "made changes suggested by astrofrog", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "08a40328ec1f211b62d62ea5977830884b7c3307", "messageHeadline": "changed doc string", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e31bc429a4ed569e671af44ce7f70deeadb7b48", "messageHeadline": "added PR number to entry", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184e903d7cbf8448dcff2790ef5f21bec5d53794", "messageHeadline": "updated change log for adding fit_wcs_from_points function and test", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6df013cd364d098934eb0e2c7606baa2a9652fc1", "messageHeadline": "adding a test for wcs_from_points", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 79, "deletions": 1}}, {"node": {"oid": "658c8aaea6d81add1fd2fb7a0be1937a93447ed8", "messageHeadline": "added wcs_from_points function", "author": {"name": "Clare Shanahan", "email": "cshanahan@stsci.edu", "user": {"login": "cshanahan1"}}, "additions": 236, "deletions": 1}}, {"node": {"oid": "df61912eb7299b1499675f8ca8b85b044a163b94", "messageHeadline": "Merge pull request #8122 from keflavich/issue8121", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 53, "deletions": 6}}, {"node": {"oid": "a499be235bb64fe004283846e09a70c2a57a8ac4", "messageHeadline": "MNT: Deprecate set_locale function.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "b8327d605b4240c312569e73bbd8051a99e03b87", "messageHeadline": "Merge pull request #8237 from Cadair/config-custom-dir", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 182, "deletions": 68}}, {"node": {"oid": "81f6b5b00419166a6d8b81506ff1f0818d378bbf", "messageHeadline": "Merge pull request #9475 from tomdonaldson/votable_1_4", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 992, "deletions": 25}}, {"node": {"oid": "d5d19459a1a6d0bd19767827c95e3949dd74c6ab", "messageHeadline": "Merge pull request #9496 from astrofrog/py38-32bit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d98b06d85b14706603570a4de92a42827645d27a", "messageHeadline": "Update docs/config/index.rst", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 141}}, {"node": {"oid": "a105cc4b441696d25ab2564a5ec1afb0f77092f0", "messageHeadline": "Fix doc build", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09361ea844b25b704394e78e596cf64de4309020", "messageHeadline": "Flake", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4023678d01e9149b51b922de66a9f3829a6d6815", "messageHeadline": "rebase fix", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6058585b1df96dbc2c782a9bb4087723d351b671", "messageHeadline": "Add some documentation", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "f04ada4bc53117de4189e11dd768aaf648ccc872", "messageHeadline": "remove unused create argument", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4ebcab2a040da6bbc96b9f2d544ee46e0a7c0a04", "messageHeadline": "Preserve the previous API", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "56edc705c755b6c804a4fd234c1e7075edc95f84", "messageHeadline": "update changelog [ci skip]", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac9b535844776c8708ef851d6dd36487b98cd707", "messageHeadline": "attempt 2 at fixing the inconsistent test patterns", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0ab07ec59b3852a531333187e722e35d610b5c39", "messageHeadline": "fix test_configs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6b5dd89de315fd5566f61ec9440e52b4189223ce", "messageHeadline": "only need rootname on config item", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f819d7c5bd6c0a0319b7090d627c537f786974ea", "messageHeadline": "add docstring", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f0b45043dcfa1adebe0de9f4215371c8e5d86f45", "messageHeadline": "fix rebase issues", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "f5dcd3b50473604d6b9ebd2de6f6d1527fa8a9c2", "messageHeadline": "some small lint improvements", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "35d707fea95442a0760ab7577253d94df973c972", "messageHeadline": "Fix rootname kwarg passing", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e764b0a02a90382245573aa01c0232e5776806", "messageHeadline": "rootname as class variables", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "23e1da6ec93d6bc957eef23f15f40b7c8e158ddd", "messageHeadline": "added changelog and rebased", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 145, "deletions": 0}}, {"node": {"oid": "50ba7a8d350b40014935c7b04aac7127b80afcf4", "messageHeadline": "add some tests of paths", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "800ac5a974630ed6d086f21667a5199220746c6d", "messageHeadline": "add comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7c640764b2d21260cd6374bd6775a5abee7dcde", "messageHeadline": "change logic for setting rootname", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "c63d4eaf4fc8e440c6d816f85f875265ed71f676", "messageHeadline": "fix var names and docstrings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "f9454f292a05a8a2f5dc16bbb715747c555d20bc", "messageHeadline": "add some very simple unit tests of new functionality", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3482aa146db29ddef6da92ee5ba153c1b4d40ae4", "messageHeadline": "update function needs to default to 'astropy'", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "534a8c417eba24a6689791dad0e820880f120a6f", "messageHeadline": "add option to specify root dir", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "da5f6b493cfcdd17c9ed0da075777bc11f922724", "messageHeadline": "another typo in error msg", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b791f47eb90a2e63bbbda6ab72b3df9934b26b0", "messageHeadline": "initial attempt", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "50b54c5dcc5911f97f10ff7385e5798aa8c6b292", "messageHeadline": "Added tests and changelog entry for frames with multiple aliases", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "79a7cd0b739594bfb57b216b2043e194fba370b5", "messageHeadline": "Allow frames to specify a list of multiple aliases", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "99265c777f914f32485fe960be38a96e5aaf18b2", "messageHeadline": "Don't install pandas in Python 3.8 32-bit build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71741ec9a04dca133026434a3bfe116f16717e2", "messageHeadline": "Make round-trip check robust to angle wrapping", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38a7038ea99167c19f38935fbe74bcad349c094e", "messageHeadline": "Use cp38 not cp38m", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b402a360c017bf8cb7db92994c22dbce46c78566", "messageHeadline": "Added 32-bit Python 3.8 build to CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "846f97b55cd71385d3853609f1c8edb2e0740417", "messageHeadline": "Add tests for pretty-printed equivalent unit representations", "author": {"name": "Sadie Bartholomew", "email": "sadie.bartholomew@metoffice.gov.uk", "user": {"login": "sadielbartholomew"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "db7b2d789c9d63675766f014cab15a36fb69dbf6", "messageHeadline": "Add _repr_html_ method to EquivalentUnitsList", "author": {"name": "Sadie Bartholomew", "email": "sadie.bartholomew@metoffice.gov.uk", "user": {"login": "sadielbartholomew"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "66795d4b927b8c469844eccf782585230d9358c9", "messageHeadline": "Implement style changes suggested in review, and add '1.4' to one mor\u2026", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "622da08506e07b3ec8994cb56f3a39f9c45105da", "messageHeadline": "Clean up some PEP8 issues", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "014bbdae0e473df061b8a649790b169eee882f16", "messageHeadline": "Fixed some subtleties in handling the version number; improved valida\u2026", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 91, "deletions": 14}}, {"node": {"oid": "85ae15f5bf09be33eff49d2630ba41df9ef5a840", "messageHeadline": "Support VOTable 1.4 (#9474)", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 901, "deletions": 11}}, {"node": {"oid": "ec864232350c5282a56af52a35945e9e43861556", "messageHeadline": "Merge pull request #8785 from jgf5013/i-8751-ss-ephemeries-accuracy-docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "9e60175f33ff26566aafc7271fff962cc17d543f", "messageHeadline": "Merge pull request #9491 from mhvk/iers-leap-second-import-order", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "d7cc2099763d6b27fc359410a5e410bec1dd1bfa", "messageHeadline": "Move table to end of text.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 61, "deletions": 50}}, {"node": {"oid": "ad8af10f372d7b8046e24548e33426ae09c4604c", "messageHeadline": "#8751 - Documentation for Solar System Ephemeries: Accuracies", "author": {"name": "John Fisher", "email": "jgf5013@gmail.com", "user": {"login": "jgf5013"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3b81bedcc8707bd1c4189d6fb182caad96abde7e", "messageHeadline": "Merge pull request #9486 from bsipocz/changelog_post_323", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "a6cfcd9f7d125ba05f3d2f084cef811c4bb54d10", "messageHeadline": "Linalg fixups for numpy < 1.17", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 29}}, {"node": {"oid": "43a3e6212b1db0642dbe5bf72bee033ce667e475", "messageHeadline": "Complete coverage of fft module.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d90d664cef87efc9655640b4ce454c86c449d6d7", "messageHeadline": "Support np.linalg with __array_ufunc__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 330, "deletions": 8}}, {"node": {"oid": "2e89d074b3b2abc2da80e437c93b1d5516a0ca57", "messageHeadline": "Merge pull request #9470 from gpdf/fix-options-value-warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "37539fd4945174ee1fe57f00e0a0bfa988a2593b", "messageHeadline": "Moving changelog to bugfix section [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb95992e29145e6c4b55e857c6647bf1cc709a68", "messageHeadline": "Merge pull request #9492 from mwcraig/cutout2d-accept-nddata", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "34406182a11b179c97cf03e7c0f4941d2d9cbfa4", "messageHeadline": "Rename Planck2018 to reflect pre-pub status.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "3a06c35316bc0712f961e3fc8bc5f5c69fb72f3c", "messageHeadline": "Add changelog", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "197ef46e1591eff7ef2501ec4a144f103013e38c", "messageHeadline": "Get WCS for input data object in Cutout2D", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e75d34e6d89a0c2458fe4f8cd7753e0adaee6b74", "messageHeadline": "Merge pull request #9361 from mhvk/time-output-subformats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 727, "deletions": 178}}, {"node": {"oid": "db00bfd8e38a82fe73f8f8495727f883784886c7", "messageHeadline": "Add Planck 2018 cosmology.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "065df303234954ff3b57279f6e81304577ff0cf5", "messageHeadline": "Merge pull request #9489 from taldcroft/table-multidim-help", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "2823c18f49e71e8c9a1c0297435eb412cff33e1a", "messageHeadline": "Make format a required argument for to_value()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 37}}, {"node": {"oid": "27a225915e023a5a1256f585852fc47ec80aec49", "messageHeadline": "Spelling error; parametrize one set of tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "51a68da7d7f028ed62ad997c3ffba3a848ac902b", "messageHeadline": "Skip doctest that fails on 32-bit, and correct another.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "abb8e5666c124a72e87e359aae60cbf6fc76368a", "messageHeadline": "Documentation updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 151, "deletions": 54}}, {"node": {"oid": "a638365f8b4f7dee9385768496e759dbfaca1bb2", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bd0be91c35b0443ea3ca3fdbcedbfe7b4c15c813", "messageHeadline": "Docstrings and cleanup of to_value()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 93, "deletions": 47}}, {"node": {"oid": "538754ddfae6f843fb20e246388b3973452d0964", "messageHeadline": "Bit of cleanup.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9e1f75e9780dcea1302f1278e651b20808f829ff", "messageHeadline": "Add some basic checks that correct errors are raised.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "af4458db95c4b7d5aed552c192d2a2f32c3c09d6", "messageHeadline": "Allow long-double input.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 55}}, {"node": {"oid": "daf8aa8faeaabb75d7e5ecae514cefb6d1ab3bad", "messageHeadline": "move conversions to utils.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "33443196f97822a3d6a5c900962e4f3a3c026c00", "messageHeadline": "Ignore precision argument in typesetting str/bytes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "ff41153bdf4c102648fd5e79ff5934d5448c0a49", "messageHeadline": "Remove ability to get sub-format via attribue.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 49}}, {"node": {"oid": "0e62de7632d79a24c53941b7f62dccf2537f2c92", "messageHeadline": "pep8 and docs fixups", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "c5c818198e2bd55ceae87fa564a8c34bd98ef878", "messageHeadline": "Minimal testing of to_value()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "eddefa830715b779f7a1644e901da283d909db54", "messageHeadline": "Go via a new to_value(format, subfmt) method.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "e6dcf0ca035d6b58d8ef70c549bcd954d52ccc59", "messageHeadline": "Fix TimeDeltaNumeric as well as back-conversion in TimeFromEpoch.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "2707fdf653fa51c28f1842544ce57e4eccd8c511", "messageHeadline": "Fix TimeFormat, test TimeDeltaFormat", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "db1f48981f0becabb929897d8f65630a75046d9c", "messageHeadline": "Additional tests for numeric subformats", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "046326b37a9834acba7b426eaf24e402aee668fd", "messageHeadline": "Extend to all numeric time formats.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 103, "deletions": 57}}, {"node": {"oid": "61ca62cd6de8bfb1aab83619686ff236ee622a84", "messageHeadline": "Allow .fmt_subfmt attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 8}}, {"node": {"oid": "097a81815e404674718ce8e23a07948368f68e00", "messageHeadline": "Change subfmt to str, bytes [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de5e188cd29a8eea1eb712b924c15988689de904", "messageHeadline": "Allow subformats for MJD format.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 109, "deletions": 31}}, {"node": {"oid": "941797400c265564179750054a6cdd348684d205", "messageHeadline": "Ensure we check leap seconds only when Time is actually used.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "5549837c440da248c2b385823eba8ef51c820ee8", "messageHeadline": "Add hint for filtering multidim cols in to_pandas and io.ascii ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "297589cd9b3f087795803cd698d8410c46cac0eb", "messageHeadline": "Merge pull request #9442 from mhvk/uncertainty-distribution-fixup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 103, "deletions": 79}}, {"node": {"oid": "50aaa9ae50a4bb84b140ac1bf20dacac4e10abad", "messageHeadline": "add changelog entry for IERS server update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92b58e66935664cd99c0c1e4bef7a9cda793ed2e", "messageHeadline": "swap default IERS A server", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "df1937bb64b19fed5b175d4e819b7b756aa08005", "messageHeadline": "Changlog updates post 2.0.16 and 3.2.3 releases [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "d853a23adc2248ef3c51ec00ef7ba58d2ce7ffeb", "messageHeadline": "Merge pull request #9365 from mhvk/iers-leap-second-list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1248, "deletions": 27}}, {"node": {"oid": "89369f0eb6c59f1506b10682108c455fb0cf073d", "messageHeadline": "Merge pull request #9067 from Cadair/nddata_ape14_slicing", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 319, "deletions": 123}}, {"node": {"oid": "bb8516f4b61cfdab4ff028d46b34d5741c0a9002", "messageHeadline": "Merge pull request #8561 from MaxNoe/fix_representation_name_conflict", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "e9abe585787a325e60f975c1420f405cc0ee19c0", "messageHeadline": "Add a couple more tests of WCS setting", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "6d0046c3ef52fd2251b6290ec27f5846d8c00383", "messageHeadline": "Don't allow setting of WCS if WCS is not None", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ae07ce14e8277ab947ca9706caef2d9846a086af", "messageHeadline": "Change to nd.wcs = None", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "d3871d6fefa8111d57edc6332b2ea06bb0c4ceba", "messageHeadline": "Remove references to del", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5827b172c0d331a7cfb7532320bc1449364e4409", "messageHeadline": "Fix the test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86010d477b819fb4349be55b63996212ad58eeea", "messageHeadline": "more comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "8d01fd361fae4d83572ed15811d12589dc9657a8", "messageHeadline": "Flip back to ValueError", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00f3fd699167888b8e2eaf057b759ae396d57bff", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1489f345fad74f4b197f4faf69f29a806ee72c1d", "messageHeadline": "Fix doctests and update slicing documentation", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "795c7f42ccce8314231f9252ec0b3119370966f4", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "34e1c226e4013071cebffc134d5a588eacf7bcf0", "messageHeadline": "Improve error catching in SlicedLowLevelWCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "16361f71d721814cd621f5419529689817e675b5", "messageHeadline": "Implement a deleter for NDData.wcs to allow the WCS to be removed.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "1ac17e71dd0aaea400ffc5b0f0263d00bc7a41eb", "messageHeadline": "Fix issues with tests for NDData WCS slicing", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6b4dd32570f7f4fdcd0b4d708f503cb319ba4147", "messageHeadline": "Use actual WCS objects in nddata wcs tests", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "21e330439db981ec46d96b819065384ef21e0b72", "messageHeadline": "add helper to superficially compare WCS", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 125, "deletions": 65}}, {"node": {"oid": "321313b1591022ac93755d2e5151cb532386a9b2", "messageHeadline": "check if it's a high-level-wcs before checking for low-level", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3509ea615698ad458eb2fbfff60e3ce4372cc593", "messageHeadline": "Fix a few test_ccdata.py errors and added todos where a more elaborate", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "b66a694da78cbba92f8d8463363d384e38a61e4c", "messageHeadline": "Fix test_compat.py and test_nddata.py", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "d97cc52f7319df4a138c965a41744b6797687167", "messageHeadline": "always set the _wcs attribute of NDData", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eef3c443fba9412c9b8e4307bb0aef19ee79dc6d", "messageHeadline": "Allow None as a value for wcs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009fc2338de3fc102d3de0fc96aeb57625f6b137", "messageHeadline": "Make NDData require APE 14 WCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bb6fe0d2438bb545d966d88441802eca296a8fa8", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2a6c05a940ebd67052ba181c85349768970cfb6e", "messageHeadline": "Properly use fully qualified name, track duplicates", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "56d5e3531243fb733c8dbe0accb68038a30e1ead", "messageHeadline": "Allow representations with same name, fixes #8509", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "b6dca605d172c1b012f311118cfbca4e9da28f7d", "messageHeadline": "Merge pull request #9482 from bsipocz/update-helpers-v3.2.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "bc5a9cfa38c0faaffc807971cfa84cb317bf3ac5", "messageHeadline": "Merge pull request #9411 from dstansby/wcsaxes-off", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "87226dc003e1eb1c01d99bb938b5a5113902044e", "messageHeadline": "Fix links in docstring.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4464696df9c4f334dc39a83c1f86e2fc9496974a", "messageHeadline": "Added image to test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "24311ca0dd25c66795af1fdf56029583f5df2b10", "messageHeadline": "Add image test", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1a947da8d49aecfdc9d26124acab9c53ddcbdeea", "messageHeadline": "Make WCSAxes.set_axes_off() work", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a49c26df9d97235b35c809e41602de69934a9525", "messageHeadline": "Switch to using Time instead of datetime in LeapSeconds", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 52}}, {"node": {"oid": "b5e73d92ef22b12c2c599fafef64172f23926af9", "messageHeadline": "Give exception repr rather than str", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dca71cd08fa7444e156615ff294556877299c8e5", "messageHeadline": "Validate expires in erfa.leap_seconds.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "ba7188b7706cb95fb60b530c89f11cfab2976807", "messageHeadline": "Local import of Time to fix import ordering problems.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2cd9a2288a8cd11ada9571ad1beb6ccfcac92d84", "messageHeadline": "Give time an update_leap_seconds function.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 125, "deletions": 2}}, {"node": {"oid": "3fe508c7aa1791ef5fbc87e5bb33cb10f8a52d9d", "messageHeadline": "Allow full override of ERFA leap-second table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ff12cc2664458d27e31319fe74b3b47d8a0ecbd1", "messageHeadline": "Allow retrieval of built-in ERFA table; doc updates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "c569cb5b24d58e512dd9303d04b306c004c28bf5", "messageHeadline": "Docs fixes [docs only]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7bfc65a461f917f3388fb2e7a250da80340dab7f", "messageHeadline": "Ensure leap seconds are up to date in travis.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e4b5c8268210f7d0bf4229e92d9feeb18c4b22f", "messageHeadline": "Address 32-bit failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "71ef88a63a2b7bc48746b429f661b5e0f8066b30", "messageHeadline": "Changelog entry for auto-update of ERFA leap seconds.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24bbd14917c21747653849034520bcc2a9aca8f0", "messageHeadline": "Changelog entry and minimal documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "74a6be4d39df417e523e94406df4e759e845f0e1", "messageHeadline": "small touch-ups", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "df555f28b99448d1f1aac67d1e044451c6d91b16", "messageHeadline": "Add auto-opener.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 365, "deletions": 8}}, {"node": {"oid": "fa73196ed85f7e93558f2d5e56df049b8e303277", "messageHeadline": "Add general docstring.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a9f13ce32ba2e638f633d9517049598b5d1bb412", "messageHeadline": "Make expires a property.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d923aa9e5f2262ecfa7aff8ebb99e291d74e6481", "messageHeadline": "Allow initializing from and updating of ERFA leap seconds.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "1995df60c9c4c2e45ab3a2c565ea1cdec79873e1", "messageHeadline": "Avoid Table/Time import problems.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48e232cba6b5ec8d8e0e1735f298256d894c2653", "messageHeadline": "Introduce a LeapSeconds class that can read TAI-UTC tables.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "5b884a0f744aa18309a8c1ac71933bef343c98e4", "messageHeadline": "Add leap seconds lists in the two formats in which they can be retrie\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 296, "deletions": 0}}, {"node": {"oid": "c5d03e3ed99e1469911d6707ec6bbe35bad6dbd0", "messageHeadline": "Merge pull request #9392 from Cadair/wcsaxes_ndcube_fixes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 525, "deletions": 69}}, {"node": {"oid": "64862f46b80ac3418e79bf841f34b7dd2271566b", "messageHeadline": "Updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c0895ef33e6f1dfc2640d808cd4e3307353e4a05", "messageHeadline": "Disable axis labels in all subplots of test_tick_params", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a96a9d0d45aec048fd227e66499b9f20442deefc", "messageHeadline": "Fix pep8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "71ec555cec309dd886dec32cf800afcd75591bfa", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "110d5710dc22fa2fedb249ae53f6f87c87f9bb34", "messageHeadline": "Deprecate the MexicanHat kernels, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "8c9e96354a0a54d0c97aa076e309d93af214ac1e", "messageHeadline": "Changing usage of MexicanHat models to RickerWavelet", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "89a8204bc2c71c1e563b83b6e0c4e344f86075d4", "messageHeadline": "Renaming MexicanHat models to RickerWavelet", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "bdddd845586e4c6646c8b7ec78ab939987c96169", "messageHeadline": "Merge pull request #9409 from pllim/models-no-ordereddict", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 133, "deletions": 138}}, {"node": {"oid": "aae078a5b780aed05facecaca83cae46f1193043", "messageHeadline": "Merge pull request #9484 from astrofrog/no-error-plugin", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "cfb1c2faff72076c3931e51c21fb6950b90c4295", "messageHeadline": "Merge pull request #9244 from mhvk/iers-science-state", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 167, "deletions": 42}}, {"node": {"oid": "a169f1ab50c966113446fbd443ba7482a479da39", "messageHeadline": "Merge pull request #9463 from mhvk/quantity-np-isclose-allclose", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 151, "deletions": 45}}, {"node": {"oid": "f05c96ef4853f8ced0fb47010cf5211994884e18", "messageHeadline": "Fix underline", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f38066438c13e3f0c94183c627dc5b748ddfabb5", "messageHeadline": "Don't error if pytest-astropy-header is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "42263485c05da5cc0257250610236ad686f8467e", "messageHeadline": "Update test_fitting_missing_data_units", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "40f1f4df18d6b81531ff43f272a86a3a3efa0058", "messageHeadline": "MNT: Remove OrderedDict from _parameter_units_for_data_units", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "265e2b0f57283b0ab466d18a0d2d1d32acae6750", "messageHeadline": "EXP: Remove OrderedDict from _parameter_units_for_data_units in funct\u2026", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 95, "deletions": 98}}, {"node": {"oid": "89ef9f1b3bf99d3ee00f995c75c1f0fd96269c5a", "messageHeadline": "Minor formatting edits [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b0a84f612ab6c058c60b3333668ef21878df7c3f", "messageHeadline": "Merge pull request #9329 from mhvk/erfa-expose-leap-second-table", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 488, "deletions": 31}}, {"node": {"oid": "c4bb66da29c04b8fd3196cd69afe1862cb7a221f", "messageHeadline": "Updating astropy helpers to v3.2.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a0d2f2731bd8e773332f0bb8731ef31c4a2c5965", "messageHeadline": "Change-log entry rebase correction.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce0cdb0622647dad0b72e6a1844929f5a87d82fb", "messageHeadline": "Change name to earth_orientation_table", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "eb1576c3eb9d267678e9dab3e3485c2f9a5b48b7", "messageHeadline": "Docstring/docs changes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "0299e06e5e1b1ba46995bdecc01feff23ab51130", "messageHeadline": "Ensure ScienceState context repr has only single line", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dfce05fff045c0b43ccf38ba77609cfa0032c137", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fb96cd43d49a1fd8a52dd354bed6706adc05c02d", "messageHeadline": "Add documentation about earth_rotation_table", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "de807c570db341e344d4c8da501614593616e8be", "messageHeadline": "Use earth rotation table science state in coordinates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "eb26cd59f4f9930cced0111aec92a9da3fdd2f5f", "messageHeadline": "Use earth_rotation_table science state in time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "fe79489cb81a65761a103b41b8d0a1960338450d", "messageHeadline": "Add earth_rotation_table ScienceState to IERS.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "c09090c454e3df1adb7dd108c46152ba6a01393f", "messageHeadline": "Merge pull request #9480 from larrybradley/interval-inf", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "b686adf4ed1a87c6710060db3acb4f9f48aa36ae", "messageHeadline": "Adjust docs to note isclose now works well with numpy >=1.17.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "31b42095d5080ffe4d10b0add90fea0d8f1097ea", "messageHeadline": "Also make array2string work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "d2849842de49f57c31c3086ffd7378629917533a", "messageHeadline": "Explicitly note that subok remains needed for broadcast_*", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1640c8db9ccfcf754e5919d0a116cde6d6da8dea", "messageHeadline": "Also make array_repr, and array_str work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "b49ef2d4be1bfdf9000d476737f578c66720bc11", "messageHeadline": "Assume default unit of first argument for atol in isclose, allclose.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "04a0e836be5ae75926e3b34381c15a022f4e055f", "messageHeadline": "Change name from interface.py to helpers.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eab4fdf84c2875f18448c77365fb7d5f7f1216af", "messageHeadline": "Get/set/update leap seconds via a python class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 289, "deletions": 19}}, {"node": {"oid": "5f753c59ebc5e0a3256ff6308c3b7b6ad8136db0", "messageHeadline": "Add TODO about protections for multiple interpreters.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "81782dea0812be416e2e2f6570d9ede5e6978a58", "messageHeadline": "Add tests for the leap second setting/getting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "04e24cd0265226b8aad2f890b9abaa41d2cf1b05", "messageHeadline": "Import useful stuff from ufunc directly into _erfa rather than in core.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9b203c57c2c0c54f638c203b5b821a278bc9039", "messageHeadline": "Allow leap second table to be gotten to and set from a structured array.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 114, "deletions": 1}}, {"node": {"oid": "dc6bbbb8bdc51f8cf932c1cb37d5b5c9a835d0d7", "messageHeadline": "Also add a way to access the ERFA leap second table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 25}}, {"node": {"oid": "02b2757371f467b1023e3d3cd5b266c50e54a2a3", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5a1aabb276a6120496e722c4941f69a8561181d8", "messageHeadline": "Fix problems, especially with repr.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 92, "deletions": 72}}, {"node": {"oid": "7d1d4ea68d475d95116ca08ee59e48101aeb93e8", "messageHeadline": "PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e13b11ad9511526951338bd1000fd49ac5c93c7a", "messageHeadline": "Make sure values is an array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9d4af76dfd69597a3dd58ee8cb60a923378f7c8f", "messageHeadline": "Merge pull request #9375 from aarchiba/validate-jd1-jd2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 271, "deletions": 32}}, {"node": {"oid": "5325d899ebae49e571f8c17a46073bf34df693b0", "messageHeadline": "update repr", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "c395b9d64de67135b89ce02aa82bdf3cac8a1705", "messageHeadline": "Merge pull request #9068 from himanshupathak21061998/table-equality", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 225, "deletions": 5}}, {"node": {"oid": "eb6d8c100b78421f4002bf735ef7e7f91ce06616", "messageHeadline": "Tweak changelog entry [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7c81d10843858f1e0817f86db185a5f7031b9970", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "93402311ecbd0f9d478524f20f821646b7969889", "messageHeadline": "Remove non-finite values in all Interval classes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "73874c4475f361eb20b946b169f235ccae1e0c46", "messageHeadline": "Merge pull request #9478 from larrybradley/norm-clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b60713442b2d1926e8b32b3ffb569a8e8a34e745", "messageHeadline": "Address comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "b068316e5581ccfca4ccaeeeee12a439179749eb", "messageHeadline": "Merge pull request #9376 from astrofrog/ape14-time", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 422, "deletions": 51}}, {"node": {"oid": "cff5bd85344382c9ae1d6b3a72f6ae6e6078909b", "messageHeadline": "Ensure units/quantity pass through distributions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "51da947e35569a85e90909d8070f41d1622ce9f9", "messageHeadline": "Don't truncate CTYPE", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc5476a78934fc0bb962152c21674aadcceeeb7c", "messageHeadline": "Put axislabels in the right place", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d105ccbbc49dc62e5ff03998bf2840b258d01c63", "messageHeadline": "Better handling of numpy warnings and address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "f854800f38927bd1733beb800adee2e4d7d9a204", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "db59b307e74731bb32cd60bcaa01e3c1d2c33143", "messageHeadline": "Change default clip to False for consistency with matplotlib", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "653c069d6bcc3a604d5591604977038bd8e5417a", "messageHeadline": "Merge pull request #9429 from eteq/fix-distr-to", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "29ed01a1378fb551356475de75c46affe2de07b8", "messageHeadline": "Whitespace fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f8775bdd628c0a1034a02c13a7285110c1f100be", "messageHeadline": "Fix support for CTYPE=TIME", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "dacc714f3ed2ae6268867141d21add6bdfe85052", "messageHeadline": "Merge pull request #9464 from mhvk/quantity-fft-overrides", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 80, "deletions": 9}}, {"node": {"oid": "92f7c22847820b503b9fe51c16028560a96fbfb4", "messageHeadline": "Validate length of tuples in world_axis_object_classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "307de3442dc9229f3db328eac420a9a7ed2e9dfd", "messageHeadline": "Use fixtures and parametrized tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 78}}, {"node": {"oid": "cb1c0ecbe1c8823157262dd9503feefadb3f80bf", "messageHeadline": "Drop sub-scale from UT() and TT() scales and return Time, use TimeDel\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "aa9fa07dc1088ac2e9e2f592347eaaa41c751136", "messageHeadline": "Added more tests for WCS Time conversion, and implemented support for\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 222, "deletions": 14}}, {"node": {"oid": "cf0ced8124b7a9e15928b1097ab6af8f74690e70", "messageHeadline": "Started adding a more extensive Time test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "55b1869acf2a9b38bc5d541f4185e681e6b5602a", "messageHeadline": "Updated order of elements in world_axis_object_classes tuple and fixe\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 46}}, {"node": {"oid": "ad81c949eb67451e6e8e6431ce9606d735ef4812", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fca13c5ecef27dba755730ac43a29eae69a0932d", "messageHeadline": "Initialize quantity explicitly", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0aee1a37886020ed8f5e40da0be87ee97f76de4", "messageHeadline": "Started implementing proper support for Time coordinates in the APE 1\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "5f7400b1d7e39cb4ca657b844bc02ae7ab37e79a", "messageHeadline": "Extend BaseLowLevelWCS to allow the third element in the world_axis_o\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "b34db96f2d230ed3a6f5e140612d39827aa73de0", "messageHeadline": "Merge pull request #9214 from astrofrog/remove-display-plugin", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 59, "deletions": 152}}, {"node": {"oid": "3c2aed5914d2eb80b833910962b501c06babb827", "messageHeadline": "Make rows_equal() private and change cols_equal to values_equal", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "13516994f05f79f3a72bffaf13063a6aebba9cb2", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "744e057eb91e5c32cc12fea5f31d0271bd39f135", "messageHeadline": "Tidy up code and docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 106, "deletions": 162}}, {"node": {"oid": "fc9ac1b1d17a8a2451e027ee8842877909c1cd2b", "messageHeadline": "Revert __eq__ back to being rows_equal", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 49}}, {"node": {"oid": "99c9e313f27a5230e4b4be60c9fa5ffaaffabf48", "messageHeadline": "Changing table equality check [skip ci]", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 326, "deletions": 68}}, {"node": {"oid": "b5d934c6ced3a1fb40b373b26c179b65c8e926ba", "messageHeadline": "Make np.fft Quantity aware", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 3}}, {"node": {"oid": "e5daf74b63e7a452866ebd4bde62631e4e874201", "messageHeadline": "Create option to get dict of wrapped functions from multiple modules", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "fb606b316ba2cfe2a996f2a0bfbf1a2ff3699ba5", "messageHeadline": "Merge pull request #9466 from larrybradley/biweight-mask", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 112, "deletions": 18}}, {"node": {"oid": "c3bd0f8cba461f5948dbb1b2c642668ba3f97d8c", "messageHeadline": "Fix imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8415367fb343d43d6d48a87b33e1b4f6811a9c76", "messageHeadline": "Updated more imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec4d4b7db6a02eb26ae8461d797fa658acbe3fcd", "messageHeadline": "Install pytest-astropy-header in docker images for CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3e1a255feab8a79c6a2232e6286a071bfd1cc297", "messageHeadline": "Updated import for plugin", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7313beeb24d23dce3f8548feaaf05aa477e51810", "messageHeadline": "Update pytest configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "46d48e1174a9e456010eb6871bb6e6a875eb46c8", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "453a7f93f9318f5bc6581af3ed81cfddd78a38f0", "messageHeadline": "Moved pytest_terminal_summary to core package-specific configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1782a1199bd95df64f21f71dd3fab690384f8cb5", "messageHeadline": "Remove display.py pytest plugin as it now exists in pytest-astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 139}}, {"node": {"oid": "82ebbaa209b63ff6cb700923c170e7b6de150694", "messageHeadline": "Flake", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "06f4e3c95be1242f847d57afc58fb35bab769b77", "messageHeadline": "Fix invert_xy with and without multi-dim", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "1c0546b28cdfe13d6341edb4ac88f95aee4c29c4", "messageHeadline": "Determine which axes get ticks using transform_wcs and world_map", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "4cdbace42dcdbe41c104515b2f1b72e538bdb7eb", "messageHeadline": "Fix coord map repr", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9934ecf6d777db7d1269f6383d651aa7a5f1f39f", "messageHeadline": "Fix a typo in pixel_derivs and add a 1D SLLWCS image test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "0f130c5b174f469e471941c11a52b9cd5b21c08e", "messageHeadline": "Fix and test changing format_unit and autolabel", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "d1b42d0a2dff29af9eb717c83732e905d5ec26f8", "messageHeadline": "fix where no slices specified", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b67dc6b75ddd154b12f31ac36ce4a65ad638dd78", "messageHeadline": "Actually use the correct pixel axis for the deriv calculation", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "71163b3166db8d47c8cb4bc700d0dd27c4449d18", "messageHeadline": "Order 1D axes from largest to smallest derivative!", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cead5c8d1db8216e73bbd802cc74f56f6b61e719", "messageHeadline": "Add a small section to narrative docs about auto label", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e216b8a219e0d09ba2ea11a925ff29f7cddc1b4f", "messageHeadline": "ffs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84260e264b113c14843939389e77ad7bf9e557aa", "messageHeadline": "Add changelog for labels", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2fe1f7f26befb1d84898c8bf27a74aae890b9dca", "messageHeadline": "Add some simple tests for local_partial_pixel_derivatives", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "c6863c9f3aa1bec59f5add0687acc492192035b3", "messageHeadline": "Remove duplicated method", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "506bab5c4ed1a7c9375b3acf0d40c193962ce1ff", "messageHeadline": "Handle a none type format unit", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "44c544968960f2d31bcd76854c3a212738d3d15a", "messageHeadline": "Fix wcsapi test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69db8d517a83db79491830fdd06e80bf28b22a7a", "messageHeadline": "update the api for disabling auto label", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "3e79a0d46fe703652512a120722a02b827bc0938", "messageHeadline": "First attempt at default axis labels at render time", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "41c34a1335531eefee3ba1ea0be39bf452594315", "messageHeadline": "Changelog for get_format_unit", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b007cb07db790f9b9cd14e654b6874c6193635ff", "messageHeadline": "Add a test for get_format_unit", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "1a267afed94a8f6c35f1463787faa55fda1cea63", "messageHeadline": "Transpose the return of pixel derivs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ea3190d33f75fa998d691fabf5a6b05aed9ea1d", "messageHeadline": "blank lines", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2089c7dee77f8eaa1c67b4988f1c0f84de9142e0", "messageHeadline": "ignore warning in test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "04c6c65a61fd1ce7045bbdd8a5f05291a099c058", "messageHeadline": "Order 1D world axes by relative derivatives", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7b34e0f140f18dd301a65c67798c725772703984", "messageHeadline": "Add a failing test for drawing most varying axis on the bottom (1D)", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "08d384115f4ffd9059936df48450e81ef2e54558", "messageHeadline": "Add a CoordinateHelper.get_format_unit", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "5bfa1052854238d447fd949200554b6a6fd722f1", "messageHeadline": "WCSAxes now generates a CoordinateMap equal to the length of the inpu\u2026", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 121, "deletions": 70}}, {"node": {"oid": "9ba43ed322166693fe69c551bad615d3f04f0586", "messageHeadline": "Fix world_keep when supplied a SlicedLowLevelWCS object", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3c96e01a301b5b7c3a40641a4dbb37231efbbebf", "messageHeadline": "Add a failing wcsaxes test when slicing a SlicedLowLevelWCS object", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b7c47024b39536083609fa79eeb3eacb8296aff4", "messageHeadline": "Raise an error if the length of the slice is too long", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3afbcf7f2ae28b4ab7d97020fcf67c2b7be20f0e", "messageHeadline": "Clean up local_partial_pixel_derivatives", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "0960e06e669d3ee344605c7e2a9b46f962288ae1", "messageHeadline": "Added initial version of a function to help find which pixel axes are\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "04ec6df50b1c4d969c485d5177cfd975f5e4380b", "messageHeadline": "Ensure at least one test trips the \"W48 Unknown attribute\" warning.", "author": {"name": "Gregory Dubois-Felsmann", "email": "gpdf@ipac.caltech.edu", "user": {"login": "gpdf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2f5fd52b543afe0cc26f1e122c0f73ac702d44d", "messageHeadline": "Corrected test expectations for another test; added PR to changelog.", "author": {"name": "Gregory Dubois-Felsmann", "email": "gpdf@ipac.caltech.edu", "user": {"login": "gpdf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7eb6617917a4199bcb85a774e155e7431c55670a", "messageHeadline": "Corrected a spurious warning about the \"value\" attribute of VOTable <\u2026", "author": {"name": "Gregory Dubois-Felsmann", "email": "gpdf@ipac.caltech.edu", "user": {"login": "gpdf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "828c48d4c78f9091759352c2bb4138295c7fa28d", "messageHeadline": "Apply suggestions [skip ci]", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06a080350444e73e7f2cc5a6d3c03a06869a18bc", "messageHeadline": "TST: Tests for table and votable bytestring obj", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "82e8d9d35222783dba76c341c8d084e2a0c92b2f", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5b36c3f8e346ca512c9b4555805c117938619d49", "messageHeadline": "Ensure input masked array is unchanged", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d52fada6461f734f0766f2e06657c76dcf24b89e", "messageHeadline": "Add biweight tests for masked array inputs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "ba9ec22ca55259a34930afb84263b3947264a561", "messageHeadline": "Allow masked array inputs to biweight stat functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "c487542611276a3361a38d6c4b3954dcd637f847", "messageHeadline": "Merge pull request #9465 from nden/remove-naxis", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "429746a1c180c5fc4bd7f730c5146f2c0c841eec", "messageHeadline": "remove deprecated naxes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "daa00471e636807231ff0c246d59ac068f3f123a", "messageHeadline": "Small cleanups of quantity and test function.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5a02546d22d38dd8197a1dbde51cb6c0c0704326", "messageHeadline": "Merge pull request #9402 from eigenbrot/create-multi-ext-fits-doc", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 67, "deletions": 26}}, {"node": {"oid": "946aae423c6663730a913ca86fb603f74cacb5ea", "messageHeadline": "Merge pull request #9209 from astrofrog/efficient-pixel-to-pixel", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 564, "deletions": 8}}, {"node": {"oid": "5ad837e665698947c21bb457560bcd101a77fd97", "messageHeadline": "Merge pull request #9458 from larrybradley/midcovar-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "316bba29bba7ccece2256867677ffbfba2441ed8", "messageHeadline": "Removing typos [skip ci]", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "051a2ba9ae9e7b2df2fd21cd323c5436ddc362b7", "messageHeadline": "Flip direction of skip test", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87760d62b812cd8badecf19090c4628c050726a3", "messageHeadline": "Merge pull request #9461 from bsipocz/cleanup_conflict_headings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3bf099a84bdf5eb7ffbb4c7f1e0f6636e6186bf3", "messageHeadline": "Fix rebase conflict remnants", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "154f79d8b62cf3d8447ee97df0afb9e26025db14", "messageHeadline": "Fixing cleanup for artifact upload [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ed0afbd5c299b61cdab27926f1d5be033798b0a4", "messageHeadline": "Merge pull request #9460 from mhvk/units-allow-erf", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "33435371552af024eb96e5590b7842787352dcc3", "messageHeadline": "Adding a section Read file when memmap=True", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "0a0e07bfc267b98f29661152abbfc84d6a4e0f00", "messageHeadline": "Merge pull request #9351 from jbkalmbach/exponential_model", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 134, "deletions": 6}}, {"node": {"oid": "240ff967547edd31f801ed0e875450a86f175b78", "messageHeadline": "Added Exponential1D and Logarithmic1D classes", "author": {"name": "Bryce Kalmbach", "email": "jbkalmbach@gmail.com", "user": {"login": "jbkalmbach"}}, "additions": 134, "deletions": 6}}, {"node": {"oid": "f8c52c3ac73d58cf272e0346fd03f0ad8aca792a", "messageHeadline": "Merge pull request #9457 from larrybradley/biweight-nan", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 89, "deletions": 30}}, {"node": {"oid": "bed45d4fb2d45822995695721b60e94261deb294", "messageHeadline": "Merge pull request #9452 from karllark/add_drude1d", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 189, "deletions": 10}}, {"node": {"oid": "c8805e29049964136ec89e5cee620c4f6fafcc42", "messageHeadline": "Merge pull request #9408 from pllim/stats-conf-conflevel", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 190, "deletions": 101}}, {"node": {"oid": "23c7a4809594c064747c01449409c868770b5473", "messageHeadline": "Support possible presence of np.erf", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e2d9f22113df9c690ba60cb609c4ea50e317aa7b", "messageHeadline": "Skip long double test if no long doubles", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4bf2d4191d76857e53ffc1babe2d99477978ad88", "messageHeadline": "Merge pull request #9459 from dstansby/shape-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e6e479422a671e34a803d75f1e3eb46837c13bf", "messageHeadline": "Promoted and moved multi-extension section to after table examples", "author": {"name": "Arthur Eigenbrot", "email": "aeigenbrot@nso.edu", "user": {"login": "eigenbrot"}}, "additions": 66, "deletions": 61}}, {"node": {"oid": "a2c557d67050d8f862ba6611421053334b00d666", "messageHeadline": "Copy edits from @lglattly", "author": {"name": "Arthur Eigenbrot", "email": "aeigenbrot@nso.edu", "user": {"login": "eigenbrot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dcc21e504efca56e70f5a94c4ad3cbd0b6173808", "messageHeadline": "Minor wording a link change to new Image section", "author": {"name": "Arthur Eigenbrot", "email": "aeigenbrot@nso.edu", "user": {"login": "eigenbrot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c217518ab76600189b778263a3c6283a39d46f05", "messageHeadline": "Copy edits requested by @MSeifert04, also changed subsection heading", "author": {"name": "Arthur Eigenbrot", "email": "aeigenbrot@nso.edu", "user": {"login": "eigenbrot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "755213ca4bffab6fc74fabd5e0fca96f281f1c54", "messageHeadline": "Added info on creating multi-ext files to \"Getting started\" page", "author": {"name": "Arthur Eigenbrot", "email": "aeigenbrot@nso.edu", "user": {"login": "eigenbrot"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9f96a605c2b3df244a2cdfb97cf2cfc82579ee48", "messageHeadline": "Merge pull request #9057 from tomdonaldson/masked-column-writing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "6753ee1fc6a611b5171de545811b9ac9b9647a04", "messageHeadline": "Un-ignore warnings in docstring", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "3f9332a588f303a73803a487181e9529d703bde9", "messageHeadline": "Merge pull request #9390 from dhomeier/fits-ignore-reserved-cards", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "749bf61f6203501986fb202367938475e939c6a1", "messageHeadline": "Make ignore_nan be a keyword-only argument", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "499529397789c53a1064aed5e995d0b42ddd6b3a", "messageHeadline": "Fix CI failure, cannot reproduce locally", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b93fd86e6cbbeb55b920957ff0e46a97497fb9d2", "messageHeadline": "Fix test and test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 102, "deletions": 37}}, {"node": {"oid": "ac9e3abd9df9655b592d0480a7b9d64491a92e7d", "messageHeadline": "MNT: Replace conf with confidence_level in binned_binom_proportion", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8f15cc34873a9438fe6aeb81f0a73ea32cf6219e", "messageHeadline": "MNT: Replace conf_lvl with confidence_level in jackknife_stats", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "226c090f7d422f16f9daf5117b0c6517231eff46", "messageHeadline": "MNT: Replace conf with confidence_level in binom_conf_interval", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "b5864e38acd86e1f1be11c6c8a28754d13b8f993", "messageHeadline": "MNT: Replace conflevel with confidence_level in poisson_conf_interval", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "25f010c6195bbd11b62f9628620bbde55da6191e", "messageHeadline": "Clarify .shape documentation", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78d5599888caec8841b8314415ac095f33fe29b9", "messageHeadline": "Merge pull request #9348 from MaxNoe/unicode_micro", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 129, "deletions": 9}}, {"node": {"oid": "b3c40a184b6c4ae22c3e8cce4a5ddc1be772c54b", "messageHeadline": "Cleanup and hopefully fix Windows", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "9adbefe0d0877d20690d73e7953bfe5f608be4e8", "messageHeadline": "Clarify biweight_midcovariance modify_sample_size equations", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "ed3e8a98729314a2286cbe098904c008db22bbf2", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9abc3ff307724b3b0e25a214405e6758af54a0c", "messageHeadline": "Add test for biweight ignore_nan", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3e0f68fc714230acdc5d394aa1e7e50fd525476a", "messageHeadline": "Ignore RuntimeWarnings caused by NaNs in biweight stat functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "e24108822778ee9be626a8d47e1d82b7d6723aef", "messageHeadline": "Add option to ignore nan in biweight stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "29d03282bafe10e7e9232bd2bc7c3b59e403455d", "messageHeadline": "Merge pull request #9010 from pllim/wcs-test-warns", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 266, "deletions": 172}}, {"node": {"oid": "f7a994a78c34de45196c93ecee983cf4b7f56f3d", "messageHeadline": "Fix and test for subtle broadcasting bug", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "7c5c6bc3c5b3dcb996c5bbb88b30968a6fd1e22f", "messageHeadline": "Make match string raw for pytest compatibility on Travis", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "078de1a2b2049efea4269c6207b8e4b3d342b61b", "messageHeadline": "Check full WarningMessage list in test_table_to_hdu_filter_reserved", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f2b3636fe5508e161d7a9079296c1230e9489a50", "messageHeadline": "flake8 fix, rebase doesn't go through pre-commit", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c9133f5c0b6ec58e44db994ee55a1a32ff5c494d", "messageHeadline": "Validate jd1, jd2 and value.", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 216, "deletions": 28}}, {"node": {"oid": "99f4f5966e6c839487662deb88e7b815e75aca62", "messageHeadline": "Merge pull request #9368 from aarchiba/flexible-time-input", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "5ea9a8fd5a23654c57511d784bfecfbd35b888ef", "messageHeadline": "Merge pull request #9397 from eteq/allow-electron-s", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "550bec54810101c67c16e2f09928f267a159cf7e", "messageHeadline": "Merge pull request #9441 from pllim/u-cant-touch-this", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "258754703410370457a314db1d8042e8b6174efb", "messageHeadline": "Drude1D model including docs and tests", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 189, "deletions": 10}}, {"node": {"oid": "8774a04dd4f9e679637cd5c2b3404fef119848cc", "messageHeadline": "Merge pull request #9443 from pllim/omg-six-mo-downtime", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ae01d00f31895a423e7481807ad68b2cee3aaef", "messageHeadline": "clean up flake8 issues in builtin frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "9f0e8cded9344ab9318f4d1d9f0ec49740750bae", "messageHeadline": "clean up flake8 errors in main coords files", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 192, "deletions": 192}}, {"node": {"oid": "7a9aa4432e14815f4efbf137c5190ff3fde49678", "messageHeadline": "Merge pull request #9346 from adrn/coordinates/galactocentric-science\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 444, "deletions": 99}}, {"node": {"oid": "04e6d669d79b097f8e4a7163692e7fa853311fc0", "messageHeadline": "Merge pull request #8077 from astrofrog/fix-table-io-time-index", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "7c6dfecaf9f55b7dea63ce08e5fb3f634e22d03d", "messageHeadline": "Update IERS A URLs due to USNO prolonged maintenance", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "38dc883cad0e2bdb55e77951833b664c48ed3b95", "messageHeadline": "reset the test state at start and end of warning test to get around p\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "49215a173a8f965046412c0fdce251d7541f55ae", "messageHeadline": "safeguard warning text matching", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f65292622a0d81fb2019a84498d1db86a67069e5", "messageHeadline": "change testcleanup to explicit code execution", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "301f1c9b009f87003c96b1ba80527a0f817b2689", "messageHeadline": "add testcleanup and remove hack from test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "c8145205204c8e3d7b88b4decec611270dbb08f2", "messageHeadline": "Apply suggestions from eteq [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3399a22ccd2187c8f1d6a890a18fb08e8f2728d6", "messageHeadline": "f this docstring [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab9b3d07244ed22309458bc6e09f7e7dc64e2363", "messageHeadline": "test hack [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ef0ac43088c9e164102c5a5e5e411b8c8d77ac80", "messageHeadline": "restore sciencestate value at end of test [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2c0acd9a95330b57622b59f8d02fa2d88bf2f725", "messageHeadline": "fix examples now that frame attribute default is None [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc3ae7ee9169c5d77ac98093f5aa738173f655b7", "messageHeadline": "fix some failing doctests [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "af1fe507468e660b499bcc3dfac6c3e8df699c54", "messageHeadline": "fix whitespace issue [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "049425d7119d80992231674dd3d565fea042b524", "messageHeadline": "changelog entry for removing deprecated attributes [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45429067ea59b9f6e7c248ed81d701b7d59afa87", "messageHeadline": "update docs link [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "20d7c31140ce1574d1e6c2188dcdfb68716f8994", "messageHeadline": "docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "9bbffa175bd0a130eab978844ff5e952f9bf8681", "messageHeadline": "add documentation for switching the default parameter set", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 108, "deletions": 7}}, {"node": {"oid": "60a3cc440c2f3d34bb5fdcaa3d0eef7bdc13f196", "messageHeadline": "clarify docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "8e5c1449c1e0a36ee02928dd5d1b98104b182ae6", "messageHeadline": "test that parameters change with the sciencestate, and that a warning\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "9f807f9355f63e76928a32ce96c54a1f25ed8c2e", "messageHeadline": "add warning when using frame with defaults and not setting the scienc\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8bf2f2bb23eda0aa3311bc491ab34be0aa7d5df5", "messageHeadline": "now we need to retrieve the value from the instance, not the class", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e27dbfdd8e18903b10b148c271a0ffae964dc6e", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0f16b4819b603eca6cd3085dde7067cfc3c9bafa", "messageHeadline": "docstring typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "478739d368a452ddb4c709f1632c139df225d758", "messageHeadline": "fill out docstring of sciencestate subclass", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "1c98af0e1b01d18f1a56ed1f3ea80a4e98d384b3", "messageHeadline": "resolve latest into the actual version name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7b5503c0bd6af17d1f723dd763c3e278e5278fac", "messageHeadline": "add class to _all__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "747eb52fba744e9aedbd162ce6fb5222aeb39e1c", "messageHeadline": "fix typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b919b65edc35310b47eaa36c8d4b2ec9ffee1497", "messageHeadline": "rename attribute for storing references", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "5a9452134feed1ab1770816278978f30a9f1c192", "messageHeadline": "expose sciencestate object at top level (and fix a typo)", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64da55eb740dc7de8613ded0428bad19c97a6236", "messageHeadline": "rename class", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "648395524a96309738050677beee9b642c9e78ef", "messageHeadline": "add a way to retrieve referenes for the current parameter set", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "a427b9304611132971aa942adff4a0640e61b8e1", "messageHeadline": "remove redundant default set", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "991e350aa3759504b4c06e18117e38176a16ce48", "messageHeadline": "change default behavior", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b52523e74c3206684acc50a55289fa640f481f4", "messageHeadline": "remove deprecated attributes and clean up imports", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 70}}, {"node": {"oid": "f942b6d9e753822afe6e82b1fce441ed19a725b8", "messageHeadline": "implement frame default parameters as a sciencestate", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 81, "deletions": 12}}, {"node": {"oid": "b96c6f3d4f0dacfdd21bd645a34ce924c7e1ae3b", "messageHeadline": "Merge pull request #9288 from bsipocz/table_cartesian_join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "fd25d809bb9a46164a740960356ba2e1e94c8aea", "messageHeadline": "Improve compat doc.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "67e6c02dce2e85abc167a07e19d55077206aaefb", "messageHeadline": "compat is for internal use only [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "ec95e6e8843cfcf7545f590802f4c358a66fa55d", "messageHeadline": "Merge pull request #9356 from bsipocz/convolution_remove_deprecation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 92, "deletions": 97}}, {"node": {"oid": "2470dce79071a15833f6794495d5133a10ff0b07", "messageHeadline": "Fetch REMOVE_KEYWORDS directly from ..connect for tests", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "27b35365c08f89e9c38cbe55555d86edd5fcb606", "messageHeadline": "Test each key in REMOVE_KEYWORDS; some f-strings thrown in", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "b408ef9447dd401b6b1f41a076b4f4ea693192d4", "messageHeadline": "Adding performance message for Table.read", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ef6b7bb81a7a09e977f95a1ebbaedb3428e2db1a", "messageHeadline": "make to_value work similar to to", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2055d21695fa00738988285e8e9a3d09e924dde3", "messageHeadline": "update tests for consistent to_value behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "34ffa54b56d5b44f12190843902dac58a922a103", "messageHeadline": "Merge pull request #9436 from bsipocz/circle_switch_of_upload", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "726c2fa8042b4eb800f050732e9acec364b4ee74", "messageHeadline": "Don't keep anything in build/html for non PRs [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d14259b371e313dee4476f1d6bfca9218d365362", "messageHeadline": "Merge pull request #9203 from ayshih/logger", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "23cb42b359cf8c822f5a1fdb66b150a65db7de98", "messageHeadline": "Update astropy/io/votable/tree.py", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "926b0f703cee8ffc4c7a916cc22d5ca8eb1fa0df", "messageHeadline": "Remove TODO comment in favor of issue #9433", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a3f4bdcb3464de82aed42948e07485ab67a9c799", "messageHeadline": "flake8 improvements", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "589dc7eaa6aa024c6ba8ef54e7816e3473fe6de6", "messageHeadline": "Move the changelog from milestone v4.0 to v3.2.2.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a2cd74896761c1fed3e33bc174525b196747f72", "messageHeadline": "Add change log.", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f2967b6c2239b145b9cb0279b1f93d4e9cc670f4", "messageHeadline": "Address issue #8995 by ignoring BINARY2 mask bits for string values o\u2026", "author": {"name": "Tom Donaldson", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "e9431da92e3de060a27a69f12d896aae4065b8a9", "messageHeadline": "Finish up adding cartesian as a Table join type", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "b5da86a0fd5ceb785127f82078c6706a5feef157", "messageHeadline": "Merge pull request #9432 from Cadair/speedy_circleci_uploads", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b00304670dcde16b74837082e7b5b366b7172251", "messageHeadline": "Remove temporary modification of the inputs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "800fd8df4e2aac282a3bbf194003d1c6c57c3d52", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c40dc05e832492b773ff93c6dcfbb661fab9cb7", "messageHeadline": "Adding \u2018cartesian\u2019 as a \u2018join_type\u2019", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e5cd9166ed44faa150cc68c550b1f56c4745885f", "messageHeadline": "Adding test for cartesian join", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "af611a33eb3f60c2556b24877b953d53c6e8f094", "messageHeadline": "Fix implementation to not corrupt input table being written", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 142}}, {"node": {"oid": "253ea74bb31d271810fb22ecca66d1cbfcba0673", "messageHeadline": "Merge pull request #9396 from pllim/box1d-return-unit", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5b1f27dddbd8f70a8e40783a5c63b195e5bddf63", "messageHeadline": "Fix a bug that caused writing to FITS of Table objects that had index\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "fb05390a270c6d4a623943612748a18457019ee5", "messageHeadline": "Merge pull request #9428 from nden/fix-asdf-tests", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ce91878e245514ab37b5e5876aab7e9277dabd6", "messageHeadline": "Added a test for setting the encoding for a log file", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "104fed35c55781fd19bb5e9f4b5962554593c4cd", "messageHeadline": "add to_value bit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b66f4a87177831ba81af7f02076fb171bdc1d58c", "messageHeadline": "change to Distribution initializer in `to`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b5a30a3a6e7f026373206b37f44f20a13b564054", "messageHeadline": "Addressed comments and added changelog", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "a6531e349fc298bafffda316061dd1cd33452aa4", "messageHeadline": "Configuration option for the encoding of log files", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "b06215d9d990dd8d5d2464df1497b55be5b19ec7", "messageHeadline": "Explicitly set the encoding for log files to be UTF-8", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54bb904a2946f019e43847d6d4568f3fb217e0d1", "messageHeadline": "Update config.yml", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a6a312ace0ecf953fdcd82f60a57f30f8ac7ee8", "messageHeadline": "Remove extra files from the doc build before upload to CircleCI", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6ac9bd50ac67a9b9d994dab3e5e3e2133b65c434", "messageHeadline": "Merge pull request #9425 from taldcroft/table-init-dict", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 112, "deletions": 37}}, {"node": {"oid": "6cf38c85dbfbcde9eaf86a963487752ffef3b3e1", "messageHeadline": "changlog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e23b3ab7512d1682acecd5d8487984e5f9c481d7", "messageHeadline": "Merge pull request #8560 from zkurtz/master", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e7549b42fa744350922b6b40af825943391bde57", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e0c3295362e63cad9388d8dec4276c9c2f7c6182", "messageHeadline": "fix asdf transforms", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "452f8f3af62d4184fe80cc26287681a27fff2b0a", "messageHeadline": "test for error case in to", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c5575657996ed0e63dc8075f1914504fc71e6e82", "messageHeadline": "correct to implementation in distribution", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "be72173a4a54ffd2d3d7f5534815dd034ebb2193", "messageHeadline": "test for correct behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b4dd65e34adbb198b8c6a98e97d0652aa2602fe4", "messageHeadline": "Finish allowing list_of_dict input to have missing keys", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 103, "deletions": 55}}, {"node": {"oid": "409801bfd222f715e0e9b15bd82047b9d617d671", "messageHeadline": "test for 2 edges when there are no splits", "author": {"name": "Zachary Kurtz", "email": "me@Zacharys-MBP.fios-router.home", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5ed4cfab4cbed324306afef429e052d88001f05d", "messageHeadline": "patch to prevent change points index from going negative", "author": {"name": "Zachary Kurtz", "email": "me@Zacharys-MBP.fios-router.home", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d50f35b2d12846ddeb707d2e36e0d320536aa3a4", "messageHeadline": "Modify init_from_list_of_dicts", "author": {"name": "Halley", "email": "33911276+dyq0811@users.noreply.github.com", "user": {"login": "dyq0811"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "f2acca5546fdfba0cea758ef9ba7d1573c626e9f", "messageHeadline": "Merge pull request #9424 from taldcroft/table-fix-conftest", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "eb58a9a658511f4d50a7f13dfe0bfc3bdc4fdb33", "messageHeadline": "Merge pull request #8969 from himanshupathak21061998/add-iterrows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "222c048bdab43fd07218f4c9adb434694824eeac", "messageHeadline": "Fix mistake in Table conftest table_type fixture", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2d100786657e17290aa374f68f3fdb2147fe2419", "messageHeadline": "Merge pull request #9287 from bsipocz/timeseries_join", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e389c7df35a3855692095b3031e5c639862466cf", "messageHeadline": "Merge pull request #9266 from Cadair/wcsaxes_1d", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 441, "deletions": 92}}, {"node": {"oid": "165f3c297c1dad03f2477e8592a869848e4f9754", "messageHeadline": "Merge pull request #9415 from astrofrog/fix-indent-votable", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "d5c8c542dc559e999bd1d29ffda34b026b495629", "messageHeadline": "Catch FutureWarning for Time in APE 14 WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fd7a3abce59612b6319fc790c581cfa143307402", "messageHeadline": "Fix set and get ylabel", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "14f21e0b54ee51b53bda587b1010290eb0d063aa", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50c9462802a7e278407cee11e05b5b5891ea3bcd", "messageHeadline": "Add mpl decorators to the tests that need them", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "01c6ec9b0b851cf548380584ca0b0effe8f13f6a", "messageHeadline": "Add a 1D example with two spatial axes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c1c4ad31a935f94eacb158c8ab0476708ad5500e", "messageHeadline": "Add one dimensional docs to slicing", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "2cd7a16ccf78f03be15d1a8a9ca189dd4bff1ae3", "messageHeadline": "Remove commented code", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "beebc15eaa8862ae882cc805e77143a55de4e12e", "messageHeadline": "Fix some tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "5c6d33b46a6f174e61d6d14658e975ce0fcacdae", "messageHeadline": "More fixes for 2D WCS and grid", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "68b6d7afdc173142f7f4b3d5055b4f0488c4406f", "messageHeadline": "Fix SlicedLowLevelWCS so it dosen't return a list when there is only \u2026", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c42e3a62d1eedc3a577ac9cf2913a8d4eca2ff55", "messageHeadline": "Make 1D WCS work with WCSAxes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 80, "deletions": 12}}, {"node": {"oid": "858eaca276645273f9276097446b30b7d2aa3d9b", "messageHeadline": "First phase of 1D WCSAxes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 197, "deletions": 63}}, {"node": {"oid": "5320aa43efdf59b5abfe307d5f49e0728b3928df", "messageHeadline": "Move pixel_to_pixel functionality to astropy.wcs.utils", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 512, "deletions": 510}}, {"node": {"oid": "bf4e4de4a6d1ceb1db10f5850a90cce476348903", "messageHeadline": "Merge pull request #9416 from astrofrog/kernel-quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "002bb0e1801232412777ac987e2833a6b47ef875", "messageHeadline": "Revert to iterrows and some tidying", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 29}}, {"node": {"oid": "76082d34667d8b4023fc7ba19a8a7552690c1cf0", "messageHeadline": "Using iterator instead of list", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "789c600be2fe1ef15d28d92bd0a45ea3cef310a3", "messageHeadline": "Changes update in tests", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "67b15f57e63f3ec14bb3c22a3371c38195c3f3dc", "messageHeadline": "Changing name from iterrows() to zip_columns adding change log", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "a9a3b20df9992f363c1f6866ecc9e575924f5d41", "messageHeadline": "Adding iterrows() in table.py for row wise iteration", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "aa109b08a0caff97626205ef86ef3a50000b9d5b", "messageHeadline": "Document that theta for Gaussian2DKernel can be a Quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "24d8d1aa8b048f9023b97a28b32bf2a22d812ddd", "messageHeadline": "Fix rst issue with ::", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a4b468ca1e92708ab177f2538d261b42c573f41", "messageHeadline": "Fix indentation issues in votable docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5804bb30b1dd9fbebdd3e4d3bbeac4c046b6645e", "messageHeadline": "Merge pull request #9282 from karllark/new_bb", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 635, "deletions": 105}}, {"node": {"oid": "87bc1eb46fdfc5d705253fa9e1b54cdd5a3cee52", "messageHeadline": "Adding many surface brightness equivalencies", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 154, "deletions": 119}}, {"node": {"oid": "022551d268168b867ee96ac5a0a11f1488dc986c", "messageHeadline": "Merge pull request #9405 from weaverba137/numpy-missing", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f44a5975cf16d6de577dddfa5c6ca6c3bfd22d93", "messageHeadline": "use f-strings", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb64d4a61f1ccb31f9b8c1fbaf3074c59ff73853", "messageHeadline": "add message indicating import numpy failed", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c4f09f2b4ac3bf862dc1d5777bba51253ee8b917", "messageHeadline": "Add BlackBody inc tests and docs", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 306, "deletions": 64}}, {"node": {"oid": "48e25676bbb26b0dbc4493c4b0840a6a5182a123", "messageHeadline": "deprecating BlackBody1D and blackbody_lambda/nu", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 357, "deletions": 104}}, {"node": {"oid": "4ddfb16ad53c1c43bfb4ba6180acb648f088a299", "messageHeadline": "Merge pull request #9345 from adrn/coordinates/default-quan-attr", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 367, "deletions": 115}}, {"node": {"oid": "466b5e71358ee351852d610eeed01e1f8116fe20", "messageHeadline": "Explain changes.", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c59a0085f68071269780adbf7634f0dddd0384e1", "messageHeadline": "Merge pull request #9393 from pllim/doc-mdl-4-changes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2f858b9b1ca5fbcefebd07d29b236bacdddbb66a", "messageHeadline": "Merge pull request #9394 from pllim/fix-mdl-add-units-doc", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a044ee4bd1799881699c873e19161ef581add861", "messageHeadline": "Allow longdouble values through input validation", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 71, "deletions": 16}}, {"node": {"oid": "75848530e114640a90adae007487fd30d0043a32", "messageHeadline": "two slight changes to docstring [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9f580b7de935bbd5086c864609f5445c40309b3", "messageHeadline": "Apply suggestions from github", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "59c599b3d2d6ddbd65433481e73079f94f7a4d71", "messageHeadline": "Merge pull request #9400 from DougBurke/fix-emacs-doc-markup", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eaa2a438c8153c30984396819e7ec670682846d", "messageHeadline": "Merge pull request #9401 from nden/ufunc-models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "36e0448d7df1974b95c4eeada6b61535084b3c83", "messageHeadline": "fix test and clean code", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b621c1a3f8afe03c22018693e06f25d3edb32a84", "messageHeadline": "fix flake8 issues", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ac60247898688b3886bac4952eb37f32233d0c1", "messageHeadline": "add change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11661231ff2107b3e44402a4e71c5e3b3211c34b", "messageHeadline": "add numpy ufuncs as models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "3450150e279cb2ba77c39c9f14d53e0bd08f624e", "messageHeadline": "Merge pull request #17 from eteq/coordinates/default-quan-attr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ee3989315911ea3653044b711f3c26e14508b0f4", "messageHeadline": "wording clarification in docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d6012331c6eee6250a8b235275544d530d47b962", "messageHeadline": "Fix incorrect markup on emacs setup page", "author": {"name": "Douglas Burke", "email": "dburke.gw@gmail.com", "user": {"login": "DougBurke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00296a52a17077d068fef33d10f45710e69823ad", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c00551979deee5b6771d48ca8c94510348ca8fe", "messageHeadline": "add a way to sidestep common invalid but interpretable units in CCDData", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ceed879bdcf37ed2b40431c07074179d6aa5f7b3", "messageHeadline": "Merge pull request #9395 from bsipocz/travis_py38_use_released_np", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "41a6187399c53659f04571c3e2aa756baa3dc3de", "messageHeadline": "Fix link in return_units [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c385f982115bb3eb145217f2bb3dc2cebae749e5", "messageHeadline": "Fix typo in modeling add units [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bdd53144942c5b8127a3d4a2326e58c3bbc88488", "messageHeadline": "Use return_units for Box1D", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a4067c5df063d3d29b80c503734156bba4320638", "messageHeadline": "Fix typos", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44e1046b6e03b7d761003e65f519464f4e6851ae", "messageHeadline": "Use released numpy for now, can switch to dev once we can switch back\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8b9588d1d9075f201d96e9feaeafcf60dda455e0", "messageHeadline": "Merge pull request #9373 from aarchiba/reject-ignored-val2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "9587cb08315ee707b4c3ff8755817ec1e976afcf", "messageHeadline": "Fix modeling 4.0 formatting [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a0e04fa752e68347900b4fb02f8eb89ce78bb148", "messageHeadline": "Merge pull request #9369 from nden/rotation3d", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 238, "deletions": 45}}, {"node": {"oid": "bca9968b8ac92538a9656a6b0c584080b14b60e2", "messageHeadline": "Amend CHANGES [skip ci]", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6d2ac301164e7ee48d5e64a97d43a2afdc610a3", "messageHeadline": "More thorough coverage, CHANGES", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "f5eb1670a88ea5c197ab00274a41943bc4c2d668", "messageHeadline": "Fixed PR # [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e208f969280083ce11deeeaa8cc9d9cde925917", "messageHeadline": "Changelog entry [ci skip]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "db8843abf48311d959360693e88b67dd7679f3ee", "messageHeadline": "Skip FITS header cards with reserved keywords + test unsupported types", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7d38f674f6eff208a69693223e1285e94d968419", "messageHeadline": "add SphericalRotationSequence", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "1881972aabad92c7c64f9ddd3f1c3b1ba2527014", "messageHeadline": "add 3D rotation sequence", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 176, "deletions": 45}}, {"node": {"oid": "15e920374ab54901718242f75d813733c70cb54c", "messageHeadline": "Merge pull request #9383 from mhvk/quantity-insert-allow-arbitrary-un\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "3ceca4e1cf09e879d17264caf31febf49f79c10b", "messageHeadline": "Merge pull request #9382 from pllim/model-set-broken-link", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "defb9808c6ba991eb36aa723ba9bc5233c05985c", "messageHeadline": "Merge pull request #9380 from pllim/pr9377-follow-up", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "abae0d4df08731564f0ef795e02efef244833670", "messageHeadline": "Ensure that numpy functions also allow zeros, nan, inf to have arbitr\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "cf381c4404e4a8f69d470d5b5f057f17aebee56d", "messageHeadline": "Merge pull request #9379 from pllim/edit-on-mstr", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a976c9bb8f7b5b17a3b0b40b584b22e4c27a5768", "messageHeadline": "Fix broken link for model sets [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bd0ce8a0f66743fc14333b9e0b5985af43647fb3", "messageHeadline": "TST: constants pickle test clean-up", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ed77ee003449d16cf5401057e55b854c33974620", "messageHeadline": "Merge pull request #9359 from lpsinger/eliminate-1+z-factor-from-diff\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "443347e1bb22389ba2bf35998582b5185bde2324", "messageHeadline": "Edit on GitHub to edit master only [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b2530d230cafc079c65255e6a65311dec0bf0cd", "messageHeadline": "Fix unit inheritance on subclass", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8adfad573007a0de7468bf801b98bb93a5747287", "messageHeadline": "Merge pull request #9377 from stargaser/pickle-constants", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c0a0ab52561edaf9d2ca280e951c1e2ccb56690a", "messageHeadline": "update changelog with constants pickling feature", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3cfee943524e01807806bb599e4dae6d876df936", "messageHeadline": "make pickling tests work", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f142bcb429379f8cd782d9c53f2d5042b56e1b01", "messageHeadline": "add __setstate__ to excludes list", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0b997c06fbd5e1ce13b15cab35ec90ccb41bfe9", "messageHeadline": "Fix handling of bogus val2", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "03def88ac1dee288b978ff867a14a35e9a8a629a", "messageHeadline": "Tweak projection calculation; differentiate rv handling", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 43, "deletions": 85}}, {"node": {"oid": "c749c33a7303ac481a56638959e0fcf50eff805d", "messageHeadline": "Merge pull request #9366 from bsipocz/travis_py3.8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "edcf162f70316698416855be8c385bd868f412a6", "messageHeadline": "Addressing review", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dbc3f24dfdc74fd55f6ac8624c48403df1aa973e", "messageHeadline": "Ignore deprecation warning coming from mpl<3.1.2 and python3.8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a7ef3756058896fde56348723aa8ba80cbbb395b", "messageHeadline": "Adding python3.8 testing", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "1f88f99a8ac170ac7387531b851c614c7729c2e8", "messageHeadline": "Minor changes to frame transformation behavior", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "93821b09a4667826b61666286ed357c048859011", "messageHeadline": "Remove test for stddev, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d2e5163f347f62fcd93b2924719bce2ac0746ad2", "messageHeadline": "Remove deprecation stddev kwarg", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7005323da98d78e55bf4703bacba7624196f5b82", "messageHeadline": "Merging \u201cother parameters\u201d into the main parameters list", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "a39a031f5c43c11071a19c55c0f73e481619a03f", "messageHeadline": "PEP8 fixes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "b5cbb0a27c1156a79e14991ff91d776cd65222d4", "messageHeadline": "Removed unused arguments, variables and unnecessary check", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "4b7fcafa0b3b4e30d10ce9ffe60aece4a6ef3675", "messageHeadline": "Merge pull request #9354 from aarchiba/custom-format-error-reporting", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 147, "deletions": 7}}, {"node": {"oid": "cfbac92537e99e4684cbdd12d83c48f10d190a4b", "messageHeadline": "Eliminate unnecessary 1+z factor from differential comoving volume", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "55631a5f0c985d86f5bbf6fd5b8aaa26e0a8414b", "messageHeadline": "Clean up xfail condition", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "36203a06e8c96eb8f799c56ad47b7b1784be9405", "messageHeadline": "See what happens if someone adds a bad time format name", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "9898735696beee7e8ff3babad126d978937341c2", "messageHeadline": "Expand custom format error checking and reporting", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "5b09597e8a83851499463829ad6d221ea5f89ce8", "messageHeadline": "np.where works for Time mixins, use faster branch", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7650a50862e7494a3cea6660cd108f4aace6b63", "messageHeadline": "Remove deprecation ``interpolate_nan`` kwarg", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "51406afdebdad773b7538928e59ebe2545292a84", "messageHeadline": "Use times in new rows that are unique", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1abf509324b0d06079e5256de176af69db4dd8a9", "messageHeadline": "Adding test for TimeSeries join", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "57fe5656f08dd78454dda394b67c2d89d52a71fa", "messageHeadline": "Apply suggestions from code review [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "04baa3a3aa90483ca2967283fa0df25b878b8cfc", "messageHeadline": "Merge pull request #9340 from taldcroft/table-sortable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 179, "deletions": 18}}, {"node": {"oid": "4d2effea305b21410e95e6716d3751ae0cf238d4", "messageHeadline": "some typos and addressing comments by mhvk [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "7f7e62d97bbc478d97e9bae3a1c04fc0e0a23bf1", "messageHeadline": "Address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "09b7796bbd4eadc793bb48fc5c8554bb5bd4af0d", "messageHeadline": "Merge pull request #9353 from mhvk/units-remove-deprecated-magnitude-\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "e1185f45ee52a26fba416177d1b6b91c7541820a", "messageHeadline": "Remove the deprecated astropy.units.magnitude_zero_points module.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "6655398d52cc6456ab4481e1f581b9e472b5289e", "messageHeadline": "Use maketrans again for non-unicodedata translations/normalizations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a5e68b75b82d061905ee87ab8083d90859b0ac23", "messageHeadline": "Codestyle", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c2a4a830b905843e92f7deb91b3700aee1978dbf", "messageHeadline": "Use m.string consistently", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45f291902a31b6b5ee5f795289f1735a44ef80a7", "messageHeadline": "Add Angstrom to changelog", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20c045f0f0965b9125ff26fbadb5913a962fb8e1", "messageHeadline": "Make isascii python 3.6 compatible", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5665cc8abeb6f318ab96b79ab6a176fbc978532f", "messageHeadline": "Move fraction search back in if", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "11a28a8606b6c07a8055dfc38921ab1048b399c7", "messageHeadline": "Normalize only in one place, move comment", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "26a60cc8bb0ccc9e617502224973421ff894017a", "messageHeadline": "Add test for normalization", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c9df59fa34f14d4408ab2e6737b6f1629e517477", "messageHeadline": "Normalize unicode strings in unit parsing", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "792d07cb2fc61d62aad9547719ace1aaeaeffe84", "messageHeadline": "Add also Angstrom", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "e1a7d445592eb5c6b99f4e1870f93ddd6cee22c7", "messageHeadline": "Update changelog", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ef225baf8b609342edf3224fb5a4755bd670ce5", "messageHeadline": "Implement parsing of \u03a9 for ohm in units", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d0163243567345f3ff142d853d330f644985b989", "messageHeadline": "Update changelog", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e72a7ecd9240bef30af0106e7e56ddb2f76aec9b", "messageHeadline": "Fix micro sign for unicode format of micron", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "145b9ff913f30b4878f069c9d6dc2e97423295d9", "messageHeadline": "Implement parsing of unicode degree sign in units", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fd30cefd1f2e920308a41772e505ddb7503d7fc6", "messageHeadline": "Some style changes", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6b0d09c740c22294ddc3ef9ac1ee8d7ba7899af7", "messageHeadline": "Translate superscripts to parenthesized numbers. (#4)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "117c4b54359599fa4bdba3f6934a8c750cfb6557", "messageHeadline": "Use raise ... from to get tracebacks", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "bbb0a05538cf20b0246e42967e71f9641c68e745", "messageHeadline": "fix backticks [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f87d06272535b0866a6c13fad80dafad2cb4a5f", "messageHeadline": "frame transform graph is an instance not a reference", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9163b476b8cbc3867a6fd199656c9fb3d0437efb", "messageHeadline": "Merge pull request #9344 from parejkoj/add-table-hdu-doc", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bc937200b9c4260a118b6e254cdde6295df75bb8", "messageHeadline": "Add a note about reading HDUs into Tables", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5d8a17505ede256dcafa0b325e61d46b3f0e9802", "messageHeadline": "fix two bugs from moving doctests around", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ee20dfca0dde30d2a243659c1d12612534d98a1e", "messageHeadline": "Merge pull request #9325 from adrn/coordinates/diff-attr", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "6297816e12630bc61f4c9537ffcd2c1be100bd81", "messageHeadline": "changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "267c7abc37e601936bb807b3a7fabc36d60be258", "messageHeadline": "test new differentialattribute logic", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "cf0cac826df0e731bca0f03e0c0364246d3c6a18", "messageHeadline": "pass through input, e.g., quantity to allowed class if only one speci\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2c13012f5490445186b2b3e9eb97e0de68bf608f", "messageHeadline": "rewrite of some documentation about defining custom frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 296, "deletions": 87}}, {"node": {"oid": "b939c7665134c7f3094e91910c31b7336cfafb7c", "messageHeadline": "remove unnecessary if and clarify comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "1196adca2503ca720500ff357659ed1a21ac9170", "messageHeadline": "update regression test based on comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "f108e25b1d59857a24e1ae7b130c17e5a733dc83", "messageHeadline": "also allow none in differentialattribute", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "78bf553a68cb5a5b5f36261b210b68be3ae5bbc9", "messageHeadline": "typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "956f83bec5b2cecdf912f0d5d29f9ff00c09461a", "messageHeadline": "test allowing None default in quantityattribute", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b73114167faa38a27a9d22a26c1ab0dbd9e07ef6", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bec2503f878758ac675533c8008148d8331f2580", "messageHeadline": "allow None in default quantityattribute if a unit is specified", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "26a14f263792fda194ff2ad8ca96a91ec6aea231", "messageHeadline": "Merge pull request #9326 from adrn/coordinates/rm-depr-4.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 100}}, {"node": {"oid": "3d33b54d9d24da41a1ed33a87c1493f83c81505b", "messageHeadline": "Use correct unicode character for micro output, fixes #9350", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a52536cb0b858e47e99653b94ff417b0f4f6e916", "messageHeadline": "Allow micro sign only in string parsing. (#3)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "fc02f5b997620938e29e5ff517c46fdfdd425dcb", "messageHeadline": "remove regression test for old frame attribute classes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "ccb55c7fc5c03326eba1aa1a099aa1774c416b6b", "messageHeadline": "remove imports of old frame attribute classes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "d2830ebb682e76413b0383452f6a2a458772b761", "messageHeadline": "remove deprecated longitude latitude attributes from earthlocation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "7a2055aab1f361b55c43ae60cc5d93b56f1cd2b8", "messageHeadline": "remove deprecated FrameAttribute classes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 35}}, {"node": {"oid": "4a9971c3f9409f0cdcbe76133c82dade768f0717", "messageHeadline": "Merge pull request #9278 from pllim/release-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 144, "deletions": 71}}, {"node": {"oid": "2d62b7365adcd40505fd6a2017fe5282ef56c2f4", "messageHeadline": "Use maketrans", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "6cab03a189779f563672a7d8890cf1b2b34b2be5", "messageHeadline": "Congratulatory text from @eteq", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dddc16fcc2d34404633ea3bf53d4d5a81358aa1e", "messageHeadline": "Clarifications from @bsipocz [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "8587756d2039198b93b18d21460c91ed2b60ce65", "messageHeadline": "Real-life lessons from @bsipocz", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "9b072c62699eb74cf17f138580f6c7c8ef533f34", "messageHeadline": "Apply comments from @eteq.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "64ff175926acdf72113b23c36d7769e4c6a4e351", "messageHeadline": "Apply copyedit", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "158641b202229bec4563f7e55e9aa5a6bb038276", "messageHeadline": "Apply comments from @bsipocz and @astrofrog [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "30ecd75cdc44ddc22a63fb8c2a904057586002bb", "messageHeadline": "Update release instructions [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 74, "deletions": 41}}, {"node": {"oid": "3cc1d0831653776e7df04f803bb006a03aaca106", "messageHeadline": "Add support for unicode superscripts in unit parsing", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "dab3a365bfc25223fdcf3c33f913dc294ebfa9ab", "messageHeadline": "Merge pull request #9349 from pllim/fix-broken-links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "572e38837bd1486954df63efa5058979c1c384ce", "messageHeadline": "Remove broken link ref to Shewchuk 1997 [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7ee1f01f13374ce15df6d11f7750fb93992781af", "messageHeadline": "Redo broken link fix in #9304 [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "464bc5db6567f38b79c78beefeef1e32db1d9315", "messageHeadline": "Add changelog entry", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c94742dbf993046551907cad4b1d6c9b70d70527", "messageHeadline": "Add support for unicode micro prefix", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4deafe9a18c16e60f0e4f108433596467f367561", "messageHeadline": "Merge pull request #9342 from mhvk/quantity-allow-copy-of-masked", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "72a8810fc0ab14f3970964c3a3098cdb1ec4af57", "messageHeadline": "Merge pull request #9097 from lglattly/copy-edit-io", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2326, "deletions": 1678}}, {"node": {"oid": "8470337873491ca25f7f4fb5c6fe3af33a069233", "messageHeadline": "fix remaining docs/io copy edits [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b427b8ba6a624bb8c98495f45ecce40568b8a97", "messageHeadline": "Apply suggestions from code review [docs only]", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b3cf82dc92c44268aba1969b665fbe02f284425", "messageHeadline": "Apply suggestions from code review [docs only]", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59d6ff514cc66c017a9c45e8c3f9badc1de787a0", "messageHeadline": "Update docs/io/ascii/index.rst [docs only]", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09bf69666c6aedb3f0e8af82ecfcc3a633ca4810", "messageHeadline": "editing fixes io/votable/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4bbc392668c9dd3f7bb31cee765cbf1daccbb72c", "messageHeadline": "editing fixes io/unified", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 51, "deletions": 26}}, {"node": {"oid": "f842745ecd7c874029f807f2d3cb00a2ba9c316e", "messageHeadline": "editing fixes io/registry", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e97535485083d9161aea5d0f9bcf2110bed2261c", "messageHeadline": "editing fixes io/fits/usage/verification", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c9c175ae41a6d4f108079a53d73f113f644cfea", "messageHeadline": "editing fixes io/fits/usage/unfamiliar", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "62723b2b16eacf2ae77249c12aea37ebc68e3a9d", "messageHeadline": "editing fixes io/fits/usage/table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "73f45c23a03baee214fd4d938b15f3bd865cb79a", "messageHeadline": "editing fixes io/fits/usage/misc", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "444891e69ef303978b510204b97729488982d330", "messageHeadline": "editing fixes io/fits/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee4b47e6c0f53e5e6f077b69cbefb78fa0dea720", "messageHeadline": "editing fixes io/fits/usage/image", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "6b7849f23f533a85df9856c326cf004fa59a0b30", "messageHeadline": "editing fixes io/fits/usage/headers", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bce0f8e65f73903edef7e88bd976f7fb0ca39e37", "messageHeadline": "editing fixes io/ascii/write", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "d7bb49e769d0f1fe6aff7d2adfbaf124534470fb", "messageHeadline": "editing fixes io/ascii/read", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "f245294ccf77b74b23f58c162b32d41502349ae3", "messageHeadline": "editing fixes io/ascii/performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4658f4b1f8ef7f08379fad46b23e86c36a79b11e", "messageHeadline": "editing fixes io/ascii/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b866241877e890f8f2e87398389cfcfbdaba7378", "messageHeadline": "editing fixes io/ascii/fixed_width_gallery", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "61aeacec5eee7bd12f31061f5d00a9015d9de9e7", "messageHeadline": "editing fixes io/ascii/fast_ascii_io", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e787f1b9c81c4d10d015927f444d77d87057d35", "messageHeadline": "Update docs/io/fits/api/verification.rst", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c7576685b1c26451ae38e2098f32fc882f6874f", "messageHeadline": "alphabetical order", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c22cf1d57fdfa98acdc70f5513c758d4763b79a", "messageHeadline": "rephrase headers", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b65e6c02d8c3b2778d62af6326b0d2f35c80a2a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "147f0cfd6f16950670165bb75dc83b7d8e7e9bf9", "messageHeadline": "copy edit io/unified", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 342, "deletions": 239}}, {"node": {"oid": "23964b55c3785542c7f3b7531cd84b5f0fcad47d", "messageHeadline": "copy edit io/registry", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "c2ec706aff3287defad79f15682de343fa9b6927", "messageHeadline": "copy edit io/misc", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "efe04e4453835ddc638eda37ef6c60c6175e326e", "messageHeadline": "copy edit io/asdf-schemas", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "39ea545d2d1b31b1f5db94a38830ef1ef7a681da", "messageHeadline": "copy edit io/votable/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 108, "deletions": 75}}, {"node": {"oid": "87a5d48604b6bddb8cbc7426431628e63535f0fb", "messageHeadline": "copy edit io/votable/api_exceptions", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7752d500f9a700159845d4f27be5bdc98378fb5e", "messageHeadline": "fix io/fits/usage/verification", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c3055d409f904aaa583fa3f99fd09c248279f34", "messageHeadline": "fix io/fits/usage/unfamiliar", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be5d68d039b34620934e5a22e7a20064dc1fb564", "messageHeadline": "fix io/fits/usage/table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c63cbba2fdf4a23efbcacc8b7d621335200514cc", "messageHeadline": "fix io/fits/usage/image", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f283ead91521587e7340625fc45a5e5e0e08fca", "messageHeadline": "copy edit io/fits/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 125, "deletions": 123}}, {"node": {"oid": "608fe30139026974021c9597a877a9e49b90b7fb", "messageHeadline": "copy edit io/fits/usage/verification", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 78, "deletions": 56}}, {"node": {"oid": "9647d52f3466480ce6e072c42da22ec5068ec17f", "messageHeadline": "copy edit io/fits/usage/unfamiliar", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 148, "deletions": 72}}, {"node": {"oid": "43c6b39be71c8aa190693d31f43cfaf106de9f11", "messageHeadline": "copy edit io/fits/usage/table", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 168, "deletions": 95}}, {"node": {"oid": "b18aadc9f7c3789106ff0da7e5645a5278687d31", "messageHeadline": "copy edit io/fits/usage/scripts", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "52329b356fd4aa2715cb34e390dacc0749b2ae5a", "messageHeadline": "copy edit io/fits/usage/misc", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "06b24b19ea47abb39001982b3fcf4017b6327420", "messageHeadline": "copy edit io/fits/usage/image", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 99, "deletions": 55}}, {"node": {"oid": "971dd2e027d99a39ad7aed9f2b2d62f674021c3f", "messageHeadline": "copy edit io/fits/usage/headers", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 125, "deletions": 77}}, {"node": {"oid": "6f87446f9af9dc6ff25aae915ec99d07728b724f", "messageHeadline": "copy edit io/fits/appendix/header_transition", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 152, "deletions": 143}}, {"node": {"oid": "bdc905bffa4ebc747066a6882175ddd613afadd1", "messageHeadline": "copy edit io/fits/appendix/faq", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 265, "deletions": 264}}, {"node": {"oid": "44c4bed700b97f05ccec511a703566ef073bdbba", "messageHeadline": "copy edit io/fits/api/verification", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2981ac4f9115e646c721f30765685ef088cc352a", "messageHeadline": "copy edit io/ascii/write", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 147, "deletions": 87}}, {"node": {"oid": "29618195ee1a425ba289c990e277bf09b55668f0", "messageHeadline": "copy edit io/ascii/read", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 225, "deletions": 150}}, {"node": {"oid": "fc6c38d0770d45da7eed49a949b2922c4e922176", "messageHeadline": "copy edit io/ascii/performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b679220e56e63572e2eb294935c319c4b9bf4795", "messageHeadline": "copy edit io/ascii/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 68, "deletions": 43}}, {"node": {"oid": "dbe83ac1e4edac483feb17a3fbc173ee00fe82a3", "messageHeadline": "copy edit io/ascii/fixed_width_gallery", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "f0d62b4d90254de94161fb85bf830f5b08dd8052", "messageHeadline": "copy edit io/ascii/fast_ascii_io", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "4f589953ef990928d2b870a0e60ebaa2bd8e09cf", "messageHeadline": "copy edit io/ascii/extension_classes", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "86062fb06581fca56fa6347c58a0a3a1571fedee", "messageHeadline": "copy edit io/ascii/base_classes", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e3f13a4a9400bff9ff7673f2ada664d5812463e3", "messageHeadline": "Merge pull request #9312 from lglattly/copy-edit-nddata", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 606, "deletions": 390}}, {"node": {"oid": "a5e0ad08d569322a4dcee9c264d9c1f1043faa01", "messageHeadline": "Update docs/nddata/index.rst [docs only]", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dfe66240a05bafa3aa435eac11b46d4df97aa844", "messageHeadline": "editing fixes nddata/subclassing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a479a9e5b25978dffd3ad756ff17234e6eeb80f8", "messageHeadline": "editing fixes nddata/nddata", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4149e1ea90b156349b9e8471f596ca4c50e70876", "messageHeadline": "editing fixes nddata/mixins/ndslicing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "98233f3ae69a6c2a3ad6e3c60a0f41fb8eba31c2", "messageHeadline": "editing fixes nddata/mixins/ndarithmetic", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46c4525cd87ec69d344a81693573a8ee6a45360c", "messageHeadline": "copy edit nddata/mixins/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c87f911b6d24313f950129e475483a4aefe48da6", "messageHeadline": "editing fixes nddata/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a89a95d418c22f26db411988c2a94d4c29d5a501", "messageHeadline": "editing fixes nddata/bitmask", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "48db3b6ec6eb807a9106b37d77cedca18af5b6e6", "messageHeadline": "copy edit nddata/utils", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "0e6f8a51517e8aa30e3b4dd07c7f39d87d1a06bf", "messageHeadline": "copy edit nddata/subclassing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 97, "deletions": 57}}, {"node": {"oid": "f94323de45bad0cce84b740a415a461d80be7c8e", "messageHeadline": "copy edit nddata/performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc490fdfb8e6de2cef8e0db7587d87ebf1aa8682", "messageHeadline": "copy edit nddata/nddata", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 120, "deletions": 54}}, {"node": {"oid": "b00a9d3c4e90558275151eba6ac95ef2ef51fb76", "messageHeadline": "copy edit nddata/decorator", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2c7ec8b2d4bafa663054f71a04c8cc286b0cb4c9", "messageHeadline": "copy edit nddata/ccddata", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "bae9dc30fcde703e569a348f862f4a960f68d24f", "messageHeadline": "copy edit nddata/bitmask", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 71, "deletions": 45}}, {"node": {"oid": "959d797df7a0fe183ec4e7182b3d49dc75ed45fd", "messageHeadline": "copy edit nddata/mixins/ndslicing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "5b2bdd10fad16e8a3b374a3499d93604b58c0722", "messageHeadline": "copy edit nddata/mixins/ndio", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26696f5ea079980bf9281ed07d3ff27af04c1c97", "messageHeadline": "copy edit nddata/mixins/ndarithmetic", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 83, "deletions": 73}}, {"node": {"oid": "ee47e5763df103ec384624702da68f1f4530a8cd", "messageHeadline": "copy edit nddata/index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 96, "deletions": 49}}, {"node": {"oid": "2c73d1487314bf46978c7b106f999acc406e1405", "messageHeadline": "Merge pull request #9343 from pllim/ignore-navy-mil-linkcheck", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "407e3e12b59a3403514d25eaf682474c40d2426d", "messageHeadline": "TST: Ignore another mil URL in linkcheck [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83160ee8b2dd68789f2b258a5f7f73ff5263bf40", "messageHeadline": "Merge pull request #9330 from eteq/midpoint-coo", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "70f06a3d995ec38e588a983578eccdf788116c0c", "messageHeadline": "Apply suggestions from copy-edit review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e44e4a18ecba0cf0726d45924d533eb727d3989", "messageHeadline": "Add DataInfo get_sortable_arrays and use in join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 163, "deletions": 18}}, {"node": {"oid": "36ddf0612b67f77f39b2fb7b1377fb17b7a4b7ca", "messageHeadline": "Ensure masked quantities have a working str and repr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "3df4073df3bdab6fa304d5ee1ce3156960bea143", "messageHeadline": "Merge pull request #9337 from pllim/mv-pr-template-up", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfac4f777d2acdc6a0960a326dbbdc9491d5f173", "messageHeadline": "Fix PR template [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "49a133777f3670709a09474679474831d7c9baa5", "messageHeadline": "Merge pull request #9335 from pllim/ci-double-play", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5b5cff417ca3925a0ff69bec1fc6dec21d35197f", "messageHeadline": "TST: Add DOUBLE_PLAY to cron [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8bb2698f5dc594863341385db449e4c82206a94a", "messageHeadline": "Merge pull request #9333 from bsipocz/changelog_post_322", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 114}}, {"node": {"oid": "b460559ec39e064294bba3d55b2f4ef9801f6a8a", "messageHeadline": "Changlog updates post 2.0.15 and 3.2.2 releases [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 114}}, {"node": {"oid": "0812f6b7584a07c8d5a47eabf9170cb528f2af71", "messageHeadline": "Merge pull request #9328 from aarchiba/mjd-precision-testing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "1f0b20ec3d10858da50dec4dfe5977d0fa3f28d2", "messageHeadline": "Merge pull request #9095 from astrofrog/fix-wcs-sub-shape", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "f0f71b65b9f2a91a19cbe5f663f90f65252f44db", "messageHeadline": "Merge pull request #9079 from shreyasbapat/time-scale-fix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "62b9c75012a941acadb5939e6250ee50b4903304", "messageHeadline": "Change-log entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e872e707990c508ea088e2294a78872be3e9daa7", "messageHeadline": "Merge pull request #9292 from bsipocz/numpy_remove_lt_116", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 161, "deletions": 515}}, {"node": {"oid": "346a626136e06209ace0ca6bf7c04c6f377cd1b2", "messageHeadline": "Add a comment for erfa.aspi", "author": {"name": "Shreyas Bapat", "email": "bapat.shreyas@gmail.com", "user": {"login": "shreyasbapat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0f1b70c027b54e84395558c40165e935207040cc", "messageHeadline": "Fix #7042 : Change timescale to tt", "author": {"name": "Shreyas Bapat", "email": "bapat.shreyas@gmail.com", "user": {"login": "shreyasbapat"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "218ad7f0e6fb3de2421d15b8aed950fe16be2452", "messageHeadline": "Fix two-double addition for Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d85fc360bb14c62677693e21a68f82d156a51760", "messageHeadline": "add example of midpoint", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "46b249fc1c78cd57d5db37b22520b3eeac3c9875", "messageHeadline": "Use Decimals with 40 digits to check", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "f021f42c29e77b84184d2497e1f43ae7fc267041", "messageHeadline": "Updated docker images for Matplotlib tests to include Numpy>=1.16", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "9c1ae020034230b847847d605ece1a28ba97cee6", "messageHeadline": "Trying FLOAT_CMP for complex number", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1899b0fedfa8179a4099c2c6971a5db45a6bd7ba", "messageHeadline": "Ignore Numpy deprecation warnings when Matplotlib version is <3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cece571e3ae849cbe65187010437bc0a565730fe", "messageHeadline": "Removing even more old numpy workarounds and comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 48}}, {"node": {"oid": "33e8ebaa12118c008f70d6f7a59cf6722f3eb978", "messageHeadline": "Removing string formats", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "2fc18baa5ba822c89f109c1ca3b1d87c8e95a4bf", "messageHeadline": "Fixing failing tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ecc80480b20c8f3bcda7abcd3c8a854e055ec571", "messageHeadline": "Removing obvious old numpy workarounds", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 119, "deletions": 437}}, {"node": {"oid": "a4acba6009180c62e9033d47bc0f479960027038", "messageHeadline": "Changing the minimum supported numpy version to 1.16", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6a60fd6b449ac60b936853eadefb856aa3e57740", "messageHeadline": "Localize the problem to day_frac (?!)", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1b9af23e8a93826324ef72f86ae5bbd5be78a3d6", "messageHeadline": "Indicate problem with MJD initialization", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1a11bea33988024a80eba153aff793ef240524f9", "messageHeadline": "Merge pull request #9102 from jdavies-st/skycoord-equal-move", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "025eb2ee70f84481066eed5bf366b34e89cca979", "messageHeadline": "Moving skycoord_equal to asdf.tags.helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "69c2638bcd41048c4c44fc3635c4f66f5b675ab5", "messageHeadline": "Don't expose skycoord_equal in the public API", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6e5f6f376e4d3772f7f329cc811a01dfc4556e6f", "messageHeadline": "Remove pytest runtime dependency due to asdf tags for SkyCoord and Ti\u2026", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "33e2ff97900188ca9e43b1ae6793da278bd6e2ff", "messageHeadline": "Merge pull request #9323 from eteq/update-erfa-16", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2970, "deletions": 544}}, {"node": {"oid": "1407711b8da96909eb3d82cdf4cf46f0fdba8f72", "messageHeadline": "Add changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "782c4b4d23c64084eb09782f40638af57c2d2f0d", "messageHeadline": "Enable test that used to fail with old erfa, but is now fixed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "94db0e0fe88ed6c1f22879da0949db6ff933af3c", "messageHeadline": "Merge pull request #9267 from mhvk/units-powers-as-fraction-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 84, "deletions": 44}}, {"node": {"oid": "c5aca573aff61f036c0ce3b6c67fb8fa9d4e3e9a", "messageHeadline": "Add second changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "83406c40c10d1962ebf78ad3bc5356d1851af994", "messageHeadline": "Refactor dealing with powers more, ensuring we never show the wrong one.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "548c50293b0f9b71298029ffad3d24b2c356e8f0", "messageHeadline": "Simplify powers of units if consistent within rounding errors.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "8ba09c7f269fc7c1123018996252dd549c087a4c", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "8e2b898559f5602918dd2167a4e4c26c8e93e4af", "messageHeadline": "Significantly simplify implementation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "554ccefa798f02d15c75559e02299d47b24ccfa6", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7cf138df4181a745e5039c9aa6d9fb5dcb6aca90", "messageHeadline": "Fix tests for pixel_shape and pixel_bounds when using WCS.sub", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "0698275e67ae86adf8190141cbacb3547a327a72", "messageHeadline": "Added regression test for bug in WCS.sub related to pixel/array shape\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "ac849ffe5cc9eb8f2d08dc4682db6c5f76a288cc", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59c22efa179aa976d6cd18d69f6b49240e02def2", "messageHeadline": "Added a test for 1-d pixel_to_pixel and renamed tests to reflect new \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "bc1febf081710a9322043ffa664a2ae4874cc659", "messageHeadline": "Merge pull request #9064 from smoh/improve-frame-docstring-and-valida\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "692f0a455a02540212ac35cb6bf26cf54e8a7b18", "messageHeadline": "clarify docstring wording a bit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e8673147b30fb8fb1fec1528ae5325a7407de42", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "560afced2029b51fae95aa3138a6f3d35d669b38", "messageHeadline": "Fix RST formatting and remove empty line", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cb3059c9e2b94490d366b2422fbe08353456ec18", "messageHeadline": "Add test", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "60451f7beaef5c38af8e6afa1190cf51123277f8", "messageHeadline": "Add caveat and instruction on expected names", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8e4248de65e04331642a2568d8c5f963e2d35342", "messageHeadline": "Add check for unit compatibility", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "94773e0490880e788c6592b368ed920a64889eee", "messageHeadline": "Merge pull request #9110 from eteq/document-new-vel-frame", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "9153887f7c08c6f3e2b459c0685280b559ac886d", "messageHeadline": "Apply copy-edit suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2788cf263614546222a78e6f77f33ac3b82338b2", "messageHeadline": "Update docs/coordinates/velocities.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40d36c1346b1203622280bcbe00de30bd7f41b17", "messageHeadline": "fixes from doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "750bd6a50be075a3850b68c11c2023ff7b159a55", "messageHeadline": "add rv example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0db0cddb2b02bb043b903329e8a18a7303f229ed", "messageHeadline": "add example of adding Cartesian velocity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a55f49441541befe45e904dec9d3438afd6a2282", "messageHeadline": "Merge pull request #9320 from adrn/coordinates/deprecate-representation", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "02ab25377b11b24e45a014dbab25f47cbc1c4953", "messageHeadline": "Merge pull request #9293 from r-xue/fix-discretize_model-oversample", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "04a4e0d8723fe53c9135af9be789de1e2ced3314", "messageHeadline": "update eraUpdateLeapSeconds location for compatibility with erfa_gene\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8233e201a8ac58e4bc8e59c5514e043f3ebd48c3", "messageHeadline": "Added a hook to eraDat to update the leap seconds.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 38, "deletions": 19}}, {"node": {"oid": "ddab2476d477fa4e92b058c4c72e70f05535f31b", "messageHeadline": "fix erfa_generator to deal with new \"creative\" forms of erfa docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2a4128b6a766a353f39c954f1b8899f176117846", "messageHeadline": "add void arguments (see #6249)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "349bacfbd3fc6ae7197adf52783a956ce63dd1e0", "messageHeadline": "add back in hacks for incomplete generator machinery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "ea6d822b7e62269635909254510a78f16ccefede", "messageHeadline": "update to ERFA 1.6.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2921, "deletions": 538}}, {"node": {"oid": "e2b0767250fc977e417e758a39b4bd7b52fe6b63", "messageHeadline": "remove the blank lines", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "485bbb2a4054b9247fe32d1474c9afeca9e67f73", "messageHeadline": "clarify comments about removing representation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0a178ed9bb90ddad9cb27cc17191c7c09a213a76", "messageHeadline": "Merge pull request #9275 from Cadair/more_solar_frames", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "59907172d5d7d1fd71091fd83000950f4a34ad81", "messageHeadline": "Merge pull request #9246 from bsipocz/ls_fap_with_units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "2875f5a7a8bd38afa6d818414d19e6519ca342d3", "messageHeadline": "Rewrite unbroadcast without as_strided.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "902818a3c26cef62b8bce231a0054757acee399b", "messageHeadline": "Fixed __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8676b9b1c2c0269a7338059fce9dda4a35dd700e", "messageHeadline": "Remove leading ones in unbroadcast, rename efficient_pixel_to_pixel t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "d01f6d6eb1394d3a0c8f6b3830d3ae1c5d073726", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6d7b1fa69cdf6e63111771da27d090d7e9f23787", "messageHeadline": "Added test for unbroadcast", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e04020f89145a3e735941e5b41395dc696124309", "messageHeadline": "Added an efficient_pixel_to_pixel function that can be used to transf\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 493, "deletions": 1}}, {"node": {"oid": "d28076704a08b6abd71a457b133ef1df71438f1f", "messageHeadline": "Merge pull request #9313 from bsipocz/table_fix_join_mask", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "6de7d83599472fadd57c6fac3fb8a5fd6dfddcf3", "messageHeadline": "Merge pull request #9317 from larrybradley/mappings-repr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8e5831ad91fb5b7bbc89cf9184689b0451b221f7", "messageHeadline": "Merge pull request #8927 from Cadair/fix_plotcoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "98978a868459f4ea7ad7db9a1d2f8af203d17681", "messageHeadline": "remove trailing whitespace", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dd832584b442ddbc17cf892e85b51026862d4e1", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "99b40a9e3f18ef1692ee2f3e46df19afa49a1a8c", "messageHeadline": "Added a new unbroadcast function in astropy.utils.misc which can be u\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "8fd6465e94bed6f0dde82478b1238b407503c0b7", "messageHeadline": "only averging over requested pixels", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "6885e608024368929c55375c975732e502b8bcce", "messageHeadline": "Merge pull request #9316 from pllim/fix-pr9315-test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87465ad565aa5ea9fb958e37d311f02b90e34e4b", "messageHeadline": "Add repr tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "58b235bc220c6d20a0e142255c05a0fb1053a1fa", "messageHeadline": "Doing inplace", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15bd00b92bc88824f74117dcaa84fc489871b87b", "messageHeadline": "Adding chaneglog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0acf81eb41408e83d72d190e18c744d18357d39", "messageHeadline": "Fixing np.where following logic", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f12e5e54a539a0128a3f1df5881ed118da55fc89", "messageHeadline": "Adding one more regression test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8ad95a5026cee85d5407afd0cdb1feb2b1fa8f61", "messageHeadline": "Fixing masking indices, and add missing docstring", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "faeb00a8e947b91ecda0925236127ff479baae9a", "messageHeadline": "Fix repr in model mappings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04502acb632d1cf3388cac91181e09f69c3cf0d4", "messageHeadline": "Added heliographic frames to CTYPE_TO_UCD1 and added test for heliogr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "fa56326ca05ff2da54983b83d92ef17da23882c6", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "928aa29a6ab64817b54e3505dc68673fdd42de4f", "messageHeadline": "TST: PR 9315 test needs a generator, not list", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51edc17df31062583b0bb633c29f72c2af0b0cf9", "messageHeadline": "Merge pull request #9315 from taldcroft/table-rows-generator", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9017145a97b3afc787d13547c25f0482653fbb24", "messageHeadline": "Fix bug creating Table with rows as generator", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "64bb528620708d6d390479c0060ee0a496ad42f5", "messageHeadline": "Merge pull request #9298 from nden/inputs-on-instance", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 502, "deletions": 217}}, {"node": {"oid": "d50a9c5b205a9f893d6231d16941f1c333265447", "messageHeadline": "different logic, same result", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "de0118da72afaef4b24f487ef9f0ea9911fa3a9b", "messageHeadline": "skip if scipy not available", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8e2342ad102654b0451223e88ad7d3e42085ac5f", "messageHeadline": "fix typos", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a2d1bf404bc2a52e349bcee603d85632c0351dc6", "messageHeadline": "add deprcation warnings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "f7256874039cd17d8cb583ea917ebfc46dcc60b0", "messageHeadline": "Merge pull request #8756 from pllim/tests-vo-warn-2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "c0c740f5311ed39adba22017ed1c5104279ee5ed", "messageHeadline": "Remove ignoring of RuntimeWarning in wcs test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "043c73d7698a11fd294b7433c50499004e529af0", "messageHeadline": "Silence warnings from wcs tests.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 271, "deletions": 176}}, {"node": {"oid": "0833bbad832554e45ad1446b501ef42a8f96a768", "messageHeadline": "TST: Get rid of io.votable test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "97fe39cf4107912222b9d07c79b9e4169fdf156e", "messageHeadline": "fix inputs with compound models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 122, "deletions": 20}}, {"node": {"oid": "f7a98a056f1d35c6f0a5ece76d466d8de73d1292", "messageHeadline": "Merge pull request #9309 from larrybradley/biweight-axis", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 130, "deletions": 42}}, {"node": {"oid": "1a9d5235830fabb546e2d50f5d633536a379c757", "messageHeadline": "Address review comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f267c3a15725376427804695ef229fc4db0bf223", "messageHeadline": "Merge pull request #7644 from vn-ki/ymdhms", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 268, "deletions": 9}}, {"node": {"oid": "1b0afb74580f6cd5f08b84274af7d3748d0076bc", "messageHeadline": "Improve and expand tests, docs, address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 132, "deletions": 146}}, {"node": {"oid": "eda3cdb077a706603558955a18792acab685b760", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb6e261a1a70432776573c16d800f5a34999e543", "messageHeadline": "Fix median_absolute_deviation axis test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be371ebf2a24945d4f60839df2560d9706e6f438", "messageHeadline": "Update median_absolute_deviation to use _expand_dims", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "c965d3dc3c054e5d3e008fc04748104957257bef", "messageHeadline": "Remove support for list of dict; require order in YMDHMS sequence", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 44}}, {"node": {"oid": "f10803a75eab7fc3c0a1c14749d8b0b027bc9c1a", "messageHeadline": "Rework the ymdhms implementation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 101, "deletions": 27}}, {"node": {"oid": "6e4cfbf70f579c712bf25f8eb829432807e1a1b6", "messageHeadline": "Fix leftover conflict in rebase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c8ceed4095b6960a4835fef2fa0b3c1b41b3bc65", "messageHeadline": "Make shape for scalar correct", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "949f6b28ddfcf82873607933c97578004056a0a1", "messageHeadline": "requested changes", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 92, "deletions": 63}}, {"node": {"oid": "cca19088ad45b2b74cfb21926abee0c10c0019e0", "messageHeadline": "fix doctest failures", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "45fcafb38a60db86f368f8345154eb1c9765ce94", "messageHeadline": "Add round trip support for ymdhms", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "1a183af59597523e3e0311d4a23e1b999055169f", "messageHeadline": "Requested changes", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "34cd293435e46dd2b0f16a7df6488e41617fb71d", "messageHeadline": "Implement new Time format ymdhms", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "7a93547a9e5d1343a7c5843e27e6a3422b586fb5", "messageHeadline": "Move _expand_dims to funcs.py module", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "27dcb92be99b3579e445e97c7a8e30416d835447", "messageHeadline": "Add biweight tuple axis tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "a32b9cdd2f09c8a68dff0a23b3e7e7d623c0e53f", "messageHeadline": "Allow axis in biweight stat functions to be a tuple of ints", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "9d185e46259a05e8aa91cb5bc47c2bd142a5527a", "messageHeadline": "Merge pull request #9307 from larrybradley/mad_nan", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "06e07fdab0ec0eb3f5986101512854dabd95d092", "messageHeadline": "Merge pull request #9296 from taldcroft/time-format-error", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "0f67f63dc43f73ad0175110c653e958f8d83f9b5", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0683c73195b88c0f6bca124848d3d3ea08c03b0a", "messageHeadline": "Add median_absolute_deviation test for ignore_nan", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cca0c71ad2d5626f22a8b90676255a83d6c7cd60", "messageHeadline": "Improve error message for bad input to Time init", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "c5f07b6bd538a193b744c4d05bc479891649f704", "messageHeadline": "Fix ignore_nan bug in median_absolute_deviation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07d790d61cf8e7db29ca0aa2330ed12d79c09975", "messageHeadline": "fix flake8 issue, add change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a3910cd43f3f96f36f954057635bc3cc68e60124", "messageHeadline": "address comments, add tests and fix docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 114, "deletions": 55}}, {"node": {"oid": "f2d2add09e5b1638b2698f19a4d46fcca19e82be", "messageHeadline": "Merge pull request #9271 from bsipocz/whatsnew_static_figures", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 3203}}, {"node": {"oid": "75f7aad733f45b71dd9aca0ee15cfd4fb97a14b9", "messageHeadline": "Merge pull request #8506 from pllim/future-warn-err", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 70, "deletions": 51}}, {"node": {"oid": "27b6416b3b8dab4c34e8a252aaa9de378cd2bf9b", "messageHeadline": "Merge pull request #9300 from keflavich/issue9168", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "2142088718eafd94c5b6c021d9136e3583ec3ded", "messageHeadline": "Merge pull request #9304 from pllim/fix-broken-links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "f9580ae61891b92c24d9a8d1804d30b05ac41d57", "messageHeadline": "Address review from @bsipocz", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "809bc6ace487ae36c60ef8fce5b40f3a77e3ddfb", "messageHeadline": "[ci skip] add changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "555ad0a65b3db22103e03bfba5abf3f0830e59b1", "messageHeadline": "Ignore ImportWarning from package resolution", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "db4712ce3139ddd69deed051f3f188a85eaeeed0", "messageHeadline": "Turn ImportWarning into exception", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97ea096b4708caa8855ea247a7e15571d0b741ba", "messageHeadline": "Refactor warnings_to_ignore_by_pyver behavior", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "eae64faa2a20529c6fe598b6030192411fe76620", "messageHeadline": "Use raw string for warnings regex", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a88cdb6bbd34406e50b5a0cab8d7e28f304d845a", "messageHeadline": "Catch FutureWarning in io.registry tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "48d7a796ad0ed3a39ee55ae7aac410ea51e2adb7", "messageHeadline": "enable_deprecations_as_exceptions also handles FutureWarning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "37798a18859e199107577bdabac1b4c7864d1909", "messageHeadline": "Merge pull request #9301 from bsipocz/table_remove_6261", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "0b0483a11ccdb6ab0e30bdc01cfc9e27aa2f7585", "messageHeadline": "Fix broken links [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "8ca68fe0590579a35d6b26e06724e48334b874ba", "messageHeadline": "Merge pull request #9302 from aarchiba/download-size-check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "aff03d5c325e5c7bbc80a9c72c5e362c54579e53", "messageHeadline": "make requested changes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a341e795a0aef5e694e2e57cdb1b834ecc9de99d", "messageHeadline": "Add changelog entry. [skip ci]", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22395bdbcab7732f4acff96ec888900e7225c45c", "messageHeadline": "Adding links to older versions' what's new page rather than hosting t\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 43, "deletions": 3203}}, {"node": {"oid": "3218d39e1a1f7dc8832fe995a9f799d03a21ea37", "messageHeadline": "Fix NamedTemporaruFile use on Windows", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "21b63a89325bac76694eae4a9f95f24160305a27", "messageHeadline": "Test doesn't actually need remote access", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f6bd0333f2ec89b0d6234eff14e4fb88f9a761a1", "messageHeadline": "Check downloaded files are the right length", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "1b918766e2a39df04e34c1763ee2a79638feb4a6", "messageHeadline": "Removing catching MaskedArrayFutureWarning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "c8ca4dbb3f7df4f07dbbacaed5d6693b8aa79b9d", "messageHeadline": "Removing testing with numpy <1.16 in travis", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "504cb0f014567c7738a43fabbe588d4b0807cd6d", "messageHeadline": "move regression test to the end and (try to) fix whitespace (I can never", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "4c407a281149c716714c3af5febdc2a853da505c", "messageHeadline": "describe issue in regression test docstring", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "508b3de15182d5440cfbe24cc3cc2f015cbfac5c", "messageHeadline": "kernel.array has the unit attribute that needs stripping", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32d781f4acaa43fcb232274c03b43116490500e6", "messageHeadline": "add regression test for 9168 and try to implement a fix", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "1d342f9738a6508c756c892ad8ad3a34aac20701", "messageHeadline": "Merge pull request #9297 from pllim/templates", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "e363c3f7dc1b2a60d5bc867b57ce292bf2d8795b", "messageHeadline": "Accept suggestion by @bsipocz", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f750cb2c9c08ef2a5f665b607eee0872de320b7d", "messageHeadline": "Better sys info instructions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "f961f0ae390e45c05c50af6b83068ca3ee635ec3", "messageHeadline": "Add issue and PR templates [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "e75855ff80147874e3342825302b6595ccddcfbf", "messageHeadline": "update changes.rst", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c97f4fb47577ed597879e8d10edf6931fec67e82", "messageHeadline": "add test_discretize_oversample()", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2ff57436ce351048066bcc9d4e857bb461ff89e2", "messageHeadline": "Merge pull request #8718 from embray/cygwin/io/fits/test_open_from_url", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1458b3d76956f7e3340864e4e73102363e67cf7", "messageHeadline": "Trying other approach to fix the Cygwin url issue", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "072cf57a245ebe8cb5abddb267ee3a3976badfc5", "messageHeadline": "Minor test fix for Cygwin: There were too many slashes in the file: URL", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6a968b932fef2aafa267b3be7bafc2acc37cdd0", "messageHeadline": "Merge pull request #9188 from mhvk/quantity-allow-init-with-column-fu\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "3f0d665f58538a8b3ff4f03a8a70f1cfae299a5e", "messageHeadline": "fix asdf tags, add comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "6ffb9d4bcc0d8245d619c6ff37bbef23e4e9a2be", "messageHeadline": "replace np.arange() with np.linspace() for calculating the oversampli\u2026", "author": {"name": "Rui Xue", "email": "rx.astro@gmail.com", "user": {"login": "r-xue"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "af4708ec1aedccdd1fb304704a59fcb7f29ec567", "messageHeadline": "Merge pull request #9250 from Cadair/wcsaxes_fixes_gwcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "79c8202fbc5d5b9c6bffeec12154f207e34b3036", "messageHeadline": "Merge pull request #8690 from himanshupathak21061998/errormessage", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "5a8a2a0c7bb6b74aa4ce9f9f204aa7d54f7c5d6d", "messageHeadline": "new __call__", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "08a00ae8fd5987c156d4fa63a8e942ec97b129cb", "messageHeadline": "Ensure quantity initialization of Column with function units works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "3237e94e79841461db988c1fe8c7a739df2b0e62", "messageHeadline": "Merge pull request #9285 from MSeifert04/fix-typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4416b61192fd7b8e52824229245a7723b656eaa3", "messageHeadline": "Fix a small typo.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb5ffd0c655bfa4a19e7bdcacbb7a6830b9d8dcb", "messageHeadline": "Merge pull request #9192 from MSeifert04/wcs-untrack-objects-with-gc", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9a17b5c93618c5ce533563c22d13a4723e03d5ad", "messageHeadline": "docstrings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88217f2991e97ae19fe6777a731d43b28520376a", "messageHeadline": "clean up", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 35}}, {"node": {"oid": "03a816eb6b88bb26c1a3f02dd82edc304b1fa81b", "messageHeadline": "add __call__", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "fec2a17a68fbbcc33507bf2e68a56ce5f1852776", "messageHeadline": "Merge pull request #9273 from mhvk/unit-comparisons-output-array", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "f98afffc8a536e0d120ec4eb993623520273d757", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "648c4a7a344e64cd4b5cd4bc705e96bb12b0e34a", "messageHeadline": "Merge pull request #9281 from bsipocz/mailmap_for_4.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 237, "deletions": 178}}, {"node": {"oid": "ee3964ddc87f5bb22a7ade1c4898746060e13596", "messageHeadline": "Adding mailmap for the rest of the coordinated and infrastructure pac\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "755a726c13bc0d11a89be796fac749ce1c98732f", "messageHeadline": "did not fix signature", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "88efe2899884be94f61ceb93c1d5d718ddf54250", "messageHeadline": "fix flake8", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "e9ba33d02737b8bd2827444c203cc3dbfeee6291", "messageHeadline": "Updating mailmap with photutils resolutions [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "22cafe1ac6c76aeeeffc80a4aefbfb954513d358", "messageHeadline": "Updating mailmap with astroquery resolutions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "f6d401244d6d69561d59ac7a9d2cb4f25e7b3a0e", "messageHeadline": "Big mailmap cleanup", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 182, "deletions": 178}}, {"node": {"oid": "f0a9943a4aabc49202559748b3c067714bae70ec", "messageHeadline": "Implement spectral coordinate object", "author": {"name": "nmearl", "email": "contact@nicholasearl.me", "user": {"login": "nmearl"}}, "additions": 433, "deletions": 0}}, {"node": {"oid": "b41c35411a09a19437367636bc2f960a5c5294bc", "messageHeadline": "make \"inputs\" and \"outputs\" an instance variables, \"n_inputs\", \"n_out\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 227, "deletions": 179}}, {"node": {"oid": "71b4888b979fbea91baa4bc7ffc8067a873288e0", "messageHeadline": "Merge pull request #8511 from fardal/tablefix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "8279503ae7f1d12910237168f8b7835506b12d00", "messageHeadline": "Add test of fixed_width_no_header fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "c63be324178bfdfa29612e6a1b9baa043a6f22e1", "messageHeadline": "Update CHANGES.rst", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "246fc9d87dda324d60202e9f7f0f579820490b70", "messageHeadline": "Use actual first line of data (not first content line of file) for Fi\u2026", "author": {"name": "Mark Fardal", "email": "fardal@stsci.edu", "user": {"login": "fardal"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88ada384d6f4af96fddab4a81100f36fac95b6bc", "messageHeadline": "pep8", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a0f4e4375ef2953f8ef9ac2085c97cc29172cd7b", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ad8581a35bc776ddae21d251a5ff5635c6a78fce", "messageHeadline": "Add broadcasting tests for SLLWCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d4756293c971f0f6ba111c8cbc8f9cc00348ec8e", "messageHeadline": "Add more solar frames to the wcsaxes known list", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f60b405f6345c54679d329987f8d63c0b931d72f", "messageHeadline": "Fix broadcasting in SlicedLowLevelWCS", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9ad9c0e3af6c1fdc41db7ad6ecb0651b69e1de4", "messageHeadline": "Add tests for plot_coord bugs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7d50886a05e326d6ce65f32aa506a7c9bcfe086f", "messageHeadline": "fixup isort config", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1d225b63a072dca8fb39912819db676efc8a617", "messageHeadline": "Change test for plot_coord", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "ab04c0deacfaf68ba0383a695c3ab1dc64190b9f", "messageHeadline": "wrap lines in changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a1e9a0faa17ada44ae5463162babc2efc55222ab", "messageHeadline": "Add a regression test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4dc8e0f3e137cecea53f7c8efe4ee6860069d2db", "messageHeadline": "Add a changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff83e6877aa0d01ac30ebbf35bee27e1a73b666c", "messageHeadline": "@astrofrog says it assumes degrees", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4e35bc42db4e2f2077d0a179262144a6dccdbdf2", "messageHeadline": "Do the transform to the native frame plot_coord.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e3b3acda9184a82e5a42b0550204cc12e0690942", "messageHeadline": "use spherical to get the data rather than .data", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4953ecf0b4cd4933929a95ccc0e2ab87f5dacf84", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1da84cb3240b397e96fa814323dde729e4a142b1", "messageHeadline": "Test np.sign on quantities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "cd6a49beebee978fb34bc17547e8a2c2ac03bd80", "messageHeadline": "Allow storing of boolean output in arrays.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "a1e72dd7b8eca5fc95c9f40557e8ceaae30d4d81", "messageHeadline": "Merge pull request #9270 from MSeifert04/fix-deprecations", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "13694b103d60ce22b846d64dfb466739eb40a118", "messageHeadline": "remove unneeded import", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "60f7a16005ce598935b1e99d2edd451cc994cc5c", "messageHeadline": "remove more unnecessary warning catches", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2858553f17911305185ad6f44abb733b6b487e6c", "messageHeadline": "don't catch runtimewarnings for fill test, it's not needed", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "da94d6e74382276ddc06fec4bde0728b28fcdddb", "messageHeadline": "tests pass again... hope they're saner this time", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0e60af0ac86a9674261ef67c827f337fae621e8f", "messageHeadline": "work toward fixing tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "94b70fe69d238a7450acd23b6edc190e1aad6b3d", "messageHeadline": "revert bad removal of preserve_nan", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e74888425c0070f6551d4434bb097f8d1e52b59", "messageHeadline": "add another regression test with non-zero fill_value", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6a279df9de1d56e05b866828c98f5fd98b3d43dc", "messageHeadline": "remove post-convolution filling", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "8777711c9045629d00103cf04112caf880c32e9f", "messageHeadline": "change the filled value to `fill_value` pre-convolution (this is *very*", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4eee8ab8f3e026881b35887b6ae01d12d1c29a9b", "messageHeadline": "fix tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "68c8b0e08deea41ea8eea2f1e8aa7285d415b62e", "messageHeadline": "worked through some tests and fixed obvious errors in the main code, but", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8fbdfe1212ab37df4dde0e1d7da3688695c8af8c", "messageHeadline": "initial work on a test.  The test is wrong and fails right now.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "aa1b292bb023ff83b0d1c480638239188a8b72fb", "messageHeadline": "fix for issue 8121", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "671b51b708e90d46670de9ad22d9016c9f61e885", "messageHeadline": "Fixes deprecation that is raised when importing numpy.testing.utils", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "8ff9ac0ff9a58a70a9f56879754df972fa19f1dc", "messageHeadline": "Merge pull request #9261 from MSeifert04/fits-make-test-faster", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "af938290b4563f83b703ef46a5e3c25d37b27c9a", "messageHeadline": "Merge pull request #9260 from MSeifert04/fits-use-loops-fix-todo", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 118}}, {"node": {"oid": "1d6c35a31f20b1180f3309b790c15be6e53e1285", "messageHeadline": "Merge pull request #9135 from perrygreenfield/set_inputs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 328, "deletions": 69}}, {"node": {"oid": "048242ffa5ba6a8167555ff12c92c8527e65c8ee", "messageHeadline": "remove fix_input_hook", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "103d202d63f0705e2453fa2ca85cc66d226de1ce", "messageHeadline": "Merge pull request #9015 from mhvk/io-fits-custom-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 9}}, {"node": {"oid": "4e97cecb18e894eab5500ecd77aa38b1f65b3159", "messageHeadline": "fix bounding_box when n_inputs is 1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a35f513caa16fd6ade233f0261bf33dbdad44cdd", "messageHeadline": "initial commit of fix_inputs changes", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 322, "deletions": 69}}, {"node": {"oid": "0003d5f7308a6f911391e78d945f4795e56f75e8", "messageHeadline": "Make one of the slowest io.fits tests faster by generating fewer rand\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a2e3a8d311fb91ec5b868cb11ebae7d579094519", "messageHeadline": "Merge pull request #9255 from pllim/fix-wcs-doctest", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "95e3a4054f71603ebf8882cbf2e11c6ecd79a2eb", "messageHeadline": "Fixing docstrings whitespace misteries", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d10222ff46f945f53f10bea58a5685ffe8b0baa5", "messageHeadline": "DOC: Ignore phantom line", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "733aa6c476cf3b5044abf2f3cf4c5090d63effed", "messageHeadline": "Update WCS remote data doctest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a304d3d360f6dfaebf1186a018d319c31831efe8", "messageHeadline": "Merge pull request #9262 from pllim/unpin-pytest-32bit", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e8ab3927df642f0921e780083914524d5dd156c", "messageHeadline": "Merge pull request #9264 from MSeifert04/fix-wrong-call-random-rand", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 46}}, {"node": {"oid": "b2f1f8cef59d3087297f8cd67570c8b32b4b62f0", "messageHeadline": "Making it less specific which script subpackage the doctests require", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "10c22d16417e51d54894e28deb9072ba02d0704b", "messageHeadline": "Adding FLOAT_CMP for cosmology docstrings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e4f221d5b987d4f853385f6302cefb65fecc6170", "messageHeadline": "Fixing stats docstring numpy output formattings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "85c4c61389e07a6c36c1fa062f789583cb1c2a63", "messageHeadline": "Rely on default cosmology in coordinates docstring example", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ea502a3a3af440ff4582c6f058608f1486e69eca", "messageHeadline": "Fix EOF SytnaxError error in doctest examples", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "319064201ef4e5f2d176c29bd831203761ce01af", "messageHeadline": "Cannot call numpy.random.rand with float as argument.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1594c0e8c1f3b05efd0a90bb4fad77c78aa3a07", "messageHeadline": "Unpin pytest in CircleCI 32-bit [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "698d77f9ea490afc44e813145bd366fef957f963", "messageHeadline": "add comments [skip ci]", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b4eba973c78d160fbabbbe12b65400cea98f3fb8", "messageHeadline": "Merge pull request #9257 from dstansby/obstime(s)", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dcaf4306bf77a8cb50cdc4150560158177372ff", "messageHeadline": "Address a TODO comment from the io.fits Section tests", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 21, "deletions": 118}}, {"node": {"oid": "491b425bc01e9c0bd6cfb82386767d7f34eb2ad7", "messageHeadline": "Imply that multiple obstimes are allowed in SkyCoord", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acdbf56a1a13e2a654dbff44877edaf160bc7b15", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6808ff9539443a4ec6e05f616f71476f82902cfb", "messageHeadline": "Merge pull request #9251 from pllim/linkcheck-pin-mpl", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b08d702e22f3b9487339c3f22fa7ae9c3d2da497", "messageHeadline": "TST: Pin mpl for linkcheck.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a30991103a636a2d20ad0f942d90fac10a5d233", "messageHeadline": "Merge pull request #9252 from pllim/rm-issue2pr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "cdc5dcd55e47f7376679bcdca1f7d67a0650afb4", "messageHeadline": "Merge pull request #9237 from mhvk/iers-auto-copy-over-all-iers-b", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7c35be88ab067eb99799de1d84a0d120a6f81a2a", "messageHeadline": "Merge pull request #9156 from astrofrog/wcsapi-axis-names", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 175, "deletions": 89}}, {"node": {"oid": "e9a4ff8baa0bd2eecf0ef3ca71d4c5b223794ea5", "messageHeadline": "Remove issue2pr section [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "b5bff92276e82e647d7df008bafddc7377895111", "messageHeadline": "Merge pull request #9248 from bsipocz/timeseries_ls_remove_unused", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ce31c90713bbf57d8c5f52c17d5942bbd663278d", "messageHeadline": "Minor wording fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "84a858aba3e7b1204e0572bacd70923ecb7308e6", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "06dfa5ff07200f0eba661d9d1025d7609f258b00", "messageHeadline": "Fix whitespace and sphinx reference", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "02ae86f539e74cafcf4c367bb851c6d86fa23175", "messageHeadline": "Implement world_axis_names in FITS WCS using CNAME, and now require p\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 61}}, {"node": {"oid": "ae62bde5cb9e60e4835fb568ac23e66a43134d6b", "messageHeadline": "Added two new optional attributes to the APE 14 WCS: pixel_axis_names\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 140, "deletions": 78}}, {"node": {"oid": "6a5ed7d180890a7c6e3280528c731926e584d7b2", "messageHeadline": "Added unit test and renamed function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6401fa5a3e97a67cb5d8940ad53ad41aeca11734", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ede62eb2e9f92ce39b1a80dec2eac9ddb0b8d9b0", "messageHeadline": "Remove ununsed imports and function", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f542610d4d6197014bd0ce43a7213c694d9c0deb", "messageHeadline": "Work around that Quantity cannot be initialized directly from the gen\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "6fd0a69162c4c61adc4122497bdacbe8a094bb8f", "messageHeadline": "Fixing unit of weighted sum", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c46eb6b09c65b6e66db7d1a8a4b2a40224482bc", "messageHeadline": "Merge pull request #9229 from mhvk/io-fits-header-subclass-preservation", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "97f11ecb8285de913180b4a5e8cc8235bf3b84c5", "messageHeadline": "Adding units aware tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "798afbd02b27c8c71adf96b5c896d6dd24fce264", "messageHeadline": "Move fmax into data generation", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "d6e2a88493b743dd8d79a58766d40a47a8329e32", "messageHeadline": "Merge pull request #9175 from pllim/fix-doc-links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 328, "deletions": 329}}, {"node": {"oid": "c9a68fe97555ae536cafaea2c6e200bf7c6114cf", "messageHeadline": "Merge pull request #9219 from saimn/fits-comp-uint8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "81dfd1973dd2f59a7e9e4bf6a4e2c79b04bf8cf9", "messageHeadline": "Merge pull request #9242 from larrybradley/biweight-docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1bc60c8d8abb5c9f5a07ed76eebd97825b1c8e5c", "messageHeadline": "Revert shortening Google book link.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53624cc9ff5df5a25917ea3bb6054afb2aaeac97", "messageHeadline": "Back out link updates in data files.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d3e277794e24808282391fd97ee4928365d4a6c8", "messageHeadline": "Fix broken links.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 342, "deletions": 343}}, {"node": {"oid": "7c6b75950883bc8f26055c125d796662b57bc4b1", "messageHeadline": "Merge pull request #9233 from MSeifert04/update-cfitsio", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1601, "deletions": 169}}, {"node": {"oid": "7387c06825c5d3412cd7ae743f72996e7feae723", "messageHeadline": "add changelog [skip ci]", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "12d7a6719c8137782788e99c64ea62be7c61b8de", "messageHeadline": "Use \\sum in biweight stats docstrings [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "509b1353c4d18e41a4807ab146d9d9e87648d336", "messageHeadline": "Update CFITSIO to 3.470", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1601, "deletions": 169}}, {"node": {"oid": "b575032bcc8b89a337199eea02f751a3b1ea5d4f", "messageHeadline": "Merge pull request #9234 from MSeifert04/doc-fix-render-issue-hdu-verify", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96bcee8dd851b57bd10729009b6b59a37ffc8873", "messageHeadline": "Merge pull request #9222 from bsipocz/circleCI_adding_flake8", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6d977a911f6786b7e6eba0f629dbf3ed706fa282", "messageHeadline": "Merge pull request #8924 from fchapoton/patch-2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "6091ebf1dc401a72d7e68d912001c5ba44d83ca3", "messageHeadline": "Ensure that nutation columns are also copied from IERS B to IERS_Auto", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "97ae406fd7227eb893098a1850c314216035c941", "messageHeadline": "Fix rendering of verify method in documentation.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4803437c7e80dbd8f1841fa1d4964313363a0a96", "messageHeadline": "add regression test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "687bf037a2dcd173298173168fc57a383f7f238c", "messageHeadline": "comparison of keys without set", "author": {"name": "Fr\u00e9d\u00e9ric Chapoton", "email": "fchapoton2@gmail.com", "user": {"login": "fchapoton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d049263bd2cd93264baa11125a2a6fda26c78dd", "messageHeadline": "add one missing raise", "author": {"name": "Fr\u00e9d\u00e9ric Chapoton", "email": "fchapoton2@gmail.com", "user": {"login": "fchapoton"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ac6fae6ab8dddc2c5b26a32c2f43f3b8646602ee", "messageHeadline": "Merge pull request #9126 from pllim/doc-merge-commit", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "d52a7c36ec23fb918bf6b52760c2a0f7fa3355bd", "messageHeadline": "Merge pull request #9226 from mhvk/iers-use-qtable-throughout", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 97, "deletions": 82}}, {"node": {"oid": "f9383942d5d18b538e93a642207460a6534e8a81", "messageHeadline": "Adding flake8 testing to the docs build job, too [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ffc0577279ab00a57090fa2bdbd13a2a1ff7a4ab", "messageHeadline": "Merge pull request #9107 from perrygreenfield/addpoly", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "d80aa83d8fa45c9b83d5e728ac948661c1b9ea43", "messageHeadline": "Merge pull request #9225 from MSeifert04/fix-some-python-3.8-warnings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8bb82b12ee488fea327f551963bab1273df0126", "messageHeadline": "Merge pull request #9165 from taldcroft/table-rows", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 59, "deletions": 30}}, {"node": {"oid": "fea594df9bf53c0c748b59bcae36b5a4c9240503", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b030c7d8623397b87def1a439fb470c2b53d2516", "messageHeadline": "Ensure CompImageHeader can be sliced and copied.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "f3f224eeabfb533f53ee8c915a5937a6aee8d37d", "messageHeadline": "Ensure io.fits Header preserves subclasses upon copy/slicing/etc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "03ef3f7ace88a53382e9fd7c1fa8e6949d01dda3", "messageHeadline": "Remove recarray_fromrecords", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "c55980e56ff33a3b3c781af3d94dff270a3e5cc0", "messageHeadline": "Handle case of mixed input like [1*u.m, 2] or [2, 1*u.m]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "72d31ee0e5b217c5b79e2b1efc8805cfb3e7a7f1", "messageHeadline": "Allow adding a table column as a list of mixin-type objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "3a1d3516853cb1869d7d2ebe868d993eac506065", "messageHeadline": "Use zip instead of recarray_fromrecords for row data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c6476b02c5a80964789cefec3a0af15b4dcff6bc", "messageHeadline": "Let dropped unit warning depend on whether unit is recoverable in ast\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "2ef568d27349696160bc8723977aebb4a6b02362", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b460a4afa698bdefeb88c8d95fc45601b6f8e8bd", "messageHeadline": "Expand warning to tell that unit can only roundtrip with QTable.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "236e51a986e2bfb6ff627eedf86a351fe845f308", "messageHeadline": "Refactor solution to writing user-defined units to FITS.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ff13ff4c241dc66b7dcd7188af93a2d65f057c15", "messageHeadline": "Store mixin unit as str in info, but keep it as unit in data column.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "223517fec01f31ddc350696af2944f92ad810553", "messageHeadline": "Test that non-standard units are never written to TUNIT*", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "64673d87fc8aed9ad2fc49729241d3cc70536782", "messageHeadline": "Test roundtripping of user-defined units in astropy-native mode.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d50c0bfd452250bda14aafd422e163bd677fc9cf", "messageHeadline": "Let serialized units overwrite standard header ones.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "337a7ffb9a400bdefe9e53391469386f59395b67", "messageHeadline": "Changelog API change entry for change in how missing values are marked.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "518481fecb975eac17e17b37ffb885384be41e6c", "messageHeadline": "Use only actual IERS_A, IERS_B, and IERS_Auto classes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "37a404806988e7e879500b13f2e47edd4dcbd889", "messageHeadline": "Only use QTable in iers.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 59}}, {"node": {"oid": "7480e0d6a6f0f322769f99a64de14fdfa41df4aa", "messageHeadline": "Merge pull request #8998 from mhvk/faster-info-via-meta-class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 131, "deletions": 100}}, {"node": {"oid": "30a07db36c9b95bce3cf4a54cc2e680ff7fc4747", "messageHeadline": "Revisit check for disappeared parent.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f33346d5b01c41eea60de10c082fb9691e15504f", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bfc971c956bae9b71853fa1214a47af888f92220", "messageHeadline": "Cleanups following review.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "553cf0734d131440fb7eaa3e66516aac7db582f8", "messageHeadline": "Use descriptors instead of properties.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 36}}, {"node": {"oid": "0c65a1c00d03c81acf7e5cfef823cc9687b733e8", "messageHeadline": "Simplify _parent and _parent_ref", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "88e068aa10818aed8aff7303e40c2f9cc182734a", "messageHeadline": "Use __slots__ to disallow arbitrary attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "9796731e48065678721b96c47baa1cbfc9ca12c8", "messageHeadline": "Also define properties for regular info attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 56}}, {"node": {"oid": "cb4cf3816c1d5e1d1101146844781beb685e36cf", "messageHeadline": "Autogenerate properties for attributes from parent.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "ae4e201f184516b943998c095cff8e495a2ab42b", "messageHeadline": "Trial to speed up mixin column info.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "387c3d28653706ad59e689bd3755b9e92f91305f", "messageHeadline": "Merge pull request #9223 from MSeifert04/not-import-from-numpy-testin\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "078be6b78c55db1ad93bed9679c34768f42ec95e", "messageHeadline": "Fixes SyntaxWarnings from Python 3.8", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92a540f321f35e2badf87d00bf1f57d3a0a4ac3b", "messageHeadline": "This raises a ImportWarning in newer NumPys saying it should be impor\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3b85e9652f78eb025a12bdbaa576558abf3be56", "messageHeadline": "add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "21fbea870f77d09d499b63ffd43cc14977c5af7d", "messageHeadline": "fix changelog", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "682bec4d209a3fa6dafa983b90d6b1724aa10038", "messageHeadline": "ASDF support for orthogonal polynomials", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "ff2a7bc0f4e3bcadc3ae1f64dd0f5d8749d8e1d3", "messageHeadline": "Merge pull request #9218 from barentsen/fix-double-superscript-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "5c8760651f488ff489e419e4bd4f55f951cdefa5", "messageHeadline": "Bugfix: Avoid double superscripts in LaTeX representations of units", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "052ccc1a21956ce04b193bc763e7dea75475a959", "messageHeadline": "Merge pull request #9220 from nden/settable-inputs", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "94c2097f617eba76b29cc82beac1120cc7352c2e", "messageHeadline": "Add roundtrip test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d76c5a7c3fdc26b64db1ee3735bbe699648e0bf1", "messageHeadline": "Fix reading of unsigned 8 bit integer with compressed fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0caf544141854dd0e6e4fdfc2bf7e3e58094def", "messageHeadline": "Merge pull request #9216 from saimn/groups", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "00982fea8040a30ee1eccab2b2b7ac06fa38f3ac", "messageHeadline": "fix flake8 error", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb9148bb97b62751b38bd3eab568d51fb5fe5b0a", "messageHeadline": "add more tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "7dc81694ea2cde2a0a78095e15d4d522da5931ca", "messageHeadline": "correct PR number", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e9567540869d0469ce18c3a47166c161fde35cc", "messageHeadline": "add a change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fd3ab63c032f247b18a17f5a8122875ca0a228fe", "messageHeadline": "add capability to rename inputs and outputs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "72abc3050108d802090b5cad12acba97d3c1d886", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "313db5404cc1931a1fa736a3b089610b7a459a08", "messageHeadline": "Update header when creating GroupsHDU from data (fix #9193)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b2d59ee8a4aeeb8b66ed97c5ff9a7a8714cbf60c", "messageHeadline": "Fix sentences mentioning the wrong group number/name", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04a8725473b2ab9c572e709d39205abcfbe4430d", "messageHeadline": "Merge pull request #9195 from MSeifert04/fix-locally-failing-test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "9a1c970cf26cc09206069f3066ec3a2e7c7a4364", "messageHeadline": "Merge pull request #9207 from astrofrog/wcsapi-str", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 132, "deletions": 86}}, {"node": {"oid": "934867a2bdee42024bd913effd772707295d356b", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db32f58e876d3f52eacda259e081c8a3434172cd", "messageHeadline": "Added unit test and renamed function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "b7daa2682f2af2734b13a54e885c210f71f180c1", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a2425d48495eb510bc7136d8dbe7d4c6067b1ab", "messageHeadline": "Moved the function to represent an APE 14-compliant as a string to a \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 96, "deletions": 85}}, {"node": {"oid": "486ddac4192f1a3d298749953a85b1ed39f85912", "messageHeadline": "Merge pull request #9210 from astrofrog/avoid-nested-sliced-wcs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "15b3e62cbcf006f0ea8f94623b30235a10cb7e67", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4bb11277e4569a3f4be01a9e9e9eedb932934577", "messageHeadline": "Avoid nesting SlicedLowLevelWCS multiple times", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "13a24fe601949f86998d5ea492740f0b1a668211", "messageHeadline": "Merge pull request #9202 from wtgee/patch-1", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "4aee75c4957a201ea2539b80ac472c6e9085220f", "messageHeadline": "Add imshow_norm example", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "33ffae420d56b1201a882ebefd8386a16bcfea0e", "messageHeadline": "Update error message", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5670c6e9a676020b0da78c0513aabf16e72dd4ab", "messageHeadline": "Add kwargs parameter in imshow_norm docstring", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b66d034734b819a6bd9dadb59e0ab5ea4cc92fe1", "messageHeadline": "Documenting imshow_norm return", "author": {"name": "Wilfred Tyler Gee", "email": "wtylergee@gmail.com", "user": {"login": "wtgee"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "39958bb73e23ddb4b4358127c5519ba22229685f", "messageHeadline": "Merge pull request #9198 from astrofrog/min-version-cython", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bba6efebc3bbeebfd7bdb76adf7cfd7bbc71a1f3", "messageHeadline": "Merge pull request #9160 from larrybradley/poisson-links", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "f8714f9ad133c94e396cd2c6ceeb18ba3c252644", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a9cd19d08f1b68e2039071e78dfd3d2181d1faee", "messageHeadline": "Updated minimum required version of Cython to ensure that we generate\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af72fda9e282f652b80da8624efe07bfa681555d", "messageHeadline": "WCS: Use set_locale context manager for a WCS test case", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "6d04eaab7a00fa6854f7d4ea100468ef3cc3f13b", "messageHeadline": "WCS: Untrack objects before deallocating them.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22b66242fd82a4f2be15dd16adca722d272e98d7", "messageHeadline": "Add scipy link", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "791b6c024ffeec672295e2bd539b17650b13acd5", "messageHeadline": "Merge pull request #9185 from karllark/example-line-fitting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 154, "deletions": 85}}, {"node": {"oid": "522ad1db0e5e419ba4bc57aead3ec7fb8e4fc50f", "messageHeadline": "Merge pull request #9181 from karllark/modeling_simp_example", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "116f61e54264cc3492dcf3f8ba10d596e9ee271b", "messageHeadline": "fixing flake8 error in table.py", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "322f2e9aedac5c4d321ceba0e7178e0671c9cbca", "messageHeadline": "fixing flake8 errors in table.py", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ff4a190d6ab60804b681633f698095345ab8fb6", "messageHeadline": "Removing superceded doc files", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 84}}, {"node": {"oid": "884772d0e2926ef34e25a22dee6887fdc71772c1", "messageHeadline": "better plot color", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "915c83ddb132433cd9077df7c325d69a1cf9c7a9", "messageHeadline": "Cleanup of line fitting example docs", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "658d67a61491264d1f78885c9a59790693436c9a", "messageHeadline": "Modeling example of fitting a line to data (multiple ways)", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "27883cc3074db00619161a866e4208306f96760d", "messageHeadline": "Better text to introduce the example", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "00f7e2e64395386201a696ff7f06fd97af361469", "messageHeadline": "Plot fitted line in example", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e993e6d510fd11b76059e02578d75e17112912a2", "messageHeadline": "Changed 1st modeling example to be fitting a line", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "b6b1f363d728fde33e780d7ca359a497a87806f0", "messageHeadline": "Merge pull request #9177 from astropy/tabledocstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "59b442faf6e65ad05e2a33ac255774ad471e0502", "messageHeadline": "Merge pull request #9184 from atakan/atos-astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a35e0948b0e40957f0f823f48dbf3f62759fbd8e", "messageHeadline": "another fix of \"source\" -> \"conda\"", "author": {"name": "M Atakan G\u00fcrkan", "email": "ato.gurkan@gmail.com", "user": {"login": "atakan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71ee21162d684c75355a67004c690633243811a9", "messageHeadline": "fixed typo: \"source\" -> \"conda\"", "author": {"name": "M Atakan G\u00fcrkan", "email": "ato.gurkan@gmail.com", "user": {"login": "atakan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6fac0a12be548709f676f3d9970e20e3a847ec9", "messageHeadline": "Update docstring to Table", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e79fc7c9e8e902c4e9b15e2c94d33666b0224935", "messageHeadline": "Merge pull request #9144 from taldcroft/table-no-slice-warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e14da18b1d1749c464ec296113c0d75e7b6aa2a5", "messageHeadline": "Merge pull request #9143 from taldcroft/table-docs-40", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 209, "deletions": 301}}, {"node": {"oid": "565e1c34b06b36859d7d5f27ae5952487ac87277", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ba6f2943f55d4ad718b7ddbf1823c5a5d3d0554", "messageHeadline": "Update table docs to reflect more current 4.0 outlook", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 209, "deletions": 301}}, {"node": {"oid": "27f294ee8d160125db9444783fd6af63d00d7714", "messageHeadline": "Merge pull request #9170 from MSeifert04/use-py_visit-macro", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "d1f3fbb1a2bf84687fe359650d2d7b701fb9c5d6", "messageHeadline": "Merge pull request #9171 from nden/side-bar-docs", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 971, "deletions": 990}}, {"node": {"oid": "d22938765d6e53e8402a5dea43b4fe1deb6d0a55", "messageHeadline": "Merge pull request #9166 from MSeifert04/wcs-fix-init", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a798f83beeed1e8560ca615ab8b4d3aea2144e73", "messageHeadline": "reorganize top level page", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 971, "deletions": 990}}, {"node": {"oid": "f064960b798a97f2a3424f9a1c8d6de1efb0d3d7", "messageHeadline": "Merge pull request #8728 from astrofrog/open-files-mpl", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "fce62b81140dccba06d8a5d2d4359a7470e80778", "messageHeadline": "Merge pull request #9169 from pllim/linkcheck-no-run", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62c935890f12d7523d31f5642b73d9857a4285a3", "messageHeadline": "Refactoring: Use Py_VISIT macro in the traverse methods of WCS C-exte\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 32}}, {"node": {"oid": "6141187ecc90cf845c17e1cc53becff4bfe807c6", "messageHeadline": "TST: Fix linkcheck cron directive [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50c649b9e353cc9c81f01323e67c6a7d2f39a80f", "messageHeadline": "Fix potential segfault because of incorrect refcounting", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9fecdbc4cb68035edeed0cfa20ce60c33b90c312", "messageHeadline": "Fix reference links in API docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "1db8659a3c21c99d3b47b0703d2674431b73322c", "messageHeadline": "Merge pull request #9149 from MSeifert04/wcs-unitlistproxy-add-check", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ebc0611a929a93e56494251765d3a3c253905039", "messageHeadline": "Merge pull request #9159 from larrybradley/deps", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "14463b3aaa564171a64aadd032b12fdbaf8a6c08", "messageHeadline": "Update minimum python and numpy versions in contributing.md [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "056448ee7e24b14db2da9007c4fc7408123722bc", "messageHeadline": "Update minimum python version in install docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba3e1971ae859e1df46ac5b897f5e66fa6ce6d2", "messageHeadline": "Merge pull request #9148 from MSeifert04/fits-scripts-argparse", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 97, "deletions": 82}}, {"node": {"oid": "e96b5a01c77f4d722a88d333cacd436dae75c82d", "messageHeadline": "Merge pull request #9118 from Onoddil/add_array_equal", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "44072c5a921abfcd501fe4c0eeaa8c22d81ca216", "messageHeadline": "use of pip3", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d463dbedf8e8e5580a4d86a8f23ee2a49f75b4ce", "messageHeadline": "Merge pull request #9155 from lpsinger/module-index-stripped", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c080de4cc8443f3edac7f880ef37e4158f2946df", "messageHeadline": "Merge pull request #9154 from MSeifert04/wcs-cunit-equality-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "0ac5e1645fd2cedf45289a27a375053636da40a3", "messageHeadline": "Merge pull request #9152 from MSeifert04/wcs-unitlistproxy-use-pyclear", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 64}}, {"node": {"oid": "acb9fdceb5c120c852e4e56c13c5f1de5e7cf23a", "messageHeadline": "Merge pull request #9153 from astrofrog/fix-wcsaxes-format-coord", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "fe911984f7c1693d8cc597f2908c61f014a968bf", "messageHeadline": "Added changelog and fixed a typo", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e38c0efcab1146a592db18f3775f883744bb2382", "messageHeadline": "Collate module index by module name ignoring `astropy.` suffix", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eaf7205484b8ae40047d6ed2a0dc064236e44af5", "messageHeadline": "Use equal variable instead of returning early", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "c4242819964d9e6cd2c3cbbf1055bd3daa532404", "messageHeadline": "Remove nested scope", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "ea12acb0eccadd4e01a43224ac56dc92153efb33", "messageHeadline": "Fixed compilation error (\u2018for\u2019 loop initial declarations are only all\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d24a121aac6fdcb9108cd9f13d0d6e5bf693249", "messageHeadline": "Merge pull request #9151 from MSeifert04/wcs-buffer-overrun", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "73903ca1bb30ed0de36cb3107bad222ae7ff4348", "messageHeadline": "Fixed cunit equality test", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "5ad25a4e855450d8d5698f48980a40cadaf0834e", "messageHeadline": "Fix bug with coordinate formatting when uncorrelated dimensions were \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6271b51832e73efe5a3f7e37510d98324e6ea1c1", "messageHeadline": "Added regression test for a bug in coordinate formatting when slicing\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4a9a6693b06ffa1c2d69470562f0232fb840fcdf", "messageHeadline": "Make sure the getter of cunit and ctype also raises an IndexError for\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "0bc0bc5d0cea092594283a3dd7e2305176c190a1", "messageHeadline": "Apply copyediting from @lglattly", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c33b6579c8396238392a82af974872dfa98895ba", "messageHeadline": "Clarify dev workflow [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "14284f34332f2fb5d45054a12fe2f507c3b477d7", "messageHeadline": "Fix possible buffer overrun with cunit or ctype", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2f3e437232976d945b8b0864213a52aa836ecb21", "messageHeadline": "Use Py_CLEAR in wcs C extension", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 19, "deletions": 64}}, {"node": {"oid": "325b019bf242bcf132c50bbd0d57d54b07e70bfb", "messageHeadline": "Add a check to make sure PyTuple_New succeeded", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cea8e771e9f073fea3742137b22b68f0b30a4a23", "messageHeadline": "Replace optparse with argparse in fits scripts", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 94, "deletions": 82}}, {"node": {"oid": "eba402889a88ce9d9c95e48e06090c644397b855", "messageHeadline": "Upgrade pytest-openfiles on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b00c5c2e80af5fab7c3b0ff28ce9b8f945897dfb", "messageHeadline": "Ignore .ttf files in --open-files check", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0812055f07e96ca977359583f8dc21d2396ad1d4", "messageHeadline": "Check for open files in Matplotlib visualization tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76556f9c8eee5c91a98ebef4d73bbbb2b1aa38eb", "messageHeadline": "Added changelog entry", "author": {"name": "Tom J Wilson", "email": "towilson@stsci.edu", "user": {"login": "Onoddil"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6a69a0c760fd47d2fea8583c479405b53b638985", "messageHeadline": "Update to add_array docstring to explicitly state the new allowed beh\u2026", "author": {"name": "Tom J Wilson", "email": "towilson@stsci.edu", "user": {"login": "Onoddil"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eac46178e45750ca69e391a8606e0daa9b88941c", "messageHeadline": "Minor change to add_array to allow for equal sized large/small arrays\u2026", "author": {"name": "Tom J Wilson", "email": "towilson@stsci.edu", "user": {"login": "Onoddil"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e59da181e5cfc82e983d47783b23dd4bd7f9c311", "messageHeadline": "Merge pull request #9142 from pllim/fix-modeling-doc-links", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "1ea996d3568e0950d7c21c394cedf3e91ef8f7dd", "messageHeadline": "Add modeling ref tags back [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "c8416094aabb984454ca8da7bb7ad6f27e046887", "messageHeadline": "Merge pull request #9146 from bsipocz/sphinx_pin_lt_2.2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e27631636595922a96a2df2fdee93848f710e0", "messageHeadline": "Temporarily pinning sphinx <2.2 [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12ce43ed784ee98c042a2d95f9c99895b12c6dc2", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4d8a8ca7f4b189d3e7c72ddce0fd611d480ce8bf", "messageHeadline": "Change replace_warnings config default from ['slice'] to []", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5393f7081eeb41aea9687b9c57703c55293400e0", "messageHeadline": "Merge pull request #9137 from pllim/pin-circleci32", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fc1fe3ec684faa82d98b8b862a019fcf4224eb3", "messageHeadline": "Merge pull request #9124 from ayshih/quantity_input", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "4fb7b4bcca2e25d99ad3a750171b7b1faa52f887", "messageHeadline": "limit pytest is second job, too [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0cbc8ac831d8a08dd7314920e23f0644e6fe291", "messageHeadline": "TST: Pin pytest in CircleCI 32-bit [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47e8b79393a8718e3e59073d7595a550159262f5", "messageHeadline": "Fixed bug that caused quantity_input to not work as intended in annot\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "e3adfaa799b3e7327350d129ebc9d4a90214024f", "messageHeadline": "Merge pull request #9123 from perrygreenfield/inheritfix", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "e68b65ba42d4800928454ea5f82e319a69182e29", "messageHeadline": "Merge pull request #9125 from nden/wcslib64", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2510, "deletions": 2069}}, {"node": {"oid": "48632c0c14604e4ea690bf0aee20791352f7b833", "messageHeadline": "Merge pull request #8315 from saimn/fully-remove-six", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 963}}, {"node": {"oid": "c75493276313c09b98c5146422fa371c1f42e5bd", "messageHeadline": "update wcslib to 6.4", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2510, "deletions": 2069}}, {"node": {"oid": "4cf6805e14f02a860954e214bb1effbb7d402f81", "messageHeadline": "fix for failed constraints in inherited model classes", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c4de489a43c1832c581331200304b78ba84fb3d0", "messageHeadline": "remove print statements", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "39919a5d0711bb53787c7fcbff2f569494370861", "messageHeadline": "Merge pull request #9078 from karllark/reorg_modeling_docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 610, "deletions": 667}}, {"node": {"oid": "d8cc9d311577a42c649fd89efc264309484b80c8", "messageHeadline": "Merge branch 'master' into reorg_modeling_docs", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1258, "deletions": 351}}, {"node": {"oid": "44536707c2c9f4776d15f4cbb7490d0157c23e36", "messageHeadline": "Moving modeling API to a separate page", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "730e397bfcb1d05bcbf83ab33fc7afcde1eea7aa", "messageHeadline": "fix of problems with parameter overrides in model inheritance", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "ca4971d06af781272088b29ce458871cd70e125a", "messageHeadline": "Merge pull request #9098 from astrofrog/wcsaxes-fixes", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 229, "deletions": 36}}, {"node": {"oid": "bac8404fa626fea0db4c246f0b4611cb8de2515a", "messageHeadline": "Merge pull request #9116 from pllim/np-dev-len", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "e3c6ce50d77d642d67b3177f1384c4a7d7b3fb6f", "messageHeadline": "Merge pull request #9120 from dhomeier/devguide-chapter2toc", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f79abd1011dda689f9d311af6b925a3358b5718b", "messageHeadline": "DOC: Promote developer-docs header to chapter and TOC [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6cef1ea15cc46cf45da0f37d44ae332db31e49e", "messageHeadline": "Added np.alen to deprecated functions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf1fae3130d9b0c6f8fbb3d5d750384caeafa403", "messageHeadline": "TST: Apply suggestion from @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e2c8c54cffe41333114b95855a6f4185d0d9d94c", "messageHeadline": "Fix numpy-dev test failure related to alen", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "324a0d7e945787f8e2e51d8b3ccf49f438ec81b8", "messageHeadline": "MNT: Deprecate np.alen as @mhvk suggested.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "50775e20799b435875d2b51c218f6f82b8a2528c", "messageHeadline": "Merge pull request #8939 from himanshupathak21061998/add-cstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 259, "deletions": 1}}, {"node": {"oid": "4635833fc2cc95af8d9de9400734a90f7ddbc7f7", "messageHeadline": "Merge pull request #9111 from astrofrog/doctest-rst", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d16e0ff5ff3ba780bfcd81597d3a1357222b1614", "messageHeadline": "Merge pull request #9109 from nden/fix-tab1d-inverse", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e2b7b79446816e3b30b697d66a2e1ce5b8539ca", "messageHeadline": "Merge pull request #9058 from keflavich/vis_docs_revise", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "2bb5b4550efe121278589429a168ebeda7af1981", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20ba31f1673bc3922a7431f4939bf41d6c9dc68e", "messageHeadline": "Add narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "32c1085cd29d96b572ace0081b0c9606719c1117", "messageHeadline": "Minor improvements to test coverage", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "ba30e2e52f78934cb38680fa39d586e07ccb3dda", "messageHeadline": "Handle one input object (table, column, etc)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1a97417513a2c63ae836f51b3e2b35f650b9b1ee", "messageHeadline": "Change log update adding test and update changes in cstack()", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 138, "deletions": 80}}, {"node": {"oid": "dd8c21888230adacbc2f7503d81261e014f5be19", "messageHeadline": "Changes updated in cstack()", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 25, "deletions": 46}}, {"node": {"oid": "9bb9b5375217c640034995338d9fb543bfebd0bf", "messageHeadline": "cstack table operation implemented", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 148, "deletions": 0}}, {"node": {"oid": "ebf10cf8161b1b9b3e641fb34329ce87b8f63e6f", "messageHeadline": "Merge pull request #8991 from eblur/unit-equivalencies-example", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "915b0174e4a16876c2393b262a373a728dc60549", "messageHeadline": "Add --doctest-rst as a default option for pytest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f7c192c7f344e3be1ff799a7d70979f2491a792", "messageHeadline": "fix error", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "543b7ce964b61ed7e2e2825a06b0eb687f3822dc", "messageHeadline": "Merge pull request #8984 from likewei92/non-unit-annotations", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "673c0a1c7141972b1659c0f166cb6274401bbbf1", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "50f39444a6e098371d77c9eda45b7bee8b2b6799", "messageHeadline": "Fix visibility of ticks for 2-d WCS (after slicing)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43972605b945efc427b601b90c7d6ae1ba47534b", "messageHeadline": "Make sure slices= can be any iterable type", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e941c663e857dea0ead17485559fc03455d0c184", "messageHeadline": "Added changelog entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "962075c7f55be1db7abf5a4d3e50d8a68ddf6b9f", "messageHeadline": "Improved error checking for WCS and slices", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "a8579b85755b341e0d32c30bfbc0f84d934b9b11", "messageHeadline": "Added a useful __repr__ for CoordinatesMap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "eda626b27b7e1e7302e4ca3392eeb75ed1dc158d", "messageHeadline": "Improve error if 'slices' is not specified or has an incorrect length\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "984461ff0bf4a000e1c037a26560cdc4689b4854", "messageHeadline": "Merge pull request #8694 from parejkoj/savetxt_docstring_note", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2fd7f84ffc3113d54b08ab3d32960e1d96d78175", "messageHeadline": "Add note about np.savetxt format to CommentedHeader", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c28d1cf54ce9c836c62429f4d28591d985b0a18", "messageHeadline": "Fix get_xlabel/get_ylabel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b0f93fde80f01c471ed6641e5290aa5972f96d81", "messageHeadline": "Merge pull request #9105 from dfm/patch-2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d231baaa8d266a3176b03aecd3f872c342ecadb", "messageHeadline": "Fixing link formatting in CONTRIBUTING.md", "author": {"name": "Dan Foreman-Mackey", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1526627afe6806f357ca72b5a34d973a3cdaed0", "messageHeadline": "Merge pull request #9101 from dhomeier/test-warnings-guide", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "bc386d842d5d919440a74714e15432cd4e0bd991", "messageHeadline": "Extend docs on testing warnings in devguide [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "ee9e08262fd22bcc29789a4aa4beebff504c35a4", "messageHeadline": "updated with more informative title and example text", "author": {"name": "eblur", "email": "liac@umich.edu", "user": {"login": "eblur"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "a8f496b2677686f240ceef76e6aa2280561b1f0e", "messageHeadline": "Merge pull request #9083 from jdavies-st/tabular1d-inverse", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "c24a96074572b31a779f10c15f6662fbc6d39547", "messageHeadline": "allowing non astropy annotations to pass through", "author": {"name": "Kewei Li", "email": "kewl@microsoft.com", "user": null}, "additions": 45, "deletions": 1}}, {"node": {"oid": "775ebc4968270f8b40273f8c828e3bcd56c15460", "messageHeadline": "Add modeling.Tabular1D.inverse", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "81804cf0d30c37c117081b4826d938ba84bfdada", "messageHeadline": "Merge pull request #9077 from perrygreenfield/new_mod_docfix2", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 179, "deletions": 6}}, {"node": {"oid": "4b5004040cef5fccc0249ac22a25e7d1eff026cc", "messageHeadline": "Update docs/modeling/changes_for_4.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a68bee57a9ab2b37ab8caf75c8954f7f23ab3618", "messageHeadline": "Merge pull request #9084 from nluetzge/king_model", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 165, "deletions": 6}}, {"node": {"oid": "65b74f8a829f34a5ac9ce718e43d9052db38057f", "messageHeadline": "Added changes for v4.0 (changes_for_4.rst)", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 179, "deletions": 6}}, {"node": {"oid": "c56ff82f8389cb55b1f06447e495a3dc37b0d062", "messageHeadline": "Initial fix for break in compatibility for ax.coords length", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 26}}, {"node": {"oid": "19d2975402ad2610bb55df298345f4774c12f83a", "messageHeadline": "Adding KingProjectedAnalytic1D to functional_models and example_module", "author": {"name": "nluetzge", "email": "nluetzge@gmail.com", "user": {"login": "nluetzge"}}, "additions": 165, "deletions": 6}}, {"node": {"oid": "21fd3434b620d5dc4715eed2247f32f8de7c7ae9", "messageHeadline": "Merge pull request #9075 from pllim/fix-np-rank", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3f9cf6b25d4983dbeec94faa610bb07f278ad194", "messageHeadline": "Fix test as suggested by @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b49408ff7b98c8f38fa3fe9ba8b80b1ed62ad652", "messageHeadline": "TST: rank removed in Numpy 1.18", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fd32e343be7a575edeccd27962ba1af975e5614e", "messageHeadline": "Merge pull request #9087 from dhomeier/pytest-match-raw", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "21c632c1970a71d54c296ad8b11e1adad68a441e", "messageHeadline": "Merge pull request #9091 from astrofrog/update-baseline-url", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf5dd490cec02827d51c887506ce1f55d5012893", "messageHeadline": "Update URL for baseline images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5def793901bac4fc44279e7ad62aba06cced172a", "messageHeadline": "Converting remainder of multi-line test match expressions to raw strings", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "4ad47bc9fd96e4664ae02df050ed552c2f58300d", "messageHeadline": "Adding PR to changes", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8136031a73487bd4a50eda156c605517e8d40b6e", "messageHeadline": "Adding entry to changes", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b6c48d75ffa9efac3885a9871a3c0aa86371518", "messageHeadline": "More fitting examples", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 124, "deletions": 125}}, {"node": {"oid": "f4be753809b0ee9f3908beb881a6d3c3319020f4", "messageHeadline": "MNT: Fix coordinates calculation", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "f973da5b1cadd921fb72714c33e843765f2ad8b7", "messageHeadline": "1st two examples", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 85, "deletions": 74}}, {"node": {"oid": "772de5793eff9670a5b12b848197af42d2e20031", "messageHeadline": "Fixing doc test CI errors", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "928c8a8b7ed58fadad30e8374443baaac774fcb8", "messageHeadline": "Merge pull request #9076 from bsipocz/circle_32bit_np1.17", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "433b164e866a73105c617a52d86c9d7fc80e6dbc", "messageHeadline": "modeling doc reorganization (1st pass)", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 371, "deletions": 448}}, {"node": {"oid": "2fcfc44c326b520fe9a6bed132029ad2575a6091", "messageHeadline": "Merge pull request #8997 from dhomeier/pytest.raises", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 120, "deletions": 113}}, {"node": {"oid": "e3ee80f7d7802f06b9e158fb7161b1680fce461f", "messageHeadline": "Limit numpy version in 32bit test to work around #9059 [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f8243b7fee8122c1effe14777966cbf99c9803e", "messageHeadline": "Merge pull request #9074 from larrybradley/appveyor-contrib", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1096318cc45e560ddec886fb5657d1f93372a8aa", "messageHeadline": "Remove reference to AppVeyor [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a11a755a5c7c73d9146c79e280cd914a7ba8ec26", "messageHeadline": "remove '\\?' in `match` string disliked by Travis", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c8deaea2a8b12d544f6e0cf3960d032de3ee198", "messageHeadline": "convert all `match` args in `pytest.raises`/`.warns` to raw strings", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "7d7b48cc8b96acf91d5ce0baec36061f5a28c507", "messageHeadline": "reinstating pytest helper link for lack of intersphinx label [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60b363b826612d5d48c2638aea77510ae32d1d1b", "messageHeadline": "replace (broken?) python:tempfile label [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75cb57bfca7b13a464db24e27e98fc0f82c89bd7", "messageHeadline": "corrected pytest 'tmpdir' reference [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba0cca7129e10747029038bd14970f2dba08a8e", "messageHeadline": "substitute pytest and python doc links with intersphinx labels [docs \u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "543413a081726e93423d321d7c53ebfd388eae85", "messageHeadline": "remove (broken?) \"pytest helpers\" label [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57b3b9f34377bbbc53cb95b56f2655173e51bb15", "messageHeadline": "intersphinx labels for testguide - final try [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9054211395e8b8d30be9a84f503ded98e8b9a6ac", "messageHeadline": "intersphinx links for testguide.rst - next try [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7dbc5a55b64d67ec2e56b57f7ff4409ef455aac3", "messageHeadline": "pytest.raises calls cleaned/simplyfied/clarified", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "08974b703b0864fe944284b2d67cded7f6ea4a9c", "messageHeadline": "(experimental) intersphinx links for testguide.rst [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab95fa1074ef61fc66c0271c08836f846fd07e6b", "messageHeadline": "Added missing links for section references [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e128c272dfffeb9cce1302b1a758e2985c28ac7c", "messageHeadline": "Fixed whitespace in embedded URIs [docs only]", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f28ca0476a403d4405c8f4209c00ac2bc6926eb", "messageHeadline": "ENH: convert remaining Exception assertions to `pytest.raises` context", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 15, "deletions": 42}}, {"node": {"oid": "78ffe9b9663a4c71d9b5d897633b98061f8634e7", "messageHeadline": "DOC: pytest Exception testing added; links to test writing sections", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "5296101ba9040c857bdd11dc173852a0aaad9611", "messageHeadline": "Merge pull request #9065 from pllim/rm-appveyor", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 51}}, {"node": {"oid": "f7c6ff264e968f98942f48c2512b2bbe04ce4e5d", "messageHeadline": "Address comments from @bsipocz", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5efe7874120d2dcdf5117eab65119247f612c465", "messageHeadline": "Add readonly to Windows job", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2cf19ee5c3a61a19c2057012c8fb8bf5a57ca48", "messageHeadline": "TST: Move Windows build from Appveyor to Travis", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 51}}, {"node": {"oid": "fc01449bf26e027e3467c6f228fd43bbc665b9f8", "messageHeadline": "Merge pull request #9004 from hamogu/docfixed", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9af3b288c381871d2182f4d4650bb0f7f0c6c282", "messageHeadline": "Merge pull request #9063 from keflavich/histogram_docs_show_source", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ff554bd1651a8546de3aabb736c919c9862666f8", "messageHeadline": "show source code in histogram docs (otherwise there are no code examples", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d2c39c965768f1f6401ef5a30c6c1fbaf5c9d46", "messageHeadline": "No . before :", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9add7ee3105ba238a8a28a1af4601d986bd41cb", "messageHeadline": "revise visualization docs to put convenience function at the top", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "7593ac5f3aa2ca7d138ab504b34152c05aec72d5", "messageHeadline": "Merge pull request #9062 from pllim/fix-np-intersphinx", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c85fd883129a14a329f7210a4d5d0881a76e72", "messageHeadline": "Fix linking to multivariate_normal [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f535d62116e1d35db67d38aa37428eb7b33dd92", "messageHeadline": "Merge pull request #9048 from taldcroft/table-list-masked", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "1b01dbcce7c88af361a91ade72400a89754ac1f3", "messageHeadline": "Merge pull request #9053 from pllim/npdev-0d-nonzero", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae47facc3306959bbc6f90fe98919c2075cd071c", "messageHeadline": "Merge pull request #8885 from astrofrog/wcsaxes-ape14", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 618, "deletions": 382}}, {"node": {"oid": "c5df9b9ecb6fd6a65f69d25d9966f35fafbd76db", "messageHeadline": "Avoid Numpy 1.18 deprecation warning in modeling core.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c4ea46e5bda8405f4a6ed8da9bdd2738a18385b", "messageHeadline": "Merge pull request #9052 from pllim/tst-tab-list-rows", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cfb87c5444fb8615b954a79674de7a04819d3e07", "messageHeadline": "Add test to create table from list of rows as per #8976", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "373e74e80a2e3bff6ff9fc4c1272ddf615fdcc22", "messageHeadline": "Merge pull request #9049 from hamogu/fixfaq", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "254d54cff21085f2898e1a23b3310552e9f2361d", "messageHeadline": "Fix unresolved link", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb33fa833048dfb9f0158a2f5be97bf163926bdd", "messageHeadline": "Merge pull request #9047 from nden/fix-asdf", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "94cdb1be51d73e7ee6e1c188d7132f33f6cccfcc", "messageHeadline": "Merge pull request #9038 from pllim/depre-timer", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "2529d00c487869c0ee5ffda23c29ff0c3d7c18bb", "messageHeadline": "Fix bug adding a col as list of masked arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "5a791cffd944541164e408c9acc288d87361942c", "messageHeadline": "Merge pull request #9035 from adrn/coordinates/organize-api-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 52}}, {"node": {"oid": "c45af2a1ad447f7e384dbaf79fdf9ab7fad62e06", "messageHeadline": "add inverse to GenericModel", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "13e08a6bb2dd1c4bf48c45f1dce60a7112d2c531", "messageHeadline": "MNT: Deprecate utils.timer module.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3e438e38ef907d1403576e0ef1d20523f5307d69", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "2bde58558520028e576a1f72700a438e3b51744d", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "adcb06ada76d6c19ce566df349f7d4c0b28e2081", "messageHeadline": "Remove old fitswcs file which isn't needed anymore and update tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 157, "deletions": 295}}, {"node": {"oid": "54361ad39b9095b824530daced98151d3bd9f8f2", "messageHeadline": "Allow more fined-tune control over defaults for which spines to show \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "47ff5b84e79ad357ebef96cd89c18d5299778114", "messageHeadline": "More documentation and cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "9de4f953d6f975000e6e522d917b0a314bb9c11d", "messageHeadline": "Added test of 5-d low-level WCS with no relation to FITS-WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "651897ff263fe105b3b4b541e66f86fcf8335338", "messageHeadline": "More cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "43281738a0f5ccb0c6f5a0e1caca8aedae5bf713", "messageHeadline": "Fix backward-compatibility of some image tests where the thing being \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cd00dd6bdc25bfbbced1575e6e70f6e4cac80862", "messageHeadline": "Show ticks on all axes for 2-d rectangular plots", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6bd5013586538c8a71ca4a71a2bee446fe638394", "messageHeadline": "For non-rectangular and non-elliptical frames, show all coordinates o\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ec401661b24f1918ac1927dc53aebbbc1e201e02", "messageHeadline": "Fix non-image tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dc2af80ff404ead07f9c5143993f721816f1a2ed", "messageHeadline": "Added plotting support for BaseLowLevelWCS", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "77375197397de0785adf4c0e011d6420f811428a", "messageHeadline": "Fixed a bug for default setting of coord_type for a non-scalar type", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df044a696d3e608e6c6ebd273808a39facf310d1", "messageHeadline": "Bug fix for using any wcs object other than `astropy.wcs.WCS`", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b63f920a446c77a443ae41d5c753a95f01e4a343", "messageHeadline": "More fixes to tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "cc0157a7d33416d4fa6aa8c04b1a91d323bd0a4a", "messageHeadline": "Tidy up code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "69c888a90128632b700c3c50ecd2e04e56bcff1c", "messageHeadline": "Fix mouse-over coordinate formatting to include all world coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "256c6dae45fd7bc349f66242ab4f4ce5c41a8a2f", "messageHeadline": "Fix test related to Numpy warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "87b6b73b060f9c333928c0fccb4942ea02c36a3f", "messageHeadline": "more bug fixes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "23d6e5596238b78de1da3baada7eb2737d4602cc", "messageHeadline": "more fixing of coords", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "7aad6caf2843f7540f238cac2dfe0853cb96b538", "messageHeadline": "even more wcsapi", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 51, "deletions": 57}}, {"node": {"oid": "6667f940ef20e53b0ea402a1dfcf6a2d96dc8c3e", "messageHeadline": "Initial version of ape14 wcsaxes support", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 231, "deletions": 28}}, {"node": {"oid": "4c1d45895faf4f86ef55c604df44b4bfa365114f", "messageHeadline": "fix a bunch of py:obj reference warnings [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "f0b573d07f36f5d4f2afe8b23d906763c4585372", "messageHeadline": "keep heading [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7bd65c6d88fa6052ea8a0d7b75761076e255c0f4", "messageHeadline": "Merge pull request #9032 from pllim/find-api-https", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "d77c339b553dabe16f2540741f3c94c8e54eca83", "messageHeadline": "Merge pull request #8769 from perrygreenfield/modeling-rebase-2-dataunit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2359, "deletions": 2196}}, {"node": {"oid": "cd372d5a350f6571a5dbaa45016f40f1f807fb06", "messageHeadline": "move transform graph to list of frame classes [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "19cc06364919bc1bd8eab18d673498637a82a107", "messageHeadline": "title case [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b50579ec9a2ab2a0e9a55aa81035f45d8c9d658f", "messageHeadline": "no inherit diag [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "159849142fcd4b163e6ea6769a08ff1d36bd1fcf", "messageHeadline": "add list of frame classes to main coordinates docs page [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1e42f8bc07ec88cf01ef5167a65f6b6a528b57e3", "messageHeadline": "Merge pull request #9026 from pllim/depre-normed", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 27}}, {"node": {"oid": "b0303b52e3791f7eeaed7b950b08956851682307", "messageHeadline": "Sharpen up override and tests of histogram[2d]d, esp. the bins argument", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "2c492505515acba1c514c01a1cc1eeb42ef6f128", "messageHeadline": "Merge pull request #9039 from astrofrog/fix-data-path", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "248b97d9dfe3df12851ecc4457921ed1960feb96", "messageHeadline": "Fixed a bug that caused files outside of the astropy module directory\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "849845b9da03433d867924b1c39ce2dc30683f6b", "messageHeadline": "minor ...", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba2e784243f48ba11bddcb3d965cdd6649f5f4d9", "messageHeadline": "mn, max - quantities, fix model constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "fe1702ea653e83300747290b69a507d5c0af8457", "messageHeadline": "fix colon in docs, make n_submodels a property in Model class and cor\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "dd31d6040556d8044146e7c6053b968465f717b8", "messageHeadline": "fix _Modelmeta", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de4d478b7ce30b48af4761ac79b839476ff6d81d", "messageHeadline": "fix docstrings and repr", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 41}}, {"node": {"oid": "12d4dec5051d6b744ac3543e562b22c3e0593a77", "messageHeadline": "fix docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "10e4439074ae6bfca297afbdfad12a9e5145a705", "messageHeadline": "fix comparison", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886cc8561f8fb32e9ac2279fe4a003f3dc78b145", "messageHeadline": "clean up code", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 129}}, {"node": {"oid": "57010921695cfbe6bb6bb9c74454932cdbf1ef57", "messageHeadline": "test needs scipy", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02156ff76cbf1e96787b49bb1904567f07dbcda3", "messageHeadline": "fix another undefined var", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0cb79779cdee352f03150a81fcd0432df200274", "messageHeadline": "Fix undefined variables", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "9e3cec09e50dd52360380d1763d34c273d74a4d1", "messageHeadline": "updates to CHANGES.rst file", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "db67a0f91bd3182d4111bb2472a4697ab05514da", "messageHeadline": "folded in back formatting to fstrings", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd1d20ee861db5ec5cc6d12df98eeffca961a5ad", "messageHeadline": "misc", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12cd385b50bc1096833812f3945265c171fff59c", "messageHeadline": "trailing whitespace", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "049632c1aa825f21955db5783ebb21a219049f91", "messageHeadline": "fixes to how user supplied inverses are handled, and a utility functi\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "4ecd4f84d5745a66151db9098cb9e116bac0e8fd", "messageHeadline": "fixed absense of module prefix in test", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae1d1386ea59e5308ee1a37b7962a79a86934ff1", "messageHeadline": "whitespace fix", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bde89b61104c45e7147b8b1030c87b6371055ae9", "messageHeadline": "whitespace fix", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92e0c25477eb34f58255ec67d1caf03d22c950c0", "messageHeadline": "added skip to tabular boundling box test", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ed5c8005a8a5fecfeb1fb9e8daa1bfec3bcea6fc", "messageHeadline": "corrected compound example in docs to match current behavior", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7699ec6c3f8e4af376d64553bbc8c76bf0b35617", "messageHeadline": "added text regarding restriction on slicing compound models to docs", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "7ceaf7f23e1dc039c94bb930cb3efd70b07e4b1f", "messageHeadline": "whitespace fixes and typo in compound-models.rst", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3b1e2e28f11bbef1cc38e665c6183d7bf6f6f050", "messageHeadline": "fix for bounding box problem and updated compound-models.rst to match\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "9744e656f757f5739d23a41cffeb2e06746af9d7", "messageHeadline": "added fixes from #8799, and whitespace cleanup, removed print statement", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "07b96502a0a3137f91bc6fcaed162c867800b7df", "messageHeadline": "updates to doc/modeling/compound.rst", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0c5ea0c2b1ff4c93e2a94e29107fdf5a124da3a", "messageHeadline": "added support for string slices, removed print statements, added a test", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "fbcee00557025a6d9932b86ebf4fd4602036a53c", "messageHeadline": "fix traverse_postorder, delete commented code", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "71026eb3a5c0015d916a8e45785df16eef3f92b2", "messageHeadline": "fix traverse_postorder", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "a27c9405f85b3e887a5dbed2b76f6bf147dac59b", "messageHeadline": "modified behavior of repr and str to match old behavior", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1065, "deletions": 523}}, {"node": {"oid": "89f72adfc57c8827ca84539953fa3c3a6558a51e", "messageHeadline": "add newline at end for tests/test_models.py", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6774cc0205693c353322e12b149700b44d449085", "messageHeadline": "fix two more bounding box errors", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e6db505340faaae7c887a5543152c8d801f35398", "messageHeadline": "further pep8 changes", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "157f4f06ede0de2104f3b424a94a3548a8d95ec4", "messageHeadline": "addressing PR comments and PEP8 errors", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 52, "deletions": 36}}, {"node": {"oid": "92b6f70f6a7b98e005ee7fdec53bda330c0ed3ae", "messageHeadline": "fixes for bounding box problems", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "aad7578c94d2fbb70ab4f8083608ff4f7d1a4279", "messageHeadline": "Fix docs build [skip travis] [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "596008e925a8127585482cb1b507ae59b3866225", "messageHeadline": "Moving changelog to 4.0, and remove unused import and duplicated func\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "e20a3f9e5cbf4832acfce59319e321974f776dd1", "messageHeadline": "elminate blank line at end of modeling/core.py", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3d9c47d5ff39a25f08060f9a74287b2ff3d4bfe7", "messageHeadline": "fix errors", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "053a4ee0b76dee3130e4753885ff41e142596707", "messageHeadline": "fix conflict", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "44474c86f14cfb8d81c1a6caf7e42754b2e44a53", "messageHeadline": "removed commented out line of code", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ebaf076a0731044af085f9f1e34699f7d6829a25", "messageHeadline": "fixed trailing whitespace and comment about what permissible operator\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "405fb27ac46eaa187996145c23f3a9ccaf402f18", "messageHeadline": "restricted operators to + and -", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fd3ab902d2a8a02d1eeee1858864dd4dd7a2dcf", "messageHeadline": "changed error messages for compound mismatched inputs and outputs, an\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "0432b1efc1e56ae37664bd8ab8034ad960def7a6", "messageHeadline": "fixed inverse deletion", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4d674a5a63dc4f482649f429f3c06c6522541fde", "messageHeadline": "fixed handling of no_unit compound model fitting when provided inputs\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "a6eed57923ecd1328f0f4d5b25a04e0836d35d82", "messageHeadline": "saving partial state", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "ca0ee5438a55c9ee78023d6cb296e51e7d89c936", "messageHeadline": "fixed import error in test_models.py", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12938a89a1618bc3ed816fba0422d4b6264f3897", "messageHeadline": "removed unneeded imports in parameters.py", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b2123f2f1e4732b8b08c27cfa87d164d8775d69d", "messageHeadline": "add but comment out _parameter_units_for_data_units", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f4824dbba85688964e15a18fb5d8df34de667f03", "messageHeadline": "pep8", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 100, "deletions": 129}}, {"node": {"oid": "6e60ffc4f20dd4da68814fe8ce79cb9307164b55", "messageHeadline": "fix another import", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0bb58b032273c437e2133f239f6508713a53c32f", "messageHeadline": "fix import", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b465aa9850ebc3b4823d1b7314885afdf3901754", "messageHeadline": "fix tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "56bf37e00f4576e8b7a7d60df1e8ffe5e205a194", "messageHeadline": "added handling of bounding box to compound models", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 80, "deletions": 31}}, {"node": {"oid": "264cd6de5053b7ac2a9117c7ba3bc6b2ef2d83c4", "messageHeadline": "refactored bounding box logic for single model classes", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 137, "deletions": 73}}, {"node": {"oid": "67a45a478cf43f03b546c64db3dff66ede5ac0b1", "messageHeadline": "fixed compound model slicing errors", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "4c66276e51c2a2f20254adfba5cd10fa1b072a8a", "messageHeadline": "fixed flake errors", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "89529ec2da5a22de4ababf6d06bbc1db4bca150a", "messageHeadline": "changes to inputs_map and outputs_map to avoid slow compound behavior", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "c7b2cdec3b6536edcbcbaf8894d0a30768cddc7a", "messageHeadline": "remove unused import, minor edit to exception text", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "834ef8b101dddc49051f09901d8d3f3fb3488b03", "messageHeadline": "added support for input attributes in compound models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "b67647fb9e4421fa04be6c471ed34c99a54dd2f8", "messageHeadline": "added mapping of output names", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 34, "deletions": 53}}, {"node": {"oid": "335a62faccded96db098b6a0e8b5cd1a1c5f24ec", "messageHeadline": "fixed handling of equivalencies in compound models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 148, "deletions": 27}}, {"node": {"oid": "d58cdf5bf99eea78e92a6e3ac6890fe0a402ee97", "messageHeadline": "fixed asdf tree comparison", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "680cf49512c0b04ba653e94fa046d44236601c8e", "messageHeadline": "fixed SIP code to work with new models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 259, "deletions": 246}}, {"node": {"oid": "d5512075d754881c9ada3e41ffee0f232f79ac1e", "messageHeadline": "added docstrings and comments for parameter internal units/values", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "4e4528d0379e755df9ab65aee16598d58f38d6b8", "messageHeadline": "uncommented asdf transform tree comparison", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c77cb768be64c60cf3a8ed8d0c4999359acf54b9", "messageHeadline": "added support for indexing compound models by name", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "081b22cacc48303fd1bb46f8e74c65f846fa4075", "messageHeadline": "remove unused ismodel function", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "348c6f7b3e46376d9326edb11d39258ec6c61765", "messageHeadline": "make strip_ones private", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5632153db928a3ef98e0fb340097420bf783e20", "messageHeadline": "remove unused function remove_axis_from_shape", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "30841fc1be8723b24d84d6cb80d2f491462bbb32", "messageHeadline": "eliminate _parameter_vals_ attribute", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "f9c351f339b6d53b56d46621aff50d92fde09041", "messageHeadline": "remove unused namestyle argument", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14d822a0cbe18ca5c628b04d3486ad3b2a910ba0", "messageHeadline": "remove unused function tree_to_list", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "64423b44c399866101cd086b95566c5bf1e0ca42", "messageHeadline": "improve unrecognized operator message and remove % op commented out code", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "a9d2c4bf8466687bb9e3abe7bd6cdbb8d83339cd", "messageHeadline": "remove registry lines", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ff419d1ffda23315d28d529196ceb578fd2c08cf", "messageHeadline": "remove registry lines", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e3fa325dba3d8d0ede3541b3325423ce281f53d5", "messageHeadline": "add license line back in", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75aef4252cb4b3f07cbf4fde44d6f3944610d7e1", "messageHeadline": "removed % operator comment block", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 47}}, {"node": {"oid": "e636c45a2782fd5ce3046aaca74a77e770099edd", "messageHeadline": "two parameter setter fix", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "89bdca226f54a085e475d0d34b67b27fac613a72", "messageHeadline": "temp save", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 78, "deletions": 24}}, {"node": {"oid": "339f24713747739207aa1933c8b2b685be734e1c", "messageHeadline": "fixed checking of consistency", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 509, "deletions": 1040}}, {"node": {"oid": "cc35267ffbf121c98de5e761844c6b09fedd47ba", "messageHeadline": "changes to parameter shape and size checking", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "0cce040f5380f15541c03f3a0fe7c2eb28c309eb", "messageHeadline": "changed parameter tests", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 165, "deletions": 173}}, {"node": {"oid": "177e01cb06afcb9f8692ade4b49bb2069b737e1d", "messageHeadline": "fixed inherit failures", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 86, "deletions": 77}}, {"node": {"oid": "0d212d5a0dbfb28e3109f7db5aea580997ee2eb4", "messageHeadline": "incorporating changes to address some of the comments on the PR", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 209, "deletions": 238}}, {"node": {"oid": "5965576dae7110e63e6bfa748bcdbac3f1d2fb89", "messageHeadline": "added doc string", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "55199e3d8c096238b0d3db16bfc90756f16c47ad", "messageHeadline": "pep8 changes", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 23, "deletions": 145}}, {"node": {"oid": "364b139846626fb026e7a2ed74c46d6a6495e3c3", "messageHeadline": "update changes.rst", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e27c922172c6095b7de3a4b6edb9d5fdf422305d", "messageHeadline": "accomodate convolve_models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "f70c4942ac003ea61919184fcc95ddd9bf5edfd6", "messageHeadline": "fix issue with fitting and compound models (compute fittable and line\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "ffa28c5c444045b100f4df58333fb5471446f7ae", "messageHeadline": "fix issue with order of access of _param_metrics for compound models,\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e02f82b559908a0f49757240316244fe9b997c1", "messageHeadline": "fix compound tests, first batch", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "74d822a69e134388d4330573f23aa656c17fc1e4", "messageHeadline": "added automatic mapping of parameters for compound models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0d9a8a35cf23d2ccda246213b2aa9ad053e634ba", "messageHeadline": "removed redundant compound.py file", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 993}}, {"node": {"oid": "34021db7db6f994de93ffc2ef3d18fe838b97f13", "messageHeadline": "commented out % operator functionality", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 102, "deletions": 102}}, {"node": {"oid": "a046e0a2e997bc0b50c558950c72f613f57107f7", "messageHeadline": "cleaning up comments", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 29, "deletions": 134}}, {"node": {"oid": "2255741f6ef1aae03d4a2b822a7fe0b271debeef", "messageHeadline": "made necessary changes in asdf tag code to handle subclassing of Model", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "342589a0bee6ad5b935d2f2852bedc646a4b1f7c", "messageHeadline": "fix corruption of validator when used as a direct validator instead o\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "aa6c04c27b35cbed18ea34cc05f756431c6ef45c", "messageHeadline": "handle bound validator case", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "9879ff978a8d03b114c8f8a937a41954ab9b1073", "messageHeadline": "fixed validation (partly)", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7ca45c3ad926b27150376edfc06fd4f4a0ad0022", "messageHeadline": "automatically map compound parameters on param_names attribute access", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "35a0142e34aa02ceef0a86670d60ee3bfcde90ab", "messageHeadline": "fix shape of parameter when initialized through model.parameter assig\u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ee237a6eb7e35df32429a843621441172410c217", "messageHeadline": "model set fixes", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 208, "deletions": 159}}, {"node": {"oid": "8690ee2f06979e04787df6fa3c99573b4293a59d", "messageHeadline": "added support for submodel_names attribute in compound models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9ffda4b56fbd66aa641dd76b9efbc8834b60bcf3", "messageHeadline": "replacing braindead subclassing of Model (brain was out for repairs, \u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 74, "deletions": 33}}, {"node": {"oid": "c77c2270aa90da1927187b2ac6b3bbce6f54bdf4", "messageHeadline": "use of compound.__repr__ automatically calls map_parameters", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d8b729f6a32a195258ad446e88c1b69cbb09d751", "messageHeadline": "make CompoundModel subclass of Model", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1014, "deletions": 48}}, {"node": {"oid": "ed435c14afc1719fb226b39a68fc185382a33719", "messageHeadline": "redo handling of _user_inverse", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "53626cfff0227d28dd97a2ebee0ed1a446996365", "messageHeadline": "fix handling of inverse wrt asdf of compound models", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "53f72c74d77424fdae9c9325cc60815734883a06", "messageHeadline": "move the compound tag to io.misc.asdf", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "0b62b1d89274469aacfb7dd6fa23d7475cd8dcf6", "messageHeadline": "fix handling of floats in parameter values", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "13d5902d30944cb34a929f6102c5a9f71df6ee8b", "messageHeadline": "adding neglected file in previous commit (yet another!)", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 986, "deletions": 0}}, {"node": {"oid": "6d3747e739690a8271fc20a0e078dfffdc7722ab", "messageHeadline": "adding neglected file in previous commit", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "f4898913f6cbd5b4a78eb6ddab5dc44ad08063ba", "messageHeadline": "merging of newparm into recent astropy master", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1465, "deletions": 2638}}, {"node": {"oid": "f1e327e325b87f7597aedf9c3df151b8e3d6af4c", "messageHeadline": "Address review from @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "626d15046d233469a4fa2415fad995555dc74cea", "messageHeadline": "Remove normed keyword in histogram helper functions.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "283e54861575bfeeafba41df4166509ce13e3e84", "messageHeadline": "Merge pull request #9037 from pllim/pytest-intersphinx", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54afb5044ea9760bfe66d8f1c2efd0e0b79236d2", "messageHeadline": "Fix f-string as @cdeil pointed out", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72cfbd6797419e3ae5007f24a035c75611470d14", "messageHeadline": "Update pytest intersphinx [skip travis] [skip appveyor]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34d5c5e61ae1573a7a8f0dc0436cbe8616fb48ee", "messageHeadline": "Use custom request headers as @saimn suggested", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "43991e7c216c3343dc2555fb41b2e52c78ccd3c1", "messageHeadline": "find_api_page to use HTTPS when version is given", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc404ff5842f405d3658911757615cbd4fc590bd", "messageHeadline": "Merge pull request #9029 from astrofrog/circleci-artifacts", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "bdff1a7464f95a58ccec69d05142d257aedf6391", "messageHeadline": "Merge pull request #9027 from pllim/msun-codata", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 109, "deletions": 25}}, {"node": {"oid": "37a2f5f80c0d1580d76363d1802cb1b51f307d8e", "messageHeadline": "Merge pull request #9013 from mhvk/io-ecsv-custom-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "f40eaca24ea29252b1354f71dc50cb5b495bde4a", "messageHeadline": "Merge pull request #9008 from adrn/nounit_match", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "d965bcdc9b291edee22703840bf9ef74945d691b", "messageHeadline": "Expand unit parser error/warning message with hint for file reading.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7ac49c14ca5d4edbca59da4c27ee218814fcadec", "messageHeadline": "In yaml loader, warn rather than fail on unrecognized units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f811aaa20d495ca40a5858580beba8afc3053967", "messageHeadline": "Add roundtrip test for user-defined unit in ecsv.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "178474ceb7227313d039666db3c235c2ee18251e", "messageHeadline": "Use 3.2.x reference images for developer version of Matplotlib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "36583b2ec3ba46a42ef1e7ba5e5e6d7f6e2989cb", "messageHeadline": "Updated CircleCI configuration to upload test images as artifacts", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "604a40bce21899640615475b2e3d407c9ef501cf", "messageHeadline": "Remove change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5f1ea107d14e6e6fa37f96dd72ce2c2da2802511", "messageHeadline": "Apply suggestions @stargaser", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15ed7f016eef8fcf584a2c107badec88bcefa305", "messageHeadline": "Hardcode mass values in astropyconst20 and astropyconst40", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 112, "deletions": 25}}, {"node": {"oid": "8b1d969903cb76ce1400a1e7da1eb407cb38f6b0", "messageHeadline": "Merge pull request #9025 from pllim/depre-const-ctx-mgr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "d944dfe1c61b6ee6d461e7b8454b6e430a6a5277", "messageHeadline": "Address @mhvk review", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "06fa5e530e7db6e4ba52c3f82000d0a0a1e090ee", "messageHeadline": "Deprecate set_enabled_constants", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "024663348c652c25c07b26e63c4c3ff2a009bc80", "messageHeadline": "address comments by mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5c715e00e09bc0dbb878adb9d65bff542dd19f30", "messageHeadline": "Add a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "935613230d86e106bd9f9e8de98609a18a5b529f", "messageHeadline": "add direct test of separation_3d in dimensionless case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "794db77ccef241c747432dd44f1a7dc6a7a170d5", "messageHeadline": "allow separation_3d to return a dimensionless quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2e9622974885b5f8909a412ad5c9a5fd12935d20", "messageHeadline": "add test for unitless matching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fdb0330335642f4c3e73baceb33ff05a7aa1736c", "messageHeadline": "Merge pull request #8881 from pllim/depre-inherit-docstring", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 45, "deletions": 57}}, {"node": {"oid": "abdaee429f28a18bff32c3b1308bfe86a98bacb8", "messageHeadline": "Merge pull request #9022 from adrn/coordinates/fix-test8857", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aecd6ed0d6a610284a361eb2484195c7a4fedf5", "messageHeadline": "fix pytest err issue", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95730b530da72335535025fe9ad86eec7d0f7f73", "messageHeadline": "Merge pull request #8857 from ayshih/cylindrical", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "cc2458b9ab3ea2af191acb5cc0ea1789e8d2a73f", "messageHeadline": "Merge pull request #9021 from pllim/nitpicky", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db7d4dfaac421dc9bd5d56278b371d6792221d62", "messageHeadline": "Remove continuation slash from FITS test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef205b69c455b487f233f3d978f61b1b71eebd03", "messageHeadline": "Remove extraneous metaclass. Update test.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "83f3859a8917da48aa05df92ce1e8192c4d4a36e", "messageHeadline": "Add change log. Update doctest.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "0214c09df32a95f909c8aff73301de6c671cacd6", "messageHeadline": "Deprecate InheritDocstring and remove its usage.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 36}}, {"node": {"oid": "da8ceef7574324a92e7bdda1b38ccf0552fbff86", "messageHeadline": "Merge pull request #9007 from smoh/do-not-match-with-nans", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "0dc6a72f1d08d673559db308aa2618b57716c048", "messageHeadline": "Merge pull request #9016 from saimn/remove-bintrees", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bb2e6616e7f04e81737e2f43ecc2a5171ed032a5", "messageHeadline": "Update CHANGES.rst [docs only]", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb7f2ca648632449bff9e982ca0de6abf42ccacb", "messageHeadline": "Update CHANGES.rst [docs only]", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5177ed8813f723ef3a9626c781a0e2d3892a0244", "messageHeadline": "Merge pull request #8972 from taldcroft/table-np-scalar", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "09b5c62a8dfda5a98beb4392f58976b7298dc983", "messageHeadline": "Check NaN before making and querying kdtree", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "955cdbd1ddfeb8778be8bb1c57e4f925ed2216f4", "messageHeadline": "Add test of update to data_to_col convert strategy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "80e1f657c1d89943cff7b0e9a82458b8829f8e32", "messageHeadline": "Change data convert strategy from white-list to try [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fba0e50d0142cb3e42227ee858a824efcc935926", "messageHeadline": "Merge pull request #8854 from mhvk/time-zero-size-ok", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "e2a2532fff168376de576934a1fd227f358c6b4e", "messageHeadline": "Merge pull request #9012 from saimn/fix-9003", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "974f693098c84f2005e188c9ce93aafe767d90ef", "messageHeadline": "Remove bintrees from dependencies", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2427e00e83379c16a5dd9ec077ce614747117e1b", "messageHeadline": "Fix reading of A3DTABLE extensions", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "d5be38c394bd1c0b9cd2c1c9d51021efdfa84f4a", "messageHeadline": "Merge pull request #9011 from larrybradley/stats-dep", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8228900e1f929c26ee5f51a7a71951d610fb0771", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "236458f7842ca41977f62f157248569cfa55cebc", "messageHeadline": "Remove deprecated argument in median_absolute_deviation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e7d47e447eeb5fbb75513dd12c9dbb79593cf87f", "messageHeadline": "Merge pull request #8965 from mhvk/lombscargle-readonly", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b4551f768433ed27cc462494acb8957a735b529", "messageHeadline": "Merge pull request #9005 from mhvk/fix-units-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 169, "deletions": 103}}, {"node": {"oid": "d5d3fade711ef5c23925009a8088ae2f4d69b72c", "messageHeadline": "Clarify \"Yikes\" comment [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53643b8caf3c946bfe15ef2d3ae97f2801e4f5ca", "messageHeadline": "Avoid getting DeprecationWarnings on broadcasted arrays fed into Cyth\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "47a83b726e28293e6f14416c7952086e0f46fd72", "messageHeadline": "Merge pull request #8993 from rtolesnikov/patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d8a8633fad296cd18163d54a03065297a0f778e", "messageHeadline": "Catch warnings in test_units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "67f62a6dfc3801b09f89e1e34e28466bf0d77b28", "messageHeadline": "Avoid warnings in quantity ufunc tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "ecaa79f602917dca52e7855d727879a92dcd3caf", "messageHeadline": "Avoid warnings in test_logarithmic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "97f5c26cfdd4b024b47543aa1e61985aa9f39a0d", "messageHeadline": "Take care of remaining VOUnit warnings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d68203f7a53e5a6d1f73be6158fba56b26a38361", "messageHeadline": "Correct checks for deprecated units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "963bb25df6116026faef179717abaef853aa4dd2", "messageHeadline": "Avoid multiple-slash warnings in fits format tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "710d51a039e8487b9cdc8a9e83da95f04154f63e", "messageHeadline": "Check deprecation warnings in unit roundtrip tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 117, "deletions": 60}}, {"node": {"oid": "a08f6207c4e61f25f44030ceda76ffec76d59835", "messageHeadline": "Add example in narrative docs for the ``fixed`` parameter in models", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "af6d8cf1fc13a13a968b4e1fefa353722da15c98", "messageHeadline": "Changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27a182af705259155b611df9df3a7e5833f9e017", "messageHeadline": "Fix up zero size checking and add tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "e5959010c0c8b568c7f9097901024cb114ebc1fa", "messageHeadline": "Trial to allow empty input (but no string check yet).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "cfbb7e52cadc66ec0212f6a3bf67f1c44a6ae0f5", "messageHeadline": "Merge pull request #9001 from ayshih/graph", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb13ac3afb498441bf9ad12a6e61247bfe172e8d", "messageHeadline": "Merge pull request #9000 from dhomeier/units-solidus-exp", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "210bdaf01bace55820d43b102af5c1917d901dae", "messageHeadline": "Refactored checks for (n/m) exponents, added comments & changelog", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "99d8d663cf4f8624ba76e7d4d9642aace2a2cf70", "messageHeadline": "Changed the frame transform graph orientation from top-bottom to left\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04c89a92c2610911e3fd03de94aa096d23b8f2e0", "messageHeadline": "FIX: do not count fractional exponents as excess / in units", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "70fb925c81059d5414e59d7d56ec61e38ba18470", "messageHeadline": "Merge pull request #8986 from cdeil/bls", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ffa573a86d1783f110cdf9f3101a06a698e67bc", "messageHeadline": "http:// no no longer responds. but https:// does.", "author": {"name": "rtolesnikov", "email": "rtolesnikov@yahoo.com", "user": {"login": "rtolesnikov"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e22110689b7bd95d7e674b720620e07b97d2d714", "messageHeadline": "Merge pull request #8988 from cdeil/wcs-sub", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75e3c176b76abd6a6676e76f9e6be2a7a15dec7b", "messageHeadline": "Dereference and null the temporary \"element_utf8\" variable.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de7a3cb894350e23ad3adcc5cca5302703b47ade", "messageHeadline": "Fix test_wcs_sub with Python debug build", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "16b54b494e6dff366584aaa77d04efa077c060d4", "messageHeadline": "Fix indentation error in astropy.test.__doc__", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9616e7b73565724e8eceac8490756a0151074c", "messageHeadline": "Change to static inline wrap_into in bls.c", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c25a012f2eda8261898ce7738470109c19edb7df", "messageHeadline": "Merge pull request #8982 from saimn/fits-fix-uint-fitsrec", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "173599fd4a3dd57df619f6f88ece86d7c42545b2", "messageHeadline": "Fix uint conversion after slicing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "327418952d6378a21c981be46cf908eb169f0ccf", "messageHeadline": "Merge pull request #8958 from taldcroft/f-strings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1359, "deletions": 1359}}, {"node": {"oid": "19e49317035b60d230fab4bcbccec18f61ce1a50", "messageHeadline": "Update code to use py3.6+ string formatting", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1359, "deletions": 1359}}, {"node": {"oid": "9cce0e081fda03d7c19cd8108add6bbd61b34eec", "messageHeadline": "Merge pull request #8975 from pllim/stats-pep8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "0a19a6b925488a32bb780fd88a1a10f87b1b256a", "messageHeadline": "Merge pull request #8974 from jdavies-st/docs-dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1d9986247a468deada6ddb836477bae3fdd4ad98", "messageHeadline": "Merge pull request #8845 from astrofrog/find-current-module-bundle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 122, "deletions": 12}}, {"node": {"oid": "67225b6c318e9004b5a1e772afbbb5e351884a30", "messageHeadline": "MNT: PEP 8 fixes for stats", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "40842eab5b48440ab5f8044fa27ee111416d956b", "messageHeadline": "Add missing docs dependencies", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7e751f16ec3bad239aea30790e4875226216a7d3", "messageHeadline": "Merge pull request #8973 from larrybradley/table-typo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef3831af2e95b403c9856a12314ebae6b43216fe", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b555376baca8c0b70f8f128e67692034e97ece2d", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e282a30cfbc9d5006b755817c8666cbc6a4efcee", "messageHeadline": "Fix bug with full name for class when renaming - this was due to the \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "5f6b831f524ee27ec71b833f03e648df0daa4552", "messageHeadline": "Fix _get_module_from_frame on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2262579fc36aa10e839cb12e412e4e8379ee6410", "messageHeadline": "Remove unused import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a6ffa8194062ac46bc58c9ecb655d53b5d93ffba", "messageHeadline": "Added test and changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "982bc2f1a9dfe8c93418c34a164250a1c1f76acd", "messageHeadline": "Simplify and fix _get_module_from_frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "45559fcb665a6f1d33101925c1f489913be25c52", "messageHeadline": "This implements an alternate solution to fixing find_current_module w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "c0b29d8e55ddfa54662cc5f335e0f2412b37cd05", "messageHeadline": "Merge pull request #8967 from mhvk/pr-8964", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "7009ff509f2515da89912bb04b3a7dd311a20e23", "messageHeadline": "Merge pull request #8957 from taldcroft/table-ops-mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 212, "deletions": 79}}, {"node": {"oid": "15403f0c11d8cfd714463e179ff2b055c7d0184b", "messageHeadline": "Suppress divide by zero warnings for log(prob) in statistics.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "8ad81e036812f38b48f62186e781736f15b89ec4", "messageHeadline": "Merge pull request #8964 from bsipocz/timeseries_ls_fix_warnings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8133a972a51c401ef4591c24ef9ee3fc0c424fc", "messageHeadline": "Merge pull request #8966 from astrofrog/fix-samp-hub-warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "12aefaedf590f8a8c8567c930ee0d4abd71a02e1", "messageHeadline": "Fix warning in samp hub", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "84fb4adbe6b46b24beb530461723c6c56304b558", "messageHeadline": "Merge pull request #8954 from bsipocz/pytest_use_latest", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "a6231dcef2174dcd6606d66c9f869c790d385dd5", "messageHeadline": "Use density for histogram to fix warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e59f6f5b37856d8198c00029181e516737c74d5f", "messageHeadline": "Avoid \u201cRuntimeWarning: divide by zero\u201d in tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79858ffb87102d861e4be4d7f191e5607e9fc183", "messageHeadline": "Merge pull request #8961 from astrofrog/fix-mpl-dev-fits2bitmap", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a3315090734d07e0ae034c5316500b1aeebb2fa4", "messageHeadline": "Fixed compatibility of fits2bitmap with latest developer version of M\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b7f392c50cfb5c527fca317133c38ffbfe739c32", "messageHeadline": "Merge pull request #8960 from saimn/queue-import", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "eef2676703eb3a33320d6e433fe6c977f378dd61", "messageHeadline": "Remove old Python 2 import", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7c8a7483dd283cc5ac4376425f69e531f2c62fde", "messageHeadline": "Adding asdf to the test header", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90629c7f423edfdd72a5439b2bad6207f12011a8", "messageHeadline": "Removing pytest version limitations from all CI", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "94fb4750f4045ea1eb8244d7dbf7d75df562cdb3", "messageHeadline": "Fixing one more error string comparison", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9918fed4b719af66f1e79a3cd4caff327ac83351", "messageHeadline": "Minor cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bd11bb23ca8f37a865837b26cb49836d330504ec", "messageHeadline": "Remove the unmask_table_columns function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "483d5f317b583fed7a3ceb10fe795c3511cb1e57", "messageHeadline": "Fix vstack for masking + tweaks for hstack and join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "2486a823bc73165811fedc3bb1bb24ddce82107d", "messageHeadline": "Add test of fix in 95902650f for regression from #8789 [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "95902650fde47c5946d5db6d580f299f99c466d3", "messageHeadline": "Factor out getting correct column class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "9ed881577c5133925e8cdc54e92dcbdf3b41442c", "messageHeadline": "WIP Improve / simplify masking changes for hstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f4362169e03fbe22bda5c5b72585b4294e9514ee", "messageHeadline": "Merge pull request #8955 from bsipocz/remove_py35", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "48c136b9b8c75784935247a3ee4e5b414542f65a", "messageHeadline": "Improve / simplify masking changes for join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "5b0bd07ce2fb0f82aeeb7883f1494b72f49699a1", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4a784e98248bedb4a8561db2162129186f7ae949", "messageHeadline": "Fix hstack, vstack etc to return masked=False table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "bd5f5b61156c4fcb6f0a417005e9b4e051e3b2b0", "messageHeadline": "Fix join and setdiff to return unmasked table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "91e3f98029b2304f54b4dc535d33ba33eebc7b72", "messageHeadline": "Specifying doc file format to avoid UserWarning [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66ec40e386adae0b458355420dee14321837abb6", "messageHeadline": "Removing python 3.5 testing as well as changing required python to 3.6+", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "757cf5f40eb5742171b0ba4428e897e701321322", "messageHeadline": "Merge pull request #8938 from dhomeier/python-38-ssize_t+int-fix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33180a88f6a0bfbf6486da071a3ff5adac7d27af", "messageHeadline": "Fix table unique for masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "733b4db6766144bc95c466deb62d2704219756cc", "messageHeadline": "Merge pull request #8951 from adrn/coordinates/docs-transpose", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "104fd7272b83d3dc7c6cba395b65330931fcecb0", "messageHeadline": "set _wcs.Wcsprm.velref with int in test_velref", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7a060154ed510e607df6b022079d316bbd779ea", "messageHeadline": "define PY_SSIZE_T_CLEAN in votable.tablewriter", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "420909d11e33888f948bd3b44cd2d259285835c3", "messageHeadline": "Merge pull request #8892 from mhvk/representation-recommended-units-r\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 53}}, {"node": {"oid": "7ced3706f7f2a280208f7da48158c86a04d384fc", "messageHeadline": "Merge pull request #8876 from mhvk/quantity-value-use-numpy-scalar", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "22e2df98381ad674663a7e2a9ffcb682cb1b2e63", "messageHeadline": "Add issue number for regression test. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "083b869c8dc9ce35673090f22a7ce5824d433a46", "messageHeadline": "Merge pull request #8933 from taldcroft/table-add-col", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 176, "deletions": 167}}, {"node": {"oid": "abbcdf72d9aaa68d12bc3df5ff099ed637f2c894", "messageHeadline": "Remove further deprecated usage.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "0c2f86dbfaec48a8a3c74a90ab859a3a818ba7cc", "messageHeadline": "fix sign error in galactocentric matrix 1 [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a668c168eb1f136829547866aa45240c4152cfd9", "messageHeadline": "Merge pull request #8877 from mhvk/concatenate-representations-fix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "fefe57b1a1084e1cb04f1c8844b90c4874489c00", "messageHeadline": "Fix and test a regression introduced by e544b547", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f6ba209ed9c3c442df9e405705d67d1b3fd6fcda", "messageHeadline": "Also remove test of deprecated attribute, and add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "5bb89d9eacf3ff0dc8b0e42c7523210ad9640181", "messageHeadline": "Remove deprecated _recommended_units attribute from Representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "661585d7c982e32bb78a22e0e9a236e251086e8b", "messageHeadline": "Merge pull request #8949 from dhomeier/pytest-5-excinfo-fixes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 116, "deletions": 116}}, {"node": {"oid": "85034be790015c2366cc03dc4c73e47856344c00", "messageHeadline": "Merge pull request #8948 from larrybradley/stats-deprecations", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "2e4b6f7b178687b82fdab52c76422e77d32c0655", "messageHeadline": "convert str(exc) comparisons in io/*/tests to exc.value as required", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "3f2eb7f5237a43640011da521cb2de47f6d5f84a", "messageHeadline": "convert str(exc) comparisons in table/tests to exc.value as required", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8f26257529bd4b67c6dea01a04fe46281b714f07", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9b757ff593269a3d16375e4d0d1ce496db0c8ea3", "messageHeadline": "Renamed input parameter from \"a\" to \"data\" in biweight stat functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c4e6f0cd64110ebc1fd2d8a283f5749da35cf9f2", "messageHeadline": "convert str(exc) re comparisons in io.ascii + wcs tests to exc.match", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1937fbdf3929faacc91cec25ee456353968b8e0", "messageHeadline": "Remove iters keyword from sigma clipping functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "04470f305696070fffaa8760fc78730b69baf2b1", "messageHeadline": "convert str(exc) comparisons in time/tests to exc.value", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6c990ecf112d219c809aa61e1f1d22b74727e2d0", "messageHeadline": "convert str(exc) comparisons in nddata, stats, units, utils tests to \u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9a43b111f581ec0d2a6c496ab5c4b46707cee218", "messageHeadline": "convert str(exc) comparisons in coordinates/tests to exc.value", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "1ccc737c154af8b6951e767f6ec255173b2a2ba3", "messageHeadline": "Merge pull request #8932 from astrofrog/regression-timeseries-unit", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f4bf28e61bcdfdc3646146ab4c6080f59a6f1296", "messageHeadline": "Merge pull request #8899 from matteobachetti/eliminate_hdf5_compatibi\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 45}}, {"node": {"oid": "718883c54386f7ba95fc9b5df31536841e54ca06", "messageHeadline": "Fix spaces", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eefdcfc669368b1af41db8ea33b5d24c14117463", "messageHeadline": "Add test old format", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4f46eb682a8076982c71b0811e45b113f5758d20", "messageHeadline": "Update changelog [docs only]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca88fd95d433c9ee455bdbf7dbef8b8c3df957e0", "messageHeadline": "Eliminate compatibility mode writing", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "0b4cc0d08b0894ece0f4280bd6edb409c205da1b", "messageHeadline": "Merge pull request #8945 from bsipocz/circleci_limit_pytest", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c260c1412e9225cb750cd208265986877e13aba0", "messageHeadline": "Limit pytest version to be <5.0 [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e544b547053925faba30832ea14ad02590f12a7c", "messageHeadline": "Update logic to detect scalar input needing broadcasting", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "38bff3e99e07e3b3eaf65bb77410ddc02382e4a3", "messageHeadline": "Update docstrings for add_column(s)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 67}}, {"node": {"oid": "02c5552ba01cc2fef30a4df94bfdd28d6845b807", "messageHeadline": "Fix a blank line PEP8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c16fd13391080a1ec121ab42b586b33887bf293c", "messageHeadline": "Improve the scalar broadcasting logic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "4059605608026adbdc50ab428729edc292e464b6", "messageHeadline": "Move call to _convert_data_col above broadcasting block", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d3e9b507a305b0b94b4dffc4bec574289b92b471", "messageHeadline": "Merge pull request #8855 from mhvk/maskedcolumn-data-property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "815fd4d3a29b5000cdc18c3e69b74a0257bc3cc6", "messageHeadline": "Temp commit, amend me", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f99eef9af3fc4c8bfce64a65bfb10883136d0e9", "messageHeadline": "Ensure that MaskedColumn.data returns a plain MaskedArray.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 4}}, {"node": {"oid": "f7030c90a08bba15c641a7cfc7605f66525cedae", "messageHeadline": "Make error message consistent with previous", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0e7363cce7aeec04ef5f31d9742b274a522f3eb", "messageHeadline": "Merge pull request #8900 from mhvk/quantity-array-function-setops", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 396, "deletions": 121}}, {"node": {"oid": "fdac0179cc6a65fbf855608238d5e85f33a2321f", "messageHeadline": "Fix TimeSeries add_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "90225aac6beda82784bc305007e2121445171947", "messageHeadline": "Updated change log [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "5efa0e5d45cd24c659ae3ec58586b2143144b589", "messageHeadline": "Code tidy [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e73b43f6fcaf4138d6011e2a3473129bfa939a2a", "messageHeadline": "Use add_column for adding column via __setitem__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 50}}, {"node": {"oid": "c3210b446969940bf63a9442ba0d96e409d2c2f0", "messageHeadline": "Factor out repeated code for histogram/bins tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 160, "deletions": 149}}, {"node": {"oid": "6432a5b5446c5d232bcbec86343a968eedb99f02", "messageHeadline": "Support np.apply_over_axes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "f53e15b778dd5624225067c39fffe79a4b828cd3", "messageHeadline": "Support np.apply_along_axis (was always OK anyway).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8c6a086d27f2a83e9a06721a1adb759f8868db99", "messageHeadline": "Support np.unique and all other arraysetop functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 121, "deletions": 18}}, {"node": {"oid": "5ecd0001e1ed7f3963631808d4f6c558a718723e", "messageHeadline": "Add support for histogramdd and check bins for histogram2d.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 128, "deletions": 13}}, {"node": {"oid": "a22f8f9541f1f9b3ac31120c2ce473fa1e2cfff1", "messageHeadline": "Merge pull request #8884 from mhvk/quantity-array-function-updates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 155, "deletions": 42}}, {"node": {"oid": "2ccc88e68eb5b0c7fd09fbc7ef6a3167994ad4b1", "messageHeadline": "Mention numpy license for parts copied from their implementation. [sk\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "919b7279bab2cb84e03ac59182717207e1fcca24", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af312ae5dabddbdf46ff54bda0dd51cce723ed8e", "messageHeadline": "Merge pull request #8907 from taldcroft/table-mask-add-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "9c25334b90185839d757be66dfb75e79f6c9c629", "messageHeadline": "Added regression test for setting unit and replacing column on timese\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4bde3034cee1c41c4784d5dd2b75c767d5281f2b", "messageHeadline": "Merge pull request #8902 from taldcroft/table-replace-col", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 195, "deletions": 70}}, {"node": {"oid": "a641470b20da88e3988a4908e6458c247580b790", "messageHeadline": "Update add_column docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef3ad5c1395ef75a5547ab3313460abf51659fea", "messageHeadline": "Change add_columns to use add_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "a4b973d264d2138746c70b30a4b160e1770181cd", "messageHeadline": "Speed up and improve Table.add_column()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "92d912fe67bc3cd91a62c4e57a663c54750e0ca3", "messageHeadline": "Fix whitespace problem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6610f65d1102fe894b4c8b0b8df38b9520ab3ba", "messageHeadline": "Fix a problem in logic testing None vs bool of name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ff889ad15e55677452ca65e57bae742b6bdbebd", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10bd19d39bd14a9ac49cc005cff0aa8dd240244c", "messageHeadline": "Improve code flow in _convert_data_to_col", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "b49fad95f55dcc447eaeb6e9fe15fcf21fa891e6", "messageHeadline": "Code / name tidying", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "4216ff2e7c779a8252d9d48707e0ae82ce17d115", "messageHeadline": "Move _setitem_validated to __setitem__ w/ validated kwarg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "1513797e7718db32cb97a14d2853e31cf25448df", "messageHeadline": "Another doc update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c13f9208c00e47a714a31ff2d6abfce334d6d848", "messageHeadline": "Merge pull request #8901 from larrybradley/fix-overlap-slices", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "380786f1a9106b61a3728e9cfb7f15b9ed965421", "messageHeadline": "Rename _add_as_mixin_column to _is_mixin_for_table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2942eb2d8c215b7224b4945f4336f3f2d67289fc", "messageHeadline": "Clarify docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "90e27e4c4242f6ced695d73f4c869e94981ff1fb", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "593a5513be32576d35cfb1e77f0cbc2e550098ae", "messageHeadline": "Allow resizing table for one-column case; add no-copy test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "2041e89795cf9984928cdafde2c411e7d1055bc0", "messageHeadline": "Merge pull request #8890 from bsipocz/misc_remove_usecpicke", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "953476db6dbb82fde5c2540273b7cbfc97751be3", "messageHeadline": "changelog entry [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "38bda78ff8a01403df70cae1d7777ff11a11f57d", "messageHeadline": "Removing deprecated usecPickle kwarg", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 24}}, {"node": {"oid": "062a23cf68cac2721b559c35939f7cae148d0926", "messageHeadline": "Merge pull request #8882 from Cadair/runtime_warnings_wcsaxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9c6f7e2d3df01f4681197dd4c54cb675f78a99dd", "messageHeadline": "Merge pull request #8926 from pllim/skip-cat-win", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8943dc500d62fca48374187f7c706a97a3b3c52e", "messageHeadline": "Add missing h back to https in comment [ci skip]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc70e26926f29baac38c1e63a018a117a4e70de5", "messageHeadline": "TST: Skip cat test on Windows", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "27cf4b83f26a3f1479abe12e8bbd16e870a296b7", "messageHeadline": "Merge pull request #8893 from daria-cara/fix-repeated-sip-keywords", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6c7d9076321623305c5005d46924a00b4559c6d4", "messageHeadline": "Move changelog entry to 3.2.2", "author": {"name": "Daria Cara", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f84bc2bd17219615653a3322022aea3cd6be97d3", "messageHeadline": "Merge pull request #8925 from pllim/fits-bitpix-64", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4dad6837d04495e2341cea3c3b0922df052e0cb", "messageHeadline": "Add BITPIX=64 to doc [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17c635af2ca87b8ede081e1b1f2271c0d8baab95", "messageHeadline": "Merge pull request #8908 from johnnygreco/docs-mag-to-flux-density", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "4474830263136c11ff53d132a32e6ec533bea8d3", "messageHeadline": "added STmag to fnu conversion example", "author": {"name": "Johnny Greco", "email": "jgreco.astro@gmail.com", "user": {"login": "johnnygreco"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "2aa577fce7ff8fb7bcec85f551c4ed5618255df2", "messageHeadline": "Merge pull request #8917 from bsipocz/flake8_blank_lines", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 109, "deletions": 45}}, {"node": {"oid": "fc1f64d5c74956791720bebec9a9d8f7c2a4a6dc", "messageHeadline": "Adding blank line PEP8 checks to the travis run", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f0ea63859d0cc9055ad466b77472182f8904ce03", "messageHeadline": "Fix blank line related PEP8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 102, "deletions": 44}}, {"node": {"oid": "b4d5476f1f5085ec051ac359d893136533c16fd4", "messageHeadline": "Merge pull request #8905 from MSeifert04/tablewriter_use_explicit_key\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "81cd6631f66d88933e2bd67dd510a43cd895faf5", "messageHeadline": "Merge pull request #8906 from MSeifert04/issue-8897", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "94e9f33f7795248197f6ebb4d9d886dcfadbb050", "messageHeadline": "Merge pull request #8910 from bsipocz/utils_remove_compat_numpy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 139}}, {"node": {"oid": "f185a5b64174a017d4c3597302439646458d7151", "messageHeadline": "Removing utils.compat.numpy from the documentation, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 67}}, {"node": {"oid": "07ca17e68fa704aae65111662d82d262cde94a74", "messageHeadline": "Removed the deprecated astropy.utils.compat.numpy module", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 72}}, {"node": {"oid": "7a81d70882d9797859954134489a5c802a067606", "messageHeadline": "Merge pull request #8912 from taldcroft/time-hash", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "213f70def698fb4db3ec6f56b594e8d6a847d52f", "messageHeadline": "Merge pull request #8913 from daria-cara/rem-literal-to-str", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 222, "deletions": 237}}, {"node": {"oid": "9e12a86a7345a306a1c17a9403b4981be8e90615", "messageHeadline": "Merge pull request #8909 from bsipocz/utils_remove_funcsugs_futures", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "08c2d911fc9882613268a7715eab8e02cc3213cc", "messageHeadline": "Replace test with test for the actual problem that has been fixed.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fd2957259f9c52f241f125684d872231f3707011", "messageHeadline": "Add changelog and narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "05b21534063a0105f74d41760e701b58308b8ff8", "messageHeadline": "Remove string literal to string conversion", "author": {"name": "Daria Cara", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 222, "deletions": 237}}, {"node": {"oid": "a9d232387b060211401d6d0907f461d36a819073", "messageHeadline": "Add __hash__ method to Time/TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "69b3b26ed14691400135c770dde31dbe2f381c17", "messageHeadline": "Add copy option to replace_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "99e4d581b6ab672af256b2d3649b175731cedf1c", "messageHeadline": "Factor out col parent_table and mask handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "87e79089d97c31651e6680c8ad78e24e037e2524", "messageHeadline": "Removed deprecated funcsigs and futures", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "b141235a167ba1609ed7177c518a892e828b74ef", "messageHeadline": "Add some things to remember for Table development", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "ed5a6ba43fbf4ee914ee70b5d3fff2a02cc15aaa", "messageHeadline": "Simplify and speed up Table.replace_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c0599354eb120a3835716cc9e08fe081c479df8d", "messageHeadline": "Tidy column name precedence code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "eefe9538bd03105b13fb74685c69e2013b0ffbd3", "messageHeadline": "Rename col to data for cleaner separation of logic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "b7ee7a36ca819aa6297ac7b2f3b64280c88854d2", "messageHeadline": "Refactor part of init_from_list into _convert_data_to_col", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 47}}, {"node": {"oid": "86277b3ba2aa545151e8a2930804f48e8a9fb7a4", "messageHeadline": "Correctly handle masking in add_row() after #8789", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "69e75fdc231ecab8145bea913f3f6eb6a832aeb6", "messageHeadline": "Only create unit from the columns unit if the to_string worked.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "0efa346f5cbd691533addcff8d0bb387cd26b27a", "messageHeadline": "Merge pull request #8784 from aaryapatil/time_location_warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "e3d8f12b158715707619b2253d97ca9be7649cbb", "messageHeadline": "Use explicit keyword argument instead of popping it of the catch-all \u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e3b3f278c5adde2279f97e29a8b54b7f81e3fd8", "messageHeadline": "Merge pull request #8904 from mhvk/column-quantity-comparison", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "3167cd7ccca456425ef2dfad33ff9a8544f9fe11", "messageHeadline": "Whitespace error fixed", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afe60f3f4a0d1263c91a2dc674f414e73a5e89fa", "messageHeadline": "Take into account units for comparisons between Column and Quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "6b5015cadde59d169212629319c99fd89d8d0c23", "messageHeadline": "Merge pull request #8789 from taldcroft/table-mask", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 315, "deletions": 112}}, {"node": {"oid": "cde5ba2aa3e77f2d5316e2130b466e622e4acc78", "messageHeadline": "Merge pull request #8880 from pllim/rm-deprecated-doc", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d856ad7d99b4cd9d936b0a9d836d5dc2508e8af7", "messageHeadline": "Address minor review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "93b86bf56e7234d7f08ccdaf9d5617e84bf3003b", "messageHeadline": "Update Table __eq__ to check for masked cols not masked attr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e588e968ac10cee9c027497ae05d2bfdd7bead7e", "messageHeadline": "Add warning and test for adding a MaskedColumn with unit to QTable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "bffca3697258924f79296716bf691b926de10940", "messageHeadline": "Add test of Table.mask property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b3d912a993455bdd05a4dc943b82e8a9ac04ccab", "messageHeadline": "Update changelog and docs tweak", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "187afe8042e3c467e1a39f7307fc9a6041ed62d7", "messageHeadline": "Fix Table.as_array for masked mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fb75e31c0cb27817e354a69a2da7a3ef0b56e820", "messageHeadline": "Make the IERS_A table be masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fbb05f92d921470e94602eed15639e3c7fb1a9e", "messageHeadline": "Add has_masked_columns, has_masked_values + better docs + fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "cc890887a44d0bd313148c3575f4a3daff2b3a6b", "messageHeadline": "Add details of API change and update docs [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "d90a9dc4c9049e7b0eda5e727909fea4cc969549", "messageHeadline": "Update still more io.ascii tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "66a0a095f63af1b86234b7f9cf1dfedf9d6589fc", "messageHeadline": "Update tests in io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8202c645bc0b33b66c2bce0f8e6f3b9e072dbb78", "messageHeadline": "Make mask attribute work for masked=False tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a2d3c2e85055030852825dc0841287812ca45113", "messageHeadline": "Require that mask has masked elements in ascii _convert_vals", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "db93d5341f05ace084ce75b4a40ca5eba17fec2e", "messageHeadline": "Update additional I/O tests related to masking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "328c3051b578e19fd02943b89f0d96a437713f97", "messageHeadline": "Update io.ascii so fill masking is per-column not per-table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "676baf271451468f1ba48e3d79619cb96562fff0", "messageHeadline": "Support init from MaskedArray in init_from_list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "92fcbead980fb475751a466a60f12192c1a5a2fd", "messageHeadline": "Fix another test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cf9edc4f38ebbb8a628f36b763e2c5e36f14c657", "messageHeadline": "More fixes in code and tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "11f5b78c067e2924fdb7c67b2c98c43f788f0c40", "messageHeadline": "Fix init_from_list and some tests for the masked update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "68a64a109313224f61774701f5e1d2c06f2950b7", "messageHeadline": "Initial WIP on reworking table mask behavior", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 48}}, {"node": {"oid": "f9d4d9559969cf2ba45bc68545fc51f783c48fee", "messageHeadline": "Merge pull request #8761 from pllim/codata2018-default", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 146, "deletions": 113}}, {"node": {"oid": "90654592c5055048509100f81549dd761ec43c26", "messageHeadline": "Merge pull request #8710 from pllim/coosys-depre-no-mor", "author": {"name": "Tom", "email": "tdonaldson@stsci.edu", "user": {"login": "tomdonaldson"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6bc9ae39687b70a854e704c12f6b173069d48efc", "messageHeadline": "Add overlap_slices regression tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "75d6729568729f200a756bb2dd9c6d90cb96e971", "messageHeadline": "Fix overlap_slices at boundaries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05c286c1a3c9a95e0c5ad257703f2475fe1c8b59", "messageHeadline": "Merge pull request #8895 from MSeifert04/refactor_some_ccddata_tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "573e52ad9240ad6294c36a348db852ae48d5ca27", "messageHeadline": "Merge pull request #8874 from astrofrog/wcsaxes-isolate-wcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 413, "deletions": 358}}, {"node": {"oid": "1366c151a344caaae927146e81dc33d7a38fd257", "messageHeadline": "Fix e unit as suggested by @stargaser.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "15ce4216545611124cb780c1cac3da8d62a6cafa", "messageHeadline": "Merge pull request #8896 from MSeifert04/remove_getattribute_usages", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "02b39c3546b1bcdbd9b2f906a6daac83560f1759", "messageHeadline": "Refactor: Remove __getattribute__ usages in favor of built-in getattr\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c5d48f1dd2a7bce29bb550790dd3ac022b468fe6", "messageHeadline": "Refactor: Avoid using random numbers or needlessly big arrays in test\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "15e1981d40b55244114ebf760175bb47ac2697b8", "messageHeadline": "Deprecate brightness_temperature equivalency properly. Fix tests.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "289acd07489baf19b2f767c5791d4d5cb9d61f9c", "messageHeadline": "Fix rebase inconsistencies", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "75b9df7cf25b9108f716d2236904bd3d25d7fb4f", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "6adc58b688be3b619592a594d8479a62226e990b", "messageHeadline": "Make CODATA2018 the constants default", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 65, "deletions": 40}}, {"node": {"oid": "5be92d9009a4ac5c3fe49134893165b3a5296e08", "messageHeadline": "Fix crash loading WCS from headers with duplicate SIP keywords.", "author": {"name": "Daria Cara", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25bfead6caa1e0d9bc1c70434f623237d2f4dc05", "messageHeadline": "Merge pull request #8889 from MSeifert04/ccddata-fixture", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 73, "deletions": 82}}, {"node": {"oid": "3a6d8bcb861d96d2029f918b9d53f50ec83d2562", "messageHeadline": "Merge pull request #8891 from bsipocz/travis_remove_prerelease", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "53ddd829c698a33d2d64c2b989fb9e1ba3263b2b", "messageHeadline": "Use global for create_ccd_data size.", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3f8bc1764bb1343534d1b4f71d58a4ee1ff01d1b", "messageHeadline": "Removing numpy prerelease test [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f245beafa5344fdc0e062ee1cd3061a55a98dc3a", "messageHeadline": "Create the random-array only once and use a copy of that in create_cc\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "a5901d2108fb447d35aa8bb584b168caec2f7734", "messageHeadline": "Replace ccd_data fixture with helper function", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "4056e78d95985bbe7ba9d51f3c3c8956b643f2c1", "messageHeadline": "Remove misleading (ignored) fixture decorators and comment at the sta\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4ad4644cd32d38cf979a646e988c3524cb5f3a20", "messageHeadline": "Removed time test warning", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "70fdda01fff21b83b9a4b1c25d021127a10c39ba", "messageHeadline": "Removed warning for default value of TRPOSn when observatory position\u2026", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "d756904777c3dc68b19985d09dc531c775aa1f54", "messageHeadline": "Fixed whitespace", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a768c118176c87b90630ebcb02a3fe736f342ce2", "messageHeadline": "Corrected version number in changelog", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a60dba11bdd1971aa9750790bdbe477063fbf8a", "messageHeadline": "Added changelog and removed whitespace", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f1daf8cf30a102288653e2ab6b60ac9c19bbb21a", "messageHeadline": "Invalid TRPOS<n> keyword not generated for FITS time column", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "e1819aa10d76c59b03f264ec19c2cba6dad3d6c1", "messageHeadline": "Fix failing test for histogram2d", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "972443b14569ba78605cc4d154a944983d7dda02", "messageHeadline": "Also implement np.piecewise.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 97, "deletions": 19}}, {"node": {"oid": "b83f8ebc054587db7b74f2fb6672275a4fdb29c1", "messageHeadline": "Override block with our own implementation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "c233ea1f6c91263c4b68c6aabafd32af96f352d9", "messageHeadline": "Fix unwrap, refactor dispatched function scheme.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "bc71eca7041ad913b770fe080a8199a8c8039e35", "messageHeadline": "Add base classes for world to pixel and pixel to world transforms in \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 36}}, {"node": {"oid": "4c6d52f85a35bb755eec8e91efa17981056764de", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "01be9c2c6e56f91de01c279ab30962042feca58e", "messageHeadline": "Ignore invalid value warnings in a lot of world transforms", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b57956b2ed1479decb5d96ffb6c846269722ace5", "messageHeadline": "Remove deprecated example from equivalency [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "a22c724006036c1ddf5e68aa896ae90bf7e0b6a0", "messageHeadline": "Merge pull request #8754 from pllim/tests-warn-time", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 200, "deletions": 132}}, {"node": {"oid": "e91142d59b083d701989d5e0786daca1602d9a67", "messageHeadline": "Merge pull request #8878 from pllim/rm-mdroe", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a2e9d3af3da31a1ec62fc94bb4f5fd6cf2f01880", "messageHeadline": "Remove CONTACT and EMAIL from wcs setup_package.py", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "23783b982057b61b5342dc298cd7dd1faffb0dd7", "messageHeadline": "Fix TestTimeUT1 to use remote_data properly", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "3cc1465a7732cbbca2bf53152aa413418496f1c9", "messageHeadline": "Fix remaining warning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a82442c4793100dd7037ad26344611bc24cb64b8", "messageHeadline": "Address review comments for time tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 150, "deletions": 124}}, {"node": {"oid": "c413a150046122fd68c354e552fcfd7b70c8bd2a", "messageHeadline": "TST: Get rid of time test warnings.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 85, "deletions": 47}}, {"node": {"oid": "cb6588a246235d69f5ae929e27e8cc528faa038b", "messageHeadline": "Merge pull request #8872 from mhvk/quantity-only-cast-int-to-float-by\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1d52e7e54cb6a6234a008072d3e35fba864ef426", "messageHeadline": "Merge pull request #8808 from mhvk/use-array-function", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2354, "deletions": 84}}, {"node": {"oid": "9f85acac4b28668e85c6b1e3c096e853c4904191", "messageHeadline": "Fix concatenation of representations when units are not the same.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "c6001586db465906d1ab5d30d614d41b253e578e", "messageHeadline": "Merge pull request #8875 from astrofrog/codecov.yml", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98c975aeb263829ad5e2830b258705091d2930a4", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "53e0130792e1c82e9c4ad5075612910be56d6a5b", "messageHeadline": "Let scalar Quantity.value return a numpy scalar.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "872a7a1d7fdea083f8936c4ecbb5a2f5f7d1b020", "messageHeadline": "Merge pull request #8869 from ayshih/comp_names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "ca82a5d41fc2929ab4133ba50157889653430e68", "messageHeadline": "Added codecov.yml and disable codecov comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8938163d75bb2981e7743123cffe39e80bc08437", "messageHeadline": "Rename module", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5711fd5deebe4fca0f9a928aba6953de3145406", "messageHeadline": "Minor cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "86274a527432c73b5ccb8535dec80e8e1f2e91a1", "messageHeadline": "Moved WCS tests to test_wcs.py and updated/fixed test for determining\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 107, "deletions": 87}}, {"node": {"oid": "6bd8e0bc1d29db024db771d628547d01930252f8", "messageHeadline": "Let Quantity only convert (unsigned) integer to float by default.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "477bf7556239b3ecae653f4ffcde332be429b960", "messageHeadline": "Smarter rewriting of component names in Frame repr", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "b750a0e6ee76fb6b8a099a4d16ec51977be46bf6", "messageHeadline": "Merge pull request #8831 from lglattly/copy-edit-cosmology", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 111, "deletions": 110}}, {"node": {"oid": "05b9a77feb74d2c032e0f775a1ac128570ae8ff2", "messageHeadline": "Fix votable warning on COOSYS", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7625e61e6b51891872632ee9b1889765d5ec5aa", "messageHeadline": "Apply suggestions from code review", "author": {"name": "lglattly", "email": "44421608+lglattly@users.noreply.github.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "11cc770908812ca1985cd01acaa6e941ebf01af6", "messageHeadline": "Start splitting out FITS-WCS-specific code into separate file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 277, "deletions": 278}}, {"node": {"oid": "421afb87dfb94b802730c8f597cd221fda790650", "messageHeadline": "Added property to BaseCoordinateFrame for cylindrical representation", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "4bf8a917512d7cc3acbab72f50310209a7852de3", "messageHeadline": "Merge pull request #8853 from astrofrog/fix-io-ascii-38", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "0e827916f770062e606da4c193fe70210c7b2ef9", "messageHeadline": "Update changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9baa87e33781e8d718e3ccae503d91cc18cc8663", "messageHeadline": "Enable fast C reader on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "eb04e11afeff41627b1d197d1f176205a3205e37", "messageHeadline": "Make sure we always set self.tokenizer to NULL after deletion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "62c385781df186b512dc3c11ea5c770bf980ebdc", "messageHeadline": "Merge pull request #8782 from astrofrog/time-support-mpl", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 577, "deletions": 76}}, {"node": {"oid": "4d4bcc2902e2b0b57c12c7b7e26a65bd410be9d7", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4ec3f7bbbab8cc3b8c2e5aa4cfea396703553084", "messageHeadline": "Treat the case where source_ptr and source_bytes are set the same, si\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "c8513713a5e06d5c68b5375b9944aef534804222", "messageHeadline": "Fix issue that caused the bytes string to become truncated, possibly \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "115badd5f737fc467a2e2a7f90d8be3e9bd35ce5", "messageHeadline": "Make sure we avoid double de-allocation when using multiprocessing 's\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "479deb960831ca7e916b2baec12ef5ff4483a618", "messageHeadline": "Added missing return statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "155f4b708d1c868d03bbff974c242fb32efd9f17", "messageHeadline": "Fix keyword name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "833c42d3777a739c1a6b6549f044674307b8e511", "messageHeadline": "Fix value of fill_empty in CParser", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "65bf9eb4d09ea0d03dafd352b161fe78df9a5066", "messageHeadline": "Fix CParser.__reduce__ for Python 3.8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8b8933a1243b70d0e8ca51a6d2f9770a1c2b3bf9", "messageHeadline": "Merge pull request #8517 from stargaser/config-constants-version", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 243, "deletions": 44}}, {"node": {"oid": "c643f839c16be7896e7224a7406409fabd1ceef5", "messageHeadline": "raise importerror when context manager fails", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "bef880bae0699933af57234d084201f34ecf8ec6", "messageHeadline": "add constants_versions doc section to units", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e308b2348862ddd240bba54ba3f9e1ee53ddc0c5", "messageHeadline": "add constants version to index", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36d9e1fa25a697c8ac2058346885b1c351c405d0", "messageHeadline": "move up recommendation to use ScienceState", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 54, "deletions": 35}}, {"node": {"oid": "bec20cd90b895eb9c6c3755e60c49784560aefe6", "messageHeadline": "make version setters inherit from base class", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "e4f8b3e5c8b257bc5731867afd61244a3ebb5547", "messageHeadline": "filter constant defined warnings only", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "72ee60508efb483b744fe84f47976e7242e8db3d", "messageHeadline": "define codata and iaudata in const20", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d48ccd5bd4b6891eb96405a36550656d380f0cad", "messageHeadline": "define codata and iaudata in const13", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c7e95fe3f8be2b0cfeb366283a9b36a5a30a1b68", "messageHeadline": "simplify imports in config", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 6, "deletions": 25}}, {"node": {"oid": "0dec10b915236f870308244bfc698adb5320e1d3", "messageHeadline": "move imports to top", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "339d6218e547fa4703770ded3ef6e271244632b5", "messageHeadline": "remove manipulations of sys.modules", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 8, "deletions": 50}}, {"node": {"oid": "38a743e80d783793c8ba5c60d2f69b13a6e60e82", "messageHeadline": "add more cleanup after ScienceState tests", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b33e388d393a218b97cfbbcaf500797fa53ee1f3", "messageHeadline": "test constant class against ScienceState get", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "9a8aab914fbe68f696d8cb3ff4f6da0d7b94e9c8", "messageHeadline": "map astropyconst versions", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "f93ef6862fb293ca72836673f06dda8c79fd0274", "messageHeadline": "add first tests for ScienceState", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "041bbcedbd1656e4983983317bbe9984b6928085", "messageHeadline": "skip constant-version-setting doctests", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6af76457102a1222eaecc77c4c623058f8fd992c", "messageHeadline": "set codata2014 as physical const default", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b89cd6f986592e2e43fb084fefbf39be2f5a0cb", "messageHeadline": "describe ScienceState setting of versions", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "eddf81d24e37c6f4304d9b0881a6c0c55df5e695", "messageHeadline": "delete constants configuration tests", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 0, "deletions": 194}}, {"node": {"oid": "76dfd12cf374d1f09d5db67650420d2a592e8e46", "messageHeadline": "remove constants section from astropy.cfg", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "39044de7cebdde26b08a4bb913dd43d22fa11976", "messageHeadline": "use ScienceState instead of config", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "d20242071aba8bbebcb3510bfab620b12e51802d", "messageHeadline": "remove configuration from constants init", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "1392ae3ce26ddf8c77942678da28ba444ebfa4fd", "messageHeadline": "add astronomical_constants class", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "476d0d01a3f04f3fb504690f3a637dfd3fa3aa8f", "messageHeadline": "add to changelog for 4.0", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a17886c328e22d2d6e44c4886ce8df08e42d9e6c", "messageHeadline": "add physical_constants ScienceState", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "ce3e363a6b100e8e2fe16fa66abb9965f87bc86a", "messageHeadline": "Move actual configuration action to its own file.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "74c6ffbfd755ff1b097d1dbfd79d0df99940cdb0", "messageHeadline": "import correct module", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e645a73e5e024a055b24a0453c762b8731cacd1a", "messageHeadline": "remove unnecessary variable deletion", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eb40e609122787e9e82479905479d955568e3f36", "messageHeadline": "add test for constants configuration", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "1a3ef54b5287c95845a58349129d628a010268ab", "messageHeadline": "add doc section on configuration", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "c37357a906f7f1a69b52f1fb6ed3d6ffff4ac39d", "messageHeadline": "use constants specified in config in si", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e09f0aa3978afea691b812e75f927dc0c3d0be3", "messageHeadline": "add changelog entry on constants version config", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c592be6b2a0f7e1146acfab56169156c8a25b30d", "messageHeadline": "add constants section to config file", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c87be3f1c741b189a8bbb69b78007ec0e4879e02", "messageHeadline": "add configuration for constants versions", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "cfe7616626c00c3dc7a912c1f432c00d52dba8b0", "messageHeadline": "Merge pull request #8850 from bsipocz/changelog_post_321", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 31}}, {"node": {"oid": "5f7cdf76959e1fc71fef0ae4d441006dd0558abc", "messageHeadline": "Fix ordering of parameters in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a131f400a3123af13638cae4e623a39ee63fd7c", "messageHeadline": "Moving entry to the right milestone [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "05612f81025095bb59a526d49645cdd19c5af869", "messageHeadline": "Cleanup changelog after v3.2.1 release [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 59, "deletions": 28}}, {"node": {"oid": "f9636eadc7a2b58e96029b18ba17e00e81844156", "messageHeadline": "Merge pull request #8849 from mhvk/quantity-numpy-dev-casting-errors", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "02dbcdae3e0a961d06ba9042611bb59577cf8d39", "messageHeadline": "Fix bug that prevents Earthlocation from being initialized with numpy\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d7584f932024a2f598ce87f1616ac3f643bc243c", "messageHeadline": "Merge pull request #8848 from saimn/fix-8802", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "cc2bb8c8966e356c1233bceabef208fbead1724d", "messageHeadline": "Replace np.frombuffer with np.ndarray, no need for the special case", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d08dad4a813e74781f504d8be8d5e44537b926d6", "messageHeadline": "Fix reading of empty BinTableHDU when stored in a gzip-compressed file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "1b493174feaf1bab69423133b2ef2cab8a7ea15b", "messageHeadline": "Refactor angle_utilities to avoid DeprecationWarning in numpy >=1.17.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c1bb289523e3c9c1708600b194c96a154da3f9f0", "messageHeadline": "Merge pull request #8713 from astromancer/header-fromfile-fix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "893ca6697bc4973530a2c2961fd35346588e3c8d", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "878daf6818550d17c3211705151e3e32d7ce8487", "messageHeadline": "Test that the returned header is valid, and use an existing file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "eb283d8fc6a21f4ea4456ed3a35894f3f77d262e", "messageHeadline": "Merge pull request #8811 from yashrsharma44/none-fix", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "0662883b6bbaff66bbdd84bfd29fad99dabadb93", "messageHeadline": "Merge pull request #8844 from astrofrog/fix-nested-quantity-support", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "29a52d279efd50a98be1680a2486eb2eb47f3ab2", "messageHeadline": "Merge pull request #8847 from pllim/fix-clog-fmt", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bd23d4de4fe135fe5b772f106c5f1bcda019ff3", "messageHeadline": "Fix location of the added code", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "69b4bf9d2b88c7b370f4c69727a0c925517301be", "messageHeadline": "Merge pull request #8846 from astrofrog/fix-relative-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3175c69ae2af4d82d34f9287822b47916287e55e", "messageHeadline": "add regression test for `Header.fromfile`", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d6fa06673bbdec56e03149d4da47820a901ecbac", "messageHeadline": "When opening in text mode use latin1 encoding.", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8ee0bf7d45dc5aa021ff36cb0fedb1018224c14c", "messageHeadline": "For convenience's sake, also allow accepting pathlib objects.", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "30aea898bce2251872e2bea84eaa2bd630479d3f", "messageHeadline": "open files in binary mode in `Header.fromfile`: fixes #8711", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ef5e4d2b9e4a6703478245eae3b4d916bb5e528", "messageHeadline": "Merge pull request #8843 from astrofrog/fix-current-module-constants", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "ed579d4fc8509a9aeac2f025bae86717e361804d", "messageHeadline": "Unindent change log entry [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "437301db7c8864cb0cf71fa6b748a63c992a5fd8", "messageHeadline": "Ensure we test only when matplotlib is present", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a1a99d43d3a079b043d652bf1621a9088a05a91", "messageHeadline": "Fixed residual relative import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2ba3970b6fbbf16e8117cd6d7ecb86594908bf1", "messageHeadline": "Clarifications following Adrian's comments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b7bb89fe645f68ebd547ad0973befa65d237a7a7", "messageHeadline": "Fix missing import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eb10b2118eb44a12192ea70eb43706b0396b552", "messageHeadline": "Increase coverage and (consequently) fix a number of small bugs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 113, "deletions": 52}}, {"node": {"oid": "55f3d1c7264fc27319fd3d542d96ef89c289332c", "messageHeadline": "Use quantity_support in obs planning example.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "fa4f2dc26ca93f556a4d90be12718e906f9cd676", "messageHeadline": "Describe overrides in overall astropy documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "a66e06a4f13bf7c7165344af72fae179c0433107", "messageHeadline": "Fix tests for older versions of numpy; warn for unclassified functions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "a1c1a90a8d794ad7c522661c80046fa0a8a7208c", "messageHeadline": "Don't test completeness of tests/wrappers without __array_function__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "1cdf9b1150976a813d8b032aba9080a3cd54153d", "messageHeadline": "Ensure we don't try to access histogram_bin_edges on numpy < 1.15.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "abb90835dcc3a69a97ad0c2e240bfb57cc73869c", "messageHeadline": "Fix ediff1d.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fb4cf74e470ea2886f6e4b1295109ffa6486862d", "messageHeadline": "Allow function_helper decorator to take the name of the function helped.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 61}}, {"node": {"oid": "f8d694fb95352e2ded09ff6fbd4cbecff6b2083d", "messageHeadline": "Include quite a bit more local documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 114, "deletions": 41}}, {"node": {"oid": "3ec67b07496afd99a93a4bbae6dd508f905ec3b5", "messageHeadline": "Include set of functions properly supported already.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 115, "deletions": 14}}, {"node": {"oid": "88fa263ec6ebde0cb05c52bb14b53e294aa4dc8e", "messageHeadline": "Fix empty/ones/zero_like, and one model.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "735a9a486af99b9bce01ada738c18aa94ab14d77", "messageHeadline": "Take care of errors with older numpy: quantile didn't exist yet.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "6641804ad2c0352f9ce4f6e213258f6b48b8922c", "messageHeadline": "Fix failing tests in units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "2598ba2cc3ac5a1162bcbca1d8b671f30c31bf29", "messageHeadline": "interp.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a95a09c832ac54a1e7e19d34261cce2416c2ad82", "messageHeadline": "logspace, geomspace", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "d14ed650ff8ce8721607a98f0be3ba6395ffb676", "messageHeadline": "diff and gradient with extra arguments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "2b1e5d77fdd6446d56551b12cf6b2abbf8084c78", "messageHeadline": "Support histogram, histogram2d", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 217, "deletions": 29}}, {"node": {"oid": "179b267d177910278962d93b1f7c2eba8862e84e", "messageHeadline": "Raise on unsupported bit and index functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "c90a5aaaabecc5d33334ae0d7ab31e06e22098a5", "messageHeadline": "Multiplication-like functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "55035c45431cf0c95b1e0c73ab4d7f055480d263", "messageHeadline": "Refactoring, to share code better.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "54818818d70139011cfd007648d2ed4026ce2bf9", "messageHeadline": "array_equal, array_equiv", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "8217b37deb0e857deaa7fafaed5222b2c402cd1b", "messageHeadline": "Quantile, percentile, count_nonzero", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "841b7ab12a01cecc9b701ac2f507619cbae4fb4e", "messageHeadline": "Add select, factor out code common to it, concatenate and choose.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "a67a1144c6ea50287e2a2584fce5d0b3c33831b5", "messageHeadline": "Add append, insert, pad", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 18}}, {"node": {"oid": "df21993fac1c3fc9cf6864f513c9bb6eea00fd81", "messageHeadline": "Simple-minded implementation of concatenate.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "559795f2ddb847949f30698dcd1ad9ded648062b", "messageHeadline": "isclose and allclose", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "4e52545c748b08e57c02a6c6ec96e0c19c723ee9", "messageHeadline": "place, copyto, and consequences.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "db9710e2d97e341c1028263243f0dac3bef583a5", "messageHeadline": "Yet another implementation, now mostly using super.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 26}}, {"node": {"oid": "d553fff5d5f6e5600dfd147244971eee8f98d745", "messageHeadline": "Use super instead of just dispatching on __wrapped__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "dfbd0656eddca5de3dc5befb47e3ade1992d48d1", "messageHeadline": "putmask", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "a288ac57543a83f1b1ea08b984b039dccab17fa7", "messageHeadline": "full_like", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3074126c4b80cc1254c6f0ccc9a6dbeb07b31919", "messageHeadline": "Argpartition", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d66a4c0fd101dd88553ae650f0cb935d8c99d242", "messageHeadline": "Simplify dispatch, add sinc, unwrap, broadcast_arrays.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "a0808a974d8d71f72312f7e44a3d7ca15b0b590f", "messageHeadline": "Support simplest invariant functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "29a43f7e24f31e493b361f5447a50636041199c8", "messageHeadline": "Add datetime functions (which should all fail).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "25b9a65b41fa13121ddd93dae6a19a9f0e1d7fd9", "messageHeadline": "Memory share tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2526ca46867f8c85c235379c464b71bc4aa24492", "messageHeadline": "Add more index functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "33e411e47a230e874880394b96af35238fbd43a1", "messageHeadline": "Simplify test inheritance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "7d34766303578e52d48ea408ba8cdfbebb368a01", "messageHeadline": "Also cover ravel_index functions, which make no sense for Quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "cbce6212a1bf8517a131111ccae95d6d0d40babf", "messageHeadline": "Simplify checking of coverage using a metaclass.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 101}}, {"node": {"oid": "b8445c730407a0607680ec85dab7fae6a301b8a8", "messageHeadline": "Add converage for string and bits functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "60bcaec2c1a15cb6df3a63bcdb0ce2f5cfb88a5b", "messageHeadline": "Complete test coverage of most sensible functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 219, "deletions": 10}}, {"node": {"oid": "d2b66f66e96e2bbb5eaaec48b1e5f7b0331f377c", "messageHeadline": "Various arg* and *along_axis functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 7}}, {"node": {"oid": "832267a6cea416c880b67f6d2ac468946b13598d", "messageHeadline": "Cover nanfunctions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "eebb1fe579adbdf494c0784b15e85328a8755c44", "messageHeadline": "Add more ufunc-like functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 158, "deletions": 9}}, {"node": {"oid": "c50b3816ef0f0775dc311e0c2672e66c7129a347", "messageHeadline": "UFunc reductions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "0eaf5044260fa34c9691f56aaa8b95a0ae754900", "messageHeadline": "Dealing with elements.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 70, "deletions": 7}}, {"node": {"oid": "4c4d086124b36860525295de2c69014ebd27f860", "messageHeadline": "Concatenation and splitting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 114, "deletions": 10}}, {"node": {"oid": "0bc0acfe87617b2d8feb88e72e627c26d2828f2e", "messageHeadline": "Accessing parts such as the diagonal", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "24c549a6936cc0fc7a448ca206289d4612b9a39c", "messageHeadline": "Simplify tests by using check method for functions that do not change\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 54}}, {"node": {"oid": "744824d22fed8a13faa4bcc3c95820ad0b8d6019", "messageHeadline": "Copying, *_like, broadcast.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "1032c6bcf99a16c0e66f836f24953da094c747ec", "messageHeadline": "Cover shape manipulation functions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "d11db850cd1eae72b0e0d6992ed34826ddb077a1", "messageHeadline": "Further coverage.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 117, "deletions": 25}}, {"node": {"oid": "58068ffd0eed3a3abed51c7a82b7958d532f46bd", "messageHeadline": "Start of coverage checks of numpy functions for quantities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 283, "deletions": 7}}, {"node": {"oid": "0dfc1b4b29352980dec0f07a0a4e2de6fbadce0f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "df7b8f554d019bed95163079b29f91543ede15ec", "messageHeadline": "Fix nested usage of quantity_support", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "899f0ee0c191fd4971979de8299321a8d9f48467", "messageHeadline": "Fix case where time_support is nested", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "edb456c24423352a4adc96996743ef2a351799f1", "messageHeadline": "Fix tests on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "265f477d755c0a5790067cba825e9025fd8700fe", "messageHeadline": "Skip all time_support tests if Matplotlib is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "311d5a00a91dc873c49e5279a439f4a97e322901", "messageHeadline": "Move another import to make sure we don't require Matplotlib for the \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c98550da5e03156e353271a37834ab13cb3efff3", "messageHeadline": "Make sure astropy.visualization can be imported if Matplotlib is not \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 196, "deletions": 183}}, {"node": {"oid": "9c71e4b39d86b7afbb7e5f2aefac263e567813ba", "messageHeadline": "Fix compatibility with Matplotlib<2.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b2de2897f5433ec6ec9e664559d619724299dee", "messageHeadline": "Don't return out of range ticks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "a40566b5f55826b50745a5af1c034d69b484cba4", "messageHeadline": "Fix compatibility with Matplotlib<3.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c18da5e7adf90b503ecde7c9a2af309d709b874a", "messageHeadline": "Have a default label for the axis.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49e0aa3073b0fcc0e0cf06f9ea64398b949cb73a", "messageHeadline": "Use format/scale from first Time encountered for a specific Axes inst\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "595eac1370f0b922e7bb9f92c4334ff23ad2a6fb", "messageHeadline": "Added test cases for all formats and fix issues with some of the stri\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 35}}, {"node": {"oid": "b35df8aa5029d30a8f90ab3e7f8854d4cbf63e3b", "messageHeadline": "Make doctest ignore output", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c22d71a30f3dd17d31a5e0793e29110993fcfac", "messageHeadline": "Fix context manager", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "9f60840ca9c9fcf914666158d588b183420548ca", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c681a84e68f670f9fb994109527b8c673f8fe94f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f6dd050564db5e972a264527945e15adacf48af", "messageHeadline": "Write more documentation and fix time_support so that it can be used \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 63}}, {"node": {"oid": "497b11609ed58dd963afe8f8b989ccb64e1e31f1", "messageHeadline": "Started adding documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 151, "deletions": 76}}, {"node": {"oid": "f4bb4ecf79af50c60a028d3f0e205b0c4994d5a6", "messageHeadline": "Added more tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "0aa33d62a2b3ac4de0be0089d32177314cc5b5c2", "messageHeadline": "Added a test for the simplify functionality and simplify how context \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "0cd278f4af71e46583a5bf8cf1aa86dfd1b22560", "messageHeadline": "Don't show times for labels with all midnight times", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "b9969adbad01d9edcc412de13ab8e8b874f1de28", "messageHeadline": "Implement support for intervals greater than a month", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "3a542c7de1f938cce1a8277e5acae526404f6640", "messageHeadline": "Started implementing time_support to allow Time objects to be plotted\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "404868150cf5f27a1c1ff0858952c2a05ba60164", "messageHeadline": "Remove unused imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "13c1307371b4b45d773673b01a57a4e98f588a48", "messageHeadline": "Fix determination of current module in astropy.constants", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "41930f717a58c649e3b1e138dfe8fabcf4af2445", "messageHeadline": "Merge pull request #8818 from mhvk/quantity-subclass-support", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "9495b87b69a35f9eb521e196928b9c23f33355b4", "messageHeadline": "Merge pull request #8838 from saimn/fix-8830", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "c8abd3c046e1b8d8cb74c22eb042b9ad263ca4a5", "messageHeadline": "Merge pull request #8840 from saimn/fix-8575", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e71ad8b81a69672f366f27927bb4f29ade603daa", "messageHeadline": "Do not drop comments in Header.update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8920d5a2051411395de1b6358d5a7cbfb4983cfa", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "596bfd4316fc75792335b99853122a15b7ef097a", "messageHeadline": "Fix tests, was catching the warning the should not be reported", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "3bb50be091cb1b73ba2d4973fb17cbdc6293682b", "messageHeadline": "Merge pull request #8839 from bsipocz/update_helpers_3.2.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfaa0c8291aaa9e4e2fe2d2545395715496c0656", "messageHeadline": "Update helpers to v3.2.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1659c18b76414be6ee4c555d1207a1314ebf3bc", "messageHeadline": "Avoid warning with keywords not provided by the user", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99fb305304a6564787e001f46ef407b802fdf91f", "messageHeadline": "Merge pull request #8837 from jdavies-st/conftest-pytest-plugins", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "331597499d084338c4ce59f28344e9685edc1e41", "messageHeadline": "Move asdf schema_tester pytest plugin to top-level conftest.py", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "10cf86d6e71719a24a035cb261d6301732beb318", "messageHeadline": "copy edit index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 113, "deletions": 110}}, {"node": {"oid": "9c5a6affc7f2f51bdabd1e34bcf1b3979ca86d99", "messageHeadline": "Merge pull request #8815 from simontorres/fix_moffat_fwhm", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "0c6cd92cfa166adb0f66adad8ba97f5177e601dd", "messageHeadline": "Merge pull request #8828 from pllim/release-doc-astro-tools", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "50159c390e170706cc8ec96d1d13ece8e15ab5bd", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7422d2cd0ac2792d66e97523c19b80760c9999f3", "messageHeadline": "Move change log to correct section [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "44e8a5b23f4f590a2eb759347b1abf443f17ed68", "messageHeadline": "Change astropy-tools to astropy-procedures [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5b12458026094835e6204d6e6aeded2f8effdced", "messageHeadline": "Merge pull request #8826 from taldcroft/table-masked-column", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "889d27399ad982d751665976e02b73620225ce30", "messageHeadline": "Improve implementation per review suggestion", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "0eafb45e73410fff13e055761887abad164bc9a2", "messageHeadline": "Remove a stray PR from changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8956a4570320af6c264f633ce243cd1312639e6f", "messageHeadline": "Merge pull request #8827 from pllim/fix-rtd-req", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e21ff63d9dfe5966cab3988e4a27fb82f407dfc5", "messageHeadline": "Flip req install order [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "623f189ab84ff693a4b1208944129fa48078718a", "messageHeadline": "RTD v2, pin matplotlib [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "7e4341e17b27dab41ff18a7a3811888464c46f1b", "messageHeadline": "Fix problem creating MaskedColumn from list of MaskedArray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "368dc06d11982cf525d71f8df394cb4c79f77182", "messageHeadline": "Merge pull request #8824 from simontorres/fix_typo_in_remote_name", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73a343ef738d49774f5c63516382805669cb592d", "messageHeadline": "changed name of remote from ``upstream`` to ``astropy`` in subsection\u2026", "author": {"name": "Simon Torres", "email": "storres@ctio.noao.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d40fe5d33444ce23216b5504c7ab17c7d675756", "messageHeadline": "added changelog entry", "author": {"name": "Simon Torres", "email": "storres@ctio.noao.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3278dc228cc002016e74293789eb02ccc63ec8d4", "messageHeadline": "Modified `test_moffat_fwhm` to be parametrized and with negative and \u2026", "author": {"name": "Simon Torres", "email": "storres@ctio.noao.edu", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b5cd12de44d64603f4d99ccab98211fd77700220", "messageHeadline": "Made `fwhm` method of Moffat1D and Moffat2D to use the absolute value\u2026", "author": {"name": "Simon Torres", "email": "storres@ctio.noao.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec2d038bca422296879a00ded0c251f83d0f8582", "messageHeadline": "Added a Changelog entry", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d4d850f575d34eec88df6267643eab705e50144", "messageHeadline": "Added a regression test as requested by Cadair \ud83d\ude01", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "dea5a5e8b87381849688040fa14e75fab4cbae66", "messageHeadline": "Added a simple message for representing None values", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cbc3fb93eb758a292e4ff010fc224d1c6e678b36", "messageHeadline": "PEP8 fixes", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89095cc8f00f7ddec7accba36671b4f3da5f4e72", "messageHeadline": "Corrected the None values for message of axis_world_coords", "author": {"name": "Yash", "email": "yashrsharma44@gmail.com", "user": {"login": "yashrsharma44"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cec1e11dcebd8bedc8f9ba45773ee41e8bac927a", "messageHeadline": "Merge pull request #8823 from bsipocz/docs_PR_not_issue", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad1b19d6736b4a25c39211292fb15a160666b54c", "messageHeadline": "Clarifying that changelog needs the PR number rather than issue numbe\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e30f4d34d81810650746ddf833185a0c18a79d7", "messageHeadline": "Add comment about matplotlib versions. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c9d7d401295685f2c41046e1a5ec9f390bd55ac9", "messageHeadline": "Merge pull request #8821 from bsipocz/docs_credits_3.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "aa1344c8a4ce26306c2a1cdc9830b3aa261f47bc", "messageHeadline": "Adding new contributors for 3.1 [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "17ffc05052710cf31ca1e0f76bfe96e3ba6a92ec", "messageHeadline": "Let quantity_support also support Quantity subclasses", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "82555571f4bfd8955c34ec075926515919da1037", "messageHeadline": "Merge pull request #8817 from bsipocz/changelog_post_32", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 91, "deletions": 157}}, {"node": {"oid": "c97d86b23819c776bfdf7772db4c58e2ba72870c", "messageHeadline": "Updating credits.rst [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "34cea6ce83d29303893a352bf611f66ab01754e0", "messageHeadline": "Cleanup changelog after v3.2 release", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 68, "deletions": 156}}, {"node": {"oid": "c12ac209fb60cc1bcb005523d9f214d9f4a257ab", "messageHeadline": "Merge pull request #8810 from bsipocz/whatsnew_32", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "07d6e232c55ece8fb5e4344320b790a43c39b509", "messageHeadline": "Adding numbers to whatsnew 3.2 [skip travis] [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 97, "deletions": 5}}, {"node": {"oid": "1758c7df5fa1f6dc28b8ab046a0a03a8146fde66", "messageHeadline": "Merge pull request #8805 from eteq/more-whatsnew-3.2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "f6b22fd82447450d3ba186ddbf438110f9537c97", "messageHeadline": "address @mhvk's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0fb5df20c9175cb284c8074b27207a72347022ed", "messageHeadline": "address @bsipocz's comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b4fef39788c75ab81c86a30908edf03dd744356", "messageHeadline": "Merge pull request #8679 from eteq/highlevel-wcs-docstring-tweak", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a99799fcf590ef008c16b6cbd3378459ba512270", "messageHeadline": "addressing review [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "781d4da99792c072c65a7d23aa91604390471df8", "messageHeadline": "Merge pull request #8807 from bsipocz/sphinx_2.1_fix_failures_II", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "5cbecf30ae8abf33a619323d1d8b1b187993f45f", "messageHeadline": "Removing commented out API sections based on discussion  in  issue 87\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "dd619f605be82a059e46a3ae5de022b2b88b65de", "messageHeadline": "Merge pull request #8803 from astrofrog/fix-python-38", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "389f06fee873e87167dc0a33e2ba559464f5c7ab", "messageHeadline": "add ecliptic transformation example plot", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "8b3d0ccc2381919c8de944caa6485eb88d13e819", "messageHeadline": "Fix import from collections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b04d3f313d71ff36c2dbd0eece000f9ac3a48fda", "messageHeadline": "add codata what's new section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "3f51fe010f42fe6dff74a18f800b40d51a6cc847", "messageHeadline": "back to boilerplate top blurb", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18b43ddcbb9da43c8b05c791e18ce3f6613aec02", "messageHeadline": "Merge pull request #8794 from ayshih/hcrs_differential", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e8240c3127d0d983d412536cec2f773d228ff61c", "messageHeadline": "Add link to original issue in regression test. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9b75f0a34d2ae1a6be8d1f460a667efc05898683", "messageHeadline": "Merge pull request #8797 from lglattly/copy-edit-constants", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 137, "deletions": 129}}, {"node": {"oid": "b9ef5f8c08d1e1956adb5ba3ce06cd410b5c9def", "messageHeadline": "copy edit convolution using", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "897befebcb71eabd33fffcd25208f76a49a434af", "messageHeadline": "copy edit convolution performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce321511af0594d87010017feb8ea67effeb7a87", "messageHeadline": "copy edit convolution non normalized kernels", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ed98a771ed87ae196828975a5cdca686a212782e", "messageHeadline": "copy edit convolution kernels", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "55804cfb1c2abc226dd61dc47eb3a19c67f04fa5", "messageHeadline": "copy edit convolution index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 52, "deletions": 50}}, {"node": {"oid": "139b97abc77ae622b4c9a02c12d6375ac9d7b5e0", "messageHeadline": "copy edit constants performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45e8f576688c9ca89b783d290b4afe8c11c2904d", "messageHeadline": "copy edit constants index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "c869173052c46b47abc0835b58d50e87b7ed12e9", "messageHeadline": "Add test and changelog for differentials with HCRS", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "cdd20b3351a2cd9fde82b4a9ac8da8ebd88c5107", "messageHeadline": "Properly convert velocity to CartesianDifferential in HCRS<->ICRS tra\u2026", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "df207f7bff5c6169eb1908fae7a55842f58a8dab", "messageHeadline": "Merge pull request #8791 from astrofrog/update-mpl-circleci", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "efbfacb3a3df0f9f17eb4697fb9ba47ac3bad811", "messageHeadline": "Update Python version for mpldev CircleCI build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d52b585247bca66aba651421504310a56bd27f49", "messageHeadline": "Use Python 3.7 for Circle CI images for Matplotlib 3.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dde79ba7cadcb7069e48691f655a0e36a85fcc3", "messageHeadline": "Merge pull request #8787 from astrofrog/update-mpl-config", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "c3ab47c22acd973a8c10fbc431761a850827059f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b620a0ec2b6c483ac569d271f334ad9f9012a343", "messageHeadline": "Install C++ compiler for Matplotlib dev build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "66015d82cb362178d261d852bb734efca33d2a68", "messageHeadline": "Drop support for Matplotlib 2.0, update CircleCI Matplotlib configura\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "d52965a6d980e7b6d6843a66769894379bc6af15", "messageHeadline": "Merge pull request #8786 from bsipocz/sphinx_2.1_fix_failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 26}}, {"node": {"oid": "701a346e2bca16f0765801aa09ca59861b33853b", "messageHeadline": "Fixing API references in BLS docs [skip travis] [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "db70da8e293bbb9d1995a34522d10a2a5fdf5fec", "messageHeadline": "Remove duplicate reference from timeseries and units [skip travis] [s\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "6b01c75b4ce6f42fd4b8aab89857d7087098226c", "messageHeadline": "Fixing duplicate object description to make sphinx 2.1 happy [skip tr\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ad10a0bb22c028d9b1f793540a1f96fa959a76f0", "messageHeadline": "Merge pull request #8777 from mcara/wcs-dont-double-delete", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "17ef36708f814e7d3f426f72cdd6f3db97e43a50", "messageHeadline": "Merge pull request #8767 from rhandberg/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "6c039c02e442a8aa1b9cf716a5ee71e20d14e471", "messageHeadline": "Updated changelog and bugfix", "author": {"name": "Rasmus Handberg", "email": "rasmush@phys.au.dk", "user": {"login": "rhandberg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b742307027247894d14d6299fb83aded86ff8870", "messageHeadline": "Merge pull request #8774 from pllim/why-u-fail-npdev", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ee772ec113eac7ddff0aeab471fc8830248c651", "messageHeadline": "Fix dtype compat with numpy-dev as suggested by @mhvk", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7a43d3307860a9da3ed3e6dfe22de3592410f2b", "messageHeadline": "Merge pull request #8776 from bsipocz/update_helpers_3.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53d09cebc8c19ae7fa77d907da82036f86f2f15", "messageHeadline": "Merge pull request #8753 from astrofrog/whatsnew-3.2-updates", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "18b13de45a62ecfdc79e40be121f2fab9825d4e9", "messageHeadline": "Merge pull request #8779 from mhvk/units-docs-remove-units-from-function", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ce8506046165e505b25cb6d4dc5b2cbf016b6603", "messageHeadline": "Do not import units in units.function to avoid sphinx warnings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9e053c2e6b52358a7138d6ffce5af8270e46ab73", "messageHeadline": "Do not attempt to double delete WCS keywords", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1638ec73e596b097bd9a68dd8da10d4f226714ee", "messageHeadline": "Updating astropy_helpers to 3.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8469279186aaaf526adddfc87bd72b0d3d16a6b4", "messageHeadline": "Added tests", "author": {"name": "Rasmus Handberg", "email": "rasmush@phys.au.dk", "user": {"login": "rhandberg"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "87e6b3b31df4e8ca65e0319b15ee3e557c8973f8", "messageHeadline": "Added a mention of the removed pytest_plugins module", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4c4936c20d6275012e9f7b8604f23de89b7023d7", "messageHeadline": "Added changelog entry", "author": {"name": "Rasmus Handberg", "email": "rasmush@phys.au.dk", "user": {"login": "rhandberg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62f1ac1726e57facf922eab9fa3ee36b03aa8a2d", "messageHeadline": "Merge pull request #8588 from lglattly/style-guide", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 262, "deletions": 1}}, {"node": {"oid": "814e5cca30f3f151ebe9cef42190ad3fa7dddc2c", "messageHeadline": "solar_system_ephemeris should accept local files", "author": {"name": "Rasmus Handberg", "email": "rasmush@phys.au.dk", "user": {"login": "rhandberg"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1658b5ac0a5ecf3b84ce284a5629fd9cabbd6c43", "messageHeadline": "Merge pull request #8763 from mhvk/time-small-day-frac-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "0d0f6e01ad62f0056c6bdbd243b09b1da9b66979", "messageHeadline": "Merge pull request #8770 from keflavich/changelog_correction_wcscontains", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5aed056f11c2747d6bf45d23855c66905c8e419", "messageHeadline": "Make time test on jd1 more stringest.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4b2a8f0cfbe8b9c6b5948b1e4b027915b19752e0", "messageHeadline": "Expand tests; improve docstring of day_frac.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "283d253bf985ad2c7574aec3ac85f89f06916edd", "messageHeadline": "Merge pull request #8762 from mhvk/timedelta-tovalue", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "b82d740b47825a964887eb29c45e6b7bb18ba9c2", "messageHeadline": "correct an errant note in the changelog that had the wrong function name", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f4921ce603ad3328bab436d5696edb22cc94ec1", "messageHeadline": "Ensure that always abs(time.jd2)<=0.5.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c6d91432c5db71710bb6b919daf401b2b7be0339", "messageHeadline": "Add docstrings, and use proper arguments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "8501e7ebc2ef399ebb82c9db5a21d2f57c120088", "messageHeadline": "style guide abbreviation fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e139d8773d7e15c9becbf3f8436b14e5cf03389", "messageHeadline": "fix changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "55e21c2d3ed34447a0b7a7c0e9bbd2dd6431e692", "messageHeadline": "fix indentation warning [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3a691914faff4caaa18fef662b55733848c40511", "messageHeadline": "link to style guide from top-level docs page [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ba1e89d3ad043d12dca07be055454e4d959e17e", "messageHeadline": "add link to style guide [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "432b6039f61b4a4ef1a368f22e8d3d1078cba463", "messageHeadline": "fix examples heading", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2b9ec94edb5b97b4992570ee80113459c169ff1b", "messageHeadline": "add entry to changelog", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a46f7f107c9515e6c022afe2028c7320bb91ee2d", "messageHeadline": "style guide fixes 1", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "4f4bd965a3b7b9e7190c15187ef7f07c51d75e32", "messageHeadline": "create style guide", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 237, "deletions": 0}}, {"node": {"oid": "2790b847f3129b0cbd53e567379c38fb363a1487", "messageHeadline": "Add a ``to_value`` method to ``TimeDelta``.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "660d73bf0c381156e088838bbc6ec98579acabc2", "messageHeadline": "Merge pull request #8595 from pllim/codata2018-const", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "0ea81afc153b142308409477fdc9d45c8c8874b1", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e0850534a00d6710716dc7ec3298a5cdadc18214", "messageHeadline": "Use double precision for b_wien calculation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f94d5f8d2d15cc9b501c2f5e506b43b30b8fd42", "messageHeadline": "Add CODATA 2018 constants", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "c3f4778870eb042db3e8b2c0349e32b80aba8f05", "messageHeadline": "Merge pull request #8759 from mhvk/erfa-allow-float32-input", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "fd31ee4234f7b1e7e7dc62912ed4d878250be0c7", "messageHeadline": "Merge pull request #25 from eteq/erfa-allow-float32-input", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f0eda34c370063ee9d5d7fe0710d4065f53456fa", "messageHeadline": "Merge pull request #8760 from pllim/codata2014-typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e556020545ef25fa6fb990e66b5e2f7fcde0c98d", "messageHeadline": "Merge pull request #8666 from saimn/fits-fix-newhdu", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "8e08ddc4db3cd7c545008caa663700468d2a8f3b", "messageHeadline": "Fix codata2014 formatting", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92d2293e885306487062f799e56b482a2d78bc67", "messageHeadline": "Copy old _BaseHDU.__new__ docstring to _hdu_class_from_header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4b8bbc301d5599a28b66d9326ea75e9fb64b194e", "messageHeadline": "Fix HDU guessing in _makehdu by using a new classmethod", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0902cad66f795836fb99730f2f57155f895daa27", "messageHeadline": "Add test reproducing #8660", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "81a793974dd4dcef424b8d29f0da04e214e860c8", "messageHeadline": "Merge pull request #8747 from mhvk/add-clip-ufunc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 161, "deletions": 26}}, {"node": {"oid": "3157d4c0ea3135f4cb5faee461a31e91a1d343a4", "messageHeadline": "add additional regression test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "09ede171d2d51ea8d14092300ab0c83ab3e5b330", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a51b4c254311eef5d9909fb6f847248fcd95a1f1", "messageHeadline": "Correct _erfa dimension-checking routine so that we can accept float3\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d4e4e1cba994ebd6e3f9c86a27f9f6642512b749", "messageHeadline": "Merge pull request #8757 from pllim/revert-8696", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "76035ecffeb7057f3a9a790e500d768e2b71308a", "messageHeadline": "TST: Revert #8696 due to upstream patch", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "51db6a64ffb6140cca4e76159a94cee38e3af745", "messageHeadline": "Merge pull request #8755 from mhvk/quantity-comparison-never-fail", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 55, "deletions": 14}}, {"node": {"oid": "e6b70e0ad145440ff032a7ec34e52fd00b9b49f2", "messageHeadline": "Changelog entry, for now in \"other changes and additions\"", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e003eb0eace9a7de806dad7170beb66efa2a6362", "messageHeadline": "Try to ensure we get fewer deprecationwarnings from comparisons.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "536c5f0d2382f4a74f54e5aabdfc3f10b91c52d6", "messageHeadline": "Expanded 'What's new in v3.2'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "2d8681bf3cad0097d2f2c2f52b5b96b1b4eaa05d", "messageHeadline": "Make sure all ecliptic frames are in the API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33962dddfa675c439638ed5e85a607711df8c31f", "messageHeadline": "Merge pull request #8749 from saimn/fits-warnings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 280, "deletions": 200}}, {"node": {"oid": "7481bfd16d0d639676097b77930e1d6664a03bc8", "messageHeadline": "Merge pull request #8697 from pllim/tst-nested-fileobj", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "d5d7c37052750c8fdac0bff0b962d680b7f040c2", "messageHeadline": "TST: Add test for nested get_readable_fileobj", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "ebf68bb62ce3603234cec62ba3933845d018d22a", "messageHeadline": "Add change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d1d28ab30d88746b4653223e6f3fa1a9f2352d5", "messageHeadline": "Remove clip method override for Quantity for numpy >=1.17.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "50d5bade387c9579b90c64848275e7d5666bae49", "messageHeadline": "Fix warnings in test_hdulist", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 56, "deletions": 51}}, {"node": {"oid": "1c6fca3197f92b73e97fc5153dacff5cfbb3be8e", "messageHeadline": "Add support for the clip ufunc (new in numpy 1.17).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 142, "deletions": 18}}, {"node": {"oid": "c08876d11f59bb5c537ec370340d291573bdfa90", "messageHeadline": "Fix ResourceWarning in test_image", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "2d99bedef58144e321ec62667eea495d4391ee58", "messageHeadline": "Merge pull request #8715 from astrofrog/votable-pedantic", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 262, "deletions": 153}}, {"node": {"oid": "7c4fe13964bc57e894b411338fa63eda431091d2", "messageHeadline": "Merge pull request #8727 from astrofrog/ignore-cfg", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 90, "deletions": 2}}, {"node": {"oid": "edf94a94be748a2100a6e918eeebe42cd8eddd03", "messageHeadline": "Restore XDG_CONFIG_HOME and XDG_CACHE_HOME after tests where relevant.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "9ab45d3753fc2712d2eb65457d7639d9bca872be", "messageHeadline": "Don't use pytest_plugins in a non-top-level conftest.py (this is depr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "483b9126b68f90af5348e28d0e78d4f6cf42162a", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7ae04f8f54d1d721663adccf75c4e3188f3e93be", "messageHeadline": "Write out user config on Travis that will cause the tests to fail if \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c0f73377765f2b61a01cbfeab19141cc10761749", "messageHeadline": "Added a conftest.py in docs/ since this is needed if running tests wi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "861817ecd09126d8c03f4ba16f46ace5d1c58599", "messageHeadline": "Updated comment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6734237875600a4c853b737740bad84bf35c777d", "messageHeadline": "Set temporary directories for config/cache in root-level conftest.py \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2d2b944749c811e81b07bc2274e35d8269cfbb24", "messageHeadline": "Set temporary config/cache in conftest.py since this is needed when r\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "63284828c32a02fcd10064943850ca53c84d7921", "messageHeadline": "Write out custom configuration to the standard location to ensure tha\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "94826f0ea7dfe9a378134b63a18b47f2f18a5336", "messageHeadline": "Use raw string", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5add163a24bc294ec707fd284c36117836753a1", "messageHeadline": "Don't specify verify='ignore' in tests since it is the default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 69}}, {"node": {"oid": "ca8462a96b5c0402b8a82c1c30d47ed41c4c298e", "messageHeadline": "Make sure we don't actually emit a deprecation warning yet when acces\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d21679cc26956f907d5fa0cbd12bb2fab47f97e6", "messageHeadline": "Fixed another instance of warn -> ignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9cf40ee5b594524a2e0632206f773d8cb227ff7", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "d26a816725513b5ce6229d4d022f063e3f701511", "messageHeadline": "Change logic back for verify as booleans", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "12ecba07c2e032e81aa2e7ff730f390ba0fa50c6", "messageHeadline": "Refactor tests into class and split up tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 44}}, {"node": {"oid": "61f9e983d76fb9af940cbcf00cce138d93b5318f", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fb3c873f23b8adde55f9712a7f120286315b2ebd", "messageHeadline": "Fix default value of verify in converters", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2904429062308e604cc8ec18bd3bac1438feffe6", "messageHeadline": "Fix defaults for behavior in warning/exception-handling code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "13c67cc045398ac9ab240cb5d9109055b5baf917", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ffd55f407bcbf803f88a3644cd7ef9146728b4f9", "messageHeadline": "Fix logic in if statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51335e62dbfd0335cbbc7b9fe76e763a026bb06f", "messageHeadline": "Added a .. versionchanged entry for the change from pedantic to verify", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ee9701eef2a14dccbbfa61839ff2f0f353551911", "messageHeadline": "Remove pedantic from docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "86abb55a13ee8589cbdf1ed546f7439088cd9982", "messageHeadline": "Updated package name in documentation for exceptions/warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d790ae006c1b59eba1f2c106decd00932e22b2f4", "messageHeadline": "Fix parse() following removal of pedantic option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "82283cd05ca9d16a924c6a5d841d9d3f9c6ed7b4", "messageHeadline": "Added more extensive tests of setting configuration items for verify \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "e94dababdfe178f5fa3c29ec1b9e443e7cb4efda", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5dd4f0e28efbd9551f2b667484a441c44e3b473", "messageHeadline": "Test pedantic option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0ed5907a290b23947136612ac6935bb57cc875de", "messageHeadline": "Added unit test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e206ad9a7ab5a56ffcfddef71a527b92052d91cb", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93818a28dbcd00972ba9e7a01c5371787c9d0fc9", "messageHeadline": "Fix vo_warn behavior", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f0288eb8925659689aff4dd18ba5f9c82c27512", "messageHeadline": "Changed pedantic option to verify", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 86, "deletions": 69}}, {"node": {"oid": "a71f8a9ab342fdad636692d6b6d0bc8c6723e750", "messageHeadline": "Change default pedantic= value to 'ignore' so that no warnings are sh\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e30869c5c6a9edf22e94d36012197ad93012496", "messageHeadline": "Started implementing more fine-grained pedantic mode for VO table par\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "b2b0717108c8b5381f12bc4ab1c759e3705fb8a8", "messageHeadline": "Merge pull request #8744 from nden/modeling-docs-compound", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 110, "deletions": 299}}, {"node": {"oid": "89dd37a50891def3f6d089bf53ff7b991a44f459", "messageHeadline": "Update docs/modeling/compound-models.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062c9c0bba6a3f18c0b85f17b48826f3284db390", "messageHeadline": "Update docs/modeling/compound-models.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "636cc0262f799a073d952be28b75793dbe603742", "messageHeadline": "Fix more ResourceWarning", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 86, "deletions": 81}}, {"node": {"oid": "d95cc12f7f651fd2f0fd1fabadedc44a0e91d6f6", "messageHeadline": "Fix ResourceWarning in test_table", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "ccc1730e78c3f1292d7497a933bfad708efa2be6", "messageHeadline": "Fix ResourceWarning in test_header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "3baa9bb824306e8f0d7964f82c6e9755e8abf921", "messageHeadline": "Catch fitstime warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "5b3bca3f45e0d7ddb52dc8029554cbb257205cb1", "messageHeadline": "Fix ResourceWarning with fitsheader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f9d63dc4b9b9201579fe73ec4711f255dde4d487", "messageHeadline": "Fix ResourceWarnings in test_core", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "e8d1f36a6e95e23bd2ee969af021dfab85d4a74e", "messageHeadline": "remove reference to cmpound-model-classes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "f8ae3b2bff018bd261eafbc9089d375a6904572c", "messageHeadline": "fix example", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56251e5263836a50700970c954c16cd160658910", "messageHeadline": "remove description of combining model classes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 108, "deletions": 292}}, {"node": {"oid": "23e906912453d14f2ecb8f24c1e9b73fdc11c768", "messageHeadline": "Merge pull request #8719 from tcjansen/tcjansen-dimless-unit-doc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "5a8332c7a968fd79c1e21fe436f43a27dc67d5a4", "messageHeadline": "Merge pull request #8741 from taldcroft/table-format-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "61d484fc35b4c2280bbca2e5fbd0d9cc7e6d8c6a", "messageHeadline": "Add examples of using un/scaled dimensionless units", "author": {"name": "Tiffany Jansen", "email": "33158521+tcjansen@users.noreply.github.com", "user": {"login": "tcjansen"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "7218ff09759e986e44ad454603ab61f50369b499", "messageHeadline": "Update table docs to show using info attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "84f977c9379343b9975d95fc323360622de4c882", "messageHeadline": "Merge pull request #8739 from saimn/table-tolist", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "65b2cff9bbd1cd4ad3b1eb965147d840e2601ce8", "messageHeadline": "Fix the conversion of bytes values `Table.tolist`", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e0e433fc9a6929b6a03cf4cec17216d571c5efaa", "messageHeadline": "Merge pull request #8736 from astrofrog/remove-compound-class", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "86364a4ac7a498a8f8c5e03e982ce4c95d3a06b7", "messageHeadline": "Remove deprecated usage of class composition in astropy.modeling docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "2d33a85e9d2f120355d0b7918be72cf8f24eab77", "messageHeadline": "Fix whitespace in warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa90993a15f637cd49c1faa72ee34ae76aaa8cc9", "messageHeadline": "Merge pull request #8735 from astrofrog/fix-docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "836f596eeec0fd1cf1225819b70ae197d75ba05f", "messageHeadline": "Fixed quotes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fce262a93d4926a58a0ff7461d93b4d369e23ee8", "messageHeadline": "Pin Matplotlib to <3.1 on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9a7b638cf26bbe2887021cdb2c75fe709fed1451", "messageHeadline": "Merge pull request #8733 from mhvk/erfa-remove-implementation-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "38b35d52d33cee8c756feed48fb232783b31573b", "messageHeadline": "Remove test of erfa ufunc signature.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "8a59b161fc83957bbc39efafcfbf4ad36b973373", "messageHeadline": "Merge pull request #8722 from astrofrog/fix-mpl-dev-latex", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "602852878680ba515c4bc93c6c349cc0722d2768", "messageHeadline": "Include cm-super in Matplotlib dev dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac147596ea3376323fffc09f0aa7d15103c06519", "messageHeadline": "Merge pull request #8717 from embray/gitignore-dll", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f54bc2d7ce4d3b6715d809ea4f9c8972fa03fc8", "messageHeadline": "Merge pull request #8707 from embray/issue-8706", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 93, "deletions": 9}}, {"node": {"oid": "4730b292879da678b2c5da11674adbe583ddead1", "messageHeadline": "Add DLLs to gitignore", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91e060fd1bec68079a59cc65e153c1dd74cdf707", "messageHeadline": "Don't skip the doctests in Header.fromfile", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9e948aa917b85748e5fed57338a8417da9dd150c", "messageHeadline": "Minor review nitpick; this is more consistent with the surrounding logic", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "185362687e6cbd5f7731dc989551b5734b1655b6", "messageHeadline": "Add changelog entry for #8707", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8af2c6111f921df5c03e21479304ed9b41955d4d", "messageHeadline": "Add a bit more commentary on why we decode bytes as latin1", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d2ab907b63e6a8fea397b2832d6ff40061481048", "messageHeadline": "Simplify so that the 'sep' argument is only ever accepted as a string.", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "eb20883bed9f815a0db177c4fd1474ab4077cfa1", "messageHeadline": "Merge pull request #8701 from astrofrog/fix-32bit-timeseries-failure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "370f6c4fc223785d67b15098a514127f490ed587", "messageHeadline": "Add support for Header.fromstring to work on bytes", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "344939fd2e785c023689032289d49d36d9ef4a0d", "messageHeadline": "Allow Card.fromstring to work on bytes", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d887bebb3ce897f987eb380ba672955c8e0b4dc2", "messageHeadline": "Make test_absolute_times in BLS periodogram test suite more robust - \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a85a0747c54bac75e9c3b2fe436b105ea029d6cf", "messageHeadline": "Merge pull request #8693 from taldcroft/whatsnew-aldcroft", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "cb27bed8fe0f533314e75d95c2c25515908c7fac", "messageHeadline": "Add entries to the release highlights list and refs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2ca1a877add4bfc7eb6fc1528baf0f74aaf083cf", "messageHeadline": "Merge pull request #8688 from pllim/win-pandas-asdf", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "20a94cb55c5ef71b7b3834d8970585be4189b1ee", "messageHeadline": "Merge pull request #8696 from pllim/xfail-mpldev", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "df50f952d0118dd829a4b0b7ee110b5eef1cf0e3", "messageHeadline": "Temporarily xfail mpldev failures [skip appveyor] [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1e1113841aa14e575844637b247f243dc7c7ccb8", "messageHeadline": "TST: Fix table/pandas failures in Windows and 32-bit CI", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "14d5db75a25ea80859c4588d71e28d5442a88b8d", "messageHeadline": "TST: Add pandas to 32-bit CircleCI [skip travis]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71683ce330cb763768320167a19552c62b31e26e", "messageHeadline": "TST: Add pandas to Windows build", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "457defe030fb6e35458aa4d39811abd8c9d9fd91", "messageHeadline": "Merge pull request #8692 from jdavies-st/fix-asdf-example-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "05b4af78dba515989ace53399ad03bf406076a21", "messageHeadline": "Add whats-new on improved table read/write help", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7e5d474ae61adb7105be0fe2bd57db3dd27bc59c", "messageHeadline": "Add Table / pandas I/O integration whats-new", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "7bacf37682194db8fc9e93310af262f209d5fb00", "messageHeadline": "Add Table performance whats-new", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a6714ff04a98a5a711ed4ce718bfcb1e8ca5e923", "messageHeadline": "Remove unnecessary imports", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "fd6314a474bbe5ac146980d44c762791af5e4679", "messageHeadline": "Add asdf to Windows builds on appveyor", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "111d0bd356c18d0c028c73cd8c84c9d3e3ae591c", "messageHeadline": "Fix ASDF tag test helper to load schemas correctly", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1f0ad2be2f98b556d25dcf21c3b1258c6c8351ff", "messageHeadline": "Added changes in tests", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "492a2b7b951fb58969ab9f2ab1426c5af68434d1", "messageHeadline": "Merge pull request #8685 from bsipocz/coords_change_constellation_test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67ea863978e895cb8e33eecbd1f9c07ae4511ac3", "messageHeadline": "Changed error message of Table.read()", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5fae3bc20cf93b26f6fa60b263fc6a7a7a145d7e", "messageHeadline": "UMaII doesn't seem to be a thing in simbad, use other example", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "286fd7c13bb822cfb525307238a9b48709f32bab", "messageHeadline": "Merge pull request #8681 from taldcroft/ascii-col-name", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "1bbda13b3c62bb312f710cd3e309e2aea76aa0ae", "messageHeadline": "Update change log [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b0f1d9273ff626c7c421213a34b46eaa4a19c99f", "messageHeadline": "Fix bug for ascii write of mixin column with format specified", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "b4b6bae40d82ad26a3c89a1e8350d816f31677e0", "messageHeadline": "address minor OCD tendencies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96c2d330cabdd3eab366670ab4d47a15a75d637b", "messageHeadline": "clarify how to get whether there's a single high-level object", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fdc8d8764e9299b39bbf8d957f3d3c05325443bb", "messageHeadline": "Merge pull request #8663 from astrofrog/ape14-single-values", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "a93d9a303700ba1e6502d20b1f989b6f38171618", "messageHeadline": "Merge pull request #8670 from bsipocz/update_helpers_3.2rc2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "208854bf28ec3caa09d542622056046e7ec6b92b", "messageHeadline": "Updating helpers for that would probably be 3.2rc2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2f0963dadf180e2ec03e14c17ff7f14fe896982a", "messageHeadline": "Merge pull request #8668 from saimn/docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8cad45b05942367ff42d622b98ff36b3fa090dd5", "messageHeadline": "Avoid error with sphinx 1.6+ when sphinx-gallery is missing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6bf8afc3a6e6d362a9604cc1057a7f26f1a9943c", "messageHeadline": "Move IPython url to https", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e320ae5f6ae4decbf214fdddcdae0c2ee44f6385", "messageHeadline": "Merge pull request #8669 from eteq/fix-whatsnew-backtick", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74e0d671d8a0894ec6fcf275136a64173cee116c", "messageHeadline": "Merge pull request #8665 from pllim/impostor-syndrome", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d309d45e0691023d1a56b848f0d0d378a9f4b586", "messageHeadline": "add missing backtick", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f4f41db1b20219b4482009112f5a0e3f55e5128", "messageHeadline": "Fix contributing guide typo", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa75d62229722492de7f0bbb11ace82c1c8cadb", "messageHeadline": "Add impostor syndrome disclaimer [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "e7604ed2c65cc639b3f730267cb982599773ae7d", "messageHeadline": "Fix consistency of APE 14 WCS API to make sure we never return lists/\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "75046e61916da36dffe87ddf59a7c6bfb00de81c", "messageHeadline": "Merge pull request #8661 from eteq/update-whatsnew-ecliptic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b5109ae9ab21482fa671c0d552ea175fa4fe9501", "messageHeadline": "Docs wording tweak", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aa91423d47a4163001771c1a16b79b1063fc334", "messageHeadline": "Merge pull request #8600 from mhvk/time-julian-tt", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 94, "deletions": 59}}, {"node": {"oid": "3c15fb39799d0f3dee93c75cdafe8cdf67e63fc4", "messageHeadline": "change placeholder to real what's new message for the ecliptic changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "87347926353cc0c03f993fd5e2d77ce540cefd44", "messageHeadline": "add what's new entry for the TT change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c5d9bf02022494c5209cc6e64680847767be12b7", "messageHeadline": "harmonize tests between 8600 and 8594", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd7f1a19433bd103969e05e37ed60e11b5394022", "messageHeadline": "Also mention change in coordinates section.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "18dcd39fb91dfbec60b76352f4468f96d908145f", "messageHeadline": "Further fixes, though these make one wonder.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "5cd8aceef5ac31683edf98ca1e38ae3a0794f682", "messageHeadline": "Use default scale in all coordinate tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "2b7b8bef2690900dece7884cecb766ac3c6751ba", "messageHeadline": "Propagate change of default to coordinates documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "386dd3e68a51f42a0578c331b06a7b4f2b4c1a9b", "messageHeadline": "Propagate to time documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "982016fb8be09b6dcfb89ab0c4cd7934aaa04695", "messageHeadline": "Change default timescale for epochs to 'tt'", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "4166b6a94c94ac56a967e8f9c6d84d62cd92c444", "messageHeadline": "Merge pull request #8659 from astrofrog/fix-line-endings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "9677bf4a33eb81dad80b421b99ddb4a575698606", "messageHeadline": "Make test more explicit in how it checks newlines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78b044924b39e30646f8e1b0e00c03b8912e6a81", "messageHeadline": "Fixed a bug that caused newlines on Windows to be \\r\\r\\n in ASCII tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "d5f4e3e123fa7ad53e156530da4add404038ab22", "messageHeadline": "Merge pull request #8647 from mcara/asarray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "2327318c877ab716e984984d4ed777e689b6e0ff", "messageHeadline": "Merge pull request #8594 from eteq/j2000-to-tt", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "146102b293718565ea372c33c10d2d631b000560", "messageHeadline": "Merge pull request #8654 from pllim/pr8587-followup", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "b938c128dde47d639ffa18a4cd4e2f5f38aecbe4", "messageHeadline": "remove extra blank line", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bae2e1b55243182532c5ae9518939070ad4da7cf", "messageHeadline": "Move change log entry to 3.2 and add a not for bug fix in initializat\u2026", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f375cd4511cbfa5a00aac03832c27cacbab06c71", "messageHeadline": "Add test. Fix indentation.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "684185a00f686812f633c86499d6fbc3f6b3d621", "messageHeadline": "Apply #8587 comments from @taldcroft", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "50def2403dd966774703d1f9b0e9c2634cc61e8d", "messageHeadline": "change B1950 to tt as well", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "17eca4ae8b708476e84c1959c20a6173aeeb3dbf", "messageHeadline": "Merge pull request #8639 from himanshupathak21061998/add-perform-note", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8749525b6893d04fe0eaf64ae823ac73ef22f9d9", "messageHeadline": "Merge pull request #8649 from Cadair/array_shape_none_ape14_slicing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 96, "deletions": 7}}, {"node": {"oid": "a48931c67f5767cfc5b06a8fc0bf13c8d24ee2ed", "messageHeadline": "fix failing test", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3586a3e7065be938ca21f4e922430183986ec9b1", "messageHeadline": "Make Table.as_array return empty arrays for empty tables", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "66b17b14f7d20f817ba0d0a61fd4d9f393ce3651", "messageHeadline": "ensure that pixel_arrays is a list", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9eaa76c753daceabf147485bcd066541fb7ac27", "messageHeadline": "Fix column alignment", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "bb261b557f0a31afe2660c284c1b66eaed25c2b9", "messageHeadline": "Add a changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35795993265e32e4ac2a0fe4e79a71b03345444b", "messageHeadline": "Fix APE14 slicing when array_shape is None", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "331767d0ca537a0f59e2a1c2b238ea6e0adf0ea4", "messageHeadline": "Merge pull request #8644 from pllim/no-asdf-directive", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 258, "deletions": 201}}, {"node": {"oid": "4d78d52d86b2b3edf8f3fbe0a386d5cc1a5c5663", "messageHeadline": "Merge pull request #4 from saimn/no-asdf-directive", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 257, "deletions": 177}}, {"node": {"oid": "9051d42cf6850021384b13ef3f29649b92ab1caf", "messageHeadline": "Add FITS and Table schemas", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ff8fffe4bd37eb8b994de47c8f6f0c4b30a9caf5", "messageHeadline": "Move asdf docs to the io.misc rst page", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 152, "deletions": 141}}, {"node": {"oid": "17cc73aff7c0222eb2aa3b69b8dd2e84698aac68", "messageHeadline": "Use literalinclude to include schemas", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 79, "deletions": 36}}, {"node": {"oid": "27da657f9a0148f8376e9bcc2b56e2910c3ba8a8", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5308028931ec79cd54368a497bec9c83e726f533", "messageHeadline": "Remove bundled six", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 963}}, {"node": {"oid": "fc235b1ef0b70b2bd1a1c7b931881bab1948c28c", "messageHeadline": "Remove sphinx-asdf dependency [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "f74e9d89d1cccd6e3b25b379adf3e87f09621068", "messageHeadline": "Skipping doctest", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2ed1593a3f1aeebeea0f3421cb1acd1ba4defe51", "messageHeadline": "Adding a note in performance related repr() of masked column", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d75f07ec35ef161641d9fc45d6e6cbc586287f9b", "messageHeadline": "Merge pull request #8636 from Cadair/move_asdf_schemas_2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4554904cbb7fb4e2a3e37342e6945d2c915ea070", "messageHeadline": "Move schemas to data dir", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7fd2f544950e22dcc3c76d4b78af575567bc81b6", "messageHeadline": "Merge pull request #8635 from bsipocz/post_3.2_branching", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "2a748d65c18f2a0cdec66a38a6f430a9e84aba7c", "messageHeadline": "Merge pull request #8621 from bsipocz/changelog_fix_v3.2.x_branching", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 359, "deletions": 117}}, {"node": {"oid": "4846b11baa36139440ce4f5adaac5e501caefeab", "messageHeadline": "Adding new 4.0 and 3.2.1 sections to changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 321, "deletions": 0}}, {"node": {"oid": "1186406999b800cd0b75e17df61d42f645d96c72", "messageHeadline": "Clearing out 3.1.3 section from changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 38, "deletions": 117}}, {"node": {"oid": "01ed7627367899ed0e767228e19cf65e8901dff5", "messageHeadline": "Adding v4.0 what's new section", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "bab0379c8186731ccb185cc8902dc84697bd929f", "messageHeadline": "Next major version: v4.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eeac42f8501cdd41a41a0f5229c534d5e7173ce", "messageHeadline": "Merge pull request #8629 from bsipocz/timeseries_fix_format_docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd2a047fead109d4d652ecd49a0ca3f081897607", "messageHeadline": "Fixing TimeSeries built-in format documentation rendering [skip travi\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "292e8c1597e86fbacc58b3ceb9e93c9966626cf3", "messageHeadline": "Merge pull request #8626 from bsipocz/cosmology_fix_doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15982dcc505219c7d3944effb5282cb249798089", "messageHeadline": "Merge pull request #8633 from astrofrog/log-a-test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "85263b37080a75020d88654b339541e91ef3d119", "messageHeadline": "Merge pull request #8632 from astrofrog/rename-rtd-config", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80bf7d435f47a5b25a98b51c29ce42ac6cfb8956", "messageHeadline": "Added a test for simple_norm with the default asinh_a", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "902e06b1b513b483bb30be0202e8a9b67c507caa", "messageHeadline": "Added a test for simple_norm with a custom log_a value", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1e95fa6cc8cb830f82d829a0e9c5c3a31c3b500e", "messageHeadline": "Rename RTD config file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34f4a74367c6819aea13dc305c411d7d6e9f7b88", "messageHeadline": "Merge pull request #8620 from bsipocz/update_helpers_3.2rc1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 63}}, {"node": {"oid": "41af9100c007fb6e8c5d49bb759f8fc2ebdff6b4", "messageHeadline": "Fixing docstrings [skip travis] [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0d4b001e272439c396f272174e10f9e7fdb678f", "messageHeadline": "Merge pull request #8624 from larrybradley/make-func-sig", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "46fac171540063240c572bfb4279518218f81a62", "messageHeadline": "Temporarily limiting numpydocs version [skip travis] [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "969bf9910b8c96e14953993ef7e8cdee889c8d32", "messageHeadline": "Update helpers to v3.2rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 97, "deletions": 63}}, {"node": {"oid": "89b6026811a81d6050be4311ad6a2f794bcf1547", "messageHeadline": "Update changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f65fe932602196bab6c7281928a0f79d49eaec6c", "messageHeadline": "Remove deprecation of make_function_with_signature.", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "798ebb44f4c89c8b92199f52aba0953078ec3e15", "messageHeadline": "Merge pull request #8599 from astrofrog/adapt-periodogram-api", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 670, "deletions": 199}}, {"node": {"oid": "acb8847e235775981d54cdce6b93b45405065968", "messageHeadline": "fix wcs test re: TT", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b15bd62b8e509a9bb057deb57e72651541b62908", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "08fd49d32b008576d8775fb703e3a2557cde1dc4", "messageHeadline": "update tests for change to J2000 at TT", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3769558309c467b494f7b2ec7c6a65be3f70583a", "messageHeadline": "change J2000 definition to be tt instead of utc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d84c4fca0a6250856eeb72c93dc071f9dc78637", "messageHeadline": "Merge pull request #8617 from mhvk/quantity-take-scalar", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "61b3ec00ae3c02b8973124e1e8062e324843367d", "messageHeadline": "Fix Quantity.take for a single element.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1900e54e4d7c013db9d711aaed093d9634a927a4", "messageHeadline": "Make sure BasePeriodogram is in API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fac23bbcd81c5c98e377eb874c2dfc93828fe6e8", "messageHeadline": "Addressed review comments from @bsipocz and @pllim", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "b1af7e9b47e5ac7bc62b67f25c590d01e6153c0f", "messageHeadline": "Merge pull request #8587 from broulston/preserve-column-order-using-O\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "99d1c9265da3405955e969e6df8ab5a1574fdaaf", "messageHeadline": "Fixing dict initialization syntax", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a185f5a3f5bd4b95f1452cb14e5ec4baa173e038", "messageHeadline": "fix dtype issue in doctest", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b69cedfda5881d5709d2c48ca497de6337bbdb9", "messageHeadline": "clean up _init_from_list_of_dicts", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "3412c51717f680189493376362e4c05ed5c9ce65", "messageHeadline": "simplify test_init_from_row_OrderedDict", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "bf60c55b44eeccb75d4bbafb8950867421e32e09", "messageHeadline": "remove doctest skip", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5579ec89e537bfa079b7993fbf4af0754dc338e", "messageHeadline": "fix PEP 8 issue", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a852b125a41dcf43d87fc2d89976a78496bd46dd", "messageHeadline": "fix doc test issue - import OrderedDict", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd593ddc265ed3126be3a5ca30cffbae1eb57166", "messageHeadline": "update Table(rows=) to preserve column order using OrderedDict", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dfcabb6600dc8a54e230321c8f0f82dcb2d5236f", "messageHeadline": "doc update for Table(rows=) OrderedDict column preservation", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "2dda5256f8446c9533c08e3b5a933f75783f0b50", "messageHeadline": "test Table(rows=) for column order preservation using OrderedDict", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9b1f168fc565fea941f5ee11bdadb7d995074bfc", "messageHeadline": "update Table(rows=) to preserve column order using OrderedDict", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "a92bdc8a9367a576f75df1e49c3c388ccc58162c", "messageHeadline": "Merge pull request #8083 from lpsinger/multiprocess-num-cores", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "a2057ccf9c1f81b045622e37231a32b70833cb35", "messageHeadline": "Merge pull request #8602 from mwcraig/fix-ccddata-sip-keywords", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 104, "deletions": 12}}, {"node": {"oid": "5009533b941d0f91c6f88f177262b06c13ca6184", "messageHeadline": "Merge pull request #7844 from janerigby/fix_topandas", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4055da7acf42df83be3406ea868e4171aca6ed5b", "messageHeadline": "Addressing review and adding test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3ea16d02d82e2959055cce9ea85fd7de6888c097", "messageHeadline": "Make number of cores in ProgressBar.map adjustable", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "8f35c44a7b4e4f100124fc5ef5666497f334bcac", "messageHeadline": "Merge pull request #8496 from disha012/LombScargle-docs-method-change", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d784f3858b707b9e6b5bed8346e1e1b6bc38a4ab", "messageHeadline": "Rebase after timeseries restructuring, and address review [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fd4da89a24a4ac8dbdd2cfeda3083bd1011667c4", "messageHeadline": "Changes to LombScargle-periodogram-methods-docs", "author": {"name": "disha", "email": "dishagf@gmail.com", "user": {"login": "disha012"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31f8222a7bd5114cdb6c72e82522ee1314806f51", "messageHeadline": "Fix to_pandas test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "26fa60237fc6a9dc269a006f99baac34ec93cc39", "messageHeadline": "Merge pull request #8528 from yashkmr99/reverse-table-sort", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 87, "deletions": 9}}, {"node": {"oid": "bec3de6bcdcaead76a0df19b3ae663fbc0129809", "messageHeadline": "Merge pull request #8612 from pllim/wcsapi-remote-doctest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "60acdd70421bac0a47271f84b0997dcdf373ad22", "messageHeadline": "Merge pull request #8474 from kakirastern/fix-fits-append-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "e2e451b24a121551adbaa5b0b87ba8a9c5a1b3a0", "messageHeadline": "Making a more useful error message for to_pandas() when multi-dimensi\u2026", "author": {"name": "janerigby", "email": "jane.rigby@gmail.com", "user": {"login": "janerigby"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5aaa2ff4d5165d9442eb6e23100ea0881df79e3e", "messageHeadline": "Fix wcsapi slicing doc and FutureWarning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27877129da03b1a5c917a2ec3a7c7302a15110b1", "messageHeadline": "Merge pull request #8290 from parejkoj/implement-lshift-magnitude", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 108, "deletions": 9}}, {"node": {"oid": "f89100a48231c24b595a7ccb7445f95e2dd58fdb", "messageHeadline": "Added reverse arg to sort and argsort functions with corresponding tests", "author": {"name": "yashkmr99", "email": "yash.kmr.99@gmail.com", "user": {"login": "yashkmr99"}}, "additions": 87, "deletions": 9}}, {"node": {"oid": "928d6deae57f7788f70d312ba85e0c88c6dd694d", "messageHeadline": "Add PR number to changelog.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a22d4802900e9f72d39bc82bd0d7bdd09d07a6e6", "messageHeadline": "Ensure in-place left-shift works for logarithmic quantities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "835ac687db64c7c45bc177d7f5e2a785b4036cc2", "messageHeadline": "Ensure units-related initialization errors raise UnitsConversionError.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ed4ccb4dc825b8d72cb42721717032f5132cad7e", "messageHeadline": "Merge pull request #8255 from taldcroft/unified-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 834, "deletions": 401}}, {"node": {"oid": "b8fddb2fc8fc7bf5c3c2367a836b2a4db8937163", "messageHeadline": "Merge pull request #7554 from Cadair/wraps_controversial", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 26, "deletions": 144}}, {"node": {"oid": "7f3b5e0a5379ac4a7e7bde08b84338335c524294", "messageHeadline": "Merge pull request #8369 from nden/fitting-compound-models", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 108, "deletions": 34}}, {"node": {"oid": "80643addc863aeb3f1d432be063abdf773ea4c88", "messageHeadline": "Merge pull request #8070 from sudheesh001/Patch_5159", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "387cab33833265df48e3db3f9b1eba3c7ad50d33", "messageHeadline": "Add changelog", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b60f9e965acaa51297b5267de7d786b4b9287657", "messageHeadline": "Merge pull request #8502 from saimn/fits-perf-v2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 281, "deletions": 71}}, {"node": {"oid": "1ad88579072467f86c64e8675a5e6ffe9e9947e2", "messageHeadline": "Change imports of astropy.utils.wraps to functools.wraps (since utils\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e443e85f81b5e9e4bc43628bf495a28d163801ec", "messageHeadline": "Merge pull request #8546 from Cadair/ape14_compat_slicing", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 789, "deletions": 22}}, {"node": {"oid": "998f30632e50a3a06e3bd14d639b58a858f002cc", "messageHeadline": "Merge pull request #8589 from lglattly/copy-edit-config", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 94, "deletions": 92}}, {"node": {"oid": "ebddb393cb0414787bbfd4482f819985d5c811e8", "messageHeadline": "Only generic or specific docs, not both; plus various fixes from review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "84d571e06ba53756bd38cd6169c99c76e6bb9681", "messageHeadline": "Skip help docs test in nddata/index.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2989ec734f0b3124c1fd2ff2559ad8edd0aa23fb", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b656d4dd737146cc3847b91a45f27184d630ddc6", "messageHeadline": "Add a new method to list available I/O formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "91b89943df4a4a1e94808bf161c1b58b039344a3", "messageHeadline": "Improve output formatting", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ae4a00f9b552ab1fc2115ffa56b677bb39e9e7d9", "messageHeadline": "Include example in docstrings of help() to list formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f816fe6d1f23883b82e008281bf035ed9bcbc975", "messageHeadline": "Fix a subtle test collection problem in testing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "ad1075a72126a0785c8f018d38eab5d3ddacb95d", "messageHeadline": "Fix problem in doctest skipping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82b91a1e73d5411594715e1524161cb04a4310c6", "messageHeadline": "More docs, in particular describing use of help()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "e1ad9c7f221bdc4f247a045b1e0ec3342f255898", "messageHeadline": "Make format be optional in help()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "82be42fb1b1dd60903511c105a2b967825230b45", "messageHeadline": "Apply the new unified I/O scheme to CCDData", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 119, "deletions": 39}}, {"node": {"oid": "40b4159a185e977029b6123a914b391da48819fb", "messageHeadline": "Generalize read/write method to make this applicable beyond Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "f63bffe95e6de1c90cbcd52d5d1193405a93545a", "messageHeadline": "Skip TableRead/Write doctests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f18bd3310faf3506567e80abe0a8f83be40169ec", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "e4cf64ac289c9fee0ca31aa3c90636cfe1ae651f", "messageHeadline": "Add implementation docs, error handling, output option", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 28}}, {"node": {"oid": "81c56f0c4491ae3375ce7ed97ba3150db4384834", "messageHeadline": "Add back io.ascii.ui.write docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0cf34ccdb6d73ffff49b058283634a646daa85cc", "messageHeadline": "Update io.ascii class docstrings for consistent style", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 87, "deletions": 79}}, {"node": {"oid": "a17437841665cbd85133bee28c199fff9f7389dc", "messageHeadline": "Make write actually work again", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "74d23be01c8c0e030b6a5b242c3ffc4abf4a69ce", "messageHeadline": "Use aliasing not custom read funcs for ascii, csv formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 46}}, {"node": {"oid": "ab9ca012f78c72dda0f70fb514b9686b941a0e83", "messageHeadline": "More progress including handling write correctly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 149, "deletions": 140}}, {"node": {"oid": "1c3b226a6d69e77404d126a146a68c27691dd6b5", "messageHeadline": "Add table connect.py module [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "cb31401443c2f596d29e15b48b4a76d445619416", "messageHeadline": "Use descriptors to add help() method to read/write funcs [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 106}}, {"node": {"oid": "780d1f47a17713aff1a74ca6d19bc67536bb93e7", "messageHeadline": "Merge pull request #8606 from Juanlu001/fix-ecliptic-affine-transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "756ec6bf72e56903aca0cc7621f1faf1cd029325", "messageHeadline": "Fixed changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bdcf9aa957266183800606c33a89f53a746a035", "messageHeadline": "Improve the API as suggested by @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "28ae579f9f82d705760e8cc148793f376f3d9398", "messageHeadline": "Refactored approach to periodogram to instead have a class method on \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 130}}, {"node": {"oid": "02f677e9bf5ad9fced0091c1e12759c2368ad095", "messageHeadline": "WIP: better docs for unified read/write functions [skip-ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 114, "deletions": 88}}, {"node": {"oid": "940cd4883ff8c1e0255b25f6befa983d15369519", "messageHeadline": "Added REMOTE_DATA directives", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b802d46f6890f5bf4992ad108a41727aa1e39555", "messageHeadline": "Fix links in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42afcb72aff1fc812dca8df0a14d349c02d0d52c", "messageHeadline": "Updated example in What's New", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e9c16feb596649a10f7baa0000f1636bd77dda22", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b5cfdc963c0f98c15a186a83a5897d7949282ac5", "messageHeadline": "Added periodogram method to the binned time series", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "847c392267d5e66917c36d134cfe8089419df1a6", "messageHeadline": "Update examples", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6b69f4185bea103fa32e7a58bc1a3297bad966a2", "messageHeadline": "Added a test for TimeSeries.periodogram", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "23a1d43053b0321fab128c9bd27e7c0e66863631", "messageHeadline": "Added unit tests for absolute vs relative times in BLS and Lomb-Scarg\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 271, "deletions": 72}}, {"node": {"oid": "4640bdbf6cf37611a1fb7bb1f85b04fe27849420", "messageHeadline": "Update the Lomb-Scargle algorithm to accept and understand absolute t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "4ca0341195f191405ff4dc0663c1c283c9ba3ca8", "messageHeadline": "Small fixes to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f17235e275fbb6729b39b7822bdcc21462186724", "messageHeadline": "Added a periodogram method to TimeSeries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 91, "deletions": 35}}, {"node": {"oid": "8d031d13dfb9d92b1f466c0c40946c5baaa05e34", "messageHeadline": "Update the BLS algorithm to accept and understand absolute times", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 134, "deletions": 62}}, {"node": {"oid": "a10fb8106fa332081a64c219b52e46296330e193", "messageHeadline": "Fixed documentation warnings and changed plot style in Lomb-Scargle d\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6ded61ec123de202e3249e114a1fece64833e479", "messageHeadline": "Merge pull request #8591 from astrofrog/timeseries-periodograms", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 176, "deletions": 88}}, {"node": {"oid": "9d2117e34602d876a959d158b065e0540326cd78", "messageHeadline": "Merge pull request #8605 from pllim/future-warn-modeling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aed852999a3901a0faf1d78d114a98d507d1490", "messageHeadline": "Merge pull request #8526 from drdavella/asdf-schema-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "c345f780721d4d1f343d9fbc55e11a0e1828afec", "messageHeadline": "Fix docstring formatting [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "649e1c3448924cadc5292d7d56e4ac26a07f42d4", "messageHeadline": "Address review comment", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99be11e73e3aec427f0e78037b9733b3e0a0a8bd", "messageHeadline": "Fix #5159 - Supports rename_columns in Table", "author": {"name": "Sudheesh Singanamalla", "email": "t-sus@microsoft.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "1c4ff5c80ba5121e99809437754d2041162ef79b", "messageHeadline": "Merge pull request #8553 from matteobachetti/patch-2", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "324880a63cd715434afa40b1e64f163da54971ac", "messageHeadline": "Removed unused code and updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b44c77621220667aa9c3b2783bcbfb4070507874", "messageHeadline": "Changed table key to __astropy_table__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "08eca43fdcbe3a06863300fe028dfbcc5eaf81c3", "messageHeadline": "Fix test", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b1343f777bf7505e6450772382baa5b63e52960d", "messageHeadline": "Mangle name of extension, specify it's about Table", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cbcb1a83e1b67eacb517e79ae5d080d2fe5d035a", "messageHeadline": "Check that we are not appending to existing file when using default path", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "39da33070c244157d63dae329039bb9b8529453d", "messageHeadline": "Add inline comment", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e7be79f0a826878631014269e3e91dc2b7b3e9cd", "messageHeadline": "Change docstring [skip ci]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b7753bdb85196468f0c472ba17fdb0933577d7", "messageHeadline": "Change message string", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b852a62c79d35146ae3a95aaa1cc902753d4c0e", "messageHeadline": "Change docstring", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "580152bec6e33222fdc00ee8b4f365fbd44e7182", "messageHeadline": "Add test and changelog", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "5cced71be06626cc0685cf15f7a0bc9e7347a307", "messageHeadline": "Don't raise exception when writing HDF5 w/o path= arg", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1e3e0109d62b10004f580f159965b25ac578c4dc", "messageHeadline": "Merge pull request #8436 from SG004/Issue#8432-Add-log_a-as-an-argume\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e795087817d2d66321b26b48093b09e2334e445d", "messageHeadline": "Add changelog [ci skip]", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bbf14e7e3cf96ef4f968a4b4b2499120cf44e124", "messageHeadline": "Do not generate documentation for utils.decorators.wraps; it is now p\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc66ad234a9c955587210fc8b2e9bb7f9e5ad843", "messageHeadline": "Merge pull request #8604 from pllim/future-warn-fitswcs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "86b51ea672fc9e52001cab0baad894a82ed17de1", "messageHeadline": "Fix formatting [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e4b9a67f9e97a7f287e03c77285b02c9153582", "messageHeadline": "Fix failing doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54cae88424cbe1d82f19631d12d3cfa06410d6fd", "messageHeadline": "Added changelog entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d9c847d485b7eac4d2bdbd129405a11b875ab5cd", "messageHeadline": "Added tests for __repr__/__str__ and fixed small issues in implementa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 171, "deletions": 3}}, {"node": {"oid": "8252ff39b3152dad4ca635667428e940521be894", "messageHeadline": "Added docs about SlicedLowLevelWCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "b8db0a02c50decb553e9b607b895221b3fa92306", "messageHeadline": "Added a custom __str__/__repr__ for the low-level APE 14 WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "4e53f630d7a9da47a59a1783da1d3cb99123eb2b", "messageHeadline": "remove whitespace, bad bad vscode", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9f5572036c5e441b9f5ab5dd91c1b6d13f853ed", "messageHeadline": "Import slicer into wcsapi namespace", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7690edcab7c32ec9dd41c89ac3d8333c22d24eb", "messageHeadline": "Fix the tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "6d5b84206a89bdcc83544211b6e2ad852faa6297", "messageHeadline": "Add the ability to slice the FITS WCS class in a way that drops dimen\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "d8baa809e5ac4c3918fd00517071c3887c0570b4", "messageHeadline": "pixel bounds", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "e65de2812419fbfecb230f0f2ef5915e2ea68979", "messageHeadline": "rotated celestial", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f29e0678b2c1d1cb50ec361e68b22fc71a903220", "messageHeadline": "Celestial slicing tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "d71a5bd28294eb72a6152dc3f9537b71489bfb37", "messageHeadline": "first pass at a low level wcs slicer", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 297, "deletions": 0}}, {"node": {"oid": "ad6dd1c2d75eb8e258d5037457af5b0c8a75c0f1", "messageHeadline": "Merge pull request #8337 from drdavella/asdf-mixin", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 545, "deletions": 45}}, {"node": {"oid": "756419b91bfdf892810ff6cf5c6ff197e047eea0", "messageHeadline": "Merge pull request #8564 from taranu/visualization-stretch-composite", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "477e2a23c470ad2833726f137b7267863ce82dc3", "messageHeadline": "Merge pull request #8395 from astrofrog/zenodo-instructions", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "5f632b998ac3bcd3c917f0c78cfcf9437336cb19", "messageHeadline": "Merge pull request #8592 from nden/wcslib-6.2-update", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 30137, "deletions": 17869}}, {"node": {"oid": "2af4ee9de04684454c9bf16daaaaeb12e3cc22ba", "messageHeadline": "Address review comments from @pllim", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d1e5f21108a978e4551f2b9202f9f8c458927ab5", "messageHeadline": "Apply suggested edits from @pllim", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d221bc0f87e5ab3b0c01bd5a0a4afdfe150fa58", "messageHeadline": "Updated What's New to mention classes have moved", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "64a9beae0aef9f8a4c110d0d1dc962f31f82e67a", "messageHeadline": "Use AffineTransform in rest of appropriate cases", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 9, "deletions": 24}}, {"node": {"oid": "a7b4486449cb85059fdabeaa9dc11f9dbf8456d0", "messageHeadline": "More fixes to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "2e188c34a3c56d2ff1e02062c8447abdaa743cb4", "messageHeadline": "Updated more imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "4fea8cdfe42555a1796b2f962a34cd18d31d3ee8", "messageHeadline": "Move bls and lombscargle into a periodograms sub-package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "e0102d35d35f9752f0edf27b46378c4c6df2a4b0", "messageHeadline": "Changes to class names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d334903fd0e3ba07d222836bf8cd21742703a324", "messageHeadline": "Provide backward-compatibility class for BoxLeastSquaresResults", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2fa3263e42f3498199c6e0adca8ca651d8bc4f7c", "messageHeadline": "Fixed intersphinx reference", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd7091c541dd6093753016ffa9edf522b3f5277c", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba7da487c37520442a1b95531905942ba43b21e6", "messageHeadline": "Updated docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a7a15ab20f4190316bfdf443335de3d26c49c2a9", "messageHeadline": "Added backward-compatibility imports with deprecation warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "dc10f612ac62f0c74ddd0ccd0e970588981cbfa4", "messageHeadline": "Updated imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "4db22cc80c3f10eca49638c48124876aba8bfe52", "messageHeadline": "Moved the BLS and Lomb-Scargle periodograms to astropy.timeseries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6d90bc6a02de785966513b1a62c115683984ff40", "messageHeadline": "Remove FutureWarning in modeling test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0644d33b9c249e4d6ab7404bf5c9a6aa910a2460", "messageHeadline": "Small docstring improvements", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bbc1219eac47e5dc49aa326df0e491d74666e07e", "messageHeadline": "Merge pull request #8394 from Juanlu001/more-ecliptic-frames", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 352, "deletions": 65}}, {"node": {"oid": "8061a16e213288de87ec0d0ac4bff227c9ed2255", "messageHeadline": "Address review comment", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "06250f3f7e17cebaf5a34be1751e099ef1e75069", "messageHeadline": "Let pytest capture FutureWarning in fitswcs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7c1a914214d883ab969689b57b5e7cfa123281af", "messageHeadline": "expand change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7968ac09bb56c41a6295baf1cd8f76e44c3d69c3", "messageHeadline": "remove blank line, fix func", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "2ef2c962595213f202eea66a091c9d97f69fb9a6", "messageHeadline": "fix tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "5349cec44dff0a29c8c743a7349d2b0df9dd8985", "messageHeadline": "update wcslib to version 6.2", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 30105, "deletions": 17869}}, {"node": {"oid": "d1f2fd5535407e728ef92eb5ef8855a6110efbbc", "messageHeadline": "Merge pull request #8480 from himanshupathak21061998/WCSequality", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 66, "deletions": 4}}, {"node": {"oid": "cb23a4438c40f38bbe34f9495eb3fb819b22d796", "messageHeadline": "Merge pull request #8408 from pllim/depre-cls-op", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "7ee7710c35f50fb1c6494ffdb379db1fe876babd", "messageHeadline": "Merge pull request #8537 from disha012/Numpy-int64-known-issues", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c640b9751ba63c278d0b9e9501839cb09d78c295", "messageHeadline": "Add composite LinearStretch test", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf5851d6866a7f0868cb4edc6fc90f84968455f9", "messageHeadline": "Rename LinearStretch parameters a,b to slope,intercept and document", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "75dd37df8e9fd5c12f830591dae5cdafdf484461", "messageHeadline": "remove commented line from modeling", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "092e241c674fffa53006e86b0e78c998ceb71f4c", "messageHeadline": "remove troublesome codegen check because of deprecated decorator", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "450de67f7f25c47f266c18c7c9dc426d355c24da", "messageHeadline": "Fix one of the utils test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d115c63a223a6ecaca98c8f03441c21ef9d6b2a7", "messageHeadline": "Fix support_nddata", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "11bca39a614385a1e7baee1458d767790d7d7a4e", "messageHeadline": "go in even harder.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 69}}, {"node": {"oid": "7eac4b18f7137030b891cf21ebf515727e29637f", "messageHeadline": "Make astropy.utils.decorators.wraps much more like functools.wraps", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 66}}, {"node": {"oid": "07e988f8ef998603c5c8626f9c5bf4125adeb404", "messageHeadline": "Merge pull request #8514 from lglattly/copy-edit-coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 562, "deletions": 551}}, {"node": {"oid": "c63f89c87cedc123563e5750476b16703111fef9", "messageHeadline": "Merge branch 'master' into more-ecliptic-frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3876, "deletions": 185}}, {"node": {"oid": "d638d8cc84c2045f1c03bf8275d81038a5fdebcb", "messageHeadline": "add placeholder for what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b03de2039d0e8cce85bf9aa5145c79cf87311ab7", "messageHeadline": "Check that all SIP polynomial coefficients have been removed from header", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9239b60a6beeae779291fb9d410b73e2b3940868", "messageHeadline": "Add regression test for #8598", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "3bdd0ec19b6cc4e7894109b0331000a1541426c0", "messageHeadline": "Merge pull request #8298 from shilpi1958/patch-1", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "86dec89de53279043a2af14eda0657c0f8043c00", "messageHeadline": "Merge pull request #8508 from yashkmr99/temperature-conversion-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "921a7c11bfabd3d89a84f74674fb5d22519a0b60", "messageHeadline": "restructure text a bit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "af2a5209e9ed859472d68be361fd26ae743372b4", "messageHeadline": "Changes made according to suggestions", "author": {"name": "disha", "email": "dishagf@gmail.com", "user": {"login": "disha012"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "536b38781c3b2488b58c501ed041477427dd91f1", "messageHeadline": "Numpy int64 does not decompose - docs changed", "author": {"name": "disha", "email": "dishagf@gmail.com", "user": {"login": "disha012"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fa533cfbd553271fe5dbcdb7b80086d1f0015ce2", "messageHeadline": "Remove incorrect CDi_j keywords from test file and add some SIP keywo\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95d6f3fbf7f79dbdc18b8d80e9ac5fcc0301013b", "messageHeadline": "float_cmp", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1deb4150d6ff2279b529a09702d49d8b93d2248a", "messageHeadline": "Explain why one case is not checked/fixed in WCS construction in CCDData", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b6bfcb4cf4a5a7338de20c4d45e07cc3da02b05b", "messageHeadline": "Factor out constants used in both CCDData and tests", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "7435d7f40d869cd20d8ba4c08fb27d6b771c8190", "messageHeadline": "Oxford comma [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7c930999309ef505ddcce6c02f69fff45fe764af", "messageHeadline": "wrapping", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27e92a287d2b7df4b8195a8a1b4c88195c3adaf3", "messageHeadline": "make it a note and change wording slightly", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "c9e9c615f7bafd3b9526e796bba610d31c56ed25", "messageHeadline": "Update docs/coordinates/skycoord.rst", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "c671306c7254f741366b650e3dd1a66a1d31d8be", "messageHeadline": "Fix #8597 by removing inconsistent FITS WCS keywords", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0b8e00dd24a2930612b51776965d0aa02fe1e630", "messageHeadline": "Add regression test for #8597", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "f2e1f91bd3775d0be31b21ff836012ea80013abc", "messageHeadline": "add tests of the new ecliptic transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "beba8653cafa45adf298f33446026bbb6832628e", "messageHeadline": "fix imports to include all the new ecliptic frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "610f42942fc6cbc861e92e1d74591d4919c80031", "messageHeadline": "Pull request for #8239 'SkyCoord and ICRS API has inconsistent requir\u2026", "author": {"name": "shilpi_jc", "email": "shilpi1958@gmail.com", "user": {"login": "shilpi1958"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "9c77012f86c4d8a0afe8d943b95d4ff8ccc2ee30", "messageHeadline": "added stylistic edits as suggested", "author": {"name": "yashkmr99", "email": "yash.kmr.99@gmail.com", "user": {"login": "yashkmr99"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "11258026a14ee678dbee6140526119ffb437d057", "messageHeadline": "updated temperature conversion in the equivalencies doc", "author": {"name": "yashkmr99", "email": "yash.kmr.99@gmail.com", "user": {"login": "yashkmr99"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56325a2f4ddd32914b7401225725c15e5f9d4548", "messageHeadline": "updated temperature conversion in the equivalencies doc", "author": {"name": "yashkmr99", "email": "yash.kmr.99@gmail.com", "user": {"login": "yashkmr99"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26b2a9461b3ff78b020dd8906b463b9440746c33", "messageHeadline": "updated temperature conversion in the equivalencies doc", "author": {"name": "yashkmr99", "email": "yash.kmr.99@gmail.com", "user": {"login": "yashkmr99"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "73e6cf5b5b763b44f83ee439fd4f03221f58c838", "messageHeadline": "added temperature conversion in the doc", "author": {"name": "yashkmr99", "email": "yash.kmr.99@gmail.com", "user": {"login": "yashkmr99"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "ac4b9d45da68629dab5649c98d058a30bfe402a6", "messageHeadline": "Use AffineTransform where can be directly applied", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "dfbe54cd8d60e64b69b4377499bdb1543bb76b48", "messageHeadline": "Do not hardcode obliquity", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1cedb6f2a4d2b070cb8172607ad490b567cbd093", "messageHeadline": "Leave time scale of J2000 implicit", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "666db6cb323f8b17bf2331e8c79d4aefa4ff7c24", "messageHeadline": "More post review cleanups", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "ee120868cc6a8b1810dbb6d0d1f85f1ed0a72509", "messageHeadline": "Merge pull request #8540 from astrofrog/timeseries", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3323, "deletions": 26}}, {"node": {"oid": "667cbfb2b2d660dd77cb9dd37b62dd3c2c8ccefa", "messageHeadline": "Add comments about the implementation", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "c07baf312f7c34dbfabb73569cdce314842d65eb", "messageHeadline": "Use str.find", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1b0f761b636d722ba91b4fe63778b8f08225f1c", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2e66a6b54e0f6fa1215a18089f4c441e3d2744d1", "messageHeadline": "Avoid using str.find for standard keywords", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b70e68d2f0d432d5c99345b7a6e237985608bb63", "messageHeadline": "Revert cosmetic changes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "161712855eb78073099b68333dbcd5527407fc2f", "messageHeadline": "Fix cython list definition and set language_level", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f279c514228da311cc0ea196ca26fc3354bb16f", "messageHeadline": "Address review comments from @MSeifert04", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9fca35562047c796ba9edd35ae8f993d1aa5afbb", "messageHeadline": "Use OrderedDict for Python 3.5", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "67995dbe887e780a769e27a8046309430dd1e6f3", "messageHeadline": "Use str instead of bytes for the header parsing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "a0fc5f5e330124a70fb80414b42cd1211b8e1e1f", "messageHeadline": "Use cython for the header parser", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 66, "deletions": 49}}, {"node": {"oid": "183faa9b94d921d0442ad8a1f9c91f2be5d4fadd", "messageHeadline": "Add comments and remove prints", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6800eec6e2ac821f97a05d55a2bdf05fc4ed3646", "messageHeadline": "Remove _BaseHDU.__new__", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "ad4d7b2acbb4305e9c7c06d0dc1923b2204cb237", "messageHeadline": "Fix issue with setting value/comment to an unparsed Card", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "7740207bdaed28a1d9e2a9e4b29fe2a53bfe0820", "messageHeadline": "Check padding bytes also in _BasicHeader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "225a844c615ce8450693fd3b570ef33eaddbeb8a", "messageHeadline": "Fix failure with TestCompressionFunction.test_missing_internal_header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "637d92e729c258b1dc93785fef55874d56f48f2f", "messageHeadline": "Use a descriptor to load the header when ._header is accessed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "43e7a96c3fe62c5ec583e3bd24fb2ab7571606d2", "messageHeadline": "Add missing attributes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b4af32d22061c3c28f3ae4b1751d0a8ede8afe9", "messageHeadline": "Make the class private and add comments and docstrings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "86c6c7551f7a527244cd5821ace68bd2161c4b3a", "messageHeadline": "Keep BasicHeader internally until we need to build a full Header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e74726b49fe100a3595b7a52fd0624df405fa2d5", "messageHeadline": "Add a fast Header parsing for the HDUs creation", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 129, "deletions": 17}}, {"node": {"oid": "1b520cef60d494e2f7edc7a7882ea304831c186d", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "01a00e2891878666f49bb4d6df338233601c27bd", "messageHeadline": "copy edit velocities fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "273da9ce7221280fed3760ef8c9c942ce96907db", "messageHeadline": "copy edit transforming fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5044e5de52394735d9069b907d4fcfbbf0c43322", "messageHeadline": "copy edit matchsep fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c682c76a2847546adae45dc5df2d09ab9e6fb6a", "messageHeadline": "copy edit space motion fix", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc773fb23cf08be91cb0423277d5870d0ef4e70d", "messageHeadline": "Update docs/coordinates/apply_space_motion.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a02d765a09f779546ba89bf3b847d790c91c80a", "messageHeadline": "double backticks [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a2bb8187fde44c3d77489d29364d1b5cd8d0f50", "messageHeadline": "copy edit velocities fix link", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abbe211e445d28708eaa13bda46cbc2a582cc745", "messageHeadline": "copy edit skycoord fix indent", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34823653cb984a95855a7bd0d73c5d888ae8c7ac", "messageHeadline": "copy edit velocities", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "8fe2cb0963bec37473b745490b939c0fcebc9de8", "messageHeadline": "copy edit transforming", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "539335cd7e9eeb33457d06e94f08dcdf4bb8f0b6", "messageHeadline": "copy edit solar system", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d7617e24feac9bf063f77ee095d43fff5604ad55", "messageHeadline": "copy edit skycoord", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 159, "deletions": 156}}, {"node": {"oid": "28d4b6ed1631109748de997290d2c646c001182c", "messageHeadline": "copy edit representations", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "8d15ad91217ade7e7ed781d621bb12ee28ab356b", "messageHeadline": "copy edit remote methods", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4a83d822264b87ed40577bff797f4e77fc29ca15", "messageHeadline": "copy edit performance", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c73c1054ab58175122a6194325fbce2cc8cdb539", "messageHeadline": "copy edit matchsep", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "da45cc220f7e30a3e350aef75c6e7a4b209c7ce8", "messageHeadline": "copy edit inplace", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "728e98d5b7e914baf3524dcdf2b6bd21e26062fd", "messageHeadline": "copy edit index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f14be9f9e3a76527c86d4f0820295a9e7fec4f9", "messageHeadline": "copy edit galactocentric", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63eae60e026eb94dd9500206c7fa84c485e68959", "messageHeadline": "copy edit frames", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "ccfa6f6f11f944856ca8e323ec9645009f3acbdc", "messageHeadline": "copy edit definitions", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "149ef870d2c9a132ff3b796d5cd812df2825e6c0", "messageHeadline": "copy edit apply space motion", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd23b7d158ac127dd0ccad46f9d535f0a71ccf70", "messageHeadline": "copy edit index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "4a9488a27bbf6512b72db9c0171822be47d615c9", "messageHeadline": "copy edit frames", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "bf73f2bc1addebd67c905018e12cbd33e1521871", "messageHeadline": "copy edit formatting", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7668bd22fc62424aaddd4e17b15c2efd145a74e1", "messageHeadline": "copy edit definitions", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "572a7aa8d95059be81ff6acc2ee6ea537c189389", "messageHeadline": "copy edit apply space motion", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b42cf644d90d5cee8040fa39f866e2e795b82faa", "messageHeadline": "copy edit angles", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3f126fca27f747fb150e1a797f3ca17c0eb5d9cc", "messageHeadline": "Post review cleanups, add Changes.rst", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "8b2bebcf55e57736f9920b3699cfa0b5397d4621", "messageHeadline": "Add lshift for ABmag with test", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "626e9c0dcaad8d017e026e58c58c3a03ef10e927", "messageHeadline": "Fix Returns for Kepler reader", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f25f08625d369d7737516971256140af26015235", "messageHeadline": "Make sure I/O functions appear in API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bbf56f745fd9ebbdc6ea1075514e1a7c3d13289", "messageHeadline": "Fixes to docstrings", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "05a9e45fff97610f68b8a28826d8bcc58e99c1f6", "messageHeadline": "Updated stability badge", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c1807cdd76aebddc24175e56d976492284e64c", "messageHeadline": "Improve checking of presence of required columns in time series", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 173, "deletions": 55}}, {"node": {"oid": "23da5f3fa625df89c5a09d4104873fb7e9c0bedf", "messageHeadline": "Fixed documentation issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "33db190c86941ea8b120814813d9fd4a5d423768", "messageHeadline": "Merge pull request #8590 from bsipocz/table_fix_public_represent_mixi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12e47159549a75cdd34addc431f0c488d109b402", "messageHeadline": "Changing one more private instance of the represent_mixins_as_columns\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffb0118a49b0802b092e4b67e07eeff31916ad98", "messageHeadline": "copy edit index", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "253ac572d632cdff30aa6126da2fa881d96d9a31", "messageHeadline": "copy edit transition", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "3685b780efa652965120a74da964eea8b184611b", "messageHeadline": "Merge pull request #8543 from numfocus/numfocus-normalization", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2e0c164dc2077deeca16f79f26b90226e80cd123", "messageHeadline": "Merge pull request #7729 from taldcroft/table-expose-serialize", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "f1f5b810a0a059d02e708b6b5d652c0de75dbb10", "messageHeadline": "Merge pull request #8535 from mhvk/quantity-set-own-unit-simplification", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "9a91f69acfd642259b9af0ccddd95b431fcf2d55", "messageHeadline": "Changes in inequality test check", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c7e6200132bf497d6d78728cffc64e2e04fd8d18", "messageHeadline": "Address review comments by @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 56}}, {"node": {"oid": "fda61c96807000e3d2782bc5095c72c0da4e2069", "messageHeadline": "Merge pull request #8400 from pllim/follow-up-8384", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "a580a0da0f793f891154dd278e2e3d58f85176b4", "messageHeadline": "Test for wcs.wcs.cunit is added", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 60, "deletions": 43}}, {"node": {"oid": "ccc2bfc4759b08f598e6a4c5ccf7c160873d8a54", "messageHeadline": "Solving issue with wcs.wcs.cunit equality", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "29da87bae2723d8795008dc65f45b79d9095e34e", "messageHeadline": "Addressed review comments by @pllim", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 191, "deletions": 100}}, {"node": {"oid": "7652c8f5085149b2fc8a8497678595d66723769d", "messageHeadline": "Apply review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "6da090d3f64173c40532c89716c47dff0840a94d", "messageHeadline": "Expand origin discussions in WCS examples", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "615d6d92f717ffa9c2a80de27e270bfe408fda9a", "messageHeadline": "Merge pull request #8519 from parejkoj/longer_magnitude_error_exception", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "cfb94c35dc7f0acc87124945e3077abd32b5101b", "messageHeadline": "Simplify Quantity._set_own_unit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 15}}, {"node": {"oid": "84cf25275651fefa9593635eb613edda6649d7dd", "messageHeadline": "Added docstrings for TimeSeries and BinnedTimeSeries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 13}}, {"node": {"oid": "c68ac64e557cc28a66976093f525b08a77dc8e5f", "messageHeadline": "Apply suggested changes from @eteq", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "5b0f049562b5db1b02a435c8bdd8b078f87038a8", "messageHeadline": "Apply suggested changes from @pllim", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "83ae24c53fe2e2f2584aacf366f39b3edb0949bc", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6746fd5f2807a318c296f368e86e5f7d1102b92b", "messageHeadline": "Support ASDF serialization of NdarrayMixin in tables", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "13b77b84a789b0eece4d768ec6bacc101833f1c6", "messageHeadline": "Support ASDF serialization of EarthLocation mixin columns", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8fa2907573d07ad8157608b5d2af2d2a319bb02b", "messageHeadline": "Support ASDF serialization of TimeDelta mixin columns", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6082ac6217644a553d7ee69ed1bebd5ea8db6bdd", "messageHeadline": "Add ASDF support for vector TimeDeltas", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d68c440b4eaa646ecc9bc2950fbe350356c90cc8", "messageHeadline": "Add ASDF test for Table with SkyCoord mixin", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6a55ca689f500ea6406f28d5339ac699ae66646", "messageHeadline": "Support ASDF serialization of SkyCoord mixin columns", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a7808bcfe67cc6e4aefc8fc39b93a79fb96d0513", "messageHeadline": "Support ASDF serialization of Time mixin columns", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1c062e5147dc3a0fce5d50fd3da4961788e444c1", "messageHeadline": "Don't shadow builtin declaration in time tag implementation", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0d40b06a5dc544a718c1cf60fd2352b9d92cbf1f", "messageHeadline": "Fix serialization of non-scalar time with iso format", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5e1f3980f534c47cb4389bd0ec3bd8048bef368d", "messageHeadline": "Provide backwards compat with fits schema from ASDF Standard", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "005bf02e1433c97be67e13e3d18640eec898a749", "messageHeadline": "Add FITS compat test; refactor to share test code", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 68, "deletions": 32}}, {"node": {"oid": "2fd5da55b0c2ab158868ccb2431eb06e2df4fbb0", "messageHeadline": "Enable compatibility with tables defined by ASDF Standard", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "65d1fbda5d46e57b4a4c8dda5abd48677b29b6b1", "messageHeadline": "Fix mismatched columns test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "893f5ca4cd130491fcb597b504efbda8a61b78c1", "messageHeadline": "Implement custom FITS schema to support new Astropy table", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "d8e7c8844dab6e41c3420f1f26b3c2f4b2f43fbf", "messageHeadline": "Add support for Quantity mixins to ASDF tag", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 144, "deletions": 11}}, {"node": {"oid": "6baaa2827574a5151c5c81f40da941fd5efe5fce", "messageHeadline": "Add test for using ASDF with Table with Quantity mixin...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7d131184e0e7105482104d8517250be9044f82d9", "messageHeadline": "Merge pull request #8572 from timj/u/timj/fits-undef", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "96e3bf0739b37a0c25ec7aa9fb159822ad1b1d92", "messageHeadline": "Merge pull request #8483 from matteobachetti/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "0cc998ebddadd3b9521275010ff8bd0541812950", "messageHeadline": "Merge pull request #8577 from broulston/new-table-pprint-methods", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 142, "deletions": 73}}, {"node": {"oid": "1de73aa7986a7b9a8a606fa781867ddc00bb9c09", "messageHeadline": "Write some docs for undef fits header values", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "52cc58a7a452f9debd38600715341cf83174da2d", "messageHeadline": "Support None in Card constructor", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "a8e9a7659fa6f55afcfa2e3ae742e18c839b0dba", "messageHeadline": "Add change log entry for #8572", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "545f488cbb4a5ccca908bffeb90bc29ad41bd9c1", "messageHeadline": "Map FITS undefined value to None in astropy.io.fits.header", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "9d0a37033b0ee9418d807314e9f5ae6e6d59a7e2", "messageHeadline": "Trying to fix the html-docs error by updating submodule?", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4f2343b846efba726ebe7bd4c18ddb0e4ba93c9e", "messageHeadline": "add log_a as an argument to simple_norm", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d871698a015a198162e35033a1b8f15016ef8797", "messageHeadline": "Merge pull request #8570 from himanshupathak21061998/meta-copies", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "98ca45828695dcfa0561cc4729ec3e6fa8f8b200", "messageHeadline": "Test for get_index() is added", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "56640d01395eaee81e994c295aff38cb6790d80d", "messageHeadline": "fixe trailing whitespace issue", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c0d12d523a73873ff106b052b13c27f0703e3c0", "messageHeadline": "update docstrings for pprint_all and pformat_all", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 82, "deletions": 137}}, {"node": {"oid": "1fa202b131584df9b384382f7b4ab985e5b62c3f", "messageHeadline": "test new pprint_all and pformat_all Table methods", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1adff52475b7fc77b661518efbaadca3d8c8bf5d", "messageHeadline": "Add changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "648daddbc75ee18201cc441dcf3ec34238e4479d", "messageHeadline": "Remove \"experimental\" state of ecliptic frames", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "a9c911c8cb8e5feeae88445391912d0cf1e978b9", "messageHeadline": "Revert \"correct\" ecliptic frames, change semantics", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 20, "deletions": 84}}, {"node": {"oid": "f8702fe5fbf7ad499692f2788a4c0cd60ef5f044", "messageHeadline": "Fix Moon position with builtin ephemeris", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dffb01f220e86dd0c74006930e50bdfad84911c0", "messageHeadline": "Introduce new classes, retain compat, proper warnings", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 78, "deletions": 10}}, {"node": {"oid": "2b4adbb619e195b6f93e65775716735a88aa4dbd", "messageHeadline": "Add barycentric ecliptic frame with custom obliquity", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "0b50fe5c02a1522e23389f952907be5a0bd2551d", "messageHeadline": "Add older ecliptic frame", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 76, "deletions": 2}}, {"node": {"oid": "c0df85b7ce183828b9834f68b8a8a016a7192a1e", "messageHeadline": "Bring back *TrueEcliptic with true transformations", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "3d38c0e6b4866f5083d1945b9566a670305ec82b", "messageHeadline": "Rename *TrueEcliptic to *MeanEcliptic", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "2e64d9063bd21e3cd03b8076f5e57b97bf980742", "messageHeadline": "Actually add obstime for consistency", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7955087626509b7bdb1b74d48cceb73e81eb3c5f", "messageHeadline": "Fix outdated heliocentric ecliptic docstring", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "86964b2fef7152b9baa206de6c61fed8b52926b4", "messageHeadline": "Fix \"true\" ecliptic frames docstrings", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9465dbc5e3e557dbb725c2d12956c4c06e21e9a0", "messageHeadline": "Adding a keyword in get_index()", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "a0a67a6c4d3a295e45a3f60fb813688c4584c672", "messageHeadline": "Changes to remove deep copies of meta", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "507aac0f9765ab138c073f92ceb81687b9aaf080", "messageHeadline": "updated pprint_all and pformat_all to use orginal methods", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "76b52e5fd51cdd1d733e57c5596c8a4fd7bfbabc", "messageHeadline": "added pprint_all() and pformat_all() to Table", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "21d3634de0ed3e6664d988184a115c8cce4441b8", "messageHeadline": "Merge pull request #8574 from astropy/taldcroft-patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "2288096e3a9cd3ddd93de87c894cc67de950d58d", "messageHeadline": "Merge pull request #8539 from embray/patch-2", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c1f3e7ac8cb034c6a5741ef9d7b2106232b1d5ef", "messageHeadline": "update Table docs with new Table.pprint_all and Table.pformat_all met\u2026", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "a33143b175714f5559a40876d1a9f934aa4a197c", "messageHeadline": "add pprint_all and pformat_all methods to Table", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "7c9f17a3c8e9279c930bc4413175357d457d3399", "messageHeadline": "fix issues with fitting compound models with units", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 108, "deletions": 34}}, {"node": {"oid": "ace7139b1e1516763e0fc219fd1a19ef2bff2e85", "messageHeadline": "Remove outdated warning, indexing is stable now.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "96afd7482796ddef530e859c843c17cea83f4935", "messageHeadline": "Merge pull request #8571 from bsipocz/table_remove_warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "efa9b265676f9a96495a2942bb706804064b3231", "messageHeadline": "Removing warning about API change in 2.0 [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "fa4982bf6a741ee6eb8b15b56a7dadf877b897d0", "messageHeadline": "Expand exception message for magnitude->physical conversions", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "0e1d299f8f7084b8cb6286caed92e3169317027f", "messageHeadline": "Merge pull request #8459 from lglattly/copy-edit-docs", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 249, "deletions": 244}}, {"node": {"oid": "8cb30a488d3f4df9c2643bf67f39e2c63e8ac6e4", "messageHeadline": "argh more backtick fixes [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "aced8e960a9882a3849a2390245a3f8595835653", "messageHeadline": "oops - messed up find and replace, fixing [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "cb41dd5ae3f485a6892b732031b49c509ff9381c", "messageHeadline": "use two backticks", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "55a539a880546e670062bba2c43d79ab359e8d1d", "messageHeadline": "Update docs/importing_astropy.rst", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1714169a86597fdf99f59099bbc7ea800fa7fbbc", "messageHeadline": "Merge pull request #8532 from himanshupathak21061998/table-as_array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "21715629933d4a8108173506f7290d92c0ec3c3e", "messageHeadline": "Simplified CompositeStretch example", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "89a36ebd05f9e2f02225a42b7a3918f19e4d98a8", "messageHeadline": "Add entry for astropy.visualization.CompositeStretch [#8564]", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7cbc3f22496f044bca0f35927f9d20a5c08612f8", "messageHeadline": "Skip evaluating trivial LinearStretch calls (slope=1, intercept=0)", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "616ce9f3c4f934d3cc5b0b36edf54224e28da555", "messageHeadline": "Replace CompositeStretch __init__/inverse with CompositeTransform", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "24472976720bfab20df632080230150f9694092f", "messageHeadline": "Merge pull request #8563 from saimn/fits-scale-uint", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7a5bb472ffb2f75c9d05d582c710f0f8e612cc40", "messageHeadline": "Small typo corrected", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "117718e69e4df570b58f9740dd9328886df5678c", "messageHeadline": "Test behavior with one or two paths in file", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "662a57706599df773cf10c77db9eaeb3644ffad7", "messageHeadline": "Add #8483", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "705379814db82a8d1537fb2f5fdbb6a0cd8cc023", "messageHeadline": "Send warning only when _multiple_ tables are present in the file bein\u2026", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cb08b9acc3c381987b3cf0c3da49dd004a86b224", "messageHeadline": "Update comment about header update [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a32c099b012c1cc1a0215d32e298714399a143da", "messageHeadline": "Replace self[names] to improve performance", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "782952229f41ba07921b2a1046edbc51d55d10dc", "messageHeadline": "Add CompositeStretch with example in docs", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "2c78711d12c3f39d46f85ef917e17af44668c801", "messageHeadline": "Add slope and intercept to LinearStretch", "author": {"name": "taranu", "email": "dtaranu@astro.princeton.edu", "user": {"login": "taranu"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "32da5150eafcf91406d520a24437663e964661e1", "messageHeadline": "Remove duplicate call to update_header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f83be24c4b4da60d12e3bec06a5bad0078a94cff", "messageHeadline": "Fix test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "efab0ead7d6d0e010cb370742cb91da2969fd97c", "messageHeadline": "Pass kwargs to fitsopen", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fea4bf59047f638fe917683d645e46b8cf1fafbc", "messageHeadline": "Change docstring and pass kwargs to fitsopen in fits convenience func\u2026", "author": {"name": "Kris Stern", "email": "kakirastern@users.noreply.github.com", "user": null}, "additions": 29, "deletions": 3}}, {"node": {"oid": "9d0b0709c86b80122924a89314629f9496da9ad0", "messageHeadline": "Keyword key_values changed to names", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "d8258617ae60e0b419c9ff6c11c206a8b0f78cd3", "messageHeadline": "Added test for key_values", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "926461694712a01331566cf5aa87c32a4285e6cb", "messageHeadline": "Adding a new keyword in Table.as_array()", "author": {"name": "himanshupathak21061998", "email": "hpathak336@gmail.com", "user": {"login": "geekypathak21"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "8824789d857638fc320d35b53d9c17f4fa9bb889", "messageHeadline": "Merge pull request #8557 from pllim/fix-pytest-xdist", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f8efc6ffc502ba83880d962ee1e8f5cbd2d8bb", "messageHeadline": "Upgrade pytest pin to make xdist happy [travis only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d3520c79df25efd553631413259d4d01344b7a4", "messageHeadline": "Merge pull request #8554 from algo-circle/doc-rv-to-gsr", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd39c286cdb49c1b7191c2f061717c29fcec2468", "messageHeadline": "Transform a barycentric radial velocity to the Galactic Standard of R\u2026", "author": {"name": "algo-circle", "email": "algorithm059@gmail.com", "user": {"login": "algo-circle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "decee721effadf22ca3d98182e82be4b8706ce75", "messageHeadline": "Merge pull request #8541 from broulston/remove-table-copy-restriction", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "92b912b8d7ec54e38f219d885b4909ec65d55aae", "messageHeadline": "Added changelog entry, what's new entry, and warning at top of docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "1784a98bb9527b704dc399a92ebb54a7e210894a", "messageHeadline": "Fixed warnings in documentation build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "52e258ef358dcbf49938e51c39ce6e222ecc0c4b", "messageHeadline": "Add timeseries docs to main index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df15414e775eb98868a9b2882627f670c5a90797", "messageHeadline": "Fix I/O tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12c768a97bf2a246851a10d9f38ddc0e0a0e773b", "messageHeadline": "Fix output in doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "a28fcf789bf923d7481738d98e0dd8b4e77d70b5", "messageHeadline": "Fix TimeDelta conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc769dc472820844c498beac4e593bcab9971546", "messageHeadline": "Clean up imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "9bdb736b569900cc0346d9e82951fdc078c32935", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#21 from nabobali\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 355, "deletions": 16}}, {"node": {"oid": "f56f4dd9ef4118a14da846109601ff29d36f82a8", "messageHeadline": "Remove unnecessary line from docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79350a251fe59739faff1ec447655ed04c654c7c", "messageHeadline": "fix dict order issue", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c9fd059d1813abad6925edf507dc3bff6170d26", "messageHeadline": "Remove unused imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "77e6678466f6c62f26669d3a7c7ebf920b7c133c", "messageHeadline": "Improvements to I/O documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "785ee66aceac8b7a1fdbd93ba0cd0308111c20fb", "messageHeadline": "Clean up read methods", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 150, "deletions": 89}}, {"node": {"oid": "928e8fffa15e1558c0d170d040810584e607f65a", "messageHeadline": "Clean up docs and tests and reword some exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "d9103e7416b7f4c213793c63954d64ec547a0a75", "messageHeadline": "code review comments", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 120, "deletions": 134}}, {"node": {"oid": "07e849d45c57ad66e97a871d70b55be8399db2ef", "messageHeadline": "Removed restriction of initializing a Table from a dict with copy=False", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6810ee9cee236de77a07a5d3c710e0937cca5f1a", "messageHeadline": "cleaned up test_init_and_ref_from_dict()", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "d20fa60614d44cb800fd93e988d8dc07a337fad2", "messageHeadline": "Removed restriction of initializing a Table from a dict with copy=False", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07564bd5dcaca69ff75d0398a7446a1b664ff3d2", "messageHeadline": "NumFOCUS: Add GOVERNANCE.md to project root", "author": {"name": "Samuel Brice", "email": "brices@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "99d3b590b25ce5091be4e99e01d53f7dc2515095", "messageHeadline": "added test for initializing Table from dict with copy=False and copy=\u2026", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "640b5db56017ffb50f3c85690b094c35ef6a3665", "messageHeadline": "Remove restriction of not copying for init Table from dict", "author": {"name": "broulston", "email": "benjamin.roulston@protonmail.com", "user": {"login": "broulston"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fd999d1e54cb93fb5cda5fc5eccbb75d177f7b43", "messageHeadline": "Fix slightly backwards docstrings in SkyCoord.search_around_ methods", "author": {"name": "E. M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5c799ebc1e23131f08d36499c276e07cfc7d483e", "messageHeadline": "Merge pull request #8534 from mwcraig/fix-read-old-ccddata-mef", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "5da3381d6e184d4c1010a1d216cee101843a6e5c", "messageHeadline": "Reduce size of array used in test", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f43a2aa9b29fb661acade7b1778a799bbabfb60", "messageHeadline": "Remove unnecessary import", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "28240a9010f5e904b0781793be5f680290617a97", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "70f1baedefe31429f27e837d510af6cf8e6cdd1a", "messageHeadline": "Provide default for uncertainty type keyword to ensure pre-3.1 files \u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "13e3af0ca28ec88deba15bd3e22cc6484b352986", "messageHeadline": "Merge pull request #8412 from SG004/Removing-doctest-SKIP-for-matchse\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 98, "deletions": 62}}, {"node": {"oid": "802d511ac69a8027ad7bd5ac8041417e868928e7", "messageHeadline": "fix whitespace and rst syntax", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "3957f2309ced12142bf98a135c5fb7e3f4ea2ef7", "messageHeadline": "Fix some imports for consistency", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "5195492df95f337e164489d37dfcded9d9445692", "messageHeadline": "fixed broken squash by for Issue#8342", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 88, "deletions": 52}}, {"node": {"oid": "23317f5c743d7c23a1f43dbc14cd536cbee6703e", "messageHeadline": "Merge pull request #8491 from kadrlica/match-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2861a5ba624c9a67d7ebfd909db92b0a58aadc1", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#22 from nabobali\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 90, "deletions": 9}}, {"node": {"oid": "026ead4092ab9fa3df3cfafe685cac34d2fdd445", "messageHeadline": "added read() to both timeseries classes.", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 292, "deletions": 10}}, {"node": {"oid": "bdb0a3854e7d5ebcadbdaea1ee00a48358b8a450", "messageHeadline": "update reduceat", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "7a48dce3079fabf23f0201438a1d8141ab8aed85", "messageHeadline": "Automatically generate ASDF schema documentation using sphinx-asdf", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "e87e585228bcaabba4433f29ed2a0064ae7b3b90", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#20 from nabobali\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 221, "deletions": 109}}, {"node": {"oid": "bc4778e84268b5f166528dd089ab2fe72e279f2b", "messageHeadline": "remove todo comment", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a8ec86b86b32c55f0df1b30622ce32d52f46a11d", "messageHeadline": "a basic change for reducant", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "97f6991cdd84fd1f5c2e8b33fa4c90649209d6f0", "messageHeadline": "code review changes", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "883de9a032cfb71ffd7939c2923474e1a2e50416", "messageHeadline": "Merge pull request #8495 from kakirastern/add-to-bb-docstring", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1c7e1948be046f7039fecdb4288fa051e72437c2", "messageHeadline": "Apply suggestions from code review", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9e826e554d5de0a935eb9e77881bdf5c2e396a1b", "messageHeadline": "Update docstring of \"blackbody.py\" to add contrasting examples", "author": {"name": "Kris Stern", "email": "kakirastern@users.noreply.github.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1508303ccd3c1e93dd13269e91555405a68780c6", "messageHeadline": "Merge pull request #8478 from saimn/fits-cleanup-imports", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "e869d4de7f5b894898fb21d71b7a994f1cb252ff", "messageHeadline": "Remove unused imports or mark the useful ones with noqa", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "5043b37e0d91aeb16fd63464380757bea8b42247", "messageHeadline": "copy edit known issues round 3", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3087a480aff80ec4f37f4307025451c98cdcb860", "messageHeadline": "copy edit install round 3", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbfe2db93789d20b6abff4abc1c3e43ce8432b04", "messageHeadline": "Merge pull request #8503 from mhvk/time-advanced-index-tuple", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ead1346ac5272c89f59a4893a9bfba4e43d909b2", "messageHeadline": "copy edit importing round 3", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75006f67c1b4b5345a94d0a6e0bfd8dd23f08d4f", "messageHeadline": "Merge pull request #8512 from lisamartin72/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62707aefea0b93c6deec63aaab02d08c2d5c5161", "messageHeadline": "Updated donor link", "author": {"name": "lisamartin72", "email": "48742903+lisamartin72@users.noreply.github.com", "user": {"login": "lisamartin72"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "642a7768b4ec2e3ab9fd9acdf53632a3c7eca372", "messageHeadline": "Merge pull request #8381 from taldcroft/table-pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 272, "deletions": 6}}, {"node": {"oid": "4388d8992e4fc58a1876ec52617032ee43c0a894", "messageHeadline": "Update astropy/io/misc/pandas/connect.py", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa916da7c9d876c1cde478bc545feabf83ea4d63", "messageHeadline": "Ensure Time._advanced_index returns a Tuple", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fd90c8473a7c98e21f180f7dbda0a36fe2d155f", "messageHeadline": "Fix test/doc issues related to optional dependencies", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "35365a88e75318318080c5f52bdb8b006d6ff55c", "messageHeadline": "Allow compatibility with pandas back to 0.14", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "5e500063329eec3caa8d618f3e19ff832f91b219", "messageHeadline": "Fix trailing whitespace that is failing flake8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fed9477acb8711d8283ef83e108bb861386344f3", "messageHeadline": "Add docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "2f80876ffc59c7eb44790abd2d4f07cbf9510199", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "307ff643fbc3c6a1088fe74c3f4d6ce631c7e234", "messageHeadline": "Use flavor=bs4 for HTML and add optional html5lib pkg for test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a75a6e071e532d981fe8e11bf3c1d33a3356578d", "messageHeadline": "Add tests of pandas backend", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "7347526188b69aaedd15fa934a9f1673da5302cc", "messageHeadline": "Add pandas backend for Table read/write", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "72e2fb88e7b7a2aaf6d73209b0248dea55c09d03", "messageHeadline": "Merge pull request #8500 from taldcroft/pyyaml-5.1", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e3b9fbecdc9ae34db5a88ccfcb9c067352886391", "messageHeadline": "Merge pull request #8493 from taldcroft/table-slice", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "f25d3f12f84955061c2d5a1bd9e570537284afda", "messageHeadline": "Revert \"Temp fix: Pin PyYAML<5.1 until we fix the tests\"", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f77e161d6f03fe25f5762f4bbdaa9fd703c3174a", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "32b552f9bfd6415048965b992d5927342417695e", "messageHeadline": "Change checking logic slightly; change arg name to verify", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "631b67f76b1a1cf1158c79eb30daaba4da9e968f", "messageHeadline": "Improve table slice performance by managing col.info better", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "c531e498de2c4d39a0eccc02f92a3645a8394dee", "messageHeadline": "Set YAML default_flow_style=None for consistent output with PyYAML ve\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2394af9f65825d48961457636fe8b5d40d8ad9b9", "messageHeadline": "Merge pull request #8251 from weaverba137/fits-power", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 61}}, {"node": {"oid": "e9a32561c9e828f93dfab71138e977a147e0e442", "messageHeadline": "Merge pull request #8494 from taldcroft/table-row", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "a702d278b91ec363aae7302391799169324ba21d", "messageHeadline": "Added tests for downsample.", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "642f4f10e3df67aa9aef9ab94c9a839f86a61ed0", "messageHeadline": "Remove no longer relevant comment [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "89bb7a1e71eda4e4d6baece0460206a7f062a93c", "messageHeadline": "Merge pull request #8404 from taldcroft/table-meta-copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 160, "deletions": 35}}, {"node": {"oid": "4377a1916fbdf4b42fca1e41015c4edbcc8b510e", "messageHeadline": "Update the change log again", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "187aba7cebd41352e9132b9fe2390e7522555363", "messageHeadline": "Re-order Row __init__ for better user exception messages", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b19644f8035d321e71896b3930c36cccac17ffc0", "messageHeadline": "Make Table.__len__ a factor of 3-10 faster", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "0cec814b2446fba0dd2ae22b80435ed95a7dba04", "messageHeadline": "Simplify code somewhat by removing _init_from_table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "f2866d1d9814a7c78bc9ee734d13e82f1db34556", "messageHeadline": "restore missing comment", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9e94c7a07282fce946576a7196758c84300db38a", "messageHeadline": "remove unmilestoned changelog entry", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8f82e014f92522c5d8a4904449e3078767741932", "messageHeadline": "add tests for signless powers", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "2002221360f4ad75f6b275bbffe4fa68412299b3", "messageHeadline": "Merge pull request #8499 from pllim/pin-pyyaml", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03b00f05bd2a402f871c4c687eb62f71e3dc2bdc", "messageHeadline": "Temp fix: Pin PyYAML<5.1 until we fix the tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec14ab0b2471e7fd4561dc25f06e4e1bd4e5ac0c", "messageHeadline": "copy edit readme", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e2105e33129e6875794632399fd5601398695b00", "messageHeadline": "copy edit known issues round 2", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "0c338ffedad104b2ef062a98d520dc87c4d5ebf7", "messageHeadline": "copy edit install round 2", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 78, "deletions": 76}}, {"node": {"oid": "05d819700782b4853cab070d13ee70fe51b02b72", "messageHeadline": "copy edit importing round 2", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a74952695d90cb43609a79cbb91d0ecfac53b156", "messageHeadline": "copy edit contributing round 2", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "055bdd0a0cdfc1541c525cf8329f744f16690dd8", "messageHeadline": "copy edit known issues", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "7debbaece7ceeda588f366471af553b5bc01df7c", "messageHeadline": "copy edit install", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 57, "deletions": 56}}, {"node": {"oid": "23e12c293ced9ddd346299ccbb3368881a7d0881", "messageHeadline": "copy edit Importing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "adbf9d0f24d804e6e67b148ee7f4c497f3001a68", "messageHeadline": "Copy edit Contributing", "author": {"name": "Lauren Glattly", "email": "laurenglattly@gmail.com", "user": {"login": "lglattly"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "2a8358493c92477de477605e4f96163d95899d55", "messageHeadline": "Remove another unnecessary deepcopy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "77250d92cd00d07a0c9a8ae7acdf18eded7673a3", "messageHeadline": "Add tests of table meta copy behaviors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "6eb31773b76e577db61852addb2bcf32aecd3a2d", "messageHeadline": "Revert docstring change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f84946db329e804bae91c6f8defb6f814a21dd1", "messageHeadline": "Update change log more", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d5c1619839c03979e70a282e395b9e14e78b7cbd", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "08de13c3d08e9335b37a190e9a6819a3cbfd6120", "messageHeadline": "Avoid unnecessary deepcopy in column init and array_finalize (_copy_a\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "acd435e2eae9582f2fe549cef5d90e34e9aa3847", "messageHeadline": "Make table meta do shallow copy by default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "8d2785c10d934c6111299b57b60df66d1348e283", "messageHeadline": "Remove optimization that does not actually help", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "34a2f9ee220e56f61f72af85430cb702bcb0d004", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "453ff7cc3c4c8d0a15ba9bd52b861104f0be7f5b", "messageHeadline": "Improve performance of table Row __getitem__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "18597fac995f791684eb1b660c0ce818d2940abf", "messageHeadline": "Improve table Row __init__ performance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "838a1b0a1fb5efec7845d8752ad76aadf50b27c9", "messageHeadline": "More updates to matching doc (#8490)", "author": {"name": "Alex Drlica-Wagner", "email": "kadrlica@fnal.gov", "user": {"login": "kadrlica"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3acb19db1a543ca7463427c3ed6921923ac1cd0", "messageHeadline": "Catalog match indexing #8490", "author": {"name": "Alex Drlica-Wagner", "email": "kadrlica@fnal.gov", "user": {"login": "kadrlica"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "987be7297fed38e9fba0047419fe54cbe5f0d709", "messageHeadline": "Merge pull request #8358 from stargaser/ipac-nulls-repr", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e9e9f4f4b361c43f506ab273110ec368c7a52d19", "messageHeadline": "Merge pull request #8489 from astrofrog/remove-config-plugin", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "12b0a9a100781b3e18b238a5a7b37d37623a77c3", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "48dab17340ac5cb4dd58bc9cc06500850d00d426", "messageHeadline": "Remove further references to the old config plugin", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f4bd05177eaee971cee60a2a2c9b739fe789d025", "messageHeadline": "Remove remainder of astropy.tests.plugins.config plugin", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "4fe967fc5cda5c0eb8546810bbbf18235e4a7e1b", "messageHeadline": "Merge pull request #8484 from drdavella/asdf-schema-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02ea7f36f2a3dc56fc0a5c994faeb7509afef0f9", "messageHeadline": "Merge pull request #8481 from astropy/hamogu-patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "456dfb395b92aed014dc4dcbb229cd55fe4ef820", "messageHeadline": "Remove two instances where Py3 was described as special case", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "232b003a0a89d725c13f4fd1e296ff8a66f5cc26", "messageHeadline": "Fix ASDF schema test location in setup.cfg", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d44b91fc139ae62135a99d03f96483c744eff96", "messageHeadline": "test format is None for float col", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8ba039f620c2db38373f2e4af2a7846a32e4163", "messageHeadline": "Add changelog for bugfix for repr format", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a70b77fdd88925a968cb43401766d5975221cec4", "messageHeadline": "block votable-specific repr format", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1dffcdc7482524a3245c80c8a8162997678cddd9", "messageHeadline": "Merge pull request #8339 from javier-iaa/prior-mod", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "1020f6458a566d4739520f0608846273cd50c703", "messageHeadline": "Update error message", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5c19c282bdf8f2ada93dd8256aba055b570b5d47", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d93c21feb01dc222080b7af2d6d56cc55adb3aa8", "messageHeadline": "Simplify bayesian_blocks tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "328ec219fa3ab6fa7054be81d38e2dbc5c782cba", "messageHeadline": "Remove unnecessary if block in compute_ncp_prior", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6f7cc02723ea813cbe18579c298e6a0e95033d3d", "messageHeadline": "added tests for optional arguments", "author": {"name": "javier-iaa", "email": "javier@iaa.es", "user": {"login": "javier-iaa"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d5e740a8665f48ff010a14adf11929b9f7cdddff", "messageHeadline": "ncp_prior referenced before assignment in Bayesian Blocks. Closes #8317", "author": {"name": "JaviPG", "email": "javier@iaa.es", "user": {"login": "javier-iaa"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69e2fabd847db3e0964ce0825c89741fb922fccb", "messageHeadline": "Merge pull request #8450 from eteq/default-frameattrs-nonone", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a7925b75b1e6df1c01db429111d2a6a420dd3d61", "messageHeadline": "Merge pull request #8473 from pllim/linkcheck-cron", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "f8a08cc7256b07b9452c716b2a30e581d016d79d", "messageHeadline": "TST: Install scikit-image from pip [skip appveyor]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4137fc3fb33936d394208485b1f860ebb6ab411b", "messageHeadline": "fix test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7964b65f4800766ac3fd06e5f7a045393c380c67", "messageHeadline": "TST: Move linkcheck from CircleCI to Travis cron", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "d9d1fe4347eda9600f36da7a510bb9c8ad74ab51", "messageHeadline": "Merge pull request #8469 from fchapoton/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b1484473b9054481ad07428dec1da2e14553f969", "messageHeadline": "remove unused import of copy", "author": {"name": "Fr\u00e9d\u00e9ric Chapoton", "email": "fchapoton2@gmail.com", "user": {"login": "fchapoton"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a511fee22db9e688edce911f44811dceb57ba2bc", "messageHeadline": "Merge pull request #8463 from dstansby/graph-doc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ca4a7da5be949084c63958b5cc10fb10b46816b1", "messageHeadline": "Fix wrapping", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "15013dd292a7eaeb27157a29c6e4e9a9c8642232", "messageHeadline": "Merge pull request #8467 from beeryt/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f95951d7e05f489ef081c8da6f07885564a03e5", "messageHeadline": "Fix Typo", "author": {"name": "T. Carl Beery", "email": "beeryt@users.noreply.github.com", "user": {"login": "beeryt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a21d818100280c0d1c87920d802c3c8aa44c2a4f", "messageHeadline": "renamed functions to be less generic", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 33, "deletions": 44}}, {"node": {"oid": "1b8981d55906798e3d2b7736dc424e655f05e8f9", "messageHeadline": "Merge pull request #8460 from subagonsouth/bugfix-for-issue-8458", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "29a2024e1b22ce38ecad3fb8a324b9520f02eac4", "messageHeadline": "Milestone moved to 2.0.13", "author": {"name": "Tim Plummer", "email": "Timothy.Plummer@lasp.colorado.edu", "user": {"login": "subagonsouth"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2753495389ffc4e6c750db91b659178e6264cbb0", "messageHeadline": "Make transofrm graph docs non-asropy specific", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d2c699ff5b912f87c2c56a42b84856956d54cf7", "messageHeadline": "Removed changelog entry from wrong section (+1 squashed commit)", "author": {"name": "Tim Plummer", "email": "Timothy.Plummer@lasp.colorado.edu", "user": {"login": "subagonsouth"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "e112f5b1bc887eba46e35425fc51f9f3a12c046c", "messageHeadline": "Merge pull request #8456 from drdavella/asdf-quantity-allclose", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "bb0e8559930c85cb72dd0e65d07f1b3051e1475a", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "088243076746023e191ee687dbe5e65a35745b87", "messageHeadline": "Fix import of assert_quantity_allclose in ASDF tags...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "29193e19c51590109995be7ca6bfe2b6ae1e56b0", "messageHeadline": "Merge pull request #8356 from mhvk/timedelta-mul-div-implementation", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 144, "deletions": 35}}, {"node": {"oid": "d8dc14c4e6746d0e0bd12230f06ca09f4b9b2a18", "messageHeadline": "Ensure that TimeDelta * TimeDelta results in a Quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "15f4f44d0284977eeb5a58f13fccd80573694fd3", "messageHeadline": "Add a few more tests of uncovered failure paths.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1137203094bee27e38f1083166d33b494d02f97c", "messageHeadline": "Remove __div__ and __rdiv__ - those are python2 only.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "483873c3a5ed8f5770284ade66b633e8b26a23c3", "messageHeadline": "Add a few more tests and clarify changelog message.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "046ce33c94c95e1aed0f5e0fd440060e6de59b46", "messageHeadline": "Also ensure multiplication with a unit (or string) works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "a6826e819466529eeb27fa9d4035830c90f71061", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "62b6e9fc55a4306ebda4b669559ed63e4702fefe", "messageHeadline": "Let TimeDelta mul, div return NotImplemented if they cannot deal with\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "bb74ce2f743dfdf8a4e7043e2edef89dde375789", "messageHeadline": "Merge pull request #8457 from bsipocz/changelog_post_312", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 90, "deletions": 44}}, {"node": {"oid": "690ad487088e5ea0957f31cf64e465eb0718081e", "messageHeadline": "Add v2.0.13 and v3.1.3 to the changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 90, "deletions": 44}}, {"node": {"oid": "aaf23d5b6043a80e8b873f06c91211cdcca40785", "messageHeadline": "base for new fits reader for kepler and tess", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 258, "deletions": 133}}, {"node": {"oid": "220797f301f6e6d0674cfd4cb60067f716527d13", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#19 from nabobali\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 157, "deletions": 43}}, {"node": {"oid": "960899960590857501e7cb4c2df687f41ed9d73b", "messageHeadline": "removed public setting of index in to/from pandas for TimeSeries.", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 19, "deletions": 47}}, {"node": {"oid": "577bc3f3769092972a3026706d6d071eec2ba1b4", "messageHeadline": "removal of elif statement from binned __init__", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6d53bfdd994fe00c360f5cc4fcfcb9bdee4081f9", "messageHeadline": "wrong input for a test keyword", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e6f1886634b5b6f888eeacf821fc2be1524a455", "messageHeadline": "updated tests for sampled and binned", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 132, "deletions": 22}}, {"node": {"oid": "19d180dc218071d2b5c77847fd6eb316e9182d5c", "messageHeadline": "add support for astropy 3.2", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "d8d3f0729dffdc507630bc454934e323fe1bf2fe", "messageHeadline": "Merge pull request #8447 from taldcroft/ecsv-faster-masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "ba9e01adc78015294129bfd7cce95c1279ae1bdf", "messageHeadline": "remove default value for QuantityAttribute", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b6be4e54ffb60df5088c28c0dcc9c283b7201c4d", "messageHeadline": "Merge pull request #8300 from eteq/fix-default-frameattrs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "0f2e9012ae2c6654185f51c3baffca0f80c7a0ea", "messageHeadline": "Merge pull request #8441 from bsipocz/utils_add_erfa_exceptions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "edf430f1cf1959b3356e5df22f69c49bd8a67de5", "messageHeadline": "fix changelog section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dabf2f776eeec8ba2809f1b2af0c05669f95811f", "messageHeadline": "switch to doing None-checking in convert_input", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "05684d58bbf67f2a066594134e3fe8c10029c49b", "messageHeadline": "add clarifying comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9f7accc10042ec80ac876544c7c2d8b4e461f08f", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f11d64f1043359adb3482458defcfc6140ce59a0", "messageHeadline": "catch QuantityAttribute == None case at attribute creation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "10debbaf9f82c238e9ff439304990817036db275", "messageHeadline": "make regression test fail again (as it should)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "23c836348bdbe9e1b538d7098a40b08d7d4bf6ba", "messageHeadline": "change to getting frame attributes from dictionary on-creation of tra\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08e55457f54c596f37a3c675751b2e81b7c1ba4f", "messageHeadline": "add regression test for 8276", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "c52f1a94f697e03675d79594240ea86c810a978f", "messageHeadline": "add warnings about moving exceptions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9f522774a0c6dbb9e5d285214ef72d896bee754a", "messageHeadline": "Merge pull request #6380 from astrofrog/donate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 37}}, {"node": {"oid": "91b8c8c36a153c27b08a74b40cd9c13534f42c29", "messageHeadline": "Merge pull request #8446 from astropy/keflavich-patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "389d3767ee50431426535ff1647dbc4034c8e131", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b2e1cd29bd3dda3d7744632d5f098e8434b078a6", "messageHeadline": "Update MaskedColumn 'data_mask' serialization for performance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "5fae2b29587b737dd5a1d84e5d44ab746bcde778", "messageHeadline": "Minor: CASA should be --user installed", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3a9390acf0b79fa27f10bccc2a015a9f1963a7e", "messageHeadline": "add comment about the reason importing the exceptions this way", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de88208326dc4cd68be1c3030f4f6d2eddf04520", "messageHeadline": "Merge pull request #8324 from bsipocz/utils_deprecated_argument", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 77, "deletions": 31}}, {"node": {"oid": "747e033f5476888892bf17bcbd5123911f6ea473", "messageHeadline": "Merge pull request #8439 from saimn/fits-resource-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5cec111b9595ff6ce097a9381b8f804d202ba8c2", "messageHeadline": "Merge pull request #8402 from astrofrog/no-require-import-setup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 156, "deletions": 192}}, {"node": {"oid": "58a47dbc0b3ab8938989c3afe30e11a30a8bd77c", "messageHeadline": "Change exception type", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7849be81d976301a2730b3f00799081a75fff8f", "messageHeadline": "Test driven cleanup of the logic", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "f4e1ed7afce5a6b4065575d0c4e788a13823cfe4", "messageHeadline": "Adding tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "86aa37f58acbe69c649b3a2e68ad2a57f5197054", "messageHeadline": "Merge pull request #8422 from nksaunders/create-table-last-row", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "65be1260c50c819846dfae60311ba551afcf1226", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a4f18d0d342fa292056b6b7e61894d2eb8c7192f", "messageHeadline": "Addressing review", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "d0449556778b23562dd3741ac7c05fe0623a8444", "messageHeadline": "Add functionality to deprecate argument rather than rename", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "3004acac5f8c8ec9fa99aabe713a080dabe7d755", "messageHeadline": "Expose ERFA exceptions through utils.exceptions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "57e6015fd9818085cab52d93dc899108310f63a4", "messageHeadline": "update changelog", "author": {"name": "Nicholas Saunders", "email": "nksaunders1994@gmail.com", "user": {"login": "nksaunders"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d335f077a76e7c45e2235809a1bcf1214c34ee74", "messageHeadline": "ensure Table row index is positive (fixes #8422)", "author": {"name": "Nicholas Saunders", "email": "nksaunders1994@gmail.com", "user": {"login": "nksaunders"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "31b1cf3adadc9d6080b92c950d09199eaf2531a0", "messageHeadline": "Avoid ResourceWarning with io.fits tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "35bd87d077efd4782482e5c4e8a6b8c44bbeef80", "messageHeadline": "Merge pull request #8437 from bsipocz/travis_use_pip_for_all_dev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b884da965dc87fb668a6f2e8207b841be8344c55", "messageHeadline": "Use a dedicated variable _ASTROPY_CORE_SETUP_ instead of _ASTROPY_SET\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "908bfbef8d35300dd4c32381aa2db3dfe3348c50", "messageHeadline": "Add a comment about the _ASTROPY_SETUP_ check in __init__.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d6d8879d98b0926908e2eebc529c6341ec86eee2", "messageHeadline": "Rename imported module name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6f2f0b6bb6c4b09a859e4d6be410e862d29c6d8b", "messageHeadline": "Don't include -q flag on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1e311c158913770e97f7147cc84e6b98eb96c5f", "messageHeadline": "Prevent import of astropy at setup time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ea22f7ff7ac3a9cfc4e17632dacd11ec2f9b83ab", "messageHeadline": "Define default setup_requires and install_requires in setup.cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "573749d099fb56ce409185c4fd69407f69313962", "messageHeadline": "Don't hard-code debug flag", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "247486f905c55677920685a1e2bcb5ba959ec8cc", "messageHeadline": "Don't specify module name when using import_file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0a84063ba5c093f93de1992094343c09ae96a247", "messageHeadline": "Remove instances of _ASTROPY_SETUP_ since astropy no longer needs to \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 75}}, {"node": {"oid": "929c75fcf4a3fc8836ea13b12cf4f75db5564e80", "messageHeadline": "Make astropy._erfa.setup_package work properly without importing astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "72ab85bea771ac4186d8dc387b619b7b120b8b1d", "messageHeadline": "Make it so that astropy.wcs.setup_package can be imported and used wi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 92, "deletions": 94}}, {"node": {"oid": "2bca362c58a7efc907c8a00796de714d5255e192", "messageHeadline": "Remove astropy import from setup.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b8d29ba9714b570e7d1945db47ca2469a680d312", "messageHeadline": "Merge pull request #8413 from astrofrog/tidy-data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 199, "deletions": 378}}, {"node": {"oid": "c0bda73b793b783f9c8590e6b8d75d3405eae7ca", "messageHeadline": "Use pip install for the allowed to fail dev build, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dbb221748604147155568702ef2706c4ed03a2ce", "messageHeadline": "Merge pull request #8435 from SG004/Fixed_typo_in-docs/visualization/\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "427449a22d073326bdd711654c2a672f6e485eeb", "messageHeadline": "Fix a Typo in docs/visualization/normalization.rst", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ce0412596517cc6cee49541495208b3a5e66531", "messageHeadline": "Merge pull request #8386 from SG004/linkcheck_feature_request", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "32732214474750d62017b5099ac6410746797aa4", "messageHeadline": "Fixed astropy_helpers botched commit and added back all changes", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 33, "deletions": 35}}, {"node": {"oid": "4ca698dce543f0ca4c7685c7d979c44f003907b6", "messageHeadline": "added timeout and retry options, 10sec and 2 tries", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "202ca68a4fc57920f10bbbc2487af204328362c1", "messageHeadline": "Added linkcheck feature to circleCI", "author": {"name": "Joseph Schlitz", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ba6f0bcb09a36601eceb19cef4eba15d7184b0f", "messageHeadline": "Merge pull request #8433 from pllim/fix-pytest-warn", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77da4f088e61fe44c5e57b9f0e72b5f1455a615e", "messageHeadline": "TST: Use match for pytest.warns", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c73640ba0da2807dc467d76de21b51fbbc1ca3c0", "messageHeadline": "Merge pull request #8428 from saimn/fits-perf", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "cf05eb5761a6a21bc8058c5459c9ac5ee0f5fe83", "messageHeadline": "Merge pull request #8425 from bwinkel/fix-table-logunits", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "26c61bef44ae6fae51f4762fbb2e0f9f6bf2f8ed", "messageHeadline": "Revert change in __init__", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cf25af8ae3f4bd279f429e89a6599a8aa72bc790", "messageHeadline": "move changelog entry to \"2.0.12 (unreleased)\"", "author": {"name": "Benjamin Winkel", "email": "bwinkel@mpifr.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bae53b480fd68dc1587c0086369a6fac457e3ab8", "messageHeadline": "make an entry in the changelog", "author": {"name": "bwinkel", "email": "bwinkel78@gmail.com", "user": {"login": "bwinkel"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "10caed284c68c260bab81a0d30f0597757056ced", "messageHeadline": "move test from test_table.py to test_column.py", "author": {"name": "bwinkel", "email": "bwinkel78@gmail.com", "user": {"login": "bwinkel"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "5766e771fd5680c20a1f1cb8065e820360b4662e", "messageHeadline": "Use len for VALUE_INDICATOR_LEN", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04965c383efd38453ea7794c71392303af8e465f", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4b647749c7cef103da5893343bdedf873a85bbfe", "messageHeadline": "Fix use of _check_if_rvkc_image", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8b84a1f0117889e14bc6b77199828a76481bd071", "messageHeadline": "Reorganize Card._parse_keyword to avoid unnecessary operations", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "04f2c36b109125554b6bda4e9558d91a0fb2aef2", "messageHeadline": "Simplify code, making things more explicit", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "8982e7dbbf81fef56ce345f94d9a9bdc3454bf5c", "messageHeadline": "Add a faster method to create a Header from a list of Card", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8d97a4f9d62a76629ac9b86ebd1c22c340ea7a0e", "messageHeadline": "Merge pull request #8420 from astrofrog/fix-has-celestial", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "a865e6925a2f37d8a7614eefa326eea58adaca04", "messageHeadline": "Merge pull request #7787 from pllim/clean-pytest-config", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 69}}, {"node": {"oid": "f7422cc1f5706951e4016bf4f5a3f07dd4685d0f", "messageHeadline": "Merge pull request #8385 from kakirastern/polishing-up-dev-workflow", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "324cbf9eae9dd3882e22e76b715ce25a762e60df", "messageHeadline": "Move change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5f28a202cb06e4d8c30d287bdf324610023a3c6", "messageHeadline": "MNT: Remove cache dir config for pytest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 69}}, {"node": {"oid": "6c0a3aa72b4decdcefdc73bff70ae1a95704f3b8", "messageHeadline": "bugfix: function-units in table.Column could be set, but not be retri\u2026", "author": {"name": "Benjamin Winkel", "email": "bwinkel@mpifr.de", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6b6a6699f20000eac488b46f9ad69af562302441", "messageHeadline": "Add back exception catching for unmatched celestial axes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2df6686e0b647c44b949b0e288cb46734e710375", "messageHeadline": "Expand test of APE 14 API in the presence of celestial axes correlate\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "48f3c5e9b1a893056359666cf575179e76d0d0d0", "messageHeadline": "Fix wcs_to_celestial_frame in case where celestial axes are correlate\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "4e536f55d9ed2d4aa7d6ef76b821825a271f382c", "messageHeadline": "Fix implementation of has_celestial to not rely internally on WCS.sub\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "26bc6acf1e39633b6883feec0dcbae373eead9e9", "messageHeadline": "Merge pull request #8418 from larrybradley/sigclip-axis-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "bbbde548841ef6019edf8b839cd2d0f06736df00", "messageHeadline": "Merge pull request #8253 from crawfordsm/sigma_clip_stats_units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "f7e42601cd95e34cea8be9a5eddda92f29829a61", "messageHeadline": "Use __array_wrap__ to preserve Quantity objects", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77571ca1ca77ff0c8f9768eb5cf9ad14bc9e1218", "messageHeadline": "flake8 fix", "author": {"name": "crawfordsm", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15fde58e20dfc0f52685f85e956c19b25be11dd0", "messageHeadline": "wrapped bottleneck functions to handle units", "author": {"name": "crawfordsm", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "5a0130654f0cdfa49f00aaa5b9401a526f984aed", "messageHeadline": "adding test with units to sigma_clipped_stats", "author": {"name": "crawfordsm", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b371de17560e2980162bdb31f4765bfdf50e7342", "messageHeadline": "Merge pull request #8417 from pllim/tst-skimage-ver", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b94d1cd04ff774c33e785369da296f9ebaf6333c", "messageHeadline": "TST: pip everything for cron job", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b896acdb6d1b0d675d44bb65b06ccc127fea522d", "messageHeadline": "Remove unneeded calculation of the first axis size", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7f97e5323162873ce0709ccb0cdfb2dd25389861", "messageHeadline": "Remove more unused setup_package.py entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0e4c70552f289466dd3aa8c1cd30b8bde3f05629", "messageHeadline": "Remove setup_package.py for asdf", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2d3d4c40890fb640164812e16b4247b8eda4162d", "messageHeadline": "TST: Display skimage version", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d92ceda100c26b1e6e7433032022bd549c9f66b2", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "93f44f27de54935a57a5a835a4b806d98e86c1f0", "messageHeadline": "Declare data in data/ sub-directories in one go", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 181}}, {"node": {"oid": "f4908ebfc0454a49a084ccd13e1484a1a15666b4", "messageHeadline": "Moved data for astropy.io.votable.validator into data/ sub-directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab31b2e0621498fb1798ca0d5f5070af7c10a4d7", "messageHeadline": "Moved data for astropy.wcs tests into data/ sub-directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "fcb6148e19f4d971489151d979fa11bbbe05edca", "messageHeadline": "Moved jquery files into a jquery/data/ sub-directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe666861725296cf900cb761281c878366bcb4f4", "messageHeadline": "Moved schemas for astropy.io.misc.asdf into data/ sub-directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5a1eca6940c5f4fcb746bf895282f5c410215805", "messageHeadline": "Moved data for astropy.io.ascii into data/ sub-directory (renamed fro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 207}}, {"node": {"oid": "a19f806d3891c8f59508a10d5a0c81ef16473b8c", "messageHeadline": "Moved data for astropy.utils.iers tests into data/ sub-directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "709cf92926f2a434be4589889fdfac15d8591db3", "messageHeadline": "Moved data for astropy.wcs.wcsapi into data/ sub-directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b05a4f04e8f3acdc7325afa82fd87dcb9754eb2c", "messageHeadline": "Moved data for astropy.coordinates accuracy tests into data/ sub-dire\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cd015196b785952a5cbc585c50f42cfc3caa9ea4", "messageHeadline": "Make donation information more prominent and rearrange README", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "b86b688542cf28e0faf06a18dc77a001875a01a5", "messageHeadline": "Minor rewording in README [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c2c3e6d7859e4624a51dc1620dc5bd54eb158003", "messageHeadline": "Added 'Donate to Astropy' badge", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f738f850e63d63bf398c528b22edd7c90be91c4f", "messageHeadline": "MNT: Deprecate composition of model classes", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "0ccad046e55411ad231aec3810add0b2a14bf8a8", "messageHeadline": "Editing development version files to add/update info", "author": {"name": "Kris Stern", "email": "kakirastern@users.noreply.github.com", "user": null}, "additions": 45, "deletions": 32}}, {"node": {"oid": "43eb75958ab847947d6e4840e8771fa0ea148cd0", "messageHeadline": "Merge pull request #8403 from astrofrog/update-astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6471d614a80f9db9fb4cb9ef63e755cd372bcdc0", "messageHeadline": "Updated astropy-helpers to latest developer version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4135cfa41a160fbb83a548280d4c7748d4cdd1bd", "messageHeadline": "Merge pull request #8391 from montanari/bugfix-for-issue-8388", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "ae3a510095969d3ebefdf456383db7a5facad3ee", "messageHeadline": "Update CHANGES.rst", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3719ff6551e38575bcf6f36e6886474006e2b7c8", "messageHeadline": "Skip `test_elliptic_comoving_distance_z1z2` if `scipy` not installed", "author": {"name": "Francesco Montanari", "email": "fmnt@fmnt.info", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de12555c6153ee717d0ced31e49e40823811162f", "messageHeadline": "Add explicit call to elliptic distance in tests", "author": {"name": "Francesco Montanari", "email": "fmnt@fmnt.info", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb18c423cd49e7c656cb66b1598cd65f5d6fd770", "messageHeadline": "Revert (1. + z) -> (1 + z) in elliptical distance", "author": {"name": "Francesco Montanari", "email": "fmnt@fmnt.info", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "576b4a15bc1d4e270b32444b386bbd81a37921c7", "messageHeadline": "Merge pull request #8401 from bsipocz/typo", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7a175352cc5565a3846f8ecd2461d9306334b8f3", "messageHeadline": "Fix typo and removed unused imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "0114454018152680638a867d78490ded4fe94fd5", "messageHeadline": "Merge pull request #8397 from jakevdp/lombscargle-model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 219, "deletions": 22}}, {"node": {"oid": "9eaee863959b2e9f32b900c672a3f7bf7199ca93", "messageHeadline": "TST: remove stray debugging statements", "author": {"name": "Jake VanderPlas", "email": "jakevdp@google.com", "user": {"login": "jakevdp"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c85214354ff7996be58a7b680500db7418c16156", "messageHeadline": "Merge pull request #8393 from saimn/fits-quantize", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "040bdfa9b716feffa70caedd3ed49f9b458b2f90", "messageHeadline": "MAINT: update changelog for #8397", "author": {"name": "Jake VanderPlas", "email": "jakevdp@google.com", "user": {"login": "jakevdp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "35092831d18c242de2c386f39fb35e100cae27ab", "messageHeadline": "MAINT: fix pep8/pyflakes issues", "author": {"name": "Jake VanderPlas", "email": "jakevdp@google.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "36282d7348548fb4c6bc6c82899252eb0f32b3d2", "messageHeadline": "Merge pull request #8384 from kakirastern/commenting-on-wcs-example", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1097bc09c05e62219bba497f1ed91227ed11d630", "messageHeadline": "TST: fix broken lombscargle test", "author": {"name": "Jake VanderPlas", "email": "jakevdp@google.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4975f01389b8d0a35590b2bebe71750ebe4f8fe8", "messageHeadline": "DOC: add documentation of lomb-scargle model selection", "author": {"name": "Jake VanderPlas", "email": "jakevdp@google.com", "user": {"login": "jakevdp"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "5f1f7be3c43144fc75e848fa1a847fb14d47d494", "messageHeadline": "ENH: add lomb scargle model inspection methods", "author": {"name": "Jake VanderPlas", "email": "jakevdp@google.com", "user": {"login": "jakevdp"}}, "additions": 192, "deletions": 16}}, {"node": {"oid": "4a6bc721ca1a3898657c39a17974c1e0b11b55ce", "messageHeadline": "Updating comments for the wcs examples to add info", "author": {"name": "Kris Stern", "email": "kakirastern@users.noreply.github.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7de4f351b0a2b9b177b5ada1143caca467367cfe", "messageHeadline": "Merge pull request #8396 from Cadair/doc_fix_compound_model", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "09b644b6e518b0b7f54f09506aad6fe550bcffa1", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c5e8e63cb09b8df1cd91c7104b4cd05fc0259ba", "messageHeadline": "Fix a bug in the compoundmodel docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ae270608caa1f00f6e98cb0fe42832e3b89fa6fd", "messageHeadline": "Added instructions for uploading releases to Zenodo.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9962e89bcb196168f96a3d76a3c5e1958ca1f7fe", "messageHeadline": "Fix default quantize method in CompImageHDU docstring [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a91e5cb13db9f2b6ed2201ab2b72fdcafafb4e3", "messageHeadline": "Fix elliptic analytical solution for comoving distance.", "author": {"name": "Francesco Montanari", "email": "fmnt@fmnt.info", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "62c73d847f98c87319b98260053711165ae6982a", "messageHeadline": "Merge pull request #8383 from dasdachs/add-robots-txt", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "12bd5ed5e6a9e6766a63dbf85a4da22fa9f9195c", "messageHeadline": "Added <meta name='robots'> tags to older docs as fallback option", "author": {"name": "dasDachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "780b3815e45b5f54cbd46553cac6d4b7d5944dc3", "messageHeadline": "Removed to_be_indexed variable from conf.py", "author": {"name": "dasDachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "538b6443d81c420bf93298528fb83c56e4070011", "messageHeadline": "Removed the extension to layout.html as meta name=robots is no longer\u2026", "author": {"name": "dasDachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "53991504e622ceb516d79d37dd562da95f6c845f", "messageHeadline": "Added robots.txt to exlude all but stable and latest and updated conf.py", "author": {"name": "dasDachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b0ee48aaf1638f555849a01a68f2d26ac212a711", "messageHeadline": "Merge pull request #8380 from taldcroft/ascii-pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "70bcd354211f9fb5d68df1955a8c239c29cf0b49", "messageHeadline": "Doc updates related to pandas and unicode", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "87fd7799b9583e7708a181f0c9b596a50f502902", "messageHeadline": "Merge pull request #8355 from mhvk/time-small-speedup", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e0d160939bdbbffab2facdde1f7ca309659389c8", "messageHeadline": "Merge pull request #8372 from astrofrog/simplify-setup-py", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 60}}, {"node": {"oid": "4c36c04e90d29fbcedc04860a1fe7fea0241bc75", "messageHeadline": "Simplify setup.py and update to latest astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 60}}, {"node": {"oid": "54fc37c214171a784a7af3a96587a4abca4de433", "messageHeadline": "Merge pull request #8374 from astrofrog/update-astropy-helpers-dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c68ab6ffbb5ecec69bdca6de91636d60a4d91edf", "messageHeadline": "Updated astropy-helpers to latest developer version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec976777dfb2346efd7567f29a1d62e90b4dd3fe", "messageHeadline": "Merge pull request #8370 from mhvk/quantity-override-methods-correction", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "6760ad47b8d69eab7e673f6086724fc307331728", "messageHeadline": "Speed up time calculations a tiny bit using faster test.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "da720758cfcedcde6dfdfd2f49f5c5fe33dea049", "messageHeadline": "Revert removal of mean, std, and var methods on Quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "cce883a3dab44bf87d849c7ffa3a217ba6ced9ac", "messageHeadline": "Merge pull request #8353 from subagonsouth/bugfix-for-issue-8348", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "4dfef4bc64be527ae63a099c2c3d7ce0e2b0a36f", "messageHeadline": "Merge pull request #8313 from Juanlu001/quantity-to_string-take-2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 99, "deletions": 17}}, {"node": {"oid": "daff3ac19acf2b233eb13c7f5dd7fe5bb89bdaff", "messageHeadline": "Merge pull request #8359 from nabobalis/master", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "832a5a1fc257be4fa9c1dc41950abaf468397cd6", "messageHeadline": "Merge pull request #8361 from pllim/rm-quantity-err-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "280285b9663629cdb2caeddb7379af2bf8680a30", "messageHeadline": "Moved test as requested in code review (+7 squashed commits)", "author": {"name": "Tim Plummer", "email": "Timothy.Plummer@lasp.colorado.edu", "user": {"login": "subagonsouth"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b886234b483594b265312cfbbf601e9f00b5786c", "messageHeadline": "Remove doctest that raises exception in plot example", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "92b9e335df91e399f577ae4104d4d8de96c69419", "messageHeadline": "Merge pull request #8349 from perrygreenfield/slowcompound", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "347e2e3163e1af051aa33dcc065fbef83d91af58", "messageHeadline": "added new issue", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "375ae45689a6523e3fb3a44f52cc0f0e63458ce7", "messageHeadline": "moved CHANGES.rst edit to 3.1.2 as part of backport", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ba57fd9f2b7700d2d2c227a99473b73894d1ade7", "messageHeadline": "removed trailing whitespace and unused file", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 3, "deletions": 68}}, {"node": {"oid": "9402ae2335aa4476c422d92eb686ee2bbc1286e2", "messageHeadline": "minor updates to CHANGES.rst and utils.py", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "97d3f5feee1e204b5a8927fef1b058d54a24a725", "messageHeadline": "simple tests of using a different approach allowing parameter values \u2026", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "3cc32239dc205d3310e2520830435474be7751a6", "messageHeadline": "change reference to QTable within from_pandas", "author": {"name": "Nabil Freij", "email": "nabil.freij@gmail.com", "user": {"login": "nabobalis"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "998f666b8349cf758eceb1fc140d9b8e7258ff88", "messageHeadline": "Merge pull request #8351 from pllim/pandas-why-you-no-pass", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6e661c6df9b0f1151c265f5739cd038d10b5b01", "messageHeadline": "Fix omission in docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f407a8c11898bc58e51a2c8aed9ac7e14c2b0003", "messageHeadline": "Fix subformat", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95134d0282775cab40a959f1b99512464ca0afaa", "messageHeadline": "Improve description of Quantity.to_string subformat", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3f7600739588f954f7e797501da1732069ea3157", "messageHeadline": "Add changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e281d0c9111f1c0b87601bc27a78fc0b8d6380fa", "messageHeadline": "Address comments", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "e830e7767e864108eeaa6128dcea4bd6941c2cdb", "messageHeadline": "Handle LaTeX subformats", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "57c676a19b60d36c64203bf67bb4697bbef8e51f", "messageHeadline": "Make str(Quantity) use Quantity.to_string as well", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d379d6d333404e30061b434f74b81fac28256827", "messageHeadline": "Add simple unit handling to Quantity.to_string", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "46a3a86090017cddf499dd3981ee451ad7c86778", "messageHeadline": "Prepare Quantity.to_string using _repr_latex_", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "7fa3f7b03a4bc77f14e652b999c28fdb0a496fb4", "messageHeadline": "Merge pull request #8346 from astrofrog/fix-make-bat-clean", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "408cea11d3039a61909e1482a06b451647540fe8", "messageHeadline": "Set pandas display.max_columns for doctest.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a081097d60e2ea0bf15f492ce6eac91f8ce12be2", "messageHeadline": "Merge pull request #8352 from pllim/fix-mpl-tst-failure", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6bda1e3e578827f809b1241203d2e4c19b109da0", "messageHeadline": "TST: Fix viz test failure due to MPL error refactoring", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7fc8f29195b1d7f57ff4afd455817f3a6b429830", "messageHeadline": "Merge pull request #7786 from pllim/rm-plugins", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "317a4bd8f2edb2d4245654bfa032adbe9e68e36e", "messageHeadline": "MNT: Remove deprecated pytest_plugins", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "e54f6ac3941c0e5a5c8867c43f64bcc8852fc617", "messageHeadline": "Merge pull request #8316 from mhvk/quantity-remove-methods-for-numpy-\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 73, "deletions": 90}}, {"node": {"oid": "4cb848c2a85856dda6a5025e522a6576e7f4715a", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c736c0c64a2fc48f725e1eb0e81b82b211d9503", "messageHeadline": "Fix clean command in make.bat", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b62e5cc150e7e737f9a373095dfb5a099b9179a9", "messageHeadline": "Merge pull request #8344 from astrofrog/remove-duplicate-check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b7b277ba5eff15641293f30f2da615727fef4824", "messageHeadline": "Merge pull request #8343 from saimn/expat", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5493, "deletions": 65120}}, {"node": {"oid": "b05a43ddc4643ade0cfc1b6de7d31902011f0326", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef5b44e322b775136b89b884e91fe34cf8eed43a", "messageHeadline": "Trying to fix windows build", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78653acc0717f147cf33a48e090504d829b300a4", "messageHeadline": "Let's try with HAVE_SYSCALL_GETRANDOM", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a54a233089251442f31a4e0d833e48a8dfff3aea", "messageHeadline": "Update expat to 2.2.6", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5489, "deletions": 65119}}, {"node": {"oid": "87e1c987442db761dd7f2ce45bed35d574f31c21", "messageHeadline": "Remove redundant Python version check since it now exists in ah_boots\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "867ec9df33f2f2ace62031ab94f4f643a535a02e", "messageHeadline": "Merge pull request #8240 from astrofrog/use-setup.cfg", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 98, "deletions": 88}}, {"node": {"oid": "95130b0ee393ee47381ee8b21ebdfbecf03459b8", "messageHeadline": "Merge pull request #8341 from johnnygreco/sep-constraint-example", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "eb7ab7c6adc6cdcc391f46bd3fc43503af6aa81d", "messageHeadline": "Update docs/coordinates/matchsep.rst", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44a86dc3acbcbc055f07a439503d2a98954d9cff", "messageHeadline": "added sep constraint example to docs; also found typo [ci skip]", "author": {"name": "Johnny Greco", "email": "jgreco.astro@gmail.com", "user": {"login": "johnnygreco"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4dd8b92748475f04939557e19a50d40807e31e5c", "messageHeadline": "Fix logarithmic units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "0e307d0dd7af3ec1370081f68257538a7e13f24d", "messageHeadline": "Merge pull request #8323 from pllim/deprecate-six", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5572a3e94be860282b2780cba0090ff4053b295f", "messageHeadline": "Changelog entry under API changes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "659a0439e870eea300d7ec7430cd0e0ae7d05925", "messageHeadline": "Small speed-up in _new_view.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3c097a1f1f7c1bf48986a4d8c2cadbb7ed52d117", "messageHeadline": "TRIAL: Remove Quantity methods that can be dealt with in __array_ufunc__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 52}}, {"node": {"oid": "781b74dc9315110d32ec3a0796252bc72f9dd7d4", "messageHeadline": "Merge pull request #8284 from drdavella/asdf-skycoord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "1ba7d2b9998f64227a6edb458344a307c4b60659", "messageHeadline": "Merge pull request #8336 from dcrichton/thermodynamic_temperature-doc\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7629ec76b4d200c824d1b29eaff11e9e15ce1a3c", "messageHeadline": "Skip ASDF skycoord test for now: apparent loss of precision", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e03ea6693727f96093659883bc5f7d743593f4e9", "messageHeadline": "Correcting thermodynamic_temperature behavior description", "author": {"name": "Devin Crichton", "email": "devin.crichton@gmail.com", "user": {"login": "dcrichton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b86ba15d16319cff12265fed4605ce4181ba568", "messageHeadline": "Merge pull request #8332 from pllim/fix-pd-doctest-osx", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "239b133c75a382c83e0e32e84aeb95ebe6b0c75f", "messageHeadline": "Updating equivalencies docs", "author": {"name": "Devin Crichton", "email": "devin.crichton@gmail.com", "user": {"login": "dcrichton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a6b07414e1cdd9305358cc1a462caaca97fbb7", "messageHeadline": "Merge pull request #1 from astropy/master", "author": {"name": "Devin Crichton", "email": "devin.crichton@gmail.com", "user": {"login": "dcrichton"}}, "additions": 131949, "deletions": 82666}}, {"node": {"oid": "da07ea50a16a96f3e5c4821fe8de9f9e91b1fbfd", "messageHeadline": "Undo QTable formatting change in doctest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6b02138a41327e419ba8701fb3f742cea243bc15", "messageHeadline": "TST: Total control of to/from_pandas doctest outputs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "8af8b95c5ae47c61d0b21882e776fef42898e9b3", "messageHeadline": "MNT: Remove unused imports", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "45f7cf2fde0f3f43890cbaf7d8affb1b6a652676", "messageHeadline": "Mark as xfail ASDF skycoord tests with velocities", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6a90fc05d8db1658a02fee9cd4d68b2eddcb90c", "messageHeadline": "Use skycoord_equal for SkyCoordType.assert_equal", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "ce9c513fe47433a44b1f09a366ea3da236ddd1b6", "messageHeadline": "Add importorskip for asdf in schema test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8af864d8e80721b817e4b7b4c1b219d9ae654cb1", "messageHeadline": "Add change log entry", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cff7db947db046204ce41b6e387e65463648d97d", "messageHeadline": "Add (very) basic ASDF schema for SkyCoord", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "971e52320383a9be376c65c20949fddc72addb01", "messageHeadline": "Add ASDF tag implementation for SkyCoord", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "2592488d9d6e5650da2ccadf7983609fcf0de8ac", "messageHeadline": "Create unit test suite for storing SkyCoord with ASDF", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "e00a65547ed755785ea9562f2d4948474d571d38", "messageHeadline": "Merge pull request #8252 from Cadair/equiv_metadata", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 223, "deletions": 37}}, {"node": {"oid": "f85535241baa12322b4445b838558d8e160bfd07", "messageHeadline": "address nitpicks", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c464b8ba16330f30d4fc6184589b4fd0200a596b", "messageHeadline": "Merge pull request #8328 from pllim/win-fits-mmap", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "a623b5f1e047e7b49168dc7fc39f50663576a0e0", "messageHeadline": "TST: Move assert inside context manager", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "85917875be20345a0c5f122306d5cfa3d2c9365f", "messageHeadline": "TST: Close FITS handlers properly in tests.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "38a6c1f8345037ad470719dea5eaaffa6dd9af2a", "messageHeadline": "Apply @astrofrog review comment to warning message for six", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "457dc8e0ca50037331ad8f23f258c3bb1d8d1726", "messageHeadline": "Remove unused block", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "ee9e668c12f292603ecc4f5fb3ebd6562ec714b2", "messageHeadline": "Update release instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e234a9e679807caa612ce4aaac120ec25a3e74e5", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "24417230074aeeb8bf8f806bbe87c8762e22368b", "messageHeadline": "Explain minimum_python_version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "05dab4e448653e13cf00e1266a42d5663ed7ec9f", "messageHeadline": "CircleCI: update to docker images with more recent setuptools", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bf944d272f2d9acc6c369ecb9a85b96efb03e5e7", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5be7ea0da97cdb50b48dfaf3a44a3f56e88248c8", "messageHeadline": "Give nice error if setuptools is too old", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6f57196478a06567f9c1d9284e0afac31275d97c", "messageHeadline": "Fix syntax and add back license_file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "719cf4a8ff97c99dcef61e1bcc408ef0acef68d6", "messageHeadline": "Fix minimum Python version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fde855c70fa7f3490efac8598c5f975b0d181d11", "messageHeadline": "Move a large chunk of the setup.py configuration to setup.cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 67}}, {"node": {"oid": "7ebe954bd6eeac32474339cb560019a1e9a45ede", "messageHeadline": "Merge pull request #8321 from astrofrog/fixed-contour-bugs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "855227f6900f3567cbd36b08301606ce5d9de6b5", "messageHeadline": "Skip test for Matplotlib <2.1 as Matplotlib itself has a bug unrelate\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "70010f1940abc1d0247ad9ea6fe80eb0ce0adc98", "messageHeadline": "Added changelog entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "297be6ecc6c48cdab25d32b20cfad01a621397ed", "messageHeadline": "Fixed bug that caused an exception when contour set was empty", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c4a2412f01f53cff1256cb1989984c6964de6d68", "messageHeadline": "Fixed bug that caused contour and contourf to return None instead of \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b1a5312dc5d8539b838a061b8f2f82873db260e", "messageHeadline": "Added regression tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "96db2c0404ffe26d2a3b838ece320468c1948e91", "messageHeadline": "address comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "b30ee3716545ce7802de8538b3e58a3117ed718a", "messageHeadline": "add equivalency schema", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "aac383714af646212e073702936e4084d9efa57d", "messageHeadline": "Merge pull request #8285 from drdavella/asdf-timedelta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "d91d16a53ee01cf384187dcda28f1c4ab6e46e1b", "messageHeadline": "Fix the ASDF test for TimeDelta formats", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8afa8f429531076f345489956ef8543cce5614e6", "messageHeadline": "Add ASDF test for TimeDelta scales and fix schema", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "a9f51a3e8eacc360d4f353a1fbe649809f88e4ce", "messageHeadline": "Add importorskip('asdf') to test for TimeDelta tag", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "840a5c59bbba629ca87e97a42e0da3fff668f38e", "messageHeadline": "Add change log entry", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84fe347cb581dc4a7817651167d877d5eda6047b", "messageHeadline": "Add ASDF schema for TimeDelta", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "66f40b6e19764ae53f5bfdfda8ecf606403a1f0a", "messageHeadline": "Implement serialization of TimeDelta for ASDF", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1ae72b244dd867240ca23415faa2771f97d57569", "messageHeadline": "Add test for serializing TimeDelta using ASDF", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "32b7e8cc0b7612e916c31f0c01cfbe8a26016419", "messageHeadline": "MNT: Deprecate bundled six", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a77ef1b158d9f73e02c292d8ceca0a153bb27029", "messageHeadline": "Merge pull request #8322 from bsipocz/changelog_post_311", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 64, "deletions": 23}}, {"node": {"oid": "d29cbd25dd124d86f3578f37f09e07454682c989", "messageHeadline": "Add v2.0.12 and v3.1.2 to the changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 64, "deletions": 23}}, {"node": {"oid": "add7e80021c2221ad6acf19673f3dd00edf66638", "messageHeadline": "Merge pull request #8289 from parejkoj/remove-py2-develop-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "9308f33220e544a3a2ec052465d8e411060b75c0", "messageHeadline": "addressing review [docs only] [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36c908c39d241b7f3d74b232bd71250c05ed8d9c", "messageHeadline": "Merge pull request #8293 from taldcroft/docs-ack", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7355f88e31c155b640fc3567b3aba77bc2ccb7c3", "messageHeadline": "Merge pull request #8274 from taldcroft/ascii-empty-comments", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "c34f27f645c205100e70ecb2995fc3196b98c888", "messageHeadline": "Merge pull request #8258 from bsipocz/docs_remove_edit_on_github", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "9bffef18249f802792a81800a44efc038ca3ac4c", "messageHeadline": "Merge pull request #8309 from mhvk/erfa-use-frozen-dimensions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "73d4c362d2da52c734c18910c0da4a28fc7e6493", "messageHeadline": "Merge pull request #8314 from saimn/remove-six", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "c33ec6cb4e63986f8e0275bd9131fba0a026ce79", "messageHeadline": "Remove a few uses of six", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "584d96bd392c47174fd0366368e261ee4c17c258", "messageHeadline": "move test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "71610246c606d224a202149eb0361f4c8d57eb88", "messageHeadline": "address review comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "b15a10f651068007fe96642a47f72bc09d13ec3c", "messageHeadline": "Add a simple test for the signature.x", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a671d49147a34145a6e354187ed1a1da8b9a89ee", "messageHeadline": "Merge pull request #8287 from parejkoj/update-magnitude-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "20aa6ac3b072b64f234c5e87de107f548ea3aa7b", "messageHeadline": "Use numpy 1.16 fixed gufunc dimensions in erfa.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "d8c7dd0de5cd41f6e8e10b7d693ae647ac053b11", "messageHeadline": "Merge pull request #8308 from pllim/iers-mirror", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 61, "deletions": 25}}, {"node": {"oid": "127c8e1456a2155c0d75d4a16373979267fd112d", "messageHeadline": "Fix overly long docstring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8374d5b7d66fec5e91d2124ce0951b4277f85cd", "messageHeadline": "Address comment. Fix numpy-dev failure. :unicorn:", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "3f020a5711e5cdf52281cd2693c0c7c5b59274cc", "messageHeadline": "Also include logarithmic in main units Reference/API section.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4480572c5c5c2e1f645f8b3eb7f41cc15ae71acb", "messageHeadline": "Introduce IERS_A_URL_MIRROR for when IERS_A_URL is down.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "f93803765fbee20ef50ffcb322ae8995918b5d15", "messageHeadline": "Merge pull request #8264 from mhvk/units-introduce-matmul", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "5380c8fe24bcb9c8f9a058d553567158c1fd639a", "messageHeadline": "Ensure we support the new matmul ufunc in numpy 1.16.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "44e1c44c37918c659d82aad7f5dc6051a449dae8", "messageHeadline": "Merge pull request #8302 from saimn/table-import-time", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "37784415047d7c19389ba629e628f18c5346d30c", "messageHeadline": "Merge pull request #8033 from pllim/fix-warn-coord-2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "50bfdc96a5d4200bb9ca8812c840f78a14fae05f", "messageHeadline": "Add comment about local import [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10f20379882f7b3c49f30001d19b77ff3a1f3e3e", "messageHeadline": "Merge pull request #8080 from pllim/up-tst-pyver", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "938ac2370381039af52cd1d33e08a925e9d17d08", "messageHeadline": "TST: Fix allowed failure syntax [skip appveyor]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18515587412b6606cd3549baafb29583d91ba6a1", "messageHeadline": "Merge pull request #8282 from neutrinoceros/master", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "7b4ce4ccc4f0140fd2b0518de8a7738861fb5d2d", "messageHeadline": "Fix a bug in io.fits where fortran-ordered arrays were be flipped at \u2026", "author": {"name": "Cl\u00e9ment Robert", "email": "clement.robert@oca.eu", "user": {"login": "neutrinoceros"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "3a24130872d94b9474c221f37870f4edc991ac68", "messageHeadline": "Delay bleach import to save time for astropy.table", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "c8ffb6c87cc9e9818c5c8578dee97984f0eb1403", "messageHeadline": "Merge pull request #8294 from drdavella/consistent-asdf-version", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "1a2783ca813acfd54bc3a72b1254caa0ec554120", "messageHeadline": "Merge pull request #8286 from drdavella/asdf-earthlocation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "b16a3e0854be99c5c2f4e8b0dbd9479f34df993a", "messageHeadline": "Merge pull request #8292 from eteq/fix-8271", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "3c5fe6cc05282a5b068cb6c87005fb205141f009", "messageHeadline": "fixes suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7657b9866dd2c495e18aba7964c521b7ba6c8458", "messageHeadline": "Merge pull request #8295 from jdavies-st/fitsdiff-filename", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "83289151e06086dd2e38e7f721bda29695399630", "messageHeadline": "Add diff report test for fitsdiff --ignore-hdus", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "942ed5458e67995926a7c02fda7e459f8a06edad", "messageHeadline": "TST: One more coordinates test need remote data", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "413de61fb8de6332ec07b87dba087d7a2a15bc29", "messageHeadline": "Print filenames in report for fitsdiff --ignore-hdus", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9c9b2490a8a2498c80cdca90d79cefde30303d4a", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3078d6050acf26faa2ed65c64b92cdb1c7bb78c0", "messageHeadline": "fix whatsnew doctest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae71c5d7d21af1bc7203e721e210e25f728ffff1", "messageHeadline": "Refer to required version of ASDF in a consistent way", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "4abd7d5591447e82798fcadb27afb978ed058a81", "messageHeadline": "Add change log entry", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5e874e70b005f63cf2f791cd79f42b12b7f678d", "messageHeadline": "Add ASDF schema for EarthLocation", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "a39062ac656811da1fff013f5e1755ea2bdbb3ad", "messageHeadline": "Implement ASDF serialization of EarthLocation", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "c8654b4bdca943babf5b8eb7beea75ca195bdf91", "messageHeadline": "Try to give the special magnitudes more prominence.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b95e602932791dcb3eb3d360fbd1e9789219920e", "messageHeadline": "Include highly visible message about acknowledgement", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "246debeb0fa6a8669572103a901924aed8bfe0bd", "messageHeadline": "fix tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "47a5b80629a74b885098e055c573dd580c955214", "messageHeadline": "correct implementation of with_H0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d98aeb142a7e5d3659232ca594ad09162804be1d", "messageHeadline": "Remove py2/py3 commentary in the dev build docs", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "50f9a069a59b3866dd2028902635984aef31aa6f", "messageHeadline": "Add logarithmic units to units index page", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d442266799e653804fe1877841af3ca6952cd6e", "messageHeadline": "Refer to corresponding magnitude definitions", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7669ca2642d23a4493f0e10e347e67d8991f6737", "messageHeadline": "TST: Mark coordinates tests as requiring remote data.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "6337c630db1c2a21744ee2cc86d3e316f49418f5", "messageHeadline": "Expect failure for fast reader with parallel=True", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7375dcbdf8381e1da6cd94d711b82798986ade9a", "messageHeadline": "Move changelog entry to 2.0.11 section", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87e1d2c53cc459307eb474306bb7124f8a421fe1", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c422fa26341bc1c8e94e4721fc1d6c7249bbfc34", "messageHeadline": "Fix fast reader to return comments for table with no data lines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "52d1c242e8b41c7b8279f1cc851bb48347dc8eeb", "messageHeadline": "Merge pull request #8247 from taldcroft/to-pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 293, "deletions": 28}}, {"node": {"oid": "35400675be508b4965054dd5748358f972b2c94a", "messageHeadline": "fix docstrings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f0f54f354834e6be0ed0e8382f8f3be4a1353aac", "messageHeadline": "use only kwargs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 30}}, {"node": {"oid": "b3d77cbf1cd8d24695a97913e6566f1ed1b8a898", "messageHeadline": "address review", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "ceb89687c9d8e872b8c27ec975350b2550b8b39a", "messageHeadline": "Add tests for serializing EarthLocation with ASDF", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "821946f205cd3e208d21080b121ebfa90cc5ec12", "messageHeadline": "Remove unnecessary yaml dependency", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "8720a739baa0fcf69baf482465e04eeec46ce77f", "messageHeadline": "Merge pull request #8283 from taldcroft/ascii-double-quote", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "935206da9674cc6ff9643c23eb852827c53af757", "messageHeadline": "Merge pull request #8278 from pllim/fix-doc-banner", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8443dc0386ed28783639d487076fccd17fb549a3", "messageHeadline": "Add regression test of reported SEGV case", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4f7d7599f4a37b49300575b25e7a82c36ffbc4b8", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "65278bf9f0ae0cd597473922b3d2153af990e069", "messageHeadline": "Add test for doubled-quotes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3f071f62e17a7d63391c376acb84e9cdf606bd25", "messageHeadline": "Fix case of doubled-quote at start of quoted field", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "038c58e1070ba1bdf2f392fef177159fde0e45f9", "messageHeadline": "Merge pull request #8279 from pllim/table-i", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "93aba91024f313c2d41cf0fdf8d3652e665c0411", "messageHeadline": "Fix fast reader C tokenizer to handle double quotes in quoted field", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "344cad5a4bf190a0259e8d69da3b9f1a958b9577", "messageHeadline": "Merge pull request #8280 from bsipocz/circle_non_verbose", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1327b667ade28d28216e5591a0c5cced161eb6b", "messageHeadline": "Removing verbose flag for circleCI runs to avoid the need to download\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce25a0fe1bc7ad85ea3aadcb2b4ca6ec5d4262a7", "messageHeadline": "Fix error when writing out empty ASCII table", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "816ad8cb0a74b911ce165a4f23048c9219bda825", "messageHeadline": "Fix banner linking [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0b6f44491be2faf22b5183a738a9f2ddc446d2", "messageHeadline": "Merge pull request #8261 from drdavella/asdf-io", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 331, "deletions": 14}}, {"node": {"oid": "ed5e2850eae5a55a6f185af9729edd2130c58dad", "messageHeadline": "Register ASDF reader/writer whether or not asdf is installed...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "ba2e4a74a97835279b9cae4553116fbd2007ac17", "messageHeadline": "Merge pull request #8263 from mhvk/units-fix-negative-power", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "51fdb839a98f56921c219f74c1466efc8eb73025", "messageHeadline": "Merge pull request #8268 from astrofrog/fix-rtd", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fd2c2e9f2bc038a8a13780573bb0dd8bd16740f", "messageHeadline": "Fix dependencies for RTD build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df979dbc9a5faa962a34068b87bb6e6c6811630a", "messageHeadline": "Merge pull request #8266 from cdeil/uncertainty-mpl-import", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "09abce623704ad8a78805c227af4da006af2bb5e", "messageHeadline": "Updates to top-level ASDF documentation", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "63510644f82071aee2c0925baf86cb5ac4da2a7e", "messageHeadline": "Add docstrings for ASDF read_table/write_table", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "0e6329d730cd5241f324881435474c6fc428268f", "messageHeadline": "add a changelog entry [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aa177689b5e6030facbc9baf29f792ee3d294853", "messageHeadline": "Remove unused import in astropy.uncertainty", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d8c537b2c43aeb6b47428bdf5308ea5ef2006b14", "messageHeadline": "add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 82, "deletions": 22}}, {"node": {"oid": "400292f85bd64a55029980e5ea571c131fdc2a6a", "messageHeadline": "Fix bug with raising to a negative power.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "a7755025e0c5dbe160a3b694dca186c36af2b42f", "messageHeadline": "TST: Bump Python to 3.7 for some jobs", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44e4f1b70e2807787e3c5782985ced280634151f", "messageHeadline": "Pass ASDF tree to callback instead of entire AsdfFile", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "084fa4fbbafe3b10acb9e3dc6d446519639d2103", "messageHeadline": "Update ASDF documentation to reflect I/O registry support", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "e4bee4aa1b393d128e3df419d3ff91f8de626f37", "messageHeadline": "Merge pull request #8262 from drdavella/asdf-doc-update", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dee36d0eb66848694ccf5ea867a8a476cdbfcfed", "messageHeadline": "Adding back github_issues_url", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97817ed92c90fdd7ff56ddad68332b53bd5cb4ea", "messageHeadline": "Bump ASDF version in docs", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f27e1997c94bcdac23e5cb478e7d2b9c6dc1f37", "messageHeadline": "Put try/except around ASDF import in init file", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7ef955ab3fbdbbd6940f56a2d6d87ad70eacd855", "messageHeadline": "Use importorskip for asdf import in test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b63d23c54fc54a49066fd1a1959708878cc40ff", "messageHeadline": "Add change log entry to v3.2", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c91c76779c97d9c293c0aa6c834f805a89d991b", "messageHeadline": "Implement custom tree creation/retrieval for ASDF IO", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "744e320ed36f4b8396004529e53002b4f2c67f03", "messageHeadline": "Implement table reader/writer for ASDF", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "2b20fe82d02d60b7f2af971544f0d604c2312566", "messageHeadline": "Merge pull request #8256 from bsipocz/docs_fix_more_mailmap_post31", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "99e5602ead6548048772c18abba9d6bd49237235", "messageHeadline": "Remove edit on github option", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "5aae22c98ccd80e918ed0942eebc14fd04c8708c", "messageHeadline": "Fixing more names [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4bb724562119df8570fdd8254ca97287c6af3ecf", "messageHeadline": "Merge pull request #21 from nden/fix-pep8", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "994302f16915f475626222c07ceedbaac8954445", "messageHeadline": "fix flake 8 issues", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d90b2ff57395d4189d7b1f521f4934d0362c6ce6", "messageHeadline": "Fix problems in docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "4cf5f32e78b1a0d8182efb3b3153530bf43942a1", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7569f06630e8837951dd018b97a220f4db6c3f23", "messageHeadline": "Fix issue with array being read-only in numpy 1.15", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "927e7a0ffeacaa89741e4f8a7e282c0906e5025b", "messageHeadline": "Add test of getting index in from_pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "656fca1cac724643f26f3f1394ca01c7237f383a", "messageHeadline": "Change from_pandas default to index=False for back-compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7456cc672a681fcc313955ea868929038c9dde3", "messageHeadline": "Add index to from_pandas()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "5dd41abe70838377b26450e7adca5a6745dc9e7a", "messageHeadline": "Fix problems related to info and indices on mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8721bdaa51ac1ac1c80455361a9c3abd7016db0b", "messageHeadline": "Add index option to to_pandas()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "b1b755a32a9107502d44b4085631c770afeac2c6", "messageHeadline": "Add docstring details and examples", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "8cd282a3f8c1cb15cf1f5606cea8b87c9bc80c83", "messageHeadline": "Add support for TimeDelta mixin in to/from_pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "fbeb0c67af94ba168510f90c0718565abe9ed76c", "messageHeadline": "Back out serializing generalization that was added just for Time pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "bcc46c53bedbe283cdd8c55704d579ec788318a5", "messageHeadline": "Add support for Time columns from datetime64 in from_pandas()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "b3df76c3cf2f475ebbc84af5d1cc345271536e79", "messageHeadline": "Fix bug when creating Time from datetime64 with masked (NaT) values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "7c3382b74045c75bd0655e26b25cb498c0f07e0a", "messageHeadline": "Add tests for from_pandas and mask Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "91d3c72d67c6340bd38b6ed3bf993baa88d52776", "messageHeadline": "Update from_pandas() for Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "8777f9915ed591bc4bd764bbfdd8dfb335462c5c", "messageHeadline": "Serialize mixin columns in to_pandas()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "e720bee8d0b1122ca79803b8c4d1366805389fda", "messageHeadline": "Merge pull request #8249 from taldcroft/docs-major-links", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "9e28227895389dd34ba10d3450628fe8e8211cd3", "messageHeadline": "Merge pull request #20 from nden/serialize-equivalencies", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "6fc18799be5eb4d732386e37af6a5b8e8e59abc5", "messageHeadline": "serialize equivalencies", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "b225a5a966e790d20e4d863f20e40d0300e9cc82", "messageHeadline": "Merge pull request #8198 from astrofrog/extras-require", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 118, "deletions": 143}}, {"node": {"oid": "007f0b8b9420d952d878d57c6efa518cd48d07b2", "messageHeadline": "Minor change to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b50d031af6a05c3f86a65a16abde5364d44c547", "messageHeadline": "Merge pull request #8225 from keflavich/fix_7292", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 97}}, {"node": {"oid": "99784fd72cf062275edda187d5d4cc719368ec8b", "messageHeadline": "support addition and add tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "ff5458ed8434503a573e989b4429a935e262de8d", "messageHeadline": "Update developer docs on writing docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "85acf7c87703a3f17729a9cab02bafcc6f2ceec2", "messageHeadline": "initial implementation of add", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7becd2ce8db2d269b3a20fb6e3f35f53b66a0fdb", "messageHeadline": "Wrap all equivalencies in a cutom type.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 59, "deletions": 33}}, {"node": {"oid": "aed56824c1288566b2b9aed89e65056f46806f68", "messageHeadline": "Clean up changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "2d215f528bfd9d7d7768d1a6bcf45f4d656475ac", "messageHeadline": "Update installation instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 69}}, {"node": {"oid": "1d9729b714f56d55d5c20c4db7c82632df641b4d", "messageHeadline": "Added empty pip requirements file with migration instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "24746a8fd467d1f67147278896f6a95aeb0bd695", "messageHeadline": "Define extras_require in setup.cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "0b35ec32009d5802118588d4b817bd08c7692ca6", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "70d29cf1e3391ba449e1df9ef6c37d869cda7274", "messageHeadline": "Fix syntax in RTD config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b6bbc83b8db4e41ae4b1fdb5b0faf4ebe383126", "messageHeadline": "Tidy up extras_require", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "3e8dab73a9c1b7db602e96184a27565679b256f0", "messageHeadline": "Fix sphinx warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f9e608a664641fc4b93f8fc23f4665e3da91c5c1", "messageHeadline": "Include pytest in docs dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66d9f71d0a3b01b6d044b3933094987e853a1d6f", "messageHeadline": "Remove mentions of pip requirement files, use the extras requirement \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "65979a91521c0ad49f9a5fe491e462f1df3b5e23", "messageHeadline": "Added [docs] to extras_require and remove pip requirement files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "5fbcc1a6882ea9eb57c4a5f4e90de12b3f529fd1", "messageHeadline": "Declare full dependencies in setup.py (in extras_require), and make s\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "a170a74739e4356c169429a42e554f9777b53f4d", "messageHeadline": "Merge pull request #8235 from Cadair/isort_config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "de3933688433e22765b1bdffa175fcd954d691c3", "messageHeadline": "Merge pull request #8200 from astrofrog/absolute-imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1887, "deletions": 1887}}, {"node": {"oid": "62e549a7c5c00863013027c1de4913d08d9f12ee", "messageHeadline": "Add narrative doc links for major user-facing classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "f7492143127f31773f2df45df6f3d66c98295f2e", "messageHeadline": "update imports stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "08b4a8b87d8a71d9fefd072670622d5e4cdab583", "messageHeadline": "Updated guidelines for imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c64572a2e8531fac1ce660002e0c92b70674fc1", "messageHeadline": "Change all relative imports to absolute imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1882, "deletions": 1882}}, {"node": {"oid": "644bad5d34813a5e18b4d459cadacfbf16a3c388", "messageHeadline": "Merge pull request #8241 from bsipocz/changelog_post_31", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 178, "deletions": 198}}, {"node": {"oid": "18ece83f7709db7cb4b04916bd2be2bfc1804c98", "messageHeadline": "Merge pull request #8236 from astrofrog/fix-circleci", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "8c853bcdcaa257b3b8304e459e4bf43da8f9b833", "messageHeadline": "Switch back to images with consistent libpng versions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "65f4235906a01874ff0bf3f7f4729039ceb93b3c", "messageHeadline": "Update Docker images in CircleCI config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "75313c41e2821c84b874edca512c06a452c5ae37", "messageHeadline": "Don't install Matplotlib on 32-bit builds since wheels are too old, a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "61aeb50a31b6a617a6d5e1cd57cf3552ebedd8ad", "messageHeadline": "Don't install Matplotlib for Python 3.5 32-bit, since it is a beta ve\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bc90b8f783eb8eb279489c6b4cf791714299c9f", "messageHeadline": "Updating  changelog post v3.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 178, "deletions": 198}}, {"node": {"oid": "9b873f822804f9e3280f76224bef6c3e76adf0e8", "messageHeadline": "Merge pull request #8233 from astrofrog/32-bit-3.5-3.7", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "b74fc248fbceb85b3ac0bf9e0ca077dfefc77764", "messageHeadline": "Add numpy as it's own section", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ed804f71e6bc52a6dca096eabc7bb8efab31168e", "messageHeadline": "Add isort config", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0ead6a1f7259073a1d6f590ac90bb1ce97a3a605", "messageHeadline": "Merge pull request #8216 from stargaser/ipac-table-floats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "f507e7908a6feab3c6287b09a9a0aa94249eda86", "messageHeadline": "Try including Matplotlib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "085a80d0d7155440839b2d5aed32f86613af766e", "messageHeadline": "Add running 32-bit tests on Python 3.5 and 3.7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3f326028e0f1d5dbaebb7f2ca44eedcdca808840", "messageHeadline": "Merge pull request #8222 from eteq/update-stability", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "0770deae4f6f63bf7a0e61546cebaafed5082c71", "messageHeadline": "Merge pull request #8232 from bsipocz/whatsnew_31", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "1c8f3d22214bc0c5578235cecfd700ef57d2df84", "messageHeadline": "Merge pull request #4 from eteq/whatsnew_31", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "b2dee20b73748f30a136f3b392389c30d288cc31", "messageHeadline": "change asterisks to no space", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "f78ef8f15593847b3f3ca63a4d925608e1c111c5", "messageHeadline": "address @mhvk's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8888de91571263eaa631b7d7ad488beb50a9b490", "messageHeadline": "Resolving one more alias name", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa21394b34f0a72dd96121a720e05f2fb69af8d", "messageHeadline": "Adding stats and contributors to whatsnew", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "58151fbb812684e3dbceb4861d03f6e1a9103d03", "messageHeadline": "Merge pull request #8231 from Cadair/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "35a0b0754c22412bded5b508e46bb634846e9ca7", "messageHeadline": "Merge pull request #8230 from pllim/photo-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28668aafae394034a08d0a5cbe49c2d222526bfd", "messageHeadline": "update the mailmap [ci skip]", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "7d4a8e71e92a41c5688dc03fcdc405f0831e870f", "messageHeadline": "Add photometric API doc link [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6266846abea0ed93bb6d6496c7d13c0d364cebc", "messageHeadline": "remove all \"even\" tests, since none of them were ever run (probably)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 0, "deletions": 92}}, {"node": {"oid": "dd67854551435648e48ea30e2e6c3dded715dd66", "messageHeadline": "stop lying about running even-size convolutions", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2b2b3f21667167ab2e4a719ea9e0d25bfaa11ab9", "messageHeadline": "Merge pull request #8223 from eteq/fix-7965", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "138b4aa7c64e62ba0db1734233834ee65e466631", "messageHeadline": "Merge pull request #8218 from eteq/fix-repr-is-equiv-simpler", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "09c602ef115c7354224856831de3b224ca097b63", "messageHeadline": "Merge pull request #8224 from eteq/coord-whatsnew-wording-tweak", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4d9918a5004c9e70e8127dea38230b205eb72cd1", "messageHeadline": "adjust wording of what's new to better reflect #7324", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73618e4842576f9e9521c91bd5ff10022f4023ac", "messageHeadline": "add note in the docs about SkyOffsetFrame origin", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d5e319c291826d6f834a8ca1382141842208dc01", "messageHeadline": "update SkyOffsetFrame docstring to note that distance isn't used", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5317d6488e556a71960ac769e2798ac5da60de5a", "messageHeadline": "don't allow differentials in frame attribute equality", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e50229a8cb64fd232bab148c7c48941723e99e05", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8270d985887b707b27cd1233ec913c7a15d21d40", "messageHeadline": "update frame equivalency to use looser representation equality", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "bc1ff58511595b0bdd63ae8f3afb322484664b33", "messageHeadline": "regression test update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a22951e5fb71d8a31dd55f0c3eb8e52f694221d", "messageHeadline": "create regression test for #8138", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1f6f52c712a354bf81ebd387c566d6156f844274", "messageHeadline": "update stability section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b1441f102c2c9e774ff1dc6ba7f5040b8c347efe", "messageHeadline": "Merge pull request #8215 from bsipocz/update_helpers_3.1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2417049cdd797eb149fbcae25d5790939a96d6", "messageHeadline": "Merge pull request #8204 from eteq/subtle-api-change-frameattr-copy", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5644296329a11ddd4621f42d585f4c12a7be601f", "messageHeadline": "add changelog entry [skip_ci]", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f1dce2f487dd79ed5fa7313f382b94cc6d7fc64", "messageHeadline": "describe in docstring when int or float are output", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1ba5012455508afec0adb3e884f84eaf65095af7", "messageHeadline": "Updating astropy_helpers to v3.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0357fe0b0575557fb780d080e1ef2b411d0799e", "messageHeadline": "Merge pull request #8219 from larrybradley/install-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c2fb534885f9164b9b1bf313cf53e4342d01b5a", "messageHeadline": "Use defined minimum python version in install docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09d6a450b061ba8106ef7c609669b771e4351960", "messageHeadline": "Merge pull request #8163 from pllim/no-internet-cache", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "d4c7ec5d6af3aa3a8638a6a1e291241d40e8f653", "messageHeadline": "add test for float and int ipac table output", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c63341018bc2afece3a5f074e3b97bd3dc8b2137", "messageHeadline": "allow float or int columns in ipac table output", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "be78cada8e3830d9c075f55b07f6d87d29f5d5da", "messageHeadline": "Merge pull request #8193 from nzuckman/fix-7837", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 48}}, {"node": {"oid": "1d224a0550274540f7c24775f1ed40e830a24cf4", "messageHeadline": "Add another +SKIP to pass doctest", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1eddf35992b3f88a932a21fb5e22b5657ff2aa5", "messageHeadline": "Merge pull request #8207 from bsipocz/testing_header_print_actual_hel\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fc88fc64d26965805215ac13f289e0f0f66a474", "messageHeadline": "Add +SKIP to pass doctest", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d2f8fa197d997795ea725b48daeb54a51c6889", "messageHeadline": "Changing try/except to if/else", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5b81163e58e6af88f257f11a4799c5baad6a92c", "messageHeadline": "Add note of side-effect API change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "314b6f2525cc01d6c306e9e39dd842c26e1bad28", "messageHeadline": "Merge pull request #8201 from bsipocz/testing_header_print_actual_hel\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "111a5aaf454ba7e07bbd3424af34066c2c28b158", "messageHeadline": "Add more missing +FLOAT_CMPs", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ae0fb7149bad489e51e5c135c7cee92ec9b1a75", "messageHeadline": "Fixing exception structure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5ced0750effe79e226db8354af8cc39e5ca2232b", "messageHeadline": "Printing the version of astropy_helpers of the package being tested r\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d408030402f6f99b2264954c65fe6225a9eb3a7f", "messageHeadline": "Add missing +FLOAT_CMPs", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "708dc60a150b89f85c192e61894d420aa1332b91", "messageHeadline": "Merge pull request #8183 from nden/asdftypes", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "044caabc212d14288df4775eea87e4d5f225f575", "messageHeadline": "Update (optional) asdf requirement in travis config", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "6f3ef8c455c2066d7820fcf086c769af406be83a", "messageHeadline": "asdftypes is deprecated", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "706b6838df06ba7353f9f3fdf499ea09eaf38572", "messageHeadline": "White space and edits suggested by @mhvk", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "0f7b5e840f2ce9899c44f9aaf05cca211791758f", "messageHeadline": "Merge pull request #8185 from keflavich/casa_install_instructions", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "b3516212741664ca158f81f45aa76cf1c73b5627", "messageHeadline": "Fix spacing", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32be42017ab31ff815d8d34b84603e7041c45a8f", "messageHeadline": "Merge pull request #8186 from astrofrog/known-issue-pytest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "673eee80a4251d2eb7b0c01e292d10f1b9eae4ee", "messageHeadline": "Run doctests on known_issues.rst", "author": {"name": "Noah Zuckman", "email": "nzuckman@gmail.com", "user": {"login": "nzuckman"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "83bcc6e4ef794726a31f7f46cd5c9824e2a274ad", "messageHeadline": "Change warnings to errors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1088f10d0a5e96f9c76e4786a5456fa7388f1dfb", "messageHeadline": "Mention issue with deprecation warnings and pytest 4.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "82d7ca961fc2d18b780a12c42d231be349cf2270", "messageHeadline": "rst -> RST", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "045f049f3dc5e4a335e489719db86a56d837ad8d", "messageHeadline": "Merge pull request #8178 from bsipocz/utils_custom_deprecation_warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 89, "deletions": 27}}, {"node": {"oid": "4ea026f616dc14cd056253f72a35acc00ca98e4e", "messageHeadline": "Add link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b1bc18d99ceaf78af72c67954d92e55416c3ec9", "messageHeadline": "Added known issue about pytest issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5e37526ccda76462fdb47ce5180738053665fbdc", "messageHeadline": "Changing warning_type to be a kwarg", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "beedb0378a44a8c8668633f3ec66caf8c5967372", "messageHeadline": "update CASA installation instructions", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "27cec9d6a2c09947f477dd1f5617f8b2d9bc394b", "messageHeadline": "Apply suggestions from code review", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98771acc952a529ef5c61b40cd31ec78e672f4eb", "messageHeadline": "Merge pull request #8108 from ycopin/Issue8094", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "3d983ff40107370853e66d134a11e5661ecdbf6d", "messageHeadline": "Fix sphinx link [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01ee440d2b4d4a52049cbf914c38f895186331d", "messageHeadline": "Adding testing for the new warning_type keyword", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "e175023193da09f0cb4b5fd2a77ee7ee61f7c4ae", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b64227375de72a7417654ab2d17f1bcfde4ace43", "messageHeadline": "Adding new ``warning_type`` argument for the deprecating decorators t\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "3435b77b4d2c0e635e8c1b22d325630e3811ee65", "messageHeadline": "Merge pull request #8140 from adrn/coordinates/representation-depreca\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 115, "deletions": 100}}, {"node": {"oid": "87d648eb23e03de763c8898ecb8380824af9ad75", "messageHeadline": "fix test_regression_6236", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9adcf923fb782994cc35403f0cb9746119bab4ba", "messageHeadline": "Merge pull request #8166 from saimn/import-time", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9217959d2872c522ebf3f4f6faf1a0597cfce73a", "messageHeadline": "Merge pull request #8150 from MSeifert04/ccddata-allow-writing-and-re\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 96, "deletions": 20}}, {"node": {"oid": "d4cd6f336d1a903430a3a346628ffaaa7721b29b", "messageHeadline": "Add comment about local imports [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7aa07c08001121968e67ce1020bb9b918e3f0212", "messageHeadline": "Merge pull request #8170 from cdeil/patch-5", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34db273f5c8eba8b7fb47ea5f8216df9e1803877", "messageHeadline": "Merge pull request #8171 from astrofrog/fix-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "8fb4d85524f0bc3951994ed2143dfcc3b60896fc", "messageHeadline": "Minor fixes to changelog so that it parses correctly with an rst reader", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "eb36e1c85425ae4898e688a08f1745d4db02702d", "messageHeadline": "Prevent pytest from picking up test function as a test", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d852103c9aeefcb1fe7353beb04b42d78d100a86", "messageHeadline": "Optimize import time for fitsheader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03ac43e109adc615f97643ff5c3ece09aaea518b", "messageHeadline": "Merge pull request #8152 from jamienoss/remove-side-effects-from-conv\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 130, "deletions": 87}}, {"node": {"oid": "15e507661610ec782960f993bf0eacfad9373b54", "messageHeadline": "add comment about relevant issue", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26223aca40bd1351fef2fa1581de61bba91bece7", "messageHeadline": "Fix data download from mirror even when offline.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "611a71929b0423101454b1dd5695778c426912b5", "messageHeadline": "BUG: Ignore mirror caching when no internet", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "168db06d7d486dac1be9d59ff70e5d8c18357db9", "messageHeadline": "Merge pull request #8164 from pllim/changelog-illum", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "079584dad6e3ebbf7e5bb55fdeeead4ca26a15b1", "messageHeadline": "Move #7942 change log to correct section [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f7db70d21b1b9b10124314202a835a4485ebf695", "messageHeadline": "Merge pull request #8158 from pllim/pytest4-markinfo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "392d36b39b96f356140c14dbc78d66a33e7bce75", "messageHeadline": "Merge pull request #8160 from pllim/lim-segfault-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "794792234877ea1059d40610cd6fa677d831c97c", "messageHeadline": "Merge pull request #8156 from pllim/doc-install", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d525030e98a14ea822b6d8af44f404826256575f", "messageHeadline": "Fix duplicate target name warning [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ee774e16ccfe5b6260d0e5af2b1f1b1748b338a", "messageHeadline": "Address review comments about IPython usage", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1b5c3c4e8fe707992092919e14c10fa989238171", "messageHeadline": "TST: Skip segfault test case instead of xfail", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a959ddd7eac94b34d2e9b06d64cf0409f600a63f", "messageHeadline": "change deprecation statements to removal statements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a389449d4bdd30fa95de3b5bedc23afb642c3c09", "messageHeadline": "fixes for non-coordinates representation->representation_type changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "56ee07fdff67b72b7c12aec755d0e0a6f5e407f2", "messageHeadline": "fix missing representation -> representation_type in docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63e5005b9c67d1c22e7ed001f02b1022caf47cfb", "messageHeadline": "remove now-done TODO", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "654b72d61cfebd10e0bec928162f968a6aa33e87", "messageHeadline": "series of representation->representation_type revealed by warning->error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "cd4858f7c199627fbc59a1f7738496378c1cc1d2", "messageHeadline": "fixture to convert representation deprecation into errors", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "10961fb55010c6703005794c8008af8b8c4f22e6", "messageHeadline": "TST: Fix MarkInfo object in pytest 4", "author": {"name": "Bruno Oliveira", "email": "nicoddemus@gmail.com", "user": {"login": "nicoddemus"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2bc0e265763df439e45981e13e675058f51df6ae", "messageHeadline": "Post review changes", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "488c8160ccc57bd8835a5be2d53081be66ff7bfe", "messageHeadline": "Address install doc and req inconsistencies", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "501a6679047ced894cda84d19e54832b41a17c87", "messageHeadline": "Remove function side-effetcs of input data from convolve_fft", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 129, "deletions": 86}}, {"node": {"oid": "2afe2afc05544afe071804a601d2adc1866be71b", "messageHeadline": "Merge pull request #8149 from saimn/fix-8141", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d7f82e410d38485ccbd02eff058636dc3a3d0b60", "messageHeadline": "Merge pull request #8137 from jamienoss/fix-convolve-fft-for-masked-i\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "470dbe9333bd6a52b487342a76c4fbb78bce627d", "messageHeadline": "Merge pull request #8135 from mwcraig/minor-docstring-fixes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "bcbf5ed517ac56a48c77ffced4650580169cd8ee", "messageHeadline": "Also add the new keyword to the writer function for the registry", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "22bcf96332d6fce5a21af342962cdc64232628a6", "messageHeadline": "Merge pull request #8143 from pllim/ignore-if-no-yaml", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ba76d8f31b875685ab33af71342b3729edf4d242", "messageHeadline": "Allow writing and reading of CCDData objects with the new uncertainty\u2026", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "731e5e27b2a1adc1dd09fa1e8d24e84a36ba6cfd", "messageHeadline": "Fix precision issue in test_arithmetic_overload_ccddata_operand", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ce319ddfc91c12be758784d831251960d442f863", "messageHeadline": "Clarify YAML depedency [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2ebfefd6b5df97ebd19271883e8ccc9c3f04237", "messageHeadline": "TST: Skip test if no YAML", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ce937362a6164bb8097fe4f5eaa393a6ed90c33", "messageHeadline": "oops accidental replace a test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37f4bcc771cf8217311e062b2a09b7a0e46a24f6", "messageHeadline": "a few more old uses of .representation or the representation= kwarg", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "49efdacdcacd056dc3245f19bd7e9308cf984f55", "messageHeadline": "remove .representation setting in tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "d97df7bea92056c168b8fc9b609a9f1f86c6fb76", "messageHeadline": "Minor rewording of changelog entry", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31250e1fd681a7c8eb15fad4ee578a186f4b79bc", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#15 from astrofro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 257, "deletions": 174}}, {"node": {"oid": "810fe73de5f18cf7a31f8ad4ad7e82323be8dde0", "messageHeadline": "Skip a doctest that is sensitive to whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "606aca5bbf9c5cb7e4066a32f767e33501158054", "messageHeadline": "More improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "cfa30bb244761339e67e6d247167f443300a9b0b", "messageHeadline": "Improve names of attributes for accessing times in binned time series.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 231, "deletions": 174}}, {"node": {"oid": "4ad65a3532ddb82825f5880b21f84210c6aac44f", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#13 from astrofro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "cf2fc8617005d64d74fad85ecdd2882183c5ab43", "messageHeadline": "Expanded pandas documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "63d5cda8cd5c145aba53357f8a83a493b1549a92", "messageHeadline": "Merge pull request aperiosoftware/astropy-timeseries#11 from astrofro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 408, "deletions": 227}}, {"node": {"oid": "bdba8086991fd560bb7a2ae3d178d7a548b98eeb", "messageHeadline": "Fix convolve_fft for masked input", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "2b95687c6c916e7af84b3194a990f1df4e59cb43", "messageHeadline": "Fix docstrings for units in nduncertainty", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "6e89b27a6ccb389b06c664adfc2a9c8570886bda", "messageHeadline": "Merge pull request #8129 from pllim/stats-lng-lvl", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49841e710e8460b7d4ce6d8014453c87705bfda9", "messageHeadline": "Merge pull request #8131 from bsipocz/update_helpers_3.1rc1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f22d40eb2ccb523074fc9d25754095abec47f333", "messageHeadline": "Fix doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "979f54f828746b477cdfa7ce5b0e4c7d582a865c", "messageHeadline": "Expanded test suite for TimeSeries class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 8}}, {"node": {"oid": "e6da2f619401eace39c80b8519cba4d17bc3899e", "messageHeadline": "Added documentation about masking", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "22f2b0b373cd84809770a217ecd5fa8d0efb69dd", "messageHeadline": "Added test and documentation for adding rows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "bfd5291ba35037b92def8eb0ca2ac58a118904cb", "messageHeadline": "Fix tests and documentation build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "4a12b57a8f38fb592f32e237b8dae50804a6525e", "messageHeadline": "Rename SampledTimeSeries to TimeSeries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "f2b4fabc327e74f8d3698ef30f41278387804105", "messageHeadline": "Moved downsampling functionality to a simple_downsample function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 132, "deletions": 110}}, {"node": {"oid": "eccaafb473311f7afaef885e8fdf9c12d9fe82f3", "messageHeadline": "Merge pull request #8119 from eteq/depr-repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "f4cd639aa0378720da63b3696feda83701e9a16a", "messageHeadline": "Minor changelog wording change", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11235922beca01e296cdd87d465d556042758658", "messageHeadline": "Fixes to documentation build and doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "22f01e16cfbcd530e67a53800eb9194cc4db5dbb", "messageHeadline": "Use absolute imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "29ed64a1e170f8654e458368eec2294e62526457", "messageHeadline": "Update astropy_helpers to v3.1rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94c7eb266dc876d9c47c96f83dc209bb3f67d68a", "messageHeadline": "make wcs test work even if there's some other warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "010d4e9256a7924453be1843240598b94c063ec2", "messageHeadline": "remove unneeded TODO", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f6cb50a87a071318e8b2a6b612aded42ccae105", "messageHeadline": "Merge pull request #8128 from mhvk/stability-units", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0eb3013085e87ebd37bb7f059ec008ffc6e27e7e", "messageHeadline": "fix missing import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff4269e6402ed481327c6a58bb10f11d9c1dab1e", "messageHeadline": "MNT: Set C-ext language level", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "770c6a77f47c78ef7ed2a446c9a216e9aa856763", "messageHeadline": "Update status of units to mature.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01e52add5b0ca20f433aa30646920a2c9b8d0e3a", "messageHeadline": "Merge pull request #8125 from drdavella/unpin-asdf", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8c4f666674061bf44920c96c079b0bbd97913cc7", "messageHeadline": "Merge pull request #8123 from aconley/planck15", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "ba790fba41413d3f5ee2bd0d0dae855fb5bfbca4", "messageHeadline": "Unpin asdf now that 2.1.2 is released with bug fix", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "babc0525b69d73b6caa696baaa4a4413c70afc2e", "messageHeadline": "DataFrame is the class with equivalent functionality to TimeSeries", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "407203a7311c7f8ee3eed4720e3402af46ce89f1", "messageHeadline": "Clarify docs on `time_delta` kwarg", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "42c1cfed6f211eeb80a1a85ae8af72e83649940f", "messageHeadline": "A fix for to_pandas", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "123c05e219fa9d6fff78274baecacf5eccd7a334", "messageHeadline": "Fixed file path", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c51faa4eac540fe10df1ae1364e707b1b362e2c2", "messageHeadline": "Fixed conversion from/to pandas", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "9bae1f5adfa77b108ed2eecd2670f62ea6542020", "messageHeadline": "Fix headings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a4cd291210055320dac92c331893fdd0fbb3362a", "messageHeadline": "Make plot styles consistent", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ace0c7f0c55a4fa40c11cde2e77ab72fd7b14b6b", "messageHeadline": "Added missing Matplotlib import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03286ce3fbc4fd814650273b2fb136701a8c0daa", "messageHeadline": "Fix syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eb0826084a6d0483700ea2ba95440678a3c8ff3b", "messageHeadline": "Fixed documentation warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "62f3a81e8172e494029a839e51abb5016a16c8ad", "messageHeadline": "Improvements to 'Getting started' section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 84}}, {"node": {"oid": "09d954c7f812f400e30615add024b28c7fab8b18", "messageHeadline": "Split up documentation into separate sections and write one narrative\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 977, "deletions": 596}}, {"node": {"oid": "9a9d08073fdc9cf9756836c2a1a6a4e36149373b", "messageHeadline": "Ensure order of columns is deterministic in example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "58a387b406a8584940fe30982a12ce571573a549", "messageHeadline": "Use OrderedDict for deterministic results", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "03f9b9148cefcb597f99da89c350b3d28fb24da1", "messageHeadline": "Added SampledTimeSeries.fold method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 125, "deletions": 11}}, {"node": {"oid": "0bca40ae27f5c21254d4ffcb0b7e0f34702732a6", "messageHeadline": "Added missing __init__.py file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "47de589d1c916e8e5fb239e54f0bb21c78a7e863", "messageHeadline": "Add a +FLOAT_CMP", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b54c4b9eec3882f809bb96d01eabf22f0cff63ab", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 94, "deletions": 89}}, {"node": {"oid": "4f706f221e9a764ad82d84ccb504c1c37071d91f", "messageHeadline": "Fix imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36c56c62ae508134bfd07b218ec290d371b0dec7", "messageHeadline": "Fix doctests on 32-bit systems", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 92, "deletions": 97}}, {"node": {"oid": "a82f7eda7c317eba26f06877988fc1555cbca50d", "messageHeadline": "Started adding reader for TESS data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "fdfb1c9c6f5af69c0d175d146758b58e10c15517", "messageHeadline": "Fix documentation issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "9d6212cdd571835a4569755d55efa89c7d4c37a8", "messageHeadline": "Include inherited members in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a9dd86134a27f18e99cb7c00890b51fb54ab24fc", "messageHeadline": "Reorganize files and fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 434, "deletions": 357}}, {"node": {"oid": "dfa8579220fb370f369b06b08df9671fe43bdff5", "messageHeadline": "Fixed tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "7254d43dea6286c100c7fd35eb2abb56f37ab3a7", "messageHeadline": "For binned time series, record start time and bin size in table rathe\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 72, "deletions": 62}}, {"node": {"oid": "27ce7494a7fb198aa9afc980e33e3a5d4cc73b59", "messageHeadline": "Added a SampledTimeSeries.downsample method and associated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "82493550ce5f206f7440c97b528da71b2734b1fc", "messageHeadline": "Include a plotting example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "bffbc78ab237695e5ded27854860a80728539c5c", "messageHeadline": "Added documentation about indexing time series by time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "3545005505cbb630a19c72aa29553d7609323ddd", "messageHeadline": "Improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "ac8bbefb912d8f47dd4aee42490e07fef5b779f3", "messageHeadline": "Started adding documentation about time series", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 534, "deletions": 7}}, {"node": {"oid": "b8c98cef3f673ec76e9eb9369d3a9224cf3e51c7", "messageHeadline": "More tidying up of tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 78}}, {"node": {"oid": "81e603d2fa8b444a94d48ce2779e7a9debf7f4ba", "messageHeadline": "Tidied up SampledTimeSeries and fixed tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 112}}, {"node": {"oid": "afefa76db249a47363bb928c7ed9d6e6e8f1fe73", "messageHeadline": "Added initial BinnedTimeSeries class and associated tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 173, "deletions": 58}}, {"node": {"oid": "203103fae590a03425a18c8ac46903a252d03030", "messageHeadline": "Fix some logic in the test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "0ccce5df380b3518c89e4095c0b8fa9a6b99a078", "messageHeadline": "In the first approach rely on a very simple subclassing of QTable", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "5166c48a63662e9924ebc6b8b63f3410206de0a8", "messageHeadline": "Moving timeseries into a new submodule", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "2312c5ae72bed1dcff06d10d86f36e5efb0d0bda", "messageHeadline": "Addressing review for the tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 51, "deletions": 28}}, {"node": {"oid": "cb8856d459c6bb3ec6b92eda53a8ba9665f97408", "messageHeadline": "Adding unit tests to cover parts of the desired API", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "939964fc6ec3dd0e66779b3910e512776a62fa7e", "messageHeadline": "Adding timeseries skeleton", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "f442b980efd9835a27b4b8d3cbda81eea38e721e", "messageHeadline": "Added what's new entry for change in default cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "9feebf71147d255a02471eed86926a0033c29d6b", "messageHeadline": "Add pull request number to changelog.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b2931621ee588422f4f41d00b0e13dd70367d6f", "messageHeadline": "Remove bad test: depended on unspecified value for tcmb.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e7b09f24d3eca3e699281532d6f63179105b0d77", "messageHeadline": "Change default cosmology from WMAP9 to Planck15.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "35718c9b6a6920788929dc91c080287b5314520a", "messageHeadline": "Merge pull request #8072 from mwcraig/nddata-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 91}}, {"node": {"oid": "70802023c840d61776cd5e0ef44cf2642dbe3f29", "messageHeadline": "Merge pull request #8096 from astrofrog/performance-tips", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 238, "deletions": 126}}, {"node": {"oid": "35dc079ac3b6b635ab8d77df8ce9be3074063492", "messageHeadline": "Merge pull request #7991 from mwcraig/fix-7758", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 159, "deletions": 43}}, {"node": {"oid": "e3838cd30e1a2808da8382a6dcbc7fe4429769e5", "messageHeadline": "Merge pull request #8088 from jamienoss/issue8086-warn-on-un-interpol\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "089e51be520340ef968b4946b3ff5571ef0988e0", "messageHeadline": "switch to deprecation warning as pointed out by @pllim", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac62460e5012006b97a2d4e5d876c9c2c8e2006", "messageHeadline": "Merge pull request #8116 from pllim/votab-c-getsize", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3090a01e9f2f1de220b88b642942ce493c657076", "messageHeadline": "add changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2698d8c67880953def13011e60a96976833e56e4", "messageHeadline": "deprecate representation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ce61ee1ddb434973f0733bf4d1b7896d819cf92e", "messageHeadline": "Add more detail to docstring about weights", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd8a765386effa1709f07b93dcfc3e15584dbeaf", "messageHeadline": "Fix typos in docstring", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e7c4d7027fae682582799bce3858c5877c5052c", "messageHeadline": "Minor wording improvement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7bb1021bd5016dae75e4ae7215a6dca0e37025d", "messageHeadline": "Remove io.fits performance tip until it can be better quantified", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "50281143b2e3873e556b7797cfde3206a7cadaa4", "messageHeadline": "Added note about memory usage in convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df79a040d498f74ede39f9f2baf0a05808ce0833", "messageHeadline": "Merge pull request #8104 from anntzer/fastkuiper", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "619a222b3cd8939927243e925a3e25183c105155", "messageHeadline": "Post review changes to new test", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0c11c214fdbe3804a980e5099c6e94b336c44add", "messageHeadline": "Add test for convolve", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "13f97bb0d6f8cc873dc6de9351a7fdb9d64f9ca9", "messageHeadline": "MNT: Replace deprecated PyUnicode_GetSize with PyUnicode_GetLength", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea1520544f2d8e69551e78fde766d1e06dc146d8", "messageHeadline": "Merge pull request #7989 from pllim/fix-warn-coord", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "b8b263c769fc5a31a5a2198b43f06a3b0de1616a", "messageHeadline": "Merge pull request #8105 from saimn/moffat-kernel-fwhm", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4e312da549afb2069a4b77732485f45691a2c4be", "messageHeadline": "Merge pull request #8112 from dfm/bls-fmod-bugfix", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "23d74cd8d38f6ac5e1e51386411fbdb346f5ace1", "messageHeadline": "Cython implementation of kuiper_two.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "ac88f75d8d7f2bb9e62a89484efbf59db48e802b", "messageHeadline": "fix failing doctest", "author": {"name": "Dan F-M", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d08126e8a15d8bc41307c810afa14562e7e95ef4", "messageHeadline": "Merge pull request #8106 from pllim/cython-level-up", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8a3238b6d403ccf065aaa3d0c59e8756531b1a8d", "messageHeadline": "Add comment about amplitude computation", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a729448112c6facdda51414e72448911324f2bcb", "messageHeadline": "Remove use of recommended_units in tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "bb9f06975ad7433e30bad8aecca77d2acfc9caba", "messageHeadline": "TST: Ignore coordinates test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "ff803ceaa6fe816680bef1d3d5656314eba2505d", "messageHeadline": "updating negative times test to test all columns", "author": {"name": "Dan F-M", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "85a3d474c25f6c4d7a1847c3c18058e6d089a4d4", "messageHeadline": "Fix bug in BLS when times are negative", "author": {"name": "Dan F-M", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "75d13f0f792cd7a5f0095c28183444dcd8d6be0e", "messageHeadline": "Merge pull request #8110 from bsipocz/fix_citation", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7fa13687ae1aaed28b6f5c8f4b0b1ad615bc0b3e", "messageHeadline": "Merge pull request #8103 from anntzer/fast-kuiper-fpp", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "d71c2ce79df20173043bf3925861a037c9ccbe56", "messageHeadline": "Vectorize calculations in kuiper_false_positive_probability.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "3ed8ac613114a1f822ce15e4365d61f06b7b008d", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c3cf5873499cc8fd4fe2276750d413e2ad5deca", "messageHeadline": "Fixing __citation__ [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d97ceb11e454a77b4f37bd2ec1623e69efa9abf0", "messageHeadline": "Merge pull request #8109 from crawfordsm/whats_new_bls", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "08f30c4474c47aceb70aed4e9f679a01b558a0e2", "messageHeadline": "Merge pull request #7383 from MSeifert04/fix-nduncertainty-pickling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "e047ed9b69c66f809423a8dd6d8237c3a50cf0e7", "messageHeadline": "updated links for BLS in whatsnew", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "83412a2be5de7402357a6ea25971c7cdbeeb0b0b", "messageHeadline": "Fix ``Moffat1D`` and ``Moffat2D`` derivatives. [#8094]", "author": {"name": "Yannick Copin", "email": "y.copin@ipnl.in2p3.fr", "user": {"login": "ycopin"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "a69e5db8c5b3384e1a6f63a5dc5e0ad2e5d51c31", "messageHeadline": "moved changelog entry [skip ci]", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7b462420236dcbe221e5ce7b7d08306516049c5b", "messageHeadline": "Avoid the setters in NDUncertainty __setstate__", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f3df211805ca2fc14be65e687446c45830f97c67", "messageHeadline": "Set unit on nddata in test", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "29b100ed8477ad71f084a8f63ef568fbb3defb68", "messageHeadline": "Fix typoe from rebase", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61503a75ff79810e71861d78614c064e042cca09", "messageHeadline": "More tests for pickling StdDevUncertainty.", "author": {"name": "--system", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "0d3523b75c74d572f6b3fabe8d91e5bb66573f78", "messageHeadline": "Getstate alternative", "author": {"name": "--system", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4bdede90a07b9fb64ab6a2865b910063a52e674e", "messageHeadline": "Make NDUncertainty picklable", "author": {"name": "MSeifert04", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "4c29ecd4239fc2e8f62780a9bbbeacec8e592461", "messageHeadline": "Merge pull request #8023 from astrofrog/whatsnew-3.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 506, "deletions": 21}}, {"node": {"oid": "73fc5a4537af3fc79165b400434a8caaf55b1645", "messageHeadline": "Add Cython compilation directive to pyx to avoid language_level Futur\u2026", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b1e2bf1145d1480fd9f67b043db183dea8a67130", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b73b406deb0b6f0d713fbd3d553cf4cf429254a3", "messageHeadline": "Fix Moffat2DKernel's FWHM", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "48b74f2a53924714d614ef131c70d56f9353cca2", "messageHeadline": "some minor re-organization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "c21dd0a2f286c9a808dd3d58d264ceaa815d394c", "messageHeadline": "address comments from @bsipocz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7848735f506924bbe2e158a690afa87b16f0c03a", "messageHeadline": "Merge pull request #80 from mwcraig/performance-tips", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ca71d1194b65dd6ec90a909319141284f1dbdb1b", "messageHeadline": "Add nddata performance tips", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "9fe87000e1df1176bdfd00f364077f76ef6c328d", "messageHeadline": "Merge pull request #8034 from pllim/fix-warn-utils", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bbf4336339c92af6e519e7ff72f6553259bce196", "messageHeadline": "Merge pull request #8093 from olebole/updates-for-wcslib6", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "82ff5b98e3af184faf1e6123a23e25b57ac2e991", "messageHeadline": "Added changelog entry for wcslib6 compatibility patch", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34b8df5d0849cf8c07cdfe52f072442735d151b9", "messageHeadline": "Added missing import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18fe7843691246b23e6de5ff579d0e3939ab5013", "messageHeadline": "Cleanup modeling tips", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "21add84fbd00c6be8799c9a50dd080514254d4a0", "messageHeadline": "Add performance tips for modeling", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eef54eb98129e9d8f00586a7359dacb96afada6c", "messageHeadline": "Fix rst syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e96773bc9755af8aa3ccae4fa29ea621e598813", "messageHeadline": "Comment out unused performance tips sections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "2e1bfc415d6bcec38ed6318ba9588932f9e738af", "messageHeadline": "Re-wrote performance tips for units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "47671e144a8b8b15a910f40fbbd87a57bcb12408", "messageHeadline": "Added performance tip stub for new uncertainty package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "17cd2385c9977c0c6e916c29b6e9bced47739829", "messageHeadline": "Added performance tip for Table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "5003525680e3faebcbb9bbc7debc82591c1f68d7", "messageHeadline": "Added performance tips for stats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7dd0b43d49b10e299dc2ff5cab050d5506ed83a2", "messageHeadline": "Added performance tip for io.fits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ddafce907e6f1fc4688430e580982efbca72874a", "messageHeadline": "Added performance tip for io.ascii", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e9ac92a56b81d7ed81414f41b9ffdfd8869e77d2", "messageHeadline": "Added performance tips for coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "b1c54ccf391782bce1f598726d5cbb16d840e9ad", "messageHeadline": "Added performance tip for convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "799c38409abe061a6d21fddebddf1020916bbdc6", "messageHeadline": "Cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "f15fb45a29989a0a036a662064e2f104a481b85a", "messageHeadline": "Remove unused section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "2065a946e6afae05f84cdb467419539c7fd4bd68", "messageHeadline": "minor wording adjustments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4fa81ab0ce5ed48085e769056ffa9e313dc304df", "messageHeadline": "drop unneeded PR references", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6856ac926ca7fb7c9a131ce7cd087e841bff7b90", "messageHeadline": "add what's new section on imshow_norm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "9ea0d077cf13a28c8513ca164e42d9997704c1b1", "messageHeadline": "add little-h equivalency section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "45e0a2ce7c42b0d84df532db70e004ee2c2bcbfc", "messageHeadline": "add redirect to nddata not in uncertainty docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f7f3a119df6a633380b3006fe475e1517b62ba41", "messageHeadline": "add uncertainty what's new section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "da5c4ea76c0f6213bcf071c1a3ae5a31ebeed601", "messageHeadline": "Updates for wcslib 6", "author": {"name": "Ole Streicher", "email": "olebole@debian.org", "user": {"login": "olebole"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "3e57b96af1c8f76b5b1a3f9e4e5865990272d108", "messageHeadline": "Merge pull request #8069 from taldcroft/mixin-notebook", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6a112a155fe8af3caf0084d6828bf31c6d2583c5", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "982c241668e772ca3dc79a03479e3f1599a06916", "messageHeadline": "Merge pull request #8090 from drdavella/remove-duplicate-extensions", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1fe884f70a8f7d51b4e2831054ffff9f46b542aa", "messageHeadline": "Remove unused section and remove subsections from top-level list", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d202c56c4326e8d080a40c864658d8c36c368fab", "messageHeadline": "Prevent the preservation of NaN values in interpolate_replace_nans()", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d827e9df3e43993688e3a911f093bb88beba02cf", "messageHeadline": "Add note to documentation", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "99016912bb7f72e4efbd9658b2f7d872f296c04a", "messageHeadline": "Fix failing doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4d7151d5441437f25d7d1df566b937907799afd", "messageHeadline": "Fix doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e05021cf8c08b0bc86ba5b343e8788e726f94f11", "messageHeadline": "Fixed Sphinx warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9997fa886529f3a68098030e6e5e2d733153fe8f", "messageHeadline": "Added more sections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "ab3c9084b3d92c8dbad6d40748df3ed2fffcf61c", "messageHeadline": "Added details about custom Tcmb in thermodynamic temperature equivalency", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4ab4eeab295048a2558121282d1a541610ac759a", "messageHeadline": "What's new update for nddata", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d8d61203302069c4082e20d8a503b1a1510ce0fe", "messageHeadline": "What's New updates for Time and Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "35cb7bb8b504f117c2bed1924ef298e461303b1a", "messageHeadline": "adding some text about the BLS periodogram", "author": {"name": "Dan Foreman-Mackey", "email": "foreman.mackey@gmail.com", "user": {"login": "dfm"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "4abaa79cee322a1e8e400a908c39621593160a87", "messageHeadline": "Added a mention that this is a performance-oriented version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "587a3c4aaedde9f2dc49d6b4d36bbd2eaa2f2345", "messageHeadline": "coordinates section add to what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "65efdf00dad51d4f9b63d21c75e6ac037e2c77ae", "messageHeadline": "Add whatsnew docs for 3.1 cosmology.", "author": {"name": "Alex Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4fdb6838ff983c116abab63c0795df9ffc70bf5d", "messageHeadline": "Add the dfits+fitsort mode for fitsheader [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "df0278641fa375b2ea07552b06eb4e8189223c76", "messageHeadline": "Added section about APE 14 WCS API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "682a5ba214f9d5ffba802c39c75e0f2d87de54cc", "messageHeadline": "Added 'What's new' entry for WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "aa676673ada3962d2150935af97db4ab82b9fdf8", "messageHeadline": "Fixes to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "478e0a13243208820d32db570cd470a70d725cc0", "messageHeadline": "Added section to mention performance tips", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "0a1c2867932ff070f6ebea6bad1f25b8519f1882", "messageHeadline": "Added astropy.time section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2a03e887866d40fe4c6d99a9b500e2d2dbeff62f", "messageHeadline": "Added empty sections for 'What's new in 3.1?'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "5fd5b5d989e5193dd6a73b4ca7277cafc8dbe25e", "messageHeadline": "Warn if nan_treatment='interpolate' and NaN values persist post convo\u2026", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1a41c94c57e5c966e189049dab867da70bc2aa43", "messageHeadline": "Merge pull request #8084 from pllim/cron-dev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "070232b9c9ff60db9af54d1003bbb1cc91078c31", "messageHeadline": "TST: Use matplotlib dev with numpy dev for cron [skip appveyor]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea77dac44df66d2c167f96ec7718f7e19557610", "messageHeadline": "Merge pull request #8081 from pllim/unpin-numpy", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "a8f5f7e939f286fa322c66e8680be230229b976d", "messageHeadline": "MNT: Unpin numpy!=1.15.3", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "67370acab4c032d6050929a0fcfab9cab25e1d3b", "messageHeadline": "Merge pull request #8082 from adrn/coordinates/sunpy-err", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "929de73e2c9095aad6a1251df06a41c2a3772b85", "messageHeadline": "Merge pull request #8031 from pllim/pytest-3-9", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27588ed2af44a43ec2f37d5a4c94fc030483328a", "messageHeadline": "unnecessary import [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce938cec9c3f9c763b3fba3bb6f53024dc2baf6", "messageHeadline": "fix extra bracket typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed582de7ff89101428c22432cdf92ba783f33f5", "messageHeadline": "add regression test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b7c10180cbbf33329895dd2f9aa6b1cfcc99dd01", "messageHeadline": "alternate solution suggested by @mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e1aa90bb6fa9b679b8bc75033b294943c024ff3e", "messageHeadline": "Don't pass AstropyExtension to ASDF: it's loaded automatically", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2cf3efbd8a02e9686965f660fd2d0a99adaf4bad", "messageHeadline": "Merge pull request #7975 from titodalcanton/fix_kuiper_fpp", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "2db96083963a0b66113a0e5572c6e4ac19550b36", "messageHeadline": "TST: Unpin pytest for CircleCI 32-bit [skip travis] [skip appveyor]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1653b642d80815d8daa59673ce0bd80d8201028", "messageHeadline": "Merge pull request #8076 from jamienoss/issue8057-simplify-convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "b71b98fd1cb58456d84740c30ef70854911ee744", "messageHeadline": "assume_results_array_padded_by_half_kernel_size -> embed_result_withi\u2026", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "3e34e7c450ebd982978423d8774ef6953832f610", "messageHeadline": "TST: Bump pytest to 3.10", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b6a88dc5910147b3d4ccc52f8667692deb27f7d", "messageHeadline": "padded -> assume_results_array_padded_by_half_kernel_size", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "0725a5cbd756e6301d0aa79cc049d60882b8c57d", "messageHeadline": "Merge pull request #7856 from drdavella/fits-append-mode", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "38caf821582e1f8b5626c9343029065f88c683b2", "messageHeadline": "Remove unwanted changelog entries [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a17d4e63cb8e4894121a7ed495083081ebb197d8", "messageHeadline": "Better solution for automatic selection of fileobj modes", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "b9a22f5251949fcf90c7ab3324bd5794a823f798", "messageHeadline": "Add test for HDU writeto using various file modes", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b7d86964650065bba00c8defd314a1cbc8ec963d", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "51296602c3228416083a16d8159e57f6d87e5b2a", "messageHeadline": "fits.append now handles modes correctly for file objects", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "dbe1b1d8c20ce307d5ee1941d8f1ef6d3a29c366", "messageHeadline": "Merge pull request #8073 from saimn/wcs-warning", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42f13ee8fa2d67fce9c542b0a90059d4e6166a62", "messageHeadline": "Fix typo in wcs deprecation warning [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20c0b8573a3cd31b8a72d22a0e5d4e4f5cb0f47e", "messageHeadline": "Update nddata documentation to reflect new uncertainties and bitmasks", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 34, "deletions": 91}}, {"node": {"oid": "9fc596c38f46b1e232d29a6300dda94388be7bcc", "messageHeadline": "Fix bug in show_in_notebook, not supporting mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2884d6d4b59749d263c9eddbf7230791f9ed619", "messageHeadline": "Update docstring and improve FPP test", "author": {"name": "Tito Dal Canton", "email": "tito@dalcanton.it", "user": {"login": "titodalcanton"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "bb62847ac669c39c0f6e5aac2592ed2cfd78f147", "messageHeadline": "Raise ImportError on failed library load", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaefbdc5e878f250e4c9a76763383930ff58cba1", "messageHeadline": "Merge pull request #7616 from astrofrog/minor-unit-perf-improvements", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e98f14286faa1bc596d171b7c8ee9548778c73f2", "messageHeadline": "Hoist index computations", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "5d1e3f807218251e89e8784f0b9f4afb0c2b3c4a", "messageHeadline": "remove extra heading in changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "308b3ce34ca79527728fc100e0bf1930e17b4d85", "messageHeadline": "Remove unecessary comments", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84275e0688c2629d108e894b2d6814c75376211d", "messageHeadline": "Remove unused vars", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "a1c15ce5dfc287ab203e5b5ff0bed64a6248d795", "messageHeadline": "Transparent kernel access", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "c1b7294d808ac4e13d0d69d79d1340e80f781660", "messageHeadline": "Merge pull request #8064 from drdavella/pin-asdf-dep", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9d994cc0ac8a15cc23c084e902d6a01672ab10f6", "messageHeadline": "Pin optional ASDF dependency to 2.1.0 for now...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "35bc21e1efc7628d5e7ec9be2319e04a5ba45414", "messageHeadline": "Dedup calls to _convolveNd_c", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "5e6e9696b6cb4d54ba9115d2ec521216d97cf755", "messageHeadline": "Merge pull request #8043 from pllim/fix-doc-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d78b3cbde2c2082cdb5fe0fc16d49fa51c070bff", "messageHeadline": "Merge pull request #8052 from nden/fix-bbox-serialization", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "701b5d605416f0182ab87f1b919902d2a1cac347", "messageHeadline": "Merge pull request #8055 from drdavella/fix-doctest-path", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "63c3f9c8400f088de8287097f08e65ef0f1516ea", "messageHeadline": "adding changelog", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "135139eb4c64e221bb64931c75c1606b3468d7b4", "messageHeadline": "Merge pull request #8057 from astrofrog/simplify-convolution", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 171, "deletions": 713}}, {"node": {"oid": "59e3eb37787d34b6d5ab5839dea5917b2c0b310c", "messageHeadline": "Merge pull request #8005 from eteq/therm-temp-equiv-defaultcosmo", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ecf4e73fbbd7abd1806958d6cef2233ecfe1e72e", "messageHeadline": "fix up actual tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634f07cb8b23e5ee07b51b1456daacbe6246ec8c", "messageHeadline": "drop unneeded changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd0544815f06eb459e3c99a372a04b9fe063f39d", "messageHeadline": "update doctest for change to default cosmology", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec699152b95171080cf3c059e2df1ba218978381", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8ca085eccb81f86e2eb1981f7a824f2306b331c", "messageHeadline": "change thermodynamic_temperature equivalency to use default cosmology", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "840382f55ba4491c4670e9302507cd41c3fac791", "messageHeadline": "Clarify installation doc. Minor pip requirements update.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "28efbb42ab8ef21b06473be4a2560f1871195efb", "messageHeadline": "Merge pull request #8062 from astrofrog/fix-mips-ppc-tests", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "86056bc7cce0282d5c3526c780f4739bc742ff16", "messageHeadline": "Catch warning that happens when computing nanstd on PowerPC", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc97af256cc96b188bbc6300263e63423c0672a3", "messageHeadline": "Fix test_str in astropy.time on big-endian platforms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c7f5fa2989ca42093dee9a435161eb404ebfcfa7", "messageHeadline": "remove deprecated domain type", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 25}}, {"node": {"oid": "f0efce7e5f2ef0cfa23ac2343da22703a177a3dd", "messageHeadline": "Added comments to C code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "1d70d360383d0923279eba2e54d1e11b282b39c3", "messageHeadline": "Merge pull request #8042 from pllim/no-bintrees", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "674ed0705e2735331e0482029455e88964333b37", "messageHeadline": "Merge pull request #8048 from drdavella/asdf-deprecation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b4a41084ecf44e177cce80dc5c09ea8a7cf5c9ab", "messageHeadline": "Fix name of extension in convolve.c", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce4854581456dd8845794c31c225e742fe36ca12", "messageHeadline": "Simplify mathematical expressions and remove unused variables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 42}}, {"node": {"oid": "c985bc9bd93f25757dad8b99aa7def99adccaf8c", "messageHeadline": "Fix extension name in main convolve code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a54f4c1b349651ac3f608b17e0cb511d753765b3", "messageHeadline": "Updated convolve.h", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 64}}, {"node": {"oid": "6b21458e89a236f7b7469419b5bdd3e10f8374c9", "messageHeadline": "Rename files and functions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "ae052ccd1772192d330200c7e8662aed23f4aba7", "messageHeadline": "Avoid code duplication in convolution code by using the same code for\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 105, "deletions": 589}}, {"node": {"oid": "153096e89f50614994bfe43194731baac8647f15", "messageHeadline": "Merge pull request #8056 from astrofrog/fix-convolution-typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "10fe3fd7d4fbae619ee49e506d1257269408e7e6", "messageHeadline": "Test for all boundary cases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cca2305be9b736fad2e41ffea8d1395679380184", "messageHeadline": "Pin Numpy on CircleCI with Matplotlib dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c2ed5d6d035bf99b511885db1e25a5bb7bf5fe2", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "40fd62601ea7a7480082c547934aef4e2ad15e89", "messageHeadline": "fix shape of lists of Quantities", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7ef6143d097f6b7339c1ec30fec2f49b12ad9907", "messageHeadline": "Fix test runner: allow single doc paths to be tested again", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e01e123f1cfa33b8f5a712faa14505ed09b8e59", "messageHeadline": "Fixed typo in convolution code for boundary=None", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cd62a256ba6d42d4f92a3a6b4f25193c05341bd", "messageHeadline": "Add asdf/version info to docs/install.rst", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "91d4ddd00b17f362ac9128ef96b0e19e7e3f38e5", "messageHeadline": "fix flake8 issues", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "557dedd6a348dbdb7ba5a9c47d0a961e981cf175", "messageHeadline": "fix logic", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "dce8372b66b70c12d7cc997f8cad9ef5cce1f76a", "messageHeadline": "add a change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4861a40d7d4545a16198322daf5210b3e74b5acf", "messageHeadline": "fix serialization of bounding_box with quantities", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "a8c7fc5e806520be532c01e1ded86dc8f9ec1f59", "messageHeadline": "Merge pull request #8053 from pllim/setup-np-pin", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97ab899fe90e83d5f9802f09ad076460e1347318", "messageHeadline": "MNT: Use != to pin problematic Numpy 1.15.3", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d2f22741199ebd92a3c1841462ba30e7d70312db", "messageHeadline": "Merge pull request #8045 from saimn/fits-dump-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f533845cf9f304db56f13d2e08f8de028b3292ee", "messageHeadline": "Merge pull request #8035 from astrofrog/convolution-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "66d113c460182dc5ea4348866831cdfe1507b6c0", "messageHeadline": "Remove deprecated usage of AsdfFile.open", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2377b366259ff215a72575e6ef75f18601a29109", "messageHeadline": "Use load_library", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "3717ca50c317bc2821c3fe25d4b3b7758068ba3e", "messageHeadline": "Remove warning when overwriting files with BinTableHDU.dump", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "aa9880b33e933017c93b1a2910d23acf4c2346b1", "messageHeadline": "MNT: Replace bintrees with sortedcontainers in pip requirements", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fad35c357c86aa85570176d07fb654a1b89332a2", "messageHeadline": "Merge pull request #8025 from pllim/pip-req-dev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "c61527da57f4b5e90034a55866fa8b75ce2f5c30", "messageHeadline": "Minor cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d76dac77141e3ba15feb8cfc82f2a79b9873e985", "messageHeadline": "Merge pull request #8041 from pllim/setup-pin-np", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7f9cf605e21a84bf40321eca04660cec7f7bbaa", "messageHeadline": "Merge pull request #7649 from mhvk/unit-speed-up-composite-creation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "e2aed69ac11bb7e18282a11e96b488bdfc5329ed", "messageHeadline": "MNT: Pin max Numpy version to fix RTD build", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "410cab442a6ec5865ab66791a0725494e2480ead", "messageHeadline": "Give more explicit error message if compiled convolution code can't b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "cc74f3b2d45f8e45b7774231fafcce9ad7dcc113", "messageHeadline": "Reduce flake8 warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1e414dbf2d73c6701ca2251e52c69bcc9bd95dc", "messageHeadline": "Don't automatically import faulthandler", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "862a2f8a7b354796e657011aafe2468331d1dbd8", "messageHeadline": "TST: Fix warnings in utils tests", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a6d6dc769c209cd0e6509b46ccb19e1bd84019a7", "messageHeadline": "TST: Python 3.5 cannot use pytest 3.9 [skip appveyor]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e804146cebf233b1cfe36a5af20d4fc0301c1a2", "messageHeadline": "EXP: Try using pytest 3.9 [travis only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "064dac1a63aec214cd0ab386bfb08ce523a7f719", "messageHeadline": "Merge pull request #7998 from pllim/fix-warn-io-fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 197, "deletions": 126}}, {"node": {"oid": "9f727dcb832dd37464bcff268e0001611f2465d1", "messageHeadline": "Merge pull request #8022 from vn-ki/formatting-for-Time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f07660ed5c836bf2f6f1b3f1350b01968df78a71", "messageHeadline": "Remove warning capture based on review", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "d2d0058e36d2f7511ded19c7425def93473a7e36", "messageHeadline": "TST: Fix io.fits test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 219, "deletions": 134}}, {"node": {"oid": "94154ca30f4fae1ceea7b973c52ace54273d2581", "messageHeadline": "Merge pull request #8007 from astrofrog/fix-more-warnings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "fe9d959f07e79e95e3dcf90d321740d41d84cd3a", "messageHeadline": "MNT: Remove duplicate pip req entries", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "62eeb3cc8e4355dd8840659594a0915e28700e3b", "messageHeadline": "Merge pull request #8018 from bsipocz/adding_v3.2", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 260, "deletions": 2}}, {"node": {"oid": "a82346cb7fde49431d3eab54d5b9afe4b4607481", "messageHeadline": "add a test", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b8126cb8532adad69bd79f87589db671a5c77cfa", "messageHeadline": "automatic format for TimeDatetime64", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b0d118cbdda0fb706371b0140af11e88fbe4ea", "messageHeadline": "Added v3.2 whats new section", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "2e67398b041718186f1c1a5b5b28adb7127d46da", "messageHeadline": "Add v3.2 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 220, "deletions": 0}}, {"node": {"oid": "3e2be0ce0a61c96f6c46989a971c89f81771a734", "messageHeadline": "Next major version: v3.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66ff20b93e08ca1457a1b67cfa2b6feb58dcb8ed", "messageHeadline": "Merge pull request #8017 from taldcroft/table-hdf5-unicode", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 119, "deletions": 43}}, {"node": {"oid": "99209b6267dce4dbe71b99401d9f7cfb548634b0", "messageHeadline": "Merge pull request #8014 from bsipocz/cextern_cfitsio3450", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4417, "deletions": 180}}, {"node": {"oid": "0ba73fac9424ea4dc536f91f8dd3b969b9f5a53d", "messageHeadline": "Only run tests of knuth if scipy is installed", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "73d258db52cdae874846d9e6753b32dd7db99c7c", "messageHeadline": "Added PR number to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a1ac04a5091439f6ec4290551bfcd71c8864724", "messageHeadline": "Update HDF5 connect to use new Table unicode conversion funcs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 62}}, {"node": {"oid": "c25932bf1e5b1b3ef6f749aab47b28d92bed4f6f", "messageHeadline": "updated tests and changelog", "author": {"name": "Anany Shrey Jain", "email": "ananyashreyjain1998@gmail.com", "user": {"login": "ananyashrey"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "aa336ca73bf49315005b5cf0bea89b958418f69c", "messageHeadline": "AttributeError solved", "author": {"name": "Anany Shrey Jain", "email": "ananyashreyjain1998@gmail.com", "user": {"login": "ananyashrey"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52c1fbfe45cffa1fa21a78c69db42dd3375a7280", "messageHeadline": "argument character_as_bytes included", "author": {"name": "Anany Shrey Jain", "email": "ananyashreyjain1998@gmail.com", "user": {"login": "ananyashrey"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "4850e7a49ebe6ab9069628da1445f04ea1d4862d", "messageHeadline": "non Ascii characters", "author": {"name": "Anany Shrey Jain", "email": "ananyashreyjain1998@gmail.com", "user": {"login": "ananyashrey"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "f14bcb7a318a7b37a4b0e4df183bbce2189d6d2a", "messageHeadline": "Fix :Tables with columns of strings can't be written to hdf5 with pyt\u2026", "author": {"name": "ananyashreyjain", "email": "31594632+ananyashreyjain@users.noreply.github.com", "user": {"login": "ananyashreyjain"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "95cf34bc388ee38daf4f144c55fc61248855d571", "messageHeadline": "changelog entry", "author": {"name": "Anany Shrey Jain", "email": "ananyashreyjain1998@gmail.com", "user": {"login": "ananyashrey"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dd1af7c2cbdd80f9327bfb6aabdbd327b35b1a21", "messageHeadline": "Update Table unicode-bytestring conversion to handle UTF-8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 65, "deletions": 40}}, {"node": {"oid": "edb723828fe2dcc2d0b5db70472bde0a9b730d3d", "messageHeadline": "Merge pull request #8009 from bsipocz/cleanup_remove_super_arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "168bb1843ae70907b8df6ab8689a5601d99b5ec0", "messageHeadline": "Merge pull request #5727 from dmopalmer/coord_offset", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 213, "deletions": 6}}, {"node": {"oid": "96a0006758e01a02509fb43601282d93d7105c4c", "messageHeadline": "Fix missing backtick in changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4052a33e5a749a93c33a6da80fc983fd39df9e83", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b62e890547f9856d321e248618f76e4eb3a1a6bd", "messageHeadline": "update docs for directional_offset_by", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "1e1eba8654a5d2000037cfcbb63b0b78852b24ab", "messageHeadline": "remove directional_offset_to and associated cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 63}}, {"node": {"oid": "c39967d865a332ea875416705ffcd307db532929", "messageHeadline": "Add comments to clarify reasons for ordering.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "07eba2c1b8ba1cc6f22360cdb88510d7eaf227e5", "messageHeadline": "Unity __hash__ and ensure it is always cached.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "3a478ca29e86144d6c5a0305dde86169a647ff63", "messageHeadline": "Further short-cuts for single-unit CompositeUnit initialization.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "1e551a7f02a594231698cbb33063e477929c16d8", "messageHeadline": "Avoid composite unit error checking in a few more places.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "64638968fe809af2db825de72e87306eb42897f2", "messageHeadline": "Special-case and thus speed up creation of scaled units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "ff3ee7ec179cdbbc9574e5f52b45f49aba82deac", "messageHeadline": "Reorganize units __init__.py a little to help evaluate import times.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e0dd1e07f339979e6a6b758080cbe4857d7b9050", "messageHeadline": "fixes post-rebase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9e08ad8039192c982880c0120929bf099b8861f5", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8bd7a5f46301629ff240d468294db2d4edec1409", "messageHeadline": "Update cextern cfitsio package to 3.45", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4414, "deletions": 180}}, {"node": {"oid": "b044badee04ce46931577b23a06d3578ba1559e4", "messageHeadline": "Small PEP8 and other tweaks to docstrings.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8739d33a2ac998e3254b8b7ea02506cf3b1e1a28", "messageHeadline": "Additional test cases for coordinate offsets.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "36eb6a6464f7cc6ad7a4da83d96a79c02323a4f2", "messageHeadline": "Backquotes changed to work with Sphinx.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "911fb2010d3d7080cb2bcdd82478789f7741047e", "messageHeadline": "Trying to squash all changes into one commit.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 168, "deletions": 3}}, {"node": {"oid": "999a3a44edcf43745e544c21d0d8c33a16db26f7", "messageHeadline": "Informational commit message (empty commit)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7b3f86cca1e711bf4f61cfb724e01a8418a3dcd2", "messageHeadline": "Merge pull request #5952 from dmopalmer/baseframe-cache", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c82bbee8ba9e5cd191a6ee0510f861b1d7f96c82", "messageHeadline": "Merge remote-tracking branch 'astropy/master' into baseframe-cache", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 118938, "deletions": 77770}}, {"node": {"oid": "03b5ae8dcc71cfcbecd15158d12f89a2beac2a59", "messageHeadline": "Merge pull request #7558 from nden/prior-params", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "ed28de6a942d5bc3750404a7ce881a1550e94791", "messageHeadline": "Merge pull request #7988 from adrn/coordinates/negative-parallax", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 151, "deletions": 9}}, {"node": {"oid": "160ed6478df7256f27c9ecd3e6b7bc9b60a7e6a9", "messageHeadline": "add additional information about prior/posterior constraints", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4e21c10995ea09465f1f2f147360c2d0f4fa66ab", "messageHeadline": "make the test test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2fcbce1cc97910a52cb8da465ed12344a5d3880", "messageHeadline": "log again", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0fa721758f829712be4df6a54088eda7e5433f83", "messageHeadline": "log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1f71ca33e7a335fbfc3553c3959f3bc33e388bc3", "messageHeadline": "added tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "4020154a1244bf9a754c3ac41673686a3f177bf4", "messageHeadline": "fix parameter copy", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c8a5b1b71c3bf1689e87e730776f293a2ba936", "messageHeadline": "add prior, posterior t constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "46e8ca74283d56b8e1ff542aea06c475c1da23e7", "messageHeadline": "fix typos", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4023faabdf0db9c000e30136be3588bc528df103", "messageHeadline": "add priors and posteriors to modeling parameters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "13683391dd8fd91f71b12a456952d5125cc98c66", "messageHeadline": "Correctly handle case when bins is list and range is set and add more\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "978705370bfcb08f3b1669b9ba02a8996c41fe48", "messageHeadline": "send out special warning only for specific relevant ValueError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "275fef4131d464d633fd0678067adefdfd555500", "messageHeadline": "add reference to paper to ValueError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8e96f02e709317688fbbede264ec971250ae9903", "messageHeadline": "Explicitly test calculate_bin_edges", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e8095e1353acf925c05779ca60e1fef209e04805", "messageHeadline": "Clip bin edges to range", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9f4a0a625c84d662d3c9fe74a8c8c9f418e0a024", "messageHeadline": "Add regression test for #8010", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ac97686f45592a31672d83db26d6b5f32a234fa0", "messageHeadline": "Finish changing _calculate_bin_edges to calculate_bin_edges", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15ebb904e31c2636c59b124063e2b9f98f582028", "messageHeadline": "Fix name of function in hist", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eab8a96eb2c2c5912020d0a44195dfdf6768c7e4", "messageHeadline": "Add changelog entry", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b48e814d14e7aee031b8d391b013ebf46a4b9211", "messageHeadline": "Make calculate_bin_edges a public function", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "debe4493d74f1273b150446c5ca77fc547eaf583", "messageHeadline": "Fix arguments to _calculate_bin_edges", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7e49191a434103aa9cf49b7e1878d3fee6d26cbe", "messageHeadline": "Remove arguments for super", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cba328520b82a3fb1772bd249bf7fa371c5dbb2b", "messageHeadline": "Cleaning up cases where the first argument is not the current class", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "dc096fcdb6b7a3e1f83038bcd6b36d409cd66c7f", "messageHeadline": "Merge pull request #8008 from adrn/coordinates/faux-icrs-roundtrip", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bf756d83c6d733b11466657bf204fbcbaff73da4", "messageHeadline": "Merge pull request #7983 from pllim/fix-warn-convolution", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 211, "deletions": 66}}, {"node": {"oid": "97ef5c31213a593f97203bd3f64d163cbc4bcc82", "messageHeadline": "roundtrip in faux-icrs test. fixes #7947", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f884e7a5f5443cf6fe38a379383747f5af955279", "messageHeadline": "Improve docstring per review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "7a638ed7ba1696e73085fbc4a079fd039cb6e4e1", "messageHeadline": "Fix the usual Windows int32 doc example problem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9c601fee8137d75d1a6bf4f877bdcdc0fdb8a7e9", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4122a260ea8f7a086306820bb80bc7c4c70daacc", "messageHeadline": "Expose represent_mixins_as_columns as a public method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 14}}, {"node": {"oid": "577ba66de9b87a3ba6c2818b813e8b876220a77c", "messageHeadline": "Merge pull request #7870 from timj/u/timj/fits-time", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 89, "deletions": 92}}, {"node": {"oid": "dc3fabb46adcb2053910431b94f335d8b6710c48", "messageHeadline": "only compute any(parallax<0) once in check", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "06e08aa0bd61566765695ea96f7572c1fc30ec01", "messageHeadline": "Merge pull request #8000 from astrofrog/distribution-improvements", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "992bb88209aeb7e983f49a6271e45144a57ae4f3", "messageHeadline": "fix doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "071a3718efa3d3bc4ed979a16f6fc32c51d76ac1", "messageHeadline": "Remove fits_scale and realization attribute usage", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "70591b2357afa95a46b9c5d61acaaffd17eb893b", "messageHeadline": "Enchance the tests of FITS deprecated parsing", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0be09e71731c8e3b4e9fe43f3c17c21006cc53fe", "messageHeadline": "Indicate the change to FITS time string handling", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3c3a27954f8c9a8b0c9e876e2d9da4645c624c19", "messageHeadline": "Remove mention of timescales and simplify docstring", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "53ee612f62e7c46df9f48126f44ea7cedcb25297", "messageHeadline": "Support old style FITS time strings but issue deprecation warning", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "ecea1e5416efd3ccbe63c321dfdedb13f3783b67", "messageHeadline": "Remove timescale/realization from FITS time format strings", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 35, "deletions": 106}}, {"node": {"oid": "d0e840de832e44aa77ecec871f06042535bd0821", "messageHeadline": "Merge pull request #7897 from taldcroft/time-insert", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 193, "deletions": 8}}, {"node": {"oid": "d9a22cdf54e67c1bf66978bbf625b5a2d9f27526", "messageHeadline": "clarify that sampling is part of covariance section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4f2fe85c87115b7ca0f1be1e82c9ba3a7c2c3e0", "messageHeadline": "choose a distribution that makes the result look less smooth", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f8cfcf4ae0c604656e1ba2963aa2145da886e53", "messageHeadline": "Fix changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cf86da1542ee090b7a9db39111736ddcfdac2eb", "messageHeadline": "Fix docstring; improve index type checking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7f1855e48f06f7eebb00ff3658b5cc1060e8f9bf", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "187dd82085a462d7ddd4fce871245c3176a5eac8", "messageHeadline": "Remove leftover docstring cruft", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1c848605a5cc445eac78d7612e352210071e419c", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "0ab5128d8641b94bfb56be36d6f9bb73d517207d", "messageHeadline": "Add new_like for TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "5aca86b95a03adbca43672fe75db63600607550e", "messageHeadline": "Fix existing tests to pass with Time insert() available", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "477851258e9dac876bd2b51ed26168346a52ba3b", "messageHeadline": "Add insert() method to TimeInfo [skip-ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "0aa3b0d8bef6a73543e9f917fab68848922b569e", "messageHeadline": "Catch Numpy warnings in stretch code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d601070007ec75d4f1454b4542fa96c587e2c8f4", "messageHeadline": "Catch Numpy warnings about invalid values in Lupton RGB implementation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "579753c1eac40d70bd916fc5742523fc104671c9", "messageHeadline": "Update fits2bitmap tests to use an example array with a range of valu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "988322572b4adb96419ba1b50ed1d7765b5b1e3c", "messageHeadline": "Avoid warning with unclosed file when reading in UCDS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "928504a8d6871ece8c7a58668dc999a2c8956173", "messageHeadline": "Avoid a Numpy warning by making sure that we check for identity not e\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7a0478ac770a30a20a1ba2b30b329c251ce6e0c", "messageHeadline": "TST: Use pytest.warns. Do not ignore RuntimeWarning.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 151, "deletions": 70}}, {"node": {"oid": "ed5e4e2db5bedb1ea9b5fe0ca9804c64a211407e", "messageHeadline": "Separate calculation of bin edges from histogram and catch large numb\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 76, "deletions": 31}}, {"node": {"oid": "57daa266c1e10a926463b33adc78306e53aa7d98", "messageHeadline": "MNT: Ignore Numpy warning when div by zero", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d76d90e64e1b901b7d7e0441d2affa0c322c0b1e", "messageHeadline": "TST: Ignore convolution test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 118, "deletions": 57}}, {"node": {"oid": "f11df802a44d2d28019f388be65f345208978d51", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c19a1953ce296b43ba8ad5896c2eab7a15ee48cf", "messageHeadline": "negating a SphericalRepresentation now changes lon/lat and not distance", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "1ca593a08ce94b935a84fc126b1e9a99323a8f2f", "messageHeadline": "Merge pull request #7999 from eteq/supress-constell-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f094cba8fdc14e7e4b87af5d5b3376980c16714e", "messageHeadline": "Merge pull request #8001 from astrofrog/wcsaxes-warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "57fd2a9d9dc8f128486560e72b89b1df623cdab2", "messageHeadline": "Merge pull request #7970 from eteq/little-h", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "fb0a47de2a9a47653794a86f1f8e4bde49b134b6", "messageHeadline": "Move cosmology import inside 'if' statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "728c8e020255f5fef8e94f7c1eaad854857b1c62", "messageHeadline": "Fix docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07d0023ac63805bb3e70875cbcb8b667ebcda497", "messageHeadline": "Catch warnings in WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "323092b39e48bb23f1e1788227490843280cf628", "messageHeadline": "Added more 'discrete' units to COUNT_UNITS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "059f85ec0c512976f27aeb61897b25c968aeb3de", "messageHeadline": "Added a few missing +FLOAT_CMP", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9caf142b6ab7dfe513cc3508a57163c62a83858", "messageHeadline": "Increase the number of samples in the getting started", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c1ba59dc90777c8266ac0b4abb44dcf697d869be", "messageHeadline": "Capitalize generated class name to avoid Java-like class names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5003505fe685700d8a2e605cc41cf59c7b701c55", "messageHeadline": "Merge pull request #6945 from eteq/distribution-structured-array", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1145, "deletions": 2}}, {"node": {"oid": "5773b622849fe2896f33c25a8a8663f84f06f27e", "messageHeadline": "Fixed rst syntax (use :: before code blocks)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "516d50b2990607787d2e70aafbd6285e94aa2b1c", "messageHeadline": "Fix typos", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7bac5ecdc9c558bf5e96415d2583a1441aec12de", "messageHeadline": "have get_constellation supress its \"dubious time\" warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "71cbd8751324abf5cf052ac2734508da005da7ed", "messageHeadline": "add test for constellation giving erfa warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "abd741693367be773cdb76c82d08bf4f873d3281", "messageHeadline": "effort to fix failing test due to doctests w/ differen repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "a6e14812c224c015ecdd0a0c2b02c5bf9b5f15fc", "messageHeadline": "update docs to not make poissons from non-count units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "6d1a63609368928e584f29030710f23dd312e5f7", "messageHeadline": "Move ADU to the \"specail warning\" column", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1818fb43aaa3f76ac061e22b0e59f99b4ebc80db", "messageHeadline": "fix repr_latex for ndarray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f5125795885a001b7b30f56f5faa17a6e6dac4ed", "messageHeadline": "fix plots in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "38e34b1e6d2f462ca9e6ee68e2ea2398540223af", "messageHeadline": "Merge pull request #7944 from mcara/add-bitmask-to-nddata", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 779, "deletions": 0}}, {"node": {"oid": "7981392f1744c813dcafe0d26061ea4719b2868d", "messageHeadline": "Merge pull request #7992 from pllim/fix-warn-cosmo", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b8d6564f5234bc14db4e233d59fd6f159269a30c", "messageHeadline": "Fixes for failing doctests/doc builds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0520424f2b2effb67b53d1249825791f163459e1", "messageHeadline": "fix up changelog screwed up by rebase conflict resolution errors", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "decb6e3bc6cd9070d4aaff2e9168f27fc59dbac0", "messageHeadline": "Make doc section title consistent with other equivalencies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4dacffed880423c092948a767ae04ad9e41a95a3", "messageHeadline": "Add more complex (useful?) examples as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "3dd381da056f42c7cbb7089c1341fee89b34f25f", "messageHeadline": "change littleh_as to with_H0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 24}}, {"node": {"oid": "a94682c169fc8f655ebeb1b22f46b30788013242", "messageHeadline": "Fixes to littleh due to suggestions from @astrofrog and @pllim", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e11ee2b679ffe6d51caaa98c0c5ec9974d5f0701", "messageHeadline": "typo fix from review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14f25b65a1fb8433f89ca6e6270888657f0bc1a1", "messageHeadline": "Add parenthesis suggested by @pllim", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33b3a006e3192a5b06e4de36496348a16f0308a9", "messageHeadline": "change names because units cannot handle numbers in unit names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "d8f1abfef06ed429509fea2866e859d7c4d4a717", "messageHeadline": "add changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b17d12c62d5bed1a629beaedf0c5a00f9daad9cb", "messageHeadline": "add equivalency docs section about little-h", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "802955d59360d881f24bea68ee5c78d5b23c1e7b", "messageHeadline": "fix circular import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea1f55f981f03e653a86a18249e189ee4ab79831", "messageHeadline": "add littleh equivalency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "5bf295dd5f2a6ad5b26499e9f6f96a71f916e3c1", "messageHeadline": "littleh tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "e88419cb4ae97f88bb14a1e218874a05d97bfea6", "messageHeadline": "add little-h units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e7948a50d80355abb6ac226e5a303239ed439ce5", "messageHeadline": "Fix failing doctests due to numpy array formatting changes. Use ellipses", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "e222ffffbab7e38aec2134a31552c99aa90b0047", "messageHeadline": "Merge pull request #7891 from eteq/mag-zpts-and-maggies", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 151, "deletions": 60}}, {"node": {"oid": "363fa79b11b953575497e7cd1dbd491f35fa6807", "messageHeadline": "preserve magnitude_zero_points context manager behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "ff838027a8e474ca16228cfd5de7f832d6ae14a3", "messageHeadline": "Merge pull request #7994 from pllim/doc-release-bigdata", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ed35cc5857f8dc9c256569107faf2bc2dc97a9e", "messageHeadline": "fixes from @mhvk's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "90a9595bdb3a16936e560f7ea1217461dfa38be9", "messageHeadline": "Add big data test for io.ascii from @saimn to release doc [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a9639bee54e884b545bd18d07a1f9cb8e4d7c5f", "messageHeadline": "Merge pull request #7727 from cclauss/patch-2", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e1260971ed7002b620fe8ac711ecc5363a579420", "messageHeadline": "Merge pull request #7990 from taldcroft/time-set-timedelta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "da3ed517c18584c3cb614f2d542cfc1bb8a0131c", "messageHeadline": "Travis CI:  Add Python syntax errors and undefined names", "author": {"name": "cclauss", "email": "cclauss@bluewin.ch", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f28b30e9c299fb15cd0bcec029ca21e11f5d3a7a", "messageHeadline": "TST: Do not ignore RuntimeWarning from Scipy", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5e755917057d8e9162e8ffcbed270aac7a77662b", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dc9b4597d6411e5befe5741a4c0371382f46f7df", "messageHeadline": "make n_samples required", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f9652f37536c58f5f4bf9927c18ab4e34d6cfe3f", "messageHeadline": "add poisson warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b98ac607cf2ab9ffd4405eeda04d6af384c79a90", "messageHeadline": "Fix typo", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31cba9dc98a1bbbd9cd4fb34b801ff503e7046d8", "messageHeadline": "Fix failing doctests due to numpy version formatting differenses", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "4d080352a7cf0655aef001d39a22bdb93a595074", "messageHeadline": "Fix doc build warning", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bf505bf055eebfebe8e54b43d9c48dd00a2b9080", "messageHeadline": "Add narrative help and thorough tests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 370, "deletions": 95}}, {"node": {"oid": "fc0d1b8dddbcbbc61054b5d5ac2a8da00bf7ca9a", "messageHeadline": "Fix examples that rely on default good_mask_value", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b08b4c7a0fee40118470ce6f09aa80240b204474", "messageHeadline": "Doc improvements; Changed default good val; rem six", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "68ecbb59c856a20f8f00cae47f1075086da982c7", "messageHeadline": "Add bitmask imports to nddata.__init__.py", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66ab9c021fc9652977a74d179ddb8c44579c7dc8", "messageHeadline": "revision of changelog PR number", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29d7cc1c6da87243323d35ed6e8da9a5b12f9654", "messageHeadline": "Add bitmask module to nddata for manipulating (DQ) bit fields and cre\u2026", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 495, "deletions": 0}}, {"node": {"oid": "e606c4317933e801a76a0a2685fc20e2aa6b22bf", "messageHeadline": "change to plt.hist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b42dfdc1e62c29aae5eff72d7d50d46e6032be2f", "messageHeadline": "eliminated hist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "4e9a1bdce420fd26f20da599b778762cf3cad969", "messageHeadline": "implement pdf_histogram", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "c52e984be5d257899c1106f605555d4e12a97c79", "messageHeadline": "Fix tests (and code) from previous sets of changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "8185d989d23b85cc4772ce58db136a7278e10d7f", "messageHeadline": "TST: Fix cosmology test warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ea128319f0aa65b854d49c64024add304c97c93a", "messageHeadline": "change uniform to one function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "3fdeb07303e829ab7448e5d769820703fc845ac8", "messageHeadline": "Add changelog entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8cbebeb89bb93684d356c05d490461c8d395276", "messageHeadline": "Update docs/uncertainty/index.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc769ba91a473cd71bd7aeaeb93ff554bdd3dbcd", "messageHeadline": "Implement the easier suggestions from @mhvk and @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 95}}, {"node": {"oid": "2b5a06ceb794e6dcc84250e72fd74cdb3a27dd87", "messageHeadline": "Fix bug in setting TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4b47f4325f25a909b11fb94beae8b0b0acc21b50", "messageHeadline": "Speed up setting of Longitude.wrap_angle if new value is already an A\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b5f7c4da726ef252d12b0c933bfbd5ba3d07818d", "messageHeadline": "Merge pull request #7745 from Cadair/custom_frame_attribute_repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "38130bb81d25c38d31a79044c376f3dddf63552e", "messageHeadline": "Merge pull request #7984 from nden/np-dev-failure", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "882ef07df75ad692d13343d019f4679cd4237af1", "messageHeadline": "fix log [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9429a34a53bd48ee835dc39245a1b6524f28fa78", "messageHeadline": "changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "92ec4a0b4bc6e0f42cf0eadb29457a8b09148833", "messageHeadline": "added a regression test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c84ee3ae31c3a017ad48e45c9322d9204e933785", "messageHeadline": "space between funcs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f32e0305f1241f9cf1d183593d0038fe66651ee", "messageHeadline": "warn or raise error with negative parallax", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "d42c202328323bb973376f96b1810795f4de184c", "messageHeadline": "negative parallaxes become nan in equivalency", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "08c09c945a5c7925ad20c3668c0a4e10d8ea4486", "messageHeadline": "use distance init instead of view(Distance)", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c1a047abd3108ef04e89f2fbbb01bcaff711ea39", "messageHeadline": "don't roundtrip through cartesian in representation.represent_as() if\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "79f4c24f4d874e16db7228e969dd05eca8ccff53", "messageHeadline": "Merge pull request #7273 from ceb8/wcsAddition", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 160, "deletions": 1}}, {"node": {"oid": "74c072ec9e6d24283b699167fd9069dcd72620d4", "messageHeadline": "Some re-wording of the docs section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c6929da3b0bd39da321db2a38ee39319d00f7808", "messageHeadline": "fix log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6030a3936229bb137a25bb764db15f7e6e4998", "messageHeadline": "Merge pull request #7973 from nden/wcs-deprecate-naxis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "0b3fc0b3a1f50128e4ea2c009e49ca2539d3d19b", "messageHeadline": "add change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9681a7f92599d3e55eff541aaabfa2a9049b490", "messageHeadline": "Merge pull request #7293 from jamienoss/astropy-convolve.pr", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1598, "deletions": 928}}, {"node": {"oid": "9033bf62069e6d285e53f78951fa6fb5cf02fa75", "messageHeadline": "fix np dev failure", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9876982fcf26cf0a3f6aedd3e4b28383834a5fd9", "messageHeadline": "Adding contained_by function to SkyCoord and footprint_contains to wcs", "author": {"name": "Clara Brasseur", "email": "cbrasseur@stsci.edu", "user": null}, "additions": 160, "deletions": 1}}, {"node": {"oid": "a7a8bb9c3899e43a439dc10cf2c81759a08433a6", "messageHeadline": "fix changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "01dfdd60f7fc5bab2b021ab1fc82ae9152b7af2a", "messageHeadline": "change to ST/AB instead of STflux/ABflux", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b04261365b0fd323029dcc0a07a6aff5daa5e281", "messageHeadline": "add a docstring for test_photometric pointing to test_logarithmic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c5e38d6a991269552b49ef6e3dd4879cb2974f23", "messageHeadline": "Added license header back in", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f955d3e6048c651f8d151d8108bf662c5c353ef7", "messageHeadline": "correct changelog number", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f17164a5514e3a3963b3e224c82171687c77aef5", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7c1da998567a3a7e75158a3e606d61409301c958", "messageHeadline": "add some docs about the new zpt equivalency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "37dfdbd8460750d028191a2dc65d7dc82809966c", "messageHeadline": "equivalency implementation improvements suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "14b45d5cac89a988498a31a700ca3664d98672f3", "messageHeadline": "switch to using prefix keyword for nanomaggies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5ba9f7823cb20685c434d7d91eb28721ce3792c2", "messageHeadline": "add in compatibility layer for u.mag('ST') and u.mag('AB')", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "474a16d55632c72d9b91bf4b70d1973470708b33", "messageHeadline": "revert incorrect re-definition of ST/AB mags based on non-mag flux va\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "08c735ae23f5a0ba200321e173c1043f7d9f05b6", "messageHeadline": "update values for new ST/AB fluxes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1f5d9582476bbbd9317c5275b4258bf4b8f8bae", "messageHeadline": "change to STflux in examples/tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "b19b571d2efbc8f2aff98a7d42fb277a5b0fa17e", "messageHeadline": "add zero point test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "23e61f7cf73827897d2dfb0f66677ed4f9a810b4", "messageHeadline": "fixes for baselines tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "45007f18abf31cad299e555c529df72391e76b88", "messageHeadline": "implement maggies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "3ed824477408deccd3240a7605100800e54ccc18", "messageHeadline": "switch to mag zero points being first-class", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "e3aabdf168ccdb8463d3eb97310c6862dd37325e", "messageHeadline": "correct AB/ST mag zero points", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7035fccca87f6cd3ac44596d23783d8a1dad131", "messageHeadline": "use upper case", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c1c6a709ccd0e640180b534d1e6c62595c4f17ca", "messageHeadline": "Remove OpenMP thread support from convolution.convolve()", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 8, "deletions": 72}}, {"node": {"oid": "6ef847821ce913f271e0874cdfdd6a9c16004cba", "messageHeadline": "fix test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "b6890f3c272098784f0290c8fb01f55826d37c30", "messageHeadline": "Merge pull request #7978 from larrybradley/cutout2d-naxis", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a2b2ef1deef8b49aa91dc76a8eaf8b8c1fce6e42", "messageHeadline": "Deprecate _naxis1/2", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8883629f7270263c2caa74825eca04aefcd9c244", "messageHeadline": "Update Cutout2D to use array_shape instead of _naxis", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4fc9f31af6c5659c3a59b66a387894c12203c946", "messageHeadline": "Merge pull request #7962 from astrofrog/ape-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 335, "deletions": 17}}, {"node": {"oid": "1586d7bb221dba074080dac319e2414d4901e5bf", "messageHeadline": "Merge pull request #7923 from adrn/coordinates/fix-realize-frame", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "64bfb2e31be5b563bc15cc0218a312b332b3e09d", "messageHeadline": "Merge pull request #7958 from adrn/coordinates/skycoord-refactor", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 746, "deletions": 711}}, {"node": {"oid": "a98c5be07ce483afeeb259aa5c9a9adb6588d891", "messageHeadline": "Add changelog entry", "author": {"name": "Tito Dal Canton", "email": "tito@dalcanton.it", "user": {"login": "titodalcanton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe0613d5d624d9217cc6b41257b475f3da695fd7", "messageHeadline": "Merge branch 'master' into custom_frame_attribute_repr", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1583, "deletions": 157}}, {"node": {"oid": "e3ed88a6d0e43c470fc9a27d43ef5072934c4c93", "messageHeadline": "Fix typo in implementation of Eq 5 and error in Eq 7", "author": {"name": "Tito Dal Canton", "email": "tito@dalcanton.it", "user": {"login": "titodalcanton"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "82639bbea1786db2a55cf9cc60de29f4eed2c6f5", "messageHeadline": "make docs build work correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c7ab2373dbd58b5217244a1f927bc5a2ec387f92", "messageHeadline": "move uncertainty to its own docs directory", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71bd07743408d5f047e4c7813a391adfb5b2bf52", "messageHeadline": "update documentation for new place", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 135, "deletions": 36}}, {"node": {"oid": "c15e4bacddb47ccce6c5e7e5311c64730c0045b7", "messageHeadline": "fix hist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "09e9ceee388a38182ca53374f9747fb02c570cf9", "messageHeadline": "poissonval -> center as suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f589e6a11ccee689dd3e07c7ffd713bebda9c359", "messageHeadline": "switch to functions for builtin distributions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 152, "deletions": 130}}, {"node": {"oid": "8cc8b38a33cbefbf244707ed36b33f37bd73f5a7", "messageHeadline": "refactor to create separate module for specific distributions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 230, "deletions": 205}}, {"node": {"oid": "ac04230c0e43d27c4eb1979a61fb9a22b299a1e4", "messageHeadline": "Initial docs warning for uncertainty", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "4f20bfa5ebf7dc7b3f8c7beda7c7a19c3e49bda4", "messageHeadline": "move distribution to stand-alone uncertainty sub-package", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "6d7c6cec51c07394f791fdd0368e8866b6434660", "messageHeadline": "make tests and distributions consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "f2b0fba2a45ab2d4832f276e0acea36e152d1099", "messageHeadline": "drop \"center\" and \"units\" Distribution parameters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 40}}, {"node": {"oid": "8a5e18117ec7169187113911f95179b3b7e39532", "messageHeadline": "implement @astrofrog's inline review suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "d9bb9212069e02f4dbeba646e3856fd350d848e5", "messageHeadline": "Fix broken sphinx builds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 65}}, {"node": {"oid": "c0de20bb69d581b6252d08a7adc302ea3f189868", "messageHeadline": "fix distributions.rst doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "77a050060c2d7e04bf90a75418a859565d8652f1", "messageHeadline": "fix repr/strs for new indexing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "28645ceaba1cc22d1a36b2c13792560dda921187", "messageHeadline": "make poisson and uniform work correctly with new distribution", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "5be07485cedfc0d27d654be593b9e0401665e2fb", "messageHeadline": "make subscripting behave reasonably", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "5a20748a32a70801ec927144af8ed7a8942554f2", "messageHeadline": "drop problematic *args,**kwargs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8755383e6df8ba8c7aa82965f1dab468fa0d9332", "messageHeadline": "Add further tests of some failure modes of initializers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "4eafa3bacf8dca1e85f92be30fc66ed0913dc940", "messageHeadline": "Clarify the stat of \"possibly analytic\" distributions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "4e199e0e239b27eca91ec29b990474be1c44ae91", "messageHeadline": "create documentation and some related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 227, "deletions": 68}}, {"node": {"oid": "7fc74538883189fb39fe01f41b886e187d067714", "messageHeadline": "change api to docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8563d00abf0741609d7076c7ce5b1befdf1bba9a", "messageHeadline": "get api working with new approach", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "a1fccbabb05e8f3d16ab65ff7894b5bd42826008", "messageHeadline": "fix transpose-related failure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0f2c025107336c5abf530e742570edbb54c877b", "messageHeadline": "add test of easier transpose way of initializing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "268e589f7043828ebded4858d54f4a46fe91b3fb", "messageHeadline": "address @astrofrog comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1d3c96616d89d2f1d58b6a0803ea8dad455e0c25", "messageHeadline": "Make distribution an auto-mixin class that uses a structured array.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 148, "deletions": 68}}, {"node": {"oid": "b8f9c73c831b7ab6a5e1408c9ac181e9371ded05", "messageHeadline": "fix the non-pernicious testing differences", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "12afd6db2029ef055bed10445bcc41b48ef24dad", "messageHeadline": "make distribution into an attribute", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "9e772752556e5e383e5132bf726fa35917bcea27", "messageHeadline": "tweak api doc to match code (and rename typo fix)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 143, "deletions": 142}}, {"node": {"oid": "9b7b8d2a6fa0f00073a868ce6ad373b124e58011", "messageHeadline": "update reprs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "56122b4fba482fba456849d0845147bd00070028", "messageHeadline": "add hist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "673cd373e77a8a9bc063c8f12259b02e1317dca5", "messageHeadline": "update uniform distribution and tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "db4c2440567f7a5c9cb980f75b09868ee2a3b789", "messageHeadline": "add from_lower_upper", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "2741d8669b7eebc1f7af824ddf5dd60ea6eaaedf", "messageHeadline": "add docs for named distributions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "0e70d10606b44c70746ac27f58972b1b40b94771", "messageHeadline": "implement uniform distribution", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "6a3d6b5ab490fa7d77f90b4a55ff70921d85d589", "messageHeadline": "Add poisson", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "e155a709221fb335cbc631a77ad01724659168e0", "messageHeadline": "Added sampled normal", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "d70c29aacb64cc584d52ea8b4ef4c7cc4066accc", "messageHeadline": "added distribution API, not necessarily to be left in", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "25010c794d4f75742b93f4858bf13a7b827eeb72", "messageHeadline": "fix up docstring so that sphinx passes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "62a5bda79152ed69465eac922b2399ae9217bdd0", "messageHeadline": "publicized stat_view and some minor cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "1e34a61c9f85ea456674caefae965184f3aa5b8d", "messageHeadline": "initial working version of distribution w/o stretch goals", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 97, "deletions": 44}}, {"node": {"oid": "caf11221cef2d050e8247f0e7f2b9c5512a7d8f3", "messageHeadline": "in progress sprint develpoment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "ac8437e26eecbece04922b0397ee9d624b3d3dbd", "messageHeadline": "Added more tests for astropy.units.distribution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 116, "deletions": 38}}, {"node": {"oid": "f20e023967443b0d0a72c8aec72674feeed87800", "messageHeadline": "minor cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "b99868386bb82dfdce90494da9bf76aca9f268f8", "messageHeadline": "Initial implementation of test_distribution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "9ecca5c64af145f297b4f5f02ffff561ddc0ff50", "messageHeadline": "first round of implementation for distribution", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "34dea766518311e9694cb0bdf423da2775c50211", "messageHeadline": "dangling *", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "554d4c57def2d26a0479a6c2ebc4e0baab5a2925", "messageHeadline": "Fix typos in implementation of Eq 3 and 5 of Paltani 2004", "author": {"name": "Tito Dal Canton", "email": "tito@dalcanton.it", "user": {"login": "titodalcanton"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94e17bc63f5de21c84605a3f495ec1733fb30467", "messageHeadline": "Merge pull request #7785 from eteq/imshow-vis", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 131, "deletions": 6}}, {"node": {"oid": "e1139245a193782ff118cf3eab45a6e0e7077276", "messageHeadline": "Merge pull request #75 from nden/shape-setters", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "cc95b597fdf1ecff9be2894d17167a06c3b73dd9", "messageHeadline": "add shape setters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "6765686cba258886df14808ca0cf85e57357e180", "messageHeadline": "add clarifying comment justifying imshow_only_kwargs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a58ca107cb9bb0c6a56934a02293ace1f931b20d", "messageHeadline": "Change to using imshow_only_kwargs dictionary for shadowed keywords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "cd7970dd3c744ed3851e9f8d6904a9170fba6bc8", "messageHeadline": "address @larrybradley's suggestion from review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "18f3c9bc550f2d4ab7f331f56d5e6a988cecfbd0", "messageHeadline": "Fix matplotlib axes doc link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3faf0161e51d0198aab5ca866d0606512bfa9a9d", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "53ba62e0e78e640342b0fe9cd7090e9d35e121bf", "messageHeadline": "add discussion of imshow_norm to narrative docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "757825e3331c78d54e8c11a5c44620952d8b50cc", "messageHeadline": "fixes from running test after implementation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "182b724b88ce25feb551dcfe11393303419e24d3", "messageHeadline": "Implementation of imshow_norm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "3451038a47cfda9fe17b049dd7272496c034ffdb", "messageHeadline": "Write baseline test (test-driven dev!)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "6fc6f20f1e4b061aa2dbe45d7f5e58574d56687e", "messageHeadline": "trailing whitespace [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2534a2dd747da3d50644812ce4faab6d909e7f36", "messageHeadline": "Merge pull request #7969 from astrofrog/wcsaxes-tick-params", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 401, "deletions": 58}}, {"node": {"oid": "2b00dacdfa2cc1b43e9b999b51b26e7498a1d963", "messageHeadline": "Update astropy/coordinates/sky_coordinate.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fd77d50c94bda47e1b31aeb08b3fffe0adb047f", "messageHeadline": "Add docstring to new module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d1c2b6c36a1aad3b08fe95981a0c4b2a2623b0d9", "messageHeadline": "add license line", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "782d63d16eb9debbfe04dfb450a28f7e910364e7", "messageHeadline": "added changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8cbf27dd1323bd86531128449f3d2d3097013c5c", "messageHeadline": "resolve comment TODO", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "69bb6f918ef5f8d0538ac6f5caca48c3e2842c57", "messageHeadline": "resolve TODOs and improve comments in code", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "1c5bbf9c656414cf5dc294c5f6bb71a5fc3162cc", "messageHeadline": "don't assume type(frame.data) == frame.representation_type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c7ac16d4b51745e5af2b0ed16b0b7372991001cf", "messageHeadline": "preserve skycoordinfo when a skycoord is passed to skycoord init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a73865f03907661cc291a15a1913423da4050a94", "messageHeadline": "split skycoord parsers/helpers into a separate module", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 634, "deletions": 625}}, {"node": {"oid": "3e22f39371682f041aaeb4d7d89daae4663e1ee6", "messageHeadline": "fix two small test failures", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c912dbd378ed376f4beb13d3605cb1101df2a45c", "messageHeadline": "overhaul skycoord machinery to simplify initialization", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 219, "deletions": 180}}, {"node": {"oid": "5ac7c5097cf4ac9285007beeeebe00e3b0acc463", "messageHeadline": "line length", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44137e4a53c6b0e7f78d24f529ec1370ccbfe127", "messageHeadline": "remove old deprecation warning message", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e05112d86c6f6988e7802e2ae26cc5f97a9c578d", "messageHeadline": "fixing some frame things - working version", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "cb0ecfe126559663121f4f124da882914defeb33", "messageHeadline": "remove deprecated initialization option: positional specification of \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 104}}, {"node": {"oid": "1a068fda2399c4fe97e04174229df83c598d0b4e", "messageHeadline": "fix init block", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ebb61496d99725167eb110a491d696c2bc8e9f3b", "messageHeadline": "rework beginning of init to add shortcut path for frame init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 52, "deletions": 35}}, {"node": {"oid": "3a63566a9054a59ddd0888b39cd113b3a0b50566", "messageHeadline": "Fix Sphinx warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a36937176f021595fbd1a25270571410e86900b7", "messageHeadline": "Small fixes following review", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "47072a2a152746260f1384603d3f3accd0672acd", "messageHeadline": "Travis: export CC during before_install stage", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0558ef274b13db24098482693a4784f41682cfec", "messageHeadline": "Fix test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81c7527ab57498adbace18f7607a43e149b0f7f3", "messageHeadline": "Merge pull request #7949 from eteq/cache-frame-class-attrs", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 77, "deletions": 39}}, {"node": {"oid": "23db12f55a3a959fced0c1d8e0b498bd911efae2", "messageHeadline": "Fix heading in changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd32e031605062f2669dd9a7af190fdc89857c17", "messageHeadline": "Fix doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6383537a6d472efafb7b92a4446c6206fe42fd7a", "messageHeadline": "Added pixel_shape", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "08aa8b3ca9333b358108c84010af3f820432c011", "messageHeadline": "Expand documentation to include a simpler example to start with", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 31}}, {"node": {"oid": "b7fe445400c7dd626fe918f735757105d4a0dba8", "messageHeadline": "add spaces [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5722eed1a867c77b46e0197aa4b9ed910edce9a", "messageHeadline": "Remord changelog  [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f741d42a708a2fe0b79fa32c5d430cdc4fdc28", "messageHeadline": "Add perf. notes for convolve", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5da8ceded7dac7f5a78e7b5fe7a78069ea5ed8da", "messageHeadline": "Disable OpenMP support at setup time.", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "55d813d29893fb49f4af8dc16bb48d5f5098dc7e", "messageHeadline": "Update astropy-helpers", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30fef757d9245084260ba2fa8d3074b1b17b48ab", "messageHeadline": "Use size_t instead of unsigned int", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 64, "deletions": 60}}, {"node": {"oid": "59be67dc7af1c95ec2c3a2902c07cfea3e59edf8", "messageHeadline": "Minor tidy up and finally delete commented code", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 5, "deletions": 20}}, {"node": {"oid": "46d457c772ed3cac547f15a7395a1b140db88b5d", "messageHeadline": "update astropy-helpers", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12beed210334b2d2c41891d0ffe3bb0a3f52bb5a", "messageHeadline": "move decs to header", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 107, "deletions": 95}}, {"node": {"oid": "20bc979037bda582a983d01b1c66a9118b4e04ea", "messageHeadline": "temp update of astropy-helpers", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c11c27580752248e327307b85512eabcad0a0df9", "messageHeadline": "try docstring fix", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6400fcf10d3946f89db884daf47e71159a6012c5", "messageHeadline": "fix changes.rst for circleci html-docs", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cee23a86c26f4d2c77c3eb621981e9ae0e248864", "messageHeadline": "Windows MSVC mash-up", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 160, "deletions": 80}}, {"node": {"oid": "f9ca07eafbe7f071b3f2deb41e07f252b6a6d86e", "messageHeadline": "Performance enhancements for convolution.convolve", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1530, "deletions": 925}}, {"node": {"oid": "ed95e7de2c9109ef7c33ab5387a1870091232c51", "messageHeadline": "Merge pull request #7941 from crawfordsm/kuiper_test_speed", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bde2061c8d55aabd85bbe8fe44060eec9af643f3", "messageHeadline": "Add changelog entries and tidy up changelog section for WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "e103a71ca78c3392be15ad443e133f7fbf25b392", "messageHeadline": "Expose option for padding between ticks and tick labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "a3189b0ec2dc869c827012cb39c3f4c83fb05f5d", "messageHeadline": "Add test and docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 2}}, {"node": {"oid": "4908a177a4ee02e23066139d4d04c48fd6dd7ee1", "messageHeadline": "Implement CoordinateHelper.tick_params and WCSAxes.tick_params", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 150, "deletions": 13}}, {"node": {"oid": "6484350e4bd80b3f8b6fbf179c5f3a6d6fa3883c", "messageHeadline": "fix title level", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bddd5586a2014df7ef308ff146557efc041a81fd", "messageHeadline": "Add an example to the docs.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0c452f9a712f9c997d30f3b3cc963d31e5f363b2", "messageHeadline": "Fix changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c28445c3ff4931d345c51fc68d52fd6e87caa6ce", "messageHeadline": "Fix test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e17d37895b2db4294b745bc4c49c8b796dba0154", "messageHeadline": "Update tests and documentation for change in exclude_overlapping opti\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "edcd251d0472700a7d56c7b85cb2aea46328a3f5", "messageHeadline": "Move exclude_overlapping option from set_ticks to set_ticklabel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f996faf89ba95c5fc1c30346aff87725cbd29b83", "messageHeadline": "Added support for direction= in set_ticks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9d7d383b43b63942d261c7b2671447649bdb2bb1", "messageHeadline": "Added overview", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "be422be043719ec8fecca2a9fc9ee2b570e23088", "messageHeadline": "Fix typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a95eec27a08c283f3b8fb4142d4a49725f2ac94b", "messageHeadline": "Expand title of pixel convention section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "120fb6ddcb3c39407343adb7be52d39b626fbb41", "messageHeadline": "Merge pull request #7842 from SG004/Issue7749", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4d3d86ccd45e543b00445603227c23ae1b356171", "messageHeadline": "move changelog entry to API change", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "04c98bfe884fc06c5a73cdc31470d7eaba0c08f7", "messageHeadline": "use data instead of repr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eabee7087618e13e753d057a08db3a4227895162", "messageHeadline": "changelog [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4a77d17d8a65ed355dc01b15c50facc5196809d9", "messageHeadline": "fix confusing argument name bug", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00e9a60080b3e9dd3e46c4d17d27f061e200df91", "messageHeadline": "invalidate cache in tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "332df9b49bac99fce6bda54f775876d9bc2b22b4", "messageHeadline": "Merge pull request #7961 from astrofrog/wcsaxes-rcparams", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 104, "deletions": 54}}, {"node": {"oid": "a17600b498226938f5def1a74e585b7584d97656", "messageHeadline": "Fix intersphinx references", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e587cb4605847de9ea55bd9c8654f507440a8362", "messageHeadline": "Merge pull request #7705 from vn-ki/formatting-for-Time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 848, "deletions": 3}}, {"node": {"oid": "821df44680759c75499dec27123ae1cabc2ff0d0", "messageHeadline": "Check that data indexing does in fact work", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dd9255b6285d0cbf9b0f4ea961baae7b3f998078", "messageHeadline": "Make sure tests pass without --remote-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "94e6670c41156e29b4500a35a58b5ae0cacab623", "messageHeadline": "Fix and test implementation of array_shape for FITS-WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "106d66714a075aae3667931c24659d902f8bde13", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71a21223c8c665831fd54e0e84cdb635e90937a2", "messageHeadline": "Updated doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "859cd9d719638e741aa015fa1464f87326aa8816", "messageHeadline": "Add python license", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "3bfaf20fc51cceda0463b309f34623b47f041b2c", "messageHeadline": "Add changelog [ci skip]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "937df6b5c3b40205c49d5d7494f4fe1a6f02c4db", "messageHeadline": "Vendor in _strptime of python lib", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 522, "deletions": 1}}, {"node": {"oid": "c3804e20e08762fb4d6ef57396a4607bcb8bd0bf", "messageHeadline": "Requested changes; Better tests", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b28082897d801239f6ddc4c58de199566b69735c", "messageHeadline": "add %f support for strftime and strptime", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "7f25e3d05c6fe8eb6c9ae4988eb31d8722cf7822", "messageHeadline": "Expanded documentation on new APE 14 WCS API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "720d014999dae018bd19ae2d9b865654acdfd164", "messageHeadline": "Fix array indices returned from world_to_array_index so that they can\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "00c1a7f196ec8c8713d2a2f773b73fb9fd61a9c0", "messageHeadline": "Implement array_shape in new WCS API for FITS-WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "205259611a781c62791b80d2792c2a0564284853", "messageHeadline": "Add changelog entry", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b975dc2f8fad32aae55c58e556dcdd0e3ef0e96e", "messageHeadline": "rename and add test for astropy_repr_in_frame", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "0368a4add47f5c47fb26ccfa1b37d643e32afff6", "messageHeadline": "Allow attributes to specify how to be represented in the frame repr", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "372b7ce4c1532c2a1e3251c651b93bf9a9540e46", "messageHeadline": "Update baseline image timestamp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a67085ab7f8d24116bea007240df4e24de67ab65", "messageHeadline": "Updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "194fedb020bbb1b662835b0421662f9964804638", "messageHeadline": "Use minor tick length from rcParams, and expand rcParams test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "8b6076987450daa54a4c440149ef0bfb53a8f481", "messageHeadline": "Make sure all current tests use default style rather than classic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e5b5279f10b02111f2abd24cb5833d2f8d05c3f", "messageHeadline": "No longer use custom names for reference images, and instead use pyte\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "7e4f096eaff95a5e077097928716adc813a6ff18", "messageHeadline": "Updated docker image mentioned in image tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47919dba76eba01a470ad60e244be4487b8eaa45", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f47dfcc735f2e1146f50d06e5ee8ceac0a7a7901", "messageHeadline": "Added support for additional rcParams in WCSAxes, and improve how pad\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "653d67e38f90c0ee58b550f817a22ab86d95210b", "messageHeadline": "Merge pull request #7926 from astrofrog/fits-mmap-errors", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "f21aeffe480cbd3773d48f99f19bbf4242789105", "messageHeadline": "Merge pull request #7361 from vn-ki/datetime64_support", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 11}}, {"node": {"oid": "cc0455188803d07c59971499392c74f5f4f4debf", "messageHeadline": "Recognize axis label rcParams in WCSAxes [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f172f1fd08829e19a2480938b5e7f4e5629d2103", "messageHeadline": "Merge pull request #7950 from eteq/add-note-about-equiv-defaults", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c1db5bb4f7f5b1dbc7a827ac501503ee9c2a811f", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e03e7e0d5f146c47e0ad8f37a0c9a41b15375357", "messageHeadline": "add informational note to _get_representation_info comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05f245c417beab4bdd97754368d275e24ff839fc", "messageHeadline": "use a hash to decide when to use the cached representation_info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "31b974a9e78e71640fdf1150bf87916ae3fbefca", "messageHeadline": "change to referencing sky coord object", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb87e2fd28e13f63a633712f76f014816bea2534", "messageHeadline": "typo fix pointed out by @pllim", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c160d13062ee7398b046d015cc5e516795a3407", "messageHeadline": "Merge pull request #6971 from mwcraig/add-variance-uncertainty", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 962, "deletions": 251}}, {"node": {"oid": "d79585bfcfbabeda231e342891ffdf3631d85173", "messageHeadline": "Merge pull request #7955 from astrofrog/pin-numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4001b4030aa10bd14f4c10cdf12ec1eafcfa7382", "messageHeadline": "Merge pull request #7326 from astrofrog/low-level-wcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1430, "deletions": 37}}, {"node": {"oid": "615f7f1539e3bc3c38db2ee08eae6d2f1f0aa351", "messageHeadline": "Merge pull request #7954 from bsipocz/travis_add_mpl_dev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a9d79a0ceea5e735c1f8bc10e5f61525782199f", "messageHeadline": "Pin Numpy to <1.15.3 for now due to Numpy bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44fc9e29ae5bd5b872b4b9eae2e71510365c01e4", "messageHeadline": "Adding mpl dev testing to the numpy dev testing build", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7a93e4eb764be0b98df690fbb047336cb8706c4", "messageHeadline": "Merge pull request #7942 from astrofrog/fix-spelling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 125, "deletions": 122}}, {"node": {"oid": "d928f2629ef411396c56f37119f1a3614c50f2a3", "messageHeadline": "Merge pull request #7951 from eteq/fix-failing-coord-doctest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f7c13be2ad88727f9bb55dc8dac6433cea83e825", "messageHeadline": "add FLOAT_CMP to make failing test succeed in other pys/archs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5ea8afc56122c8843306929605bd68fae2a4f813", "messageHeadline": "add a note that the equivalencies default to exact-unit equivalence", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a301992cf176e94ba76ade9f4f62e3269e24cf8", "messageHeadline": "Merge pull request #7830 from astromancer/jparser-v2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "67ddad6b9402fe2e08644dd0b6b593619d7c476e", "messageHeadline": "Merge pull request #7736 from cclauss/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "616b9d62699a140ab5b412ea06c45ed24dc824b6", "messageHeadline": "Added a test for wrapping an invalid base WCS object", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2d5d5e2c4cd761345d07b1eca415eb4ebeeb3338", "messageHeadline": "Added custom UCD1+ term for CTYPE=BETA", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc090a3287a5e95eb49c6a8fba00d8432a0d9505", "messageHeadline": "Split changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9f4549ea43cf0a31e0d0f3af9920ec4b7f76283b", "messageHeadline": "Added changelog entry for typo in physical type", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "179dc668c96496656c693221f9d16693dcf2dc43", "messageHeadline": "Merge pull request #7859 from larrybradley/fix-overlap-slices", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 150, "deletions": 80}}, {"node": {"oid": "9a49df6df56c309b223bb7898f39253100d3d6dd", "messageHeadline": "Merge pull request #7937 from astrofrog/fix-np-dev", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ce444409abca6b33d0f5e26cb4c9a410085ea8e0", "messageHeadline": "Fix spelling of unnecessary", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55ec9c36a5a859828e0a8a3398743fbc07bbac72", "messageHeadline": "Cache _get_components_and_classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 92, "deletions": 43}}, {"node": {"oid": "2daf2a6a7cacee81406728e8f6772100f7e54172", "messageHeadline": "Added docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "105c52187d084570851aa3009ea7b51c16594f92", "messageHeadline": "Add the ability to extend the CTYPE to UCD1+ mapping using custom_cty\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "fb280cebb8f98846fbb2a0ec1d7e267a2a6d4d88", "messageHeadline": "store a frame-level cache with the representation_info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d5bfee7c2f20d94d643d2639b20f6e2c9b023e58", "messageHeadline": "initial caching experiment (breaks skyoffset)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "d736961c8d1d5463967e68c97e9a4a34c632a583", "messageHeadline": "Fixed more spelling mistakes in documentation and code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a96dffe45bc78e2e5f7991508192cace91ec06ad", "messageHeadline": "Fix spelling of 'recoverable'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e26af9776468dc876ae23cbfff2a5206f5411d7", "messageHeadline": "Fix spelling mistakes in code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "df6baddf6c29038a27d92318a0f7eaa4ff3d3530", "messageHeadline": "Fix spelling mistakes in documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "fb92a9a57a0b99e9055a5036452088f92a6e799e", "messageHeadline": "Skipping slow tests in test_uniform_binomial", "author": {"name": "Steven Crawford", "email": "scrawford@stsci.edu", "user": {"login": "stscicrawford"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "78ce12862a605c8ba20162fd421be74c9689ea2b", "messageHeadline": "Merge pull request #7938 from eteq/bls-assert", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "e6a10bdd80093feb0549c0ae35291a63a2498043", "messageHeadline": "move BoxLeastSquaresResults.assert_allclose to separate testing function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "d5a6ac1f0604046a13d43ea11b4ff165fd6d02e5", "messageHeadline": "Merge pull request #7936 from astrofrog/avoid-stats-import", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "fd809c57339d092cf82d155e1773203435bc8cee", "messageHeadline": "Added simple test to ensure consistency of constants", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "10c95f4adddcbaac37977b1b0e769895e389976f", "messageHeadline": "Use concatenate instead of vstack", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "769bee6c70c2ac8989b81661c8569711fabd6b0d", "messageHeadline": "np.vstack no longer accepts empty lists, so we need to make sure we i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a511e52fbcfcfe2cf1cdb342ec8e292f1d6eb05a", "messageHeadline": "Avoid importing astropy.stats for astropy.modeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "66c79673752a5771f30de135a2c8b861b3892995", "messageHeadline": "Merge pull request #7924 from adrn/coordinates/deriv-key-speedup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "73d225b8f227bf47627ee48489b7ba26eb59b3a9", "messageHeadline": "Merge pull request #7922 from adrn/coordinates/concatenate-velocity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 225, "deletions": 45}}, {"node": {"oid": "a9293281c7e97900dd0b3198d54928b0bae355c7", "messageHeadline": "Use copy=False in init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91027cf6fd959a0bd9b7ea19f56767cf53632b11", "messageHeadline": "Fix changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da930436e32ae2f40cf3dc9191bad7f66724069d", "messageHeadline": "Add new func to __all__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7877dd7375f78f3f56c60b39ca09d0bdd19e92dd", "messageHeadline": "changelog [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7ebf05e9aedcbc2a0d5c9a3fe4c501bc91f718b0", "messageHeadline": "Updates based on review comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "fc6731b4444c903368182b8b567f8c923722c372", "messageHeadline": "Merge pull request #7927 from Cadair/plot_fix_dkist", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "1691237aba474cd03097ca12bf2e0bf323fbba0f", "messageHeadline": "Simplify logic related to origin keyword", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dc67dd26fc6fed4a54d42ae01f49a3c2588eea71", "messageHeadline": "Added FutureWarning about time coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "ec483e2b3e85d4e975d37b24cae459239c49e09f", "messageHeadline": "Ignore issue related to open file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94f249875a1a9ba9d61f252ee1e7a9977da0d961", "messageHeadline": "Fixed filename", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6552a902bcf1fc80ad26a4df53ff1c345ff631e9", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "584307852a41a48faaa5a22bb9a592980aa0bbdb", "messageHeadline": "Added regression test for bug related to CoordinateHelper._grid being\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "bfc417e0194bb90a62b1559b2b54c016939ef24f", "messageHeadline": "Added regression test for default origin in imshow", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "1925b17f912afc3b0cb6eac139508a434872b05f", "messageHeadline": "Attempt to always default to origin=\"lower\"", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c3a4021184fbdd3605e4b83f26e5f2349439adf7", "messageHeadline": "Fix a bug where _grid is None", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a2873c18af2032f4e07835e4695c5c40c8ee6b", "messageHeadline": "Simplify test code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "afd9bbb89030d1fa4559fda7b7590e2e71dd2dbc", "messageHeadline": "Merge pull request #7895 from bsipocz/changelog_post_305", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 83, "deletions": 28}}, {"node": {"oid": "86a019ee778891ab98b70e65e890fea8498d94d0", "messageHeadline": "Close FITS file in test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f17367df2e19a694e754b90eba6b5255fd380e62", "messageHeadline": "Merge pull request #7879 from astrofrog/codecov", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "545ae12b27ca7114ce558a3b1e25d146674a4a65", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5a657c9885777ab53748bc2b9d7bccff36ee2d7b", "messageHeadline": "Add regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "5ca10a6bbeb9e1a0baa2a9f088bf82e547ee9226", "messageHeadline": "Fallback to mode='denywrite' when memory mapping arrays if mode='read\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "7442d5efd41df66a0951454b5d7dd528ddff82f2", "messageHeadline": "speed up bottleneck in some Frame initializations", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1b60b6e10bedcff9f2bac4787f8cef549b3cb287", "messageHeadline": "changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a9a109221eba207ecd0ba0f78b3908e1681bc2a1", "messageHeadline": "update coordinate concatenate test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9f4b6837cb8a7c1e89a367fb4335a46c3bdc5694", "messageHeadline": "use concatenate representations to do skycoord and frame concatenations", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2d9e48f4fd77f1e49475c45d278af51d972402e0", "messageHeadline": "Use ones() instead of random()", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "760129638840c68600a81dea65f32034a90bc417", "messageHeadline": "try combining more than 2", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "51cb2772e47bb1c89c5301b9e42b763295e04e47", "messageHeadline": "added a test for new concatenate function", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "39ecfc324d43a72b2cc45eadb2d961c29d8b7c6c", "messageHeadline": "Check that all reps have or don't have diffs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "681fee441aff7f0a881c0f1598ce6794ccca51bb", "messageHeadline": "use typeerror instead of valueerror", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd1ce4ff564c52f1fb9c4211fd4899f231bf68c5", "messageHeadline": "initial addition of new concat", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 102, "deletions": 26}}, {"node": {"oid": "1cb6af9ab04ae4208e3f02c0841fa7cec7b276c5", "messageHeadline": "Merge pull request #7918 from adrn/coordinates/fix-of_address", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 119, "deletions": 54}}, {"node": {"oid": "42b6a2d8e90781c8e98d9374a84f3156a3ab34cf", "messageHeadline": "Merge pull request #7920 from drdavella/run-pytest38", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1acaac06528e42f379ab2c383243954e3b4a0833", "messageHeadline": "Run a real test instead of np-prerelease against pytest=3.8", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c9f1c96babbfe84b7b6a8422116ed7174e16541", "messageHeadline": "Switch to lsr_coo.obstime and lsr_coo.v_bary", "author": {"name": "cclauss", "email": "cclauss@bluewin.ch", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27bdd023adf433d39a01ae8c0bdec8033d849395", "messageHeadline": "add comment explaining tolerance test [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9884a77fc2ac4c97efa0ac3ef03b73bb364436dc", "messageHeadline": "add comment warning about precision [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ac790d96abc6e8147f8559ca998c2cc17aed1b18", "messageHeadline": "Remove extraneous comment [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "117b4ac68521d65570394f95dd6a5d7f3d858630", "messageHeadline": "Added changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b27338ebce41eaec1a7f5dd3421d7f4b59f6757", "messageHeadline": "Add documentation for new API key argument", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a721b5075548ccac25860adbbd2af9dca8e8e024", "messageHeadline": "update test to use osm. fixes #7867", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "9010e9af4a57322ff9367cc47aef7c08ff1c3679", "messageHeadline": "update response parsing", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "40c861b27d077df7daa3ccc3899daccafa2ea945", "messageHeadline": "default to openstreetmap", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 73, "deletions": 32}}, {"node": {"oid": "9490f6293c664bda931637201d72a84ba10a1031", "messageHeadline": "Merge pull request #7909 from dasdachs/add-robots-txt", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "816f99d6350eb3f7b1f7f632f928aaa88bf5e35b", "messageHeadline": "Merge pull request #7910 from Adityashar/master", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d650debc340de95be38ba9ea6a7bae18075de8ed", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Aditya Sharma", "email": "31154243+Adityashar@users.noreply.github.com", "user": {"login": "Adityashar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3350da143b6c942800d9119a8cb2cc886677c02", "messageHeadline": "Removed robots.txt and added a an extension to layout.html to insert \u2026", "author": {"name": "dasdachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "73882ece05e0b75644301e9c0ac70f19aba1adad", "messageHeadline": "Fix bugs uncovered by making _data_unit_to_uncertainty_unit an abstra\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "26b639fb3c119ba7c888ab48e1bdb35bb67cec32", "messageHeadline": "Change method to abstractmethod instead of raising NotImplementedError", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f22b038bfca8f97097d714a36d8a831d0a3b06fd", "messageHeadline": "Include new uncertainty classes in more tests", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e484ec8fa91b84a33d2c07929a56959701e8988c", "messageHeadline": "Tests for new uncertainties and updated NDDataArray", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "d0e1967978cdcb52ae6128222cd151b0844d3bda", "messageHeadline": "Refactor unit checking for uncertainties and add new method for inter\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "a429b73eb8d4c70c27c0f39410f935607d1b239c", "messageHeadline": "Remove unit check from NDDataArray.uncertainty.setter", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "7132354d031876bf6d40f89f73c1be61c089c955", "messageHeadline": "Make sure setting an uncertainty's unit results in a Unit object", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fe699fb4477357d08edf32379c2a8a30ce8bb535", "messageHeadline": "Fix assumption that uncertainty has a unit", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f7f924f806a572985c4992bb8149937954e6b51", "messageHeadline": "More minor fixes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9599f35478fc51780065188861a77023009b858c", "messageHeadline": "Address review comments", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "eff9c27d611e406851a0256621ae1597887a1326", "messageHeadline": "Fix whitespace error in doctest", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6969297ad863d98f8d68cf52f7282a41e2b6902e", "messageHeadline": "Fix lots of Tests regarding use of uncertainty. Compat fix of units. \u2026", "author": {"name": "Patricio Rojo", "email": "pato@das.uchile.cl", "user": {"login": "duckrojo"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "f00d395215ea5fc4f6ed1e70bb2520030cc31406", "messageHeadline": "Undoing commenting on wrong file", "author": {"name": "duckrojo", "email": "pato@oan.cl", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ead134eddc1967d4ed68226ec4bd7a5afca8b948", "messageHeadline": "Fix when Uncertainty class is initializing", "author": {"name": "duckrojo", "email": "pato@oan.cl", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "769b98893ca3bebd42164e6e9e123565d4585e30", "messageHeadline": "Cosmetic Parenthesis fix", "author": {"name": "duckrojo", "email": "pato@oan.cl", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe10c9b9de0501a58b9751c60b78e5eb1c5011b0", "messageHeadline": "There is less code redundancy in the error code propagators. Also cha\u2026", "author": {"name": "duckrojo", "email": "pato@oan.cl", "user": null}, "additions": 120, "deletions": 150}}, {"node": {"oid": "ae667cb5b791b2b1ab3e59444c5e632926d75eeb", "messageHeadline": "Update changelog", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f5539f3e5f7199515d89d9e8bfd8b15d5145a318", "messageHeadline": "Write docstrings for the propagation mixins", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 76, "deletions": 8}}, {"node": {"oid": "ea89231383c1abfbf467a4e557d20450df723709", "messageHeadline": "Change signature of add_subtract propagation method", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "2dc6b1a1cc7a844344e1410bc045ba0b179856db", "messageHeadline": "Mention new uncertainties in narrative docs", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6545f55d7fdcca1f1d70b56486c02b48d8754b9", "messageHeadline": "Update docstrings/doctests of new uncertainty classes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "10c1701ff79283f00572bc57acdc7278e159f467", "messageHeadline": "Add InverseVariance and tests", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 308, "deletions": 2}}, {"node": {"oid": "1add626fe74a7573583997c701375d50e02c8b5b", "messageHeadline": "Add variance uncertainty and tests", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 297, "deletions": 5}}, {"node": {"oid": "e9ed0f4e4a98b7045f67ba8ea901bfbfb2c4bae3", "messageHeadline": "Refactor propagation of standard dev uncertainty", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 190, "deletions": 218}}, {"node": {"oid": "3210970a9d1c65f2237f3214532a21da7578a46d", "messageHeadline": "Add v3.0.6 and v2.0.10 to the changelog, and post release cleanup", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 83, "deletions": 28}}, {"node": {"oid": "2eb8f303ab3b7afe742745107650b9784c3bf5eb", "messageHeadline": "Merge pull request #7890 from drdavella/pytest-workaround", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "595bc7d78edfa27a81b67f3c9b968888a67e9ce8", "messageHeadline": "Merge pull request #7885 from saimn/csv-big-file", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "e08edb6fa5aab9330f37a59bcc36b354e938d54b", "messageHeadline": "Allow astropy.tests.pytest_plugins to remain importable", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b7169aab17d8ba843b7c3efbad0728e7e84836a1", "messageHeadline": "Update travis config to use later versions of pytest", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "41742715442e6d494506be82f92f0e384cdfa1a9", "messageHeadline": "Workaround for tests suite with newer versions of pytest", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c168a4254221efc0485b29aea65921c1dd665c51", "messageHeadline": "Merge pull request #7869 from abhinuvpitale/abhinuvpitale-patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00cab734e2176beea2ca5bf244abc5cdaa319a9f", "messageHeadline": "Merge pull request #7886 from astrofrog/circleci-mpl-dev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "6a71469040c2e33358d6f0e334ab11d033a87de1", "messageHeadline": "Add verbose flag for 32bits CircleCI build", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9547a25cf9fce355cb50da45edec3580664632ae", "messageHeadline": "Make sure pytest is <3.7 on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "42562c3895e4dc25f154d0bad2f91e8fd2b56a1b", "messageHeadline": "Install apt dependencies for Matplotlib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24d6703203d18adc8be3c117823b014ab2700877", "messageHeadline": "Merge pull request #7872 from bsipocz/compat_remove_invalidate_caches", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d540f8c42ff6c0f681d24a025c9434ba1be4097a", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da4c4b6e58734691957dfab244490ab13e452c6c", "messageHeadline": "Added CircleCI job with developer version of Matplotlib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c78363c0d7eca82b5dc9c718ad8b6c3bdb273cd8", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2f35c5e549c896e2102f25287b00fae1973dc55", "messageHeadline": "Add unit test", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0278ebce1d15ae44c04a75decb76de94283325ed", "messageHeadline": "Merge pull request #7880 from manasbedmutha98/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3140d242bd5074e1ea06231b4bd6ab20e3e8e2a8", "messageHeadline": "Removed Changes from astropy.modeling for PR 7880", "author": {"name": "Manas Satish Bedmutha", "email": "manasbedmutha98@gmail.com", "user": {"login": "manasbedmutha98"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e15b609fa91ad725e05745d899af932904a3e0c2", "messageHeadline": "Update badge", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9286d4eda53500fce1b0928ebc8eaff5cc5e8985", "messageHeadline": "Update CFLAGS and exclude cextern from coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e36889232970be96ef93ba93accb2016d48d923f", "messageHeadline": "Fixed syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9b390f6c8ab7b7dd091111462dcfc20266a6cda", "messageHeadline": "Change coveralls to codecov", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "21700a2c0b71d402b515d3d768cc81d074168402", "messageHeadline": "Fix reading of big csv files", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1c669c712500b452f3aa91efada4fe1f56d57c3", "messageHeadline": "Adding Changelog for PR #7880", "author": {"name": "Manas Satish Bedmutha", "email": "manasbedmutha98@gmail.com", "user": {"login": "manasbedmutha98"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4340b7b13e2059912f868fb2be49670b26555e59", "messageHeadline": "Converting np.asscalar to .item()", "author": {"name": "Manas Satish Bedmutha", "email": "manasbedmutha98@gmail.com", "user": {"login": "manasbedmutha98"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fa0c21600b77f40a5d8289fc88c0f5e0118fbd2", "messageHeadline": "Merge pull request #7874 from dasdachs/add-robots-txt", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7eb6ef1b22a8359ca6fea531da36b97c56838feb", "messageHeadline": "Added /latest/ to Allowed paths", "author": {"name": "dasdachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29535ad4f34a04940bbc849603cf190b75fffe9e", "messageHeadline": "Added robots.txt, updated docs/conf.py to include robots.txt and upda\u2026", "author": {"name": "dasdachs", "email": "jani.sumak@gmail.com", "user": {"login": "dasdachs"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f2bd5cf15b35abfc8082fad0be1677e7430c4dad", "messageHeadline": "Removing unused, legacy python compatibility", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2df0d3ccff44348a0cfb54a64d3538c0066da4c0", "messageHeadline": "Update Cutout2D docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7df84711f7b6dd8702e319647d6771ca7048a223", "messageHeadline": "Make _round a staticmethod of Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "1df505888bb261b064445e91949d7862afdd1a31", "messageHeadline": "fix to #7829", "author": {"name": "Abhinuv Nitin Pitale", "email": "abhinuvpitale@users.noreply.github.com", "user": {"login": "abhinuvpitale"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28dfe5bc9dda68ae6f866fcf3ec523ecafa373b1", "messageHeadline": "Merge pull request #7857 from eteq/add-extra-site-info", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "f40eddb27cd793b143567adce6ea8e4ee948b055", "messageHeadline": "Add example of .info.meta (and make of_site docstring easier to find)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "8e7e3420c1cd37933107677cc23e0ede12094af6", "messageHeadline": "Remove unnecessary lists", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "8b44696ffe9ce410eef7c1a1b7b9aea908388ea6", "messageHeadline": "Fix documentation warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "bfa511417d8174cf1756e86e7d1c20c3a9832e2a", "messageHeadline": "Include inherited members in API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb93b25d6e3b9d6d647030594fa9f4dcceddc0b4", "messageHeadline": "Make rounding consistent with the gwcs package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "173d17c14add80f8ac5c8d43340b801676a8ca52", "messageHeadline": "Added tests for special cases in high level WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 186, "deletions": 17}}, {"node": {"oid": "a3a9e5b5570fab54ef5cf17c5a416967d1c752dd", "messageHeadline": "Added test for high-level WCS wrapper", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "3d08a5655f36f8b7cbf6d850ad176186daaed5fd", "messageHeadline": "Added test for axis_correlation_matrix to make sure things work corre\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "15f44de5a0f954c13bd59ae6906fc171fc9cf5b6", "messageHeadline": "Added a new property WCS.has_distortion which indicates whether disto\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ade0a01c65d408e917aaf8bcf12ca989e321d516", "messageHeadline": "add check that input to HighLevelWCS is a low level WCS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dad4f1be5aadba37624ea7e197f10294132c4752", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff11621e345ccc6a4c11c96eac0b87a3355622aa", "messageHeadline": "Added more tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "b78dde25e134637c285848b41e262ecd96523aec", "messageHeadline": "Add test for default/empty WCS and for an unrecognized unit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "cbb832eab430383d3cee02ecef5df3136d0b3db5", "messageHeadline": "Respect serialized_classes property", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9acba0b69ae29228b8b22cb4eea8842bcd2e58ff", "messageHeadline": "Improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "2f98155c267aab34c3548f55613a159f21e8af56", "messageHeadline": "Move existing high-level WCS tests to test_fitswcs.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 138, "deletions": 152}}, {"node": {"oid": "78325538356ad1b7d08893f27f043ef33d899459", "messageHeadline": "Make astropy.wcs.WCS have the low- and high-level API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "d14c522a5f92b5e5141a47031acb8822a259eece", "messageHeadline": "Reorganize files and fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "e73030ab0093fd1b001c435024b3a79d425e9630", "messageHeadline": "Split high-level API into the actual API definition, a mix-in class w\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 147, "deletions": 23}}, {"node": {"oid": "5ca21c5d7399f5bd49694c3a196c7e5fcdf8d18a", "messageHeadline": "Re-arrange files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "004452d5f9abcc003278d981bbfb3508c2a2588d", "messageHeadline": "Fix newlines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "30bab1f63fc67b3bd4dcfce512d13d5cd68584c3", "messageHeadline": "Avoid circular imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77e05db9f1aa62dc4c3a911a5953c42b84a8c852", "messageHeadline": "Added a time cube example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "897cac24940c5a9c037795fde1a6dcbb2243e439", "messageHeadline": "Don't unnecessarily serialize classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "b0303936131b03009ed8e3ace75e72c0ba143343", "messageHeadline": "Added initial tests for high-level API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 136, "deletions": 13}}, {"node": {"oid": "9dbf526bbc1b79b410ca0a62153c84783bcf9374", "messageHeadline": "Add test for correlation terms in PC matrix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "6d7be91372be14b9336f79505b520320a41ba97a", "messageHeadline": "Started adding tests for FITS-WCS implementation of low-level WCS API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "ab4cbf6c5378531299fc409d2f8a4f4b81dd47d5", "messageHeadline": "Don't serialize coordinate frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "4f47dba7355c173cea0aa6fea02781b27b622dda", "messageHeadline": "Import HighLevelWCS into top-level astropy.wcs [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f664e1ec05ceb2ad2c3f8a8c678ed3d48dbbccb3", "messageHeadline": "Started implementing high-level WCS API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 150, "deletions": 13}}, {"node": {"oid": "d408f5f3a7f700d88600ad0570e5b8923067e51b", "messageHeadline": "Fix missing frame name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5e30241d947d4eca322f95858d5ea8cee7ea4a4", "messageHeadline": "Started implementing the world_axis_object_components and world_axis_\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "52a28e0afd4a51c5981420ebc358fd27e1dfa33a", "messageHeadline": "Added solar UCDs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fff3b2708423815ba060a39791283a16d02a250b", "messageHeadline": "Implemented world_axis_physical_types and world_axis_units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "aa919461bf781e9005b0a87297152c15866d8865", "messageHeadline": "Improve determination of axis_correlation_matrix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6e132b1c6ed23dc5e2b45b147a8eb4c99cbe59f9", "messageHeadline": "Started implementing wrapper for FITS WCS object", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "300dafbd6e6f9a771f1b4f5fcaf753261fe17955", "messageHeadline": "Merge pull request #7863 from timj/u/timj/millibar", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d0ee1c3be946a4c971b72c21448c6f07ed56ac6", "messageHeadline": "Merge pull request #7704 from eteq/unc-quantity", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "06fb8f1ffd02ec905409c17cf6a7efc0e5e2b053", "messageHeadline": "Add change log entry for millibar", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d66aac9e3fdbb9b3d8b9bfec07ca65c53005c6d7", "messageHeadline": "Add millibar unit", "author": {"name": "Tim Jenness", "email": "tim.jenness@gmail.com", "user": {"login": "timj"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e1db51dd05558b5bb0b531cbe0b32976f188f0a", "messageHeadline": "Merge pull request #7848 from astrofrog/coord-meta-format-unit", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "b99af7eeb5da87443b7898b0ec8dbdf5808e56c9", "messageHeadline": "Merge pull request #7847 from astrofrog/default-grid-type-auto", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9c9225888fafc681d1bf50f9ce29be4061431e9a", "messageHeadline": "Merge pull request #7846 from astrofrog/grid-type-contours-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "d999db196f1cffb2efc4bc20bff0f2ec3d4a2ef4", "messageHeadline": "Merge pull request #7858 from nden/one-coord", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "edd80904acdff8de40150db7700faabb38205423", "messageHeadline": "Merge pull request #7850 from stephenportillo/issue7435", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "454fb09cb8e8b814b237cdb6d0d703bd19beb804", "messageHeadline": "Fix pep8 check (blank line at end of file)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3781345967e2a660017ed7fd7344f4f14d553c11", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "81eb6b3f253151b8dc5d5357180afc6c6a3c5438", "messageHeadline": "Test negative positions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e418bd2175dc0d381428c3d9076447c7bb0019d3", "messageHeadline": "PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "ee7fe95bb5640c6f50268a7837e24d9b7d1d3001", "messageHeadline": "fix scalar input to WCS when naxis ==1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "26070920073521056185ed4ef2e7e2d7423a6a1c", "messageHeadline": "set dtype as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65dc42a11d3fa2d3904b94544dc45cc903c45fb7", "messageHeadline": "fix changelog PR number", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb7b38337f0b3a6bb8a24e4876d76897a364ddd0", "messageHeadline": "Correct extract_array test for even-shaped extraction", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92acb64d691ffec084b9bbdb60b8ce0b7113929b", "messageHeadline": "Rename edges_* to indices_*", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "28e4358dfd8cab53c3ad6f44617c490749d8ba58", "messageHeadline": "Fix overlap_slices bounds for rounding", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "e4b50c198d2d8639210ab405d52b873310b50eb6", "messageHeadline": "Add tests for overlap_slices rounding", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "f7f8c33a42f0e5cb2e3fdfe083a22de3d26d7d55", "messageHeadline": "make dict a copy to prevent pops from possibly talking back to input", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "848c8fa21332abd66b44efe3cb48b72377fb32cc", "messageHeadline": "Merge pull request #6868 from eteq/coc_wording", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b65882b8eda1f7447153dd6105f708cb00a065a", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10c0994f4c6bd32450d10016eeada2c3feb7472f", "messageHeadline": "include additional site information in EarthLocation.info.meta", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "e19e31c4472257517739fa2adfe74ed8cb3cf067", "messageHeadline": "Merge pull request #7852 from nden/typo-ucds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0402d039c4d3eaf0ed388c6e971f4bfa69ffb09", "messageHeadline": "fix typo in ucds names", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe5740cc45249e8b025e661f4f87751bf50099b6", "messageHeadline": "Merge pull request #7849 from stephenportillo/issue7816", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bb8c440786d28e10fc084944c2fb16952a1af49", "messageHeadline": "Changelog for fix allowing HDULists to be written to streams in Python 3", "author": {"name": "Stephen Portillo", "email": "sportillo@cfa.harvard.edu", "user": {"login": "stephenportillo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cfa2c1e06c97106a679fde65e85d13eb8e6a4c5f", "messageHeadline": "Test whether HDUList can be written to stream on Python 3", "author": {"name": "Stephen Portillo", "email": "sportillo@cfa.harvard.edu", "user": {"login": "stephenportillo"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ab2bec1a4ebd27663081e757c9de517f62e5d287", "messageHeadline": "Changed kernslices to tuple for compatibility with new numpy", "author": {"name": "Stephen Portillo", "email": "sportillo@cfa.harvard.edu", "user": {"login": "stephenportillo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97d1a686e432b9d04be5596f4958874ea2e82702", "messageHeadline": "Merge pull request #7325 from astrofrog/low-level-wcs-abc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 804, "deletions": 3}}, {"node": {"oid": "e0236766aa295e46eaff27746a5c549107888492", "messageHeadline": "Changed _array_to_file check to allow HDUList to be written to stream\u2026", "author": {"name": "Stephen Portillo", "email": "sportillo@cfa.harvard.edu", "user": {"login": "stephenportillo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6da96a72d7e87c740a73da54de01abb9af75b57", "messageHeadline": "Changed arrayslices into tuple for compatibility with new numpy", "author": {"name": "Stephen Portillo", "email": "sportillo@cfa.harvard.edu", "user": {"login": "stephenportillo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0581615fb38bb9c54dc82a9502fdaec97526f0cb", "messageHeadline": "Fixed tests by adding missing has_inverse=True", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55f1b6c4463b7aa3b1e24c2f7ff7b24e5ccd3bf1", "messageHeadline": "Allow format_unit to be passed in coord_meta", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7842b5b6ba6cdd7a3edf5666294841b3490c6d27", "messageHeadline": "Automatically default to using grid_type='contours' in WCSAxes when u\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "89ef59d6d7441e4e8524c912fa6a19a1a70773a1", "messageHeadline": "Fix changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "86b6d9aecc500c750b0a54952d6d39a2d24d1d7b", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "293d80146bb893abfd2939f03703bd5edc89ca13", "messageHeadline": "Make sure that transforms can be passed to WCSAxes without having to \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "2d1287fe87fd5e1a998947fc56ffd7c4f1d8b641", "messageHeadline": "Fixed reference to property", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b7fd20f3ac5ac819dcd56821b60ca54a179fd4f", "messageHeadline": "Fix import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30c5443c4ffba288ddf0551442dbc9b2842e7648", "messageHeadline": "Added initial documentation about new WCS API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 104, "deletions": 62}}, {"node": {"oid": "01baeb309b1cf002f9ce2ae3580781fdc521c29b", "messageHeadline": "Rename file to remove base_", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02e668f55c677e6439fa71ce9e05a49ae113552c", "messageHeadline": "Change numpy_index to array_index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "882515f3ccc2bcee88ed69daa60335e99b05f783", "messageHeadline": "serialized_classes should not be an abstract method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c26d00a9ba7d2ac9ea437eb891d83a523bd2669e", "messageHeadline": "Move files to astropy.wcs.wcsapi", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bf7502d1b81f874d0edba6a70d761e50e5f44c29", "messageHeadline": "Don't use abstractproperty (which is deprecated), and add two missing\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "fc4f45da8b9d113d3c491a8880e0cc5c8448f237", "messageHeadline": "Fixed docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9ac062f141bf63638bf3b833a8363f2faaad1f09", "messageHeadline": "Use ``serialized_classes`` to indicate whether Python objects are giv\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e40a25c89884158a5945f4673ff45fb5fef85314", "messageHeadline": "Updates to mention conversion from/to Numpy indices, and the three ar\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "3eb78c337022aabaf07e9b74fcd4ed87b41fa61f", "messageHeadline": "Updated description of link to Zenodo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fe02ff5151342a49ff933bdb99966bb983cff391", "messageHeadline": "Added validation function for physical types", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 512, "deletions": 2}}, {"node": {"oid": "3666faf5db2079fa5c85d2ba04ff5621c81db54e", "messageHeadline": "Updated docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "e4a42da19c58e0f0c4ec358cc17f52873082b02e", "messageHeadline": "Rename file for low-level API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "82a807baaa256a9ff65164742e8fe0a39f420012", "messageHeadline": "Fixed module-level import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0754d8244742182711401843a2e63142151ded9e", "messageHeadline": "Improved docstrings and added default implementations for three prope\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 68}}, {"node": {"oid": "6747fdc2c21fe1c04bee39ce2a9cd5cf7b661787", "messageHeadline": "Added base class for low-level WCS API from APE 14", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "f35c9e9a3045e7837930586e3ee10eea7b08c6a0", "messageHeadline": "change changelog entry [skip ci]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2add12152963cc2c0b5d2ffc344f1741f5ea6d4", "messageHeadline": "change changelog entry, minor changes", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d099cfe5c69e6f10dc760446505b08b017a5aaf1", "messageHeadline": "Merge pull request #7803 from nden/correlation-matrix", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 58, "deletions": 10}}, {"node": {"oid": "627aacf40fad0775060e2be760ee0b64f97824a4", "messageHeadline": "add broadcasting tips for performance", "author": {"name": "SG004", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "903e1cb8f0c52621040f7c27606b4ba5831a2f67", "messageHeadline": "fix docstring [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d16eede4444ea5607cddaea97ce240e6437d1aa3", "messageHeadline": "add a separability_matrix function", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "7d45efd6eafba4b477c3e552f4a6aa5736a2378a", "messageHeadline": "changelog entry and doc entry [ci skip]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "2e3d74ae3da22324772592d1e8a770bd3e333a55", "messageHeadline": "requested changes and tests", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "1800c1578ed682b4ec0746812110ddf10849e7c9", "messageHeadline": "Implement datetime64 support for Time", "author": {"name": "vn-ki", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "7d3588a3c41dc17045b9ab1305b859f04713e1eb", "messageHeadline": "documentation fix [docs only]", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "973888758df947a6904242760b3e103001f33237", "messageHeadline": "add changlog entry and what's new", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "176dd9e48843f8c62ec2fc84a3fb6683a779234a", "messageHeadline": "add parser for objects with J coordinates embedded in their names", "author": {"name": "astromancer", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "e9c300e7fd911a93b91960011824f8fbee192f34", "messageHeadline": "Merge pull request #7834 from drdavella/quantity-broadcast-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "db52b1839e2d42a574b3650ec4a506b766ea5552", "messageHeadline": "Merge pull request #7839 from astrofrog/fix-mpl-3.0", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 73, "deletions": 9}}, {"node": {"oid": "e36df7136979f490980b57a14d47768c57cc77b7", "messageHeadline": "Merge pull request #7734 from mhvk/unit-array-to-quantity-lshift", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 234, "deletions": 10}}, {"node": {"oid": "b3cf73f27f69887dd7a23e3875612806e016ddb5", "messageHeadline": "Merge pull request #7636 from mhvk/quantity-modularize-helpers", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 941, "deletions": 780}}, {"node": {"oid": "eb632352ac3418bea284b450c2718145b5aa8247", "messageHeadline": "Improve exceptions when no labels are specified", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00b3d3253239d424d0a9544c8e0254913d656b25", "messageHeadline": "Make set_xlabel and set_ylabel API consistent with Matplotlib 3.x but\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "cb20fb524fc67b4d7d4030d4eb948f592e7bc8fb", "messageHeadline": "Add a note about get_tightbbox signature", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f93dcb54b27c84ecf3e0637a058a8371d95f88f2", "messageHeadline": "Fetch fontdict from kwargs and make sure we allow minpad=0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "8863a5d637b93e4550af01c4e4364cb4342a76cf", "messageHeadline": "Remove code that is no longer needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ce1f54a9be4f1ba2bda21ea754c1c0a658096462", "messageHeadline": "Fix case where minpad gets set to None", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "686701db9b469be40a2d6a4b65ca714279593a01", "messageHeadline": "Added regression test for a bug when using plt.xlabel and plt.ylabel \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0dd5ff2a7ffa7f017bdad0f6683a07718dba6080", "messageHeadline": "Unify code for set_xlabel and set_ylabel and support fontdict argument", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "e71a31f495a1e4db2056c48bc94498176605d170", "messageHeadline": "Fix compatibility of set_xlabel and set_ylabel with Matplotlib 3.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "0de84d505925f7ecabce35c059d817649c1619cb", "messageHeadline": "Create separate section in known_issues about broadcasting", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "332afb20f4bbb373e488546b1153f9935e975036", "messageHeadline": "Add broadcasting quantity with subok=True to known issues docs", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "84e2bf7e1e339b9623ec2186738104b11736f76c", "messageHeadline": "Make sure extra positional arguments can be passed to get_tightbbox", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d25cc11f8b8db07219b89c283c558bab128bb781", "messageHeadline": "Fix CircleCI configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64e5c267cd350b8e4f09b0670f7c50ca63de0db7", "messageHeadline": "Don't pin Matplotlib to build docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "675d9b948b85a620eea69992b1d38c054eb397d1", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c6a827f2198ce23874ea81792e5b7d37b7c9dfb4", "messageHeadline": "Fix compatibility of get_tightbbox with Matplotlib 3.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75652d69a7748ebaa4c4c35c54a996faf641522a", "messageHeadline": "Added CircleCI builds for Matplotlib 2.2.x and 3.0.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "297056009ecfb20663f4d120b19e8c98eda28a6e", "messageHeadline": "Merge pull request #7836 from pllim/limit-mpl", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dfa76b1ec383e3f9818c5938637708133199878", "messageHeadline": "Limit doc build to use matplotlib < 3 [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "830baeea4813d79884252e137f5802013a3c85a2", "messageHeadline": "Avoid iteration over modules being upended by in-place change.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30cdf88afe8ab463772b07e9f95291dff9ddaa0b", "messageHeadline": "Bit more comments and documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "2eb9c4f170c9231269f8ab54b9f0b0657971013d", "messageHeadline": "Modularize the erfa helpers as well.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 44}}, {"node": {"oid": "933907f2ca84ef0834159b2b4d12648f9a4e8045", "messageHeadline": "Entry in the performance section of the change log.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "29b75aa49303fedb57ccd667b997094a3e151e3a", "messageHeadline": "Be more careful about how we track unsupported ufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "7053d5688d51374e211fa089eba3703cbc31e3ef", "messageHeadline": "Use new UFUNC_HELPERS class to register scipy.special.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 133, "deletions": 56}}, {"node": {"oid": "6148ebb82504a1000362526d51c26fcf43dc629a", "messageHeadline": "Make UFUNC_HELPERS a dict subclass that deals with missing items.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "a03c1f0f6133a51fd17eaef0d9c4bb9bf6e1b634", "messageHeadline": "Separate out scipy_special.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 74}}, {"node": {"oid": "e27c4a385acf1d5709964a90dde4e4c1cede1f89", "messageHeadline": "Move the higher level conversion routines out of helpers.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 261, "deletions": 246}}, {"node": {"oid": "309bcaf4ab9153da6f32450795ea113edda972d9", "messageHeadline": "Move quantity_helper to its own module.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "99a7d9f6ff5b0aa0f4971e7cfcdff19f7e4710e2", "messageHeadline": "Merge pull request #7606 from mhvk/unit-comparison-with-none", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "6406fe9be7d38b641d0301d5a7ad9a6ee88cec88", "messageHeadline": "Merge pull request #7282 from mcara/fix-hdulist-contains", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "e1637d4845c3b554f96e57f0831b99979b5e055a", "messageHeadline": "Move changelog entry to 2.0.9 [docs only]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d06928953e9b330ad6b06982eb191df1fb79872f", "messageHeadline": "Merge pull request #7817 from abhinuvpitale/patch-1", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a5d7fa92a91722933ff33626d9f5996beb7c50fc", "messageHeadline": "DOC: Address review comment [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "7136d90319c17a9453ccbbf6dbfccc28e213c9ed", "messageHeadline": "documentation bug fix for #7756", "author": {"name": "Abhinuv Nitin Pitale", "email": "abhinuvpitale@users.noreply.github.com", "user": {"login": "abhinuvpitale"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "d376cdf6fde878a2bfb1cc8c3dc107a5b638c55d", "messageHeadline": "Merge pull request #7328 from Vital-Fernandez/master", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "d1f47d7087d4d244da6f5c56ad35069b4ca4300f", "messageHeadline": "Move Cutout2D WCS example to NDData utils docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 50, "deletions": 64}}, {"node": {"oid": "87053d34c90a594f1c8b03e723dc4c8795579535", "messageHeadline": "Added new example in the WCS documentation in how to replace a fits f\u2026", "author": {"name": "Delosari", "email": "lativmail@gmail.com", "user": null}, "additions": 64, "deletions": 0}}, {"node": {"oid": "2e8b1af6818085504d31ff020bbb4041907631b2", "messageHeadline": "Merge pull request #7826 from pllim/py37-deprec-warn", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "52f158a69d44520a5f959703ea3c0048e7fa0772", "messageHeadline": "MNT: Future-proof collections.abc imports", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "e925369a6cc054596fde643261e634012002c0c0", "messageHeadline": "Merge pull request #7809 from keflavich/factor_out_matrix", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aede7fd7851b0d74662500f32a2ea4f8635a7351", "messageHeadline": "Revised changelog and improved docstring", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "950625860af1b5aacf8e2bd09ee12ceb3788d706", "messageHeadline": "Add changelog entry", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ca27a910e2d28f08ee2b7d4d5077ebb7df8a901f", "messageHeadline": "Move check for inclusion of HDUs to indexof", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "ce084a661dbc873d784cf70107a4304bc28510e9", "messageHeadline": "Switch contains tests to using loaded HDULists for lazy-loading checks", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0645bb43841bd2d8030b5c4d09649e1a423c396d", "messageHeadline": "Add extra test to check that a new HDU is never in an existing HDUList", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2055a75243a8ca898167f7804a56808816399ae1", "messageHeadline": "Fix failing tests due to incorrect use of index instead of super.cont\u2026", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f817cc1b9958da297d581707077b0cdcf2ce0052", "messageHeadline": "Update PR number in the CHANGELOG.rst", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96f6047722153a88a2207bc225ce046f6ea46d65", "messageHeadline": "Improve HDUList.__contains__ to work with HDU objects", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ad0ae539b34c74c49301d51e33213ea3cc42b86e", "messageHeadline": "matmul->dot", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39e9d8273c1e836b0165234cd02ac5f347a34356", "messageHeadline": "remove matrix creatinon from WCS to avoid a deprecationwarning", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "165dcfd05e5e5dde5e8939d418d4701476f85c3e", "messageHeadline": "Merge pull request #7360 from keflavich/nans_in_vis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bbcff9b7fc16a63bd8d55676048b89b38215dc32", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f932de1459fcae82595e1ef543f0783738aebaed", "messageHeadline": "use nanmin, nanmax, nanpercentile in visualization intervals", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "38141a012b37d2da4b48165f01aa8c4bed46d3ac", "messageHeadline": "Merge pull request #7813 from SG004/Issue7414", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f34264c8ea943c99548b360c9c5002998177f7f", "messageHeadline": "Merge pull request #7815 from pllim/circleci-badge", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f1abe4ef05263f1bc393eb83577153d474e74269", "messageHeadline": "Added a note to clarify the pair convention - Issue 7414 [docs only]", "author": {"name": "SG004", "email": "jrschlitz0725@gmail.com", "user": {"login": "SG004"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9290d10c66b064a315ca617f2ddd370bcca9582", "messageHeadline": "DOC: Add CircleCI badge [ci skip]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1ea48e9e166e4d1664c4f69bbcea7ec60d4181f", "messageHeadline": "Merge pull request #7808 from keflavich/document_rgb", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8026a2646adaa14310c59f0946f20baec6b67813", "messageHeadline": "remove :ref:", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "768b1579317811d9b6fea1dab07ed3525223211d", "messageHeadline": "Merge pull request #7806 from jamienoss/issue7804-wcs-missing-malloc-\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9332fe7aad76df460e87da34efe0a5dc33ce6e05", "messageHeadline": "try using intersphinx to link to mpl docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fe064a35bb10739a048e23eef01a2bc31c4d07b", "messageHeadline": "rename lupton_rgb to rgb now that it's more general", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eb1ec499a7d5745f5a613a9336f451309b1037e", "messageHeadline": "correct the \"lupton rgb\" document to be more accurate.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "dc94c26d950d37af65f59aee34e9fa085c090b9c", "messageHeadline": "Guard against ncoord=0 zero malloc size in pipeline_pix2foc() & pipel\u2026", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9adc09d78be53344e0616dab6708663e376fe0c2", "messageHeadline": "Merge pull request #7240 from jwoillez/fitsheader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 177, "deletions": 9}}, {"node": {"oid": "57de423b74cdf596754ab8ad09890d4a207a25e3", "messageHeadline": "Merge pull request #7800 from larrybradley/imagenorm-clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ec3d99e6ba64f46e73b15494c4f7e5ad73b96591", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b80f3ce36daca8c353d11dc88cf78542015bf8fb", "messageHeadline": "Change ImageNormalize default to clip=True", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "229d21b3c4066832ed0e268d07cef4f232097f8d", "messageHeadline": "Merge pull request #7795 from pllim/lim-ocd-galore", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "fd4661853e74a619702e00a19174c07f91128354", "messageHeadline": "MNT: Simplify CCDData test. Minor formatting.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "91375b0af1c066e3f5b23da2bfecb903dd484f6b", "messageHeadline": "Merge pull request #7739 from anaposses/issue7595", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "7b174e319856b36f5c536bd0f5d86d7faab2cd72", "messageHeadline": "Add test CCDData.read", "author": {"name": "anaposses", "email": "anaposses@gmail.com", "user": {"login": "anaposses"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "09fefd1c7d2eb305389627996230dd85caa9a57a", "messageHeadline": "Add image condition to CCDData.read", "author": {"name": "anaposses", "email": "anaposses@gmail.com", "user": {"login": "anaposses"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f40fa8321e66fbdcc6a895855a48487752a9d2", "messageHeadline": "Added changelog entry CCDData.read", "author": {"name": "anaposses", "email": "anaposses@gmail.com", "user": {"login": "anaposses"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "723b6cb20d6fda3891c4eafae186428fd6c7d360", "messageHeadline": "Merge pull request #7443 from Cadair/circleci", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "29d5afb71b66eba45f147666443a847246176944", "messageHeadline": "Merge pull request #7790 from pllim/pytest-ignore-warnings-refac", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "d597a0d0f24f6d9fd33c50746ee978889c3e57d9", "messageHeadline": "TST: Ignore deprecation message in Python agnostic way", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "9b9aca3e55a20c1e7fbec600c7d23d4df5d32b47", "messageHeadline": "Merge pull request #7737 from larrybradley/biw-const", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "2192dddd7e6df3a53c824f0baefd3e249d2908f6", "messageHeadline": "Merge pull request #7788 from drdavella/fix-invalid-strings-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "454137be133ae82e3db50ad61e86259acda0eb3a", "messageHeadline": "Merge pull request #7775 from saimn/pypy", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "fdb3f1874ff03f72b724ae9e78fd4ef38be55d1e", "messageHeadline": "Use raw strings for latex formatting in test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "32386a20fb55a9fb67ec7c57857d0cd7cc2480a2", "messageHeadline": "Merge pull request #7054 from abeelen/add-thermodynamic_temperature", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 104, "deletions": 4}}, {"node": {"oid": "74c9125694a4a1e06f669147170019ec277f77bc", "messageHeadline": "Address more review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "81dae55b2836cc94a0646154baa2ac4f48a8e320", "messageHeadline": "Add change log and doc. Address review comments.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a2527df4e0b56203b4d17b23229cc4eb5add6aaf", "messageHeadline": "Change disp to frequency following @mhvk comment", "author": {"name": "alexandre beelen", "email": "alexandre.beelen@ias.u-psud.fr", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44bf7dfbeb16de90bcac3d9743e4b1e07caf2f8c", "messageHeadline": "removed parentheses (@mhvk)", "author": {"name": "alexandre beelen", "email": "alexandre.beelen@ias.u-psud.fr", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b0e10ca6c0c15b9c68d6b8c8652ad8f52640202", "messageHeadline": "Proper Reference following comment by @pllim, clearer doctring @mhvk", "author": {"name": "alexandre beelen", "email": "alexandre.beelen@ias.u-psud.fr", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3a8a7615f5792a37c49825f30d2c4d76c8975a85", "messageHeadline": "T_cmb is set to None, following @mhvk suggestion", "author": {"name": "alexandre beelen", "email": "alexandre.beelen@ias.u-psud.fr", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "eb4ac346a11e824d88d1c7dc4838218748f4dc6f", "messageHeadline": "Add thermodynamic temperature equivalency", "author": {"name": "Alexandre Beelen", "email": "alexandre.beelen@lam.fr", "user": {"login": "abeelen"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "9a99f5ecf5d2118209068aa4a4b0c43c50cb60b3", "messageHeadline": "Merge pull request #7045 from lpsinger/blackbody-min-bolometric-flux", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "75cd7095c24bdfca8a97ae724175fdb007a0392c", "messageHeadline": "Merge pull request #7779 from cdeil/pytest37", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7ccf8afd55078866ea8a4b93a70ec5d389927273", "messageHeadline": "Move change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "e97445b0156eed68632eae4e30d605eb49bd62a6", "messageHeadline": "Set minimum value for blackbody bolometric flux", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f53ade2b5e191a4390a5bcd133776c5b6db07b95", "messageHeadline": "Add .pytest_cache to .gitignore", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec5fe581e8c6d1b0b823e0a7e75f34de586f8c14", "messageHeadline": "Fix fixture issue with pytest 3.7 in test_statistics.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "41741c5a0c1133de4196157093834192eee66ad0", "messageHeadline": "Merge pull request #7778 from arfon/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "67d87536f182efe436f4af54429b6550fe95a001", "messageHeadline": "Updating CITATION to include published 2018 paper", "author": {"name": "Arfon Smith", "email": "arfon@users.noreply.github.com", "user": {"login": "arfon"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "699625231b373623a7c0e3cd34d41adb0e8c5776", "messageHeadline": "Merge pull request #7774 from saimn/setup-warnings", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "ad839b424a4d489f953beb72ca83bd5b188fa757", "messageHeadline": "Merge pull request #7674 from bsipocz/table_stackable_columns", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 110, "deletions": 15}}, {"node": {"oid": "4b4c8f0a8a97b799d24f5f3e302b4c832dbb8317", "messageHeadline": "Fix open refcount error with pypy", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a02a0e9cba07fa2619ab102ed54488b21e6f5836", "messageHeadline": "Fix test collection with np.random functions", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "01264bb6038200fe798794ae8bcad68300c11f70", "messageHeadline": "Remove .hidden_file.txt and sphinx from MANIFEST", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5eb4d937dbf5445fc2dc8d83a1590080cc736727", "messageHeadline": "Remove ez_setup mentions as it is no longer used", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "fe138383ca54a6d93320a751e4566bd8f837d778", "messageHeadline": "Addressing review", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 84, "deletions": 21}}, {"node": {"oid": "3606e197eb9a7f00296a20803d4c71ae4d404bb0", "messageHeadline": "Threating mixins as columns", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bdbd1560abbd9f7deab03f0f8275376be06b6b6e", "messageHeadline": "adding mixin tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6ef4de2564f34027ad4fd72c3202a3f736bb8e39", "messageHeadline": "Move imports to top", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "33ccbe5fa5058e9e17958a9a6b9bf57a1ef00ce7", "messageHeadline": "Adding tests and changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1bc725e4761fbbbc120a189a5cf730e1abf3c5c1", "messageHeadline": "Make Column objects stackable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fde1d7ae0fc4d87ae8b7d6939d8213a755623190", "messageHeadline": "Merge pull request #7769 from nicoddemus/fix-bst-fixture", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c00dd6cb4c6d644d7d66daf142f8b4f4e3e835ae", "messageHeadline": "Fix pytest warning about tree fixture being called directly", "author": {"name": "Bruno Oliveira", "email": "nicoddemus@gmail.com", "user": {"login": "nicoddemus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9dee2e9589adfe4f0c803246add11164da03b83", "messageHeadline": "Merge pull request #7767 from bsipocz/testing_fix_doctest_pickup", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b100d7bc0a6ad24ad756386dc0a0653998c4157b", "messageHeadline": "Covering case when all tests are run without modules selected.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b5bce0e3ff8a5c295bc87be85dd6b0ab171f5d92", "messageHeadline": "Merge pull request #7753 from kyleaoman/no-matplotlibrc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "5603cc343d8eed2f89839b9fb412f17fbb4c183c", "messageHeadline": "Merge pull request #7721 from drdavella/fix-pytest-conflict", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "27e0d95a705a5ad4ffdd1216d760686bdc59c324", "messageHeadline": "Replace loop with dict.update", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d77853ab80460c42146fcb489a1aa9e0cd0e2515", "messageHeadline": "Flag for matplotlib import success/fail.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "fe1458d525518ca0a8bb37adc57471ce460960d1", "messageHeadline": "Merge pull request #7747 from pllim/masked-panda", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "e9bdffc6ee8a94bc1ff86df5850716e41f76fb0a", "messageHeadline": "Cache away matplotlib rcParams during tests.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7fe49707f980519a500fd1aba9cde0152d593b7f", "messageHeadline": "Merge pull request #7348 from kyleaoman/cds-tables-units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "032fba7b9dc54ecc0944afd70a70269d2f24cc3e", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "167d37149c58086666e8a892d52a754a9e1e1f88", "messageHeadline": "BUG: Avoid int to float conversion in to_pandas when column is not re\u2026", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "bd67f6617c2dca98a9638bf1dc70e0ea3bc91e59", "messageHeadline": "Added changelog entry.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5b0db1c0e4e3ce7a059ccd4b308abbf76825a1c8", "messageHeadline": "Adjust comparison for cds header test.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f22e2c4de7b7503aa7f379a9198227aeadf4f739", "messageHeadline": "Warn instead of raise when parsing cds unit fails.", "author": {"name": "Kyle Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7f2187c32a2b6b26c3f4cc092a9e2c20044642b5", "messageHeadline": "Changed unit comparisons to use Unit.is_unity()", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7ec38f738c6ec58b31bcd31c4dccadb91477e266", "messageHeadline": "Change preferred CDS formatting of arcsec, arcmin.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ef684011aaa7413a9f35cf04eb4c9a75f2ff784", "messageHeadline": "Added test for correct reading of CDS formatted units.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7081e23b0d67fc861e1a2dc5bd78d63e141be7cf", "messageHeadline": "Merge pull request #7155 from wmwv/wmwv/lambdacdm-elliptic", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 246, "deletions": 145}}, {"node": {"oid": "c2876d0bf70ac4fe4b1fe02ae94900598a4c2aba", "messageHeadline": "Merge pull request #7746 from nden/zero-size-inputs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "eebcb2a5b8703ad29ee3a34b47ffd1ef036e44f6", "messageHeadline": "add a change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e069e9420ecf16221cf056f51f85729f08755499", "messageHeadline": "handle 0-dimensional inputs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1f978b3487b8cd53d6cfeb99f56c2537dc932c45", "messageHeadline": "remove eggy builds", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "79c35629e18ffa49e3bcd077b9c041f0bbbdbca3", "messageHeadline": "apparently this is still a thing", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67a6281048d22f7c7c7acee52a2793209653466e", "messageHeadline": "fix circleci syntax", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "be684331225f27beb244138ec0b7537aba458f5f", "messageHeadline": "One assumes we don't need this anymore", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccffd6b80b07cbecb96b28d82a2e88cf60661573", "messageHeadline": "Add back the webhook \ud83e\udd26", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8a5a0418549f08a2f478a3377c9b6fbf3ebee931", "messageHeadline": "split the workflows to hopefully order the builds", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c98e0614a514a01306adbce87a6da8b63667e9d8", "messageHeadline": "Add in C locale env vars for doc build", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "06bee98a6d390424c866715e064acaad796ac676", "messageHeadline": "fix rebase silly", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8729cb270ad14958823aecdc9c5b5a6855c10c9", "messageHeadline": "actually add all the circleci builds to the list", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6b252f7d32a6da10f374e760d9c631e44fb9e9bf", "messageHeadline": "remove docs build from travis", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "3e9094acdc5186d3aa56a65bf5c7cff25abae75c", "messageHeadline": "pin sphinx", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f8eb12da40f29d7b17635b93e1c7c919441cc6f", "messageHeadline": "add yaml to doc dependancies", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c63acdaebbfbbc52b556b86f3b9fe9d060a8709e", "messageHeadline": "remove egg info builds from travis now they are on circle", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d060be5c47bc13f27849c3c6bf2112d86f26892d", "messageHeadline": "Add egg info and documentation builds to circleci", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "d5bd3f68bb6d5ce3a61bdce9883ee750d1afade5", "messageHeadline": "Merge pull request #7742 from astrofrog/travis-egg-info", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2f83e2b3e6d7133777c69993a742d6afe4f655d8", "messageHeadline": "Simplify egg_info builds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "413277e789db841fbe0d78cff2b666014c079dd6", "messageHeadline": "Merge pull request #7651 from mhvk/time-small-refactoring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "85389c37c0f38ca1ed976485e459e96f0b6b7d2f", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5fb7d2c409dcfef545aab5c53e53cdd6dedf37fa", "messageHeadline": "Add regression tests for biweight_midvariance and biweight_midcovariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "4d5a7e0c7b70cdca378391ddae1f834938071c38", "messageHeadline": "Add regression tests for biweight_location", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4004592c11072f0080e5154a5701a5d15aa348cf", "messageHeadline": "Address array representation doctest failures for old numpy.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a2cee2cced238e8cb4d05a5a7802d7ba040cfad4", "messageHeadline": "Add documentation, in quantity and performance sections.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "843211bf2ac03cdc52c8a4713be189caf4550b54", "messageHeadline": "Warn if >> is used.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "eb2cfccdb7ac954c8aa0e2d466718182d2684181", "messageHeadline": "Introduce << as the operator to get Quantity views of arrays.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "153e9447ae032d92be74e54272565f6e39c69b3c", "messageHeadline": "Merge pull request #7718 from bsipocz/citation", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 124, "deletions": 118}}, {"node": {"oid": "543f9ef5f0003482a13286570b7e34e915893588", "messageHeadline": "Merge pull request #7735 from bsipocz/docs_squash_dont_mix_authors", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5fae153839898c760078907d8e6b1225b30bd201", "messageHeadline": "Undefined name: lsr_frame --> icrs_frame", "author": {"name": "cclauss", "email": "cclauss@bluewin.ch", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98dbd2aa71e62b24a24e4bf6a73dcf567f716113", "messageHeadline": "Fix biweight_midcovariance for constant array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "280c8da3f31c88362f71093039687a4c8dd603f2", "messageHeadline": "Fix biweight_midvariance for constant array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "435da7f99067a05157da647e3f4f4898a135f6fb", "messageHeadline": "Fix biweight_location for constant array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5f3e8e59f9a0b608d83027e8b3e01fec7997bd5d", "messageHeadline": "Add a note about squashing only commits from the same authors togethe\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "53944e7c51500b80a7698de23938db485433faaa", "messageHeadline": "Ensure that UnrecognizedUnit.__eq__ never raises an exception.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "3cedd79e6c121910220f8e6df77c54a0b344ea94", "messageHeadline": "Merge pull request #7731 from cclauss/patch-1", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e4584cfb8c5e6928751e0236c9b30a2481c9e3a", "messageHeadline": "TWO_OR_THREE_ARGS --> TWO_OR_MORE_ARGS", "author": {"name": "cclauss", "email": "cclauss@bluewin.ch", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a6e8ebb59200c0b32c74dab7dba1ae4ccc38386", "messageHeadline": "Merge pull request #7724 from saimn/license", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2f5ad1bde2d38335b8a10c484cca7a1df18dc02f", "messageHeadline": "Remove TWO_OR_THREE_ARGS from __all__ of wcs/_docutil.py", "author": {"name": "cclauss", "email": "cclauss@bluewin.ch", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c1c58cd2bf1bd91327d2a52651c3e7e7b29e13", "messageHeadline": "Merge pull request #7391 from dfm/transit-periodogram", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1860, "deletions": 0}}, {"node": {"oid": "932b0e6523e46e97b1dc26c0d096c854def7900a", "messageHeadline": "Merge pull request #7712 from taldcroft/table-group-mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "104ce2466209ce606e9be10f4b7b1ac78bb3a06a", "messageHeadline": "Merge pull request #7726 from cclauss/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c99f6a6bfe652561fe79061d0839b3123e0efd3", "messageHeadline": "Allow for mixins in table grouping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "2939cfdf45a201d4671521d0ce3a7690edda0d54", "messageHeadline": "import numpy as np for line 25, 56, and 95", "author": {"name": "cclauss", "email": "cclauss@bluewin.ch", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fea76f9ee325e4c228c8d13e772c28b5bc685d9a", "messageHeadline": "adding changelog entry for bls module [ci skip]", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "895841d72a400f81534082b1145e3fc6135832a4", "messageHeadline": "adding license comment to file headers", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "03e57e458fdb0f94cf54fdaf2ae77f94c9742d4b", "messageHeadline": "adding docs for 'depth_phased' and 'depth_half'", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f84c287f73e76984825fb5aabd73123f9c0cf9bf", "messageHeadline": "Addressing review", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5eac3ded8b1f20dd7d7343c8e2204dedf337905f", "messageHeadline": "Make config_dir pytest variable specific to astropy", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a07963b5db110f376378ebfc366eae4951fe7e57", "messageHeadline": "Include license file in wheels", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b31b65c2b79773cac5470654bb532dd666944578", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cbb2bc5260b6e83f376d570e7f9844b5fb81cd15", "messageHeadline": "Moving the CITATION file to be included in the release/install", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 121, "deletions": 117}}, {"node": {"oid": "b515caddcbe320e9747dd696ea7ac85552389553", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e5afd1b09d5a5f48557879e370605599583c11cb", "messageHeadline": "Deconflict astropy-specific cache variable from pytest one", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6dbac237b0a9479a136b4eeb4d37be90d6b8c24c", "messageHeadline": "Adding __citation__ for the main astropy reference [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "741f481b5d833f8cb8c76b3a7b63a98d97508d02", "messageHeadline": "Exclude COMMENT and HISTORY keywords", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "2749cb34524487f3e0cd606b08e959afc0c9ae06", "messageHeadline": "Include files even if they don't have the required keywords", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "546809e745a057b16d4242135fa340e3f0ed2737", "messageHeadline": "Add verbose docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd15fd2af414083ad4e9990db986a56d4e282a80", "messageHeadline": "Fix rebase conflict", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5cf2775c0ae977b7e819b2e2041c3d09f72bee4", "messageHeadline": "Sphinx fixes.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1ecbfb2d545ce00db1b4f9008dc9755fc013e09c", "messageHeadline": "Removed `show_dtype` from `fitsheader -f` output, updated tests.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0b143e724dc90125c97578081385693da58bd427", "messageHeadline": "Added `fitsheader -t` test for keyword in multiple HDUs.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b251cdc5b1127dd4f6a9725edccacb97f16ee954", "messageHeadline": "Made `fitsheader -f` quiet.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b6700611c0dcc45d9f975b3f9fb9db709e0bf7a5", "messageHeadline": "Fixed `fitsheader -f` tests.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "585bda7e8f358dbb0a15ded10a886e1b09839262", "messageHeadline": "In 'fitsheader -f', fixed bug caused by empty keywords.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "893d0d9274ee06bffec4fabc21454e4fffafc43f", "messageHeadline": "In 'fitsheader -f', remove keyword sorting capability.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "9118f8690851cd9f7615cef2510e185876afa263", "messageHeadline": "Removed whitespaces on empty lines in fitsheader.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e84966af8cd2448217f3c08256c4300d496397e3", "messageHeadline": "Fixed issue when using `fitsheader --fitsort` on only one file.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2572c0e2e9215942442df9802b41fecdad0c58f", "messageHeadline": "fitsheader: added a test for the dotted keyword notation.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "fb546fc9dae593ef575faab4f9ecd3060bde1113", "messageHeadline": "Do not limit line width to make fitsheader test pass.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b76ffd19b41072c9aee29365c898e2c8d6b46694", "messageHeadline": "Added test for fitsort mode of fitsheader.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "376ad9913ec6e78bdcc8aa8a3c70c7a4fdfff9c7", "messageHeadline": "fitsheader: implemented handling of dotted keyword notation.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b54ec871dd41bf4c844e2c9b0bb4b9473608e796", "messageHeadline": "Updated fitsheader documentation.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d248047402d28d3023f96d1d1f66f4550b5a7b3a", "messageHeadline": "Updated CHANGES.rst with fitsheader improvements.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0538e105d696a2e43f5d59f5975adb0ed847f328", "messageHeadline": "Implement a fitsort mode for `fitsheader`.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "4a196f0b4357b1dd35d5dc0fa82866b317d3781c", "messageHeadline": "Parse CDS units with Unit 'cds' format.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4c27541932147d3aa0d252c0e0ca49ef10e0dfeb", "messageHeadline": "minor wording change in tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "223c2bdcce89ff7ad6a7ffebb03baf25ffaa9994", "messageHeadline": "fix incorrect import usage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18c4c13fcc5d2907c236ff3a3a9875c78e5a69c4", "messageHeadline": "Merge pull request #7711 from saimn/rtd [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "fa19fbc9a00d6160136d8c0028fb89e5ee4aed10", "messageHeadline": "fixing remaining merge conflict", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c73690d30a37b5341697d74ede0afd9c6da782d8", "messageHeadline": "reformatting of docs to fix sphinx errors", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7745fadb93f4a96f33646feae7e122c079eb9dc9", "messageHeadline": "Merge pull request #7697 from aleksandr-bakanov/increase-coverage", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "ac259f6ad00fe81d8bf6c5bd025f303851f726db", "messageHeadline": "changing name to BoxLeastSquares", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 103, "deletions": 100}}, {"node": {"oid": "3f7313ea25ff8dcc0e651e6f83618ad40d4b7b45", "messageHeadline": "fixing doctest bug on 32bit builds", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "8654fd5031444632bb16849c25dbb4757e4a998e", "messageHeadline": "fixing relative imports in transit periodogram tests", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc24db23bb4a104cda4cbe431e46e72aec448c50", "messageHeadline": "optionally define macro for infinity on old systems", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "899ea7448c7264a22f6f4d6151b7835d234373ce", "messageHeadline": "moving tests to subdirectory", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "85e8e9cb712d398c3a59191ae94983804500e286", "messageHeadline": "fixing C99 compilation error", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "e0e495973b5e92139beefce406e9bcf759818f4f", "messageHeadline": "documentation improvements", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 224, "deletions": 5}}, {"node": {"oid": "0723c63269cb738d9dca2d310ed576e8c4559c6f", "messageHeadline": "initial implementation of BoxLeastSquares for astropy", "author": {"name": "Dan F-M", "email": "danfm@nyu.edu", "user": {"login": "dfm"}}, "additions": 1603, "deletions": 0}}, {"node": {"oid": "51f30a2f65654607eec8b2f009258c8bc6033ba0", "messageHeadline": "try python 3.6", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9182ee455181468df77b65f551fdc357e16a6b27", "messageHeadline": "Build docs with pip instead of conda", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 36}}, {"node": {"oid": "b0964c334a9ac95cc0c39a62fe11ac5e30aa2f13", "messageHeadline": "Merge pull request #7707 from adrn/coordinates/static-trans-bug", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "9e5db6dec61eaa343218aa796dc7f0b4875e396d", "messageHeadline": "future proof against stacks of matrices, as requested by mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b06dd17ec3c35dc274590cc22de6fd61ad902bf5", "messageHeadline": "added changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ea2ae5cb0bc56c1d038609ee3ecea0474c36c64", "messageHeadline": "add regression test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "f723713028dff9b54030f178c4d0047c61687910", "messageHeadline": "fix order of matrix combine", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8f644694d77865f7ba1376e7f0447fec5929b6", "messageHeadline": "Merge pull request #7639 from mhvk/coordinates-use-erfa-c2s", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 117, "deletions": 84}}, {"node": {"oid": "36f0efe4f0314035dba0168345d96b131582547e", "messageHeadline": "Increase coverage", "author": {"name": "Aleksandr Bakanov", "email": "aleksandr_bakanov@epam.com", "user": null}, "additions": 32, "deletions": 15}}, {"node": {"oid": "3a8317ebd7361d731613f1d9c88e9bc82fc34223", "messageHeadline": "Fixed typo [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f4354f6bec0b43c7a93e46ad28971fdee962723", "messageHeadline": "More wording improvements [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a4d703240c2391031de24757978489e39495d30", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa516e0c1424ea198fe63273078cb18358f9ba85", "messageHeadline": "Merge pull request #7702 from adrn/coordinates/sgr-update", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "1f685821ed3be1aceb3b89854d0d8aead82e6768", "messageHeadline": "make parameterization of uncertainties a variable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "92614d0b06b698c8534786f437c2632f3f6501e5", "messageHeadline": "add test for quantity property", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0c4d000519ae862a0a140785de64ee0278dae69f", "messageHeadline": "add quantity property  to nduncertainty", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "833ac636439dde2f92976e4c20e00d5c6984ee6b", "messageHeadline": "Merge pull request #7698 from astrofrog/docs-generic", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "49c7b7fc6051ec4d6992985e0c6cf0071cf71148", "messageHeadline": "Merge pull request #7703 from bsipocz/changelog_fix_post_304", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 119, "deletions": 57}}, {"node": {"oid": "dec1eb22acae3514b9e6237a403e6a5514de24f1", "messageHeadline": "Fixed typo [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4421be802f5b8b9528661526d196a453e90f478a", "messageHeadline": "Added changelog entry [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0a2cc5219be4c624955f82b7adc8a98832e315d8", "messageHeadline": "Added documentation on using transform and coord_meta", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "672b687c301eb177ada555cdbc93de36a92036e4", "messageHeadline": "Add v3.0.5 and v2.0.9 to the changelog, and post release cleanup [doc\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 119, "deletions": 57}}, {"node": {"oid": "a6223f919369ef2ef02dc97f2aba6c2254bd4314", "messageHeadline": "remove extraneous code from sgr example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "052600959c9909731ca1e1054aa29863eac357c6", "messageHeadline": "Merge pull request #7699 from bsipocz/circle_limit_pytest_version", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "279841f116ff8af817f79b37cc962c0ebdb09488", "messageHeadline": "Temporarily limit pytest version to workaround upstream issue", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f84a7a10527a341dd003a30baa8f07f9affa658f", "messageHeadline": "Merge pull request #7696 from larrybradley/overlap-slices-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59d9e1768f3a4723ef08f5bcb4725884f20d931d", "messageHeadline": "Update overlap_slices API docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7d37c78646355665bba33379971ec28bff4a9d8", "messageHeadline": "Merge pull request #7323 from vn-ki/formatting-for-Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 220, "deletions": 1}}, {"node": {"oid": "4558c54df38201fad793f89c609628f9f3bec6be", "messageHeadline": "Merge pull request #7694 from olebole/remove-image-from-whatsnew", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d533fd164d9a442740844425f7ff6d5fd9f1dcb6", "messageHeadline": "Remove remote content from whatsnew page [docs only]", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d2f1aca837362ea2e73a071e79649f045bf02c4c", "messageHeadline": "Update CHANGES.rst to clarify #7087, #7117, #7155", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "9aeca82add1a514255b196a300cc8373d5274a09", "messageHeadline": "Centralize flat lcdm norad optimziation settings in one function.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 25, "deletions": 39}}, {"node": {"oid": "18b682b255de366710f74046345beab87d0498b4", "messageHeadline": "Add pull request ticket number to changelog.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "135070286d86ed46eb050940cfe3fee51007ffef", "messageHeadline": "Add note to changelog.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b22d2b6a46d4edd7fcd3d19f7c8fcb360c2fd46", "messageHeadline": "Lift FlatLCDM age analytic functions to LambdaCDM", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 162, "deletions": 144}}, {"node": {"oid": "fc6c53b52867ba8de53d383d35f0e3e856bb0529", "messageHeadline": "Lift FlatLCDM distance optimizations to LambdaCDM.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 127, "deletions": 121}}, {"node": {"oid": "878f105f57aceb845909d0ac71bf52dd53b3e6f9", "messageHeadline": "Satisfy linter in new elliptic integral code.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e4b79ec4acdf8b82369d92acee1ed25ce0fc1f4f", "messageHeadline": "Convert elliptic transverse to line-of-sight for LambdaCDM.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ad0330614c8af571b557b4e82d0bdcd7f8b5e3a9", "messageHeadline": "Fix errors in 0<b<2 elliptic comoving transverse distance case.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84fb4814956ac390141164093786c5064c388799", "messageHeadline": "Correct comoving_distance -> transverse.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "77e5636a72a64071776e6300b5060e8ea2873d44", "messageHeadline": "Test z1, and z2 for isiterable in _elliptic_comoving_distance.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96b72133214c8023e1f5e09d4e4079ef167c1425", "messageHeadline": "Fall back to integral form for OK0 = 0 in elliptic comoving distance.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b1350f5a551731df354c6f15d98eec4dd480dbde", "messageHeadline": "Remove Ode0 from phi_z convenience function.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "12264520c72366851567bf6866f6806938de03de", "messageHeadline": "Generate complex prefactor from negative curvature.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27a61a62ebca8e2f3da5d4888603d78f36f42128", "messageHeadline": "Exclude dS, EdS cases from elliptic LCDM distance.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa45929fbac884076fd4158c28ea8df1838b49cb", "messageHeadline": "Complete but wrong implementation of elliptic LCDM comoving distance.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "ca131d8669f3088c46b676aed3a9eaab39e0568f", "messageHeadline": "Add LambdaCDM comoving distance tests.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1e04a2cbf0d9fb38fe87603905c6364738005a10", "messageHeadline": "Start LambdaCDM _elliptic_comoving_distance_z1z2 function.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "f380b7cc98b5c053d956885be147db45b037ec26", "messageHeadline": "Merge pull request #7691 from astrofrog/fix-swapped-axes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "fdea9239be475225690ff476ece3ec26e97642f3", "messageHeadline": "Fixed a bug in wcs_to_celestial_frame, skycoord_to_pixel, and pixel_t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "1cf277926d3598dd672dd528504767c37531e8c9", "messageHeadline": "Merge pull request #7688 from nden/wcslib-5.19", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2975, "deletions": 3278}}, {"node": {"oid": "fa5356d42d684e927525e43bc92888c796e47000", "messageHeadline": " add  a change log entry [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "baa30c0130fefa607b81d9ed5bb3b12e728ef402", "messageHeadline": "update wcslib to 5.19.1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe338dc1c3364eb6235f83cf36c5e4b5cc14345", "messageHeadline": "update wcslib to 5.19.1", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2973, "deletions": 3277}}, {"node": {"oid": "8bcc2577039cb2258371d28b4eb17b262f14aa58", "messageHeadline": "Merge pull request #7685 from jamienoss/issue7683-update-appveyor-os-\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abdb9ffa347f434da5e58cbb2c031637edb97c4a", "messageHeadline": "Merge pull request #7607 from pllim/pr7416", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d99c39919a9a55a06ef1d05cea32298c25b0c243", "messageHeadline": "Add comments to code about what erfa ufuncs do.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4347f28d0bb587d08fc731962e6723092df43ce5", "messageHeadline": "Fix test failure.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a44c5496896070b8071d0d31570570036c50d745", "messageHeadline": "Rewrite ufunc coverage test to include erfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "522ebe1a47b890f84890f1af8621c3ceffbfa693", "messageHeadline": "Change log entry for use of erfa gufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b8cd0f83607db2fcb6b0d52a32bff695cd931b34", "messageHeadline": "Use erfa pxr for CartesianRepresentation.transform", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "3e420b1b7378b159ea07a4ee8b8e4625ce32dfdd", "messageHeadline": "Use erfa pm for cartesian norm.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "ae1ed4273a9869fb27517ddeb5c77c4441068412", "messageHeadline": "Use erfa for conversion of (unit)spherical to/from cartesian.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "671f27a048d38d254cd0aa7b141f7bf1d8d7671c", "messageHeadline": "Update AppVeyor build OS to VS 2017", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66818ea07c51efa618121d5ddbc1b8636a4d9ca6", "messageHeadline": "Merge pull request #7676 from aleksandr-bakanov/feature/quantity_repr\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "e9b6574cb5d226b5e409289df71934cca6c2106e", "messageHeadline": "Adding python 3.7 to the travis matrix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fcf4cef8f20bb9c9ed9ba90006ce9917d3635170", "messageHeadline": "Merge pull request #7589 from saimn/fits-doc", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 105, "deletions": 87}}, {"node": {"oid": "0d3e29f54406961926c042d026d56807e1ed869a", "messageHeadline": "Address @MSeifert04's comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "fe24e27cb6ea266239e26e041977b2bfc925d675", "messageHeadline": "Remove example with hdu.data because format depends on Numpy version", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b37515397c18290a5fee5c3484c2d4eb4ed89fbe", "messageHeadline": "Mention that fits.open arguments are optional and add default values", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "4af89b298e56d56fa2d34d8014b508c2c0838d4d", "messageHeadline": "Add example about in-place modification of HDU's data (closes #2325)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1dec88f585bdacf19b9a5cb92e65ec56030de16c", "messageHeadline": "Remove uint16 keyword from fits.open's docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b36288e7fe2ad5ac68d38634123809b9871f4c91", "messageHeadline": "Use standard numpydoc format for fits.open's docstring (fix #7566)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 47, "deletions": 60}}, {"node": {"oid": "88c710458b3343964249042d6742924c6c5dbb79", "messageHeadline": "Add example use of TDIM for fits table (fix #6900)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "38904bfcd90ae970e543a2f8bda02e04d3666f0f", "messageHeadline": "Minor documentation fixes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "568363b2a75964043a76a539d2c6ee09fa5247cf", "messageHeadline": "Add LaTeX complex numbers representation", "author": {"name": "Alexander Bakanov", "email": "bakanov.aleksandr@gmail.com", "user": {"login": "aleksandr-bakanov"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "96ccace4701aa9fd1cfee33693128fadb3d88f16", "messageHeadline": "Merge pull request #7677 from astrofrog/update-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d67b1897ab19db764af08cc201e56d9a3c1006d8", "messageHeadline": "Updated astropy-helpers to latest developer version (7f11678c)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89a46a85f8a296d6370dc979ad9b58352dbed4d9", "messageHeadline": "Merge pull request #7675 from Cadair/frames_correction", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "993c63bbe8029b84d916157ec59554f2218fe883", "messageHeadline": "Tidy up based on comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52c82b6038536b714442c6c48394fa313a8a1567", "messageHeadline": "updated changes RST", "author": {"name": "getsanjeev", "email": "getsanjeevdubey@gmail.com", "user": {"login": "getsanjeev"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "451a8ff129d114d6895391e25a10fc5c8c1e1951", "messageHeadline": "added the container directive in order to wrap all graphs in a div", "author": {"name": "getsanjeev", "email": "getsanjeevdubey@gmail.com", "user": {"login": "getsanjeev"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a0bf05562cc3176624a15ce394cb291b2ea50311", "messageHeadline": "Merge pull request #7667 from jamienoss/fix-regression-from-7503", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "908fa84ef3b724ad28e960386c3e6e6084ae212b", "messageHeadline": "Merge pull request #7673 from ritiek/fix-test-coverage", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "47d6879f93dbed0203f6bd879a60132f13a004fe", "messageHeadline": "Move changelog entry", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00cfab8a666be10a143a3bdcf6816fc466b497a5", "messageHeadline": "Merge pull request #7668 from mhvk/coordinates-relative-humidity-as-q\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "317132acf2b98c809d78a618118abaab79917857", "messageHeadline": "Fix running test suite with coverage enabled on Windows", "author": {"name": "Ritiek Malhotra", "email": "ritiekmalhotra123@gmail.com", "user": {"login": "ritiek"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7560672ec896f19027a43dcf7f571c9ef2a04bad", "messageHeadline": "Merge pull request #7671 from larrybradley/fix-minversion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a85c6ef0c42c0c90cc66c66848090c3e93a849d0", "messageHeadline": "Restore version regex for LooseVersion", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4d408e0f099cee860ebc7a15a6d9b8510be8494d", "messageHeadline": "Some implicit tests that the QuantityAttribute works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "14f866dabfa9d42d50c2f5694656373c0fa1ec02", "messageHeadline": "Make relative humidity a QuantityAttribute.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "a7141cd90019b62688d507ae056298507678c058", "messageHeadline": "Merge pull request #6536 from astrofrog/rebase-policy", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "82d373684146da51f914635b196cdfb46a3c96e4", "messageHeadline": "Merge pull request #7664 from pllim/no-simply-devdoc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6a3e140db80f0708f61e2c6623bf2ec1a0e7abfa", "messageHeadline": "clarify that the offensive language bit is about editing the commit m\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d6b9fa3657afc5f4123513fb9696986244b3453", "messageHeadline": "Implement @mhvk's suggestion and harmonize with new additions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7f2e43f2e9fd883ec24e94db471860e434419867", "messageHeadline": "Merge pull request #72 from eteq/rebase-policy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a03d57a322083f973561024c0d2740126b68f9d0", "messageHeadline": "updates to make the example of new contributor help less demanding", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "156f335ef0dcefa719c103a9338183d65315519e", "messageHeadline": "fix typo pointed out by @bsipocz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22c53394e86e0e23a175084e1f9851895d95ac23", "messageHeadline": "add a bit more about being welcoming", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b1dbac39640dadbd9bfb0f4d4ec615c821c0fdfc", "messageHeadline": "add guideline on useful information", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b6ac0cbaa24d534cd41ceb149434fe0d44087f12", "messageHeadline": "Fix regression from #7503 in convolution.convolve()", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "dc999319db25965ccffbc89afc1a979147643106", "messageHeadline": "Merge pull request #7579 from jamienoss/fix_param_of_test_asymmetric_\u2026", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "e78bfaa10366892cc253089cc6235707032ce940", "messageHeadline": "Merge pull request #7503 from jamienoss/remove_convolve_side_effects", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 130, "deletions": 58}}, {"node": {"oid": "5c13c399ac8537541326203cd0b70f6efe82043a", "messageHeadline": "Post review changes", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d4d9ddc3e566c3f276e3daf7b21f0932619d5351", "messageHeadline": "Add tests", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "a5d77792cd2b311e11144eeb142ff5fdf1d839f7", "messageHeadline": "DOC: Remove unnecessary verbiage from releasing doc [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10c82c1a96a3480095ed5b8a5188575bebbde2df", "messageHeadline": "changelog entry [ci skip]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "737d7289c87e137f30e15d1a3074bb7d3baf6745", "messageHeadline": "Doc fix", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8450fc0174aee334be462ec3af989d5dae6472a3", "messageHeadline": "Fix strptime not parsing 3 digit years correctly", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f5cd484ac5f2e29342772743fe1dfc6d4ab5cb2c", "messageHeadline": "requested doc changes [skip-ci]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "efcca7b0f64abbc87bf233dca24a26c8d5da152c", "messageHeadline": "Add doc for strftime and strptime", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8f6b20acf45fa3dfa727e152eb86164f7fe99088", "messageHeadline": "Implement strftime and strptime for Time", "author": {"name": "vn-ki", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 184, "deletions": 1}}, {"node": {"oid": "76aae0e83ed7d29382bbc76595b458c32be50311", "messageHeadline": "Merge pull request #7658 from weaverba137/iers-error-message", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "8e94126ddc5d23cf57458be421e95d8d2d25474e", "messageHeadline": "Remove side-effects from convolution.convolve()", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "74258a4366cfef4f79c37016608a7f13586443a6", "messageHeadline": "Merge pull request #7592 from eteq/add-performance-stubs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 269, "deletions": 1}}, {"node": {"oid": "d2bf706bbf7326057ec1a9db4e0881b2ded53fd9", "messageHeadline": "Merge pull request #7638 from mhvk/coordinates-cartesian-xyz-speedup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "1157a560573cdf266118b416c01cbbf4d4d49a80", "messageHeadline": "Improve performance of converting CartesianRepresentation to xyz", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "bc65d78d1e932ff2325f3314e7a0c2b024ee1cbf", "messageHeadline": "working tests", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "6974bf23c4cd9355bbde8c41a283100626b44e28", "messageHeadline": "fix up details for .inc.rst approach", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "09933c1c1426e853436a4817da0e7817dbaa11ba", "messageHeadline": "change to .inc.rst form", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80d536b12d8e51afcc8ee9bfd4a079293db73b43", "messageHeadline": "Merge pull request #7656 from findesgh/update-known-issues-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "82171430ac5cee4e05fe457b724b8e120b3e3b2f", "messageHeadline": "Merge pull request #7481 from taldcroft/masked-roundtrip", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 857, "deletions": 72}}, {"node": {"oid": "366c103c2efeb4e6597562c033efe1d7b809661e", "messageHeadline": "Fix missing space from changelog rebase [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "596c7bc572735ee28187a2ad0e6ef14e937f1d30", "messageHeadline": "Add / fix code comments for clarification [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5f14ec3617cacd32f346352aa536f02b1db8be43", "messageHeadline": "Add better docstring for _represent_mixin_as_column and fix doc typos", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "601cd3fb63af64c02e4242d52f73240988455259", "messageHeadline": "Fix Table read and write docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "11dfa1c5ed3c044be28389ba8201471bbf81ea5a", "messageHeadline": "Address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "7ceaf722f1468a8615cbf27b2c4329599c2ec30f", "messageHeadline": "Remove regression test of broken default in favor of issue #4708", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "f117b998b25752fac4c72542fa1cb404cce49685", "messageHeadline": "Allow round-trip of MaskedColumn in ECSV, FITS, HDF5 (19 commits)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 827, "deletions": 66}}, {"node": {"oid": "f627de26a844d7fe804878eaa65aedff416ddb4a", "messageHeadline": "Merge pull request #7654 from sashank27/docstring-update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e857a371f4fc52aa9624935e3264ba120c64618", "messageHeadline": "Update BJD conversion info in docstring", "author": {"name": "Sashank Mishra", "email": "sashankmishra27@gmail.com", "user": {"login": "sashank27"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37c904356d78b81a786cd58170e615dfe34f8143", "messageHeadline": "Update docs on known issues; see astropy/astropy/#7582 [docs only]", "author": {"name": "Martin Glatzle", "email": "mglatzle@mpa-garching.mpg.de", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "ce5077f44e89a31da024afc054a26a3a953342c1", "messageHeadline": "Combine the two settings of a default format into one.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4335b1d318fd9868a77801d4c00c7b969e04e843", "messageHeadline": "Merge pull request #7625 from mhvk/time-avoid-quantity-rounding-errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 16}}, {"node": {"oid": "6417f7936de752a44cda010cc26ca79b0208b1b6", "messageHeadline": "Merge pull request #7647 from mhvk/simple-import-time-reduction", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 34}}, {"node": {"oid": "8a5cde1f918b2289622226059441de3426a48491", "messageHeadline": "Ensure that Time avoids rounding errors in converting quantities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 16}}, {"node": {"oid": "48550710d31f26dec7fcf17476f181bd9ce85f6c", "messageHeadline": "Remove work-around for old LooseVersion bugs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "60ee7b109545d794df0d2d457909ab884d769ccb", "messageHeadline": "Merge pull request #7642 from mhvk/doctest-download-failure", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47b7dd7f867792eb97d0677c874abdc125709ab6", "messageHeadline": "Simple refactoring to reduce astropy import time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "91428ca6485ddd0944b533bded0ab7ed326df318", "messageHeadline": "Merge pull request #7643 from astrofrog/identity-unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f6237caf3b7a8b2e0b5d36f4ac8847fb318e7239", "messageHeadline": "Merge pull request #7615 from astrofrog/skycoord-perf-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6243e1192e4467e0444b5f80dfa79f7e9f05e88c", "messageHeadline": "Set default to UNITY constant", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "06e4fda724cca6e444eda3288910f669d17ef409", "messageHeadline": "Speed up Unit.to when target unit is the same as original unit, and v\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e45b8c471a1580518c74981950b01e78f0a566a1", "messageHeadline": "Don't break on not getting \"Downloading\" message in doctest.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d74d02fba817a647af5ff56ec874df0a1a39e9f4", "messageHeadline": "Merge pull request #7637 from taldcroft/ascii-guess-err", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "370805233f134f58a40e1cc5d61879f1c86593bc", "messageHeadline": "Merge pull request #7641 from pllim/clog-typo", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8275e25aa160d03d9299f6367b5659bd7514331f", "messageHeadline": "DOC: Fix change log typo [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c1c6e4827a3201ab8c840a9711b0910c898227", "messageHeadline": "Improve error message when ascii guessing fails [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "80737b36c0c6c361302ebe2b6278df5d27c0bc95", "messageHeadline": "Merge pull request #7574 from grantjenks/soco-table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 192, "deletions": 7}}, {"node": {"oid": "826a2bfa09086a1c49418ed5b0f7e3ba1432e65d", "messageHeadline": "Fix tiny problem in docstrings [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20c48acacbce622caf974e5364ae71353dc2bdb1", "messageHeadline": "Merge pull request #7612 from MSeifert04/ccddata-read-invalid-unit-ex\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "95aa694d7a8283ffc5ef01408a4430cab54bb2e7", "messageHeadline": "simplified else clause", "author": {"name": "--system", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0afb9845ddd6e73a9c7667cd1896866c3f992ada", "messageHeadline": "Implementation of Table Index Engine using sortedcontainers.", "author": {"name": "Grant Jenks", "email": "contact@grantjenks.com", "user": {"login": "grantjenks"}}, "additions": 192, "deletions": 7}}, {"node": {"oid": "c6554e085c6efb5a13e7545b9097960602d48900", "messageHeadline": "Merge pull request #7610 from eteq/add-readonly-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9ae9b562c49016ec49545afcce823b4cdc81843d", "messageHeadline": "Merge pull request #7430 from aaryapatil/greenbank", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 22}}, {"node": {"oid": "fd0a7753e2bb2bf9308cbb6dc59cc4ab754423a3", "messageHeadline": "Merge pull request #7597 from mwcraig/remove-numpy-1.6-workaround", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "fdb6cec72ac9b8f13f09a308ee21d95cc38fe8b4", "messageHeadline": "Merge pull request #7617 from saimn/py37", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "dd353b14ed3305c7d2555592df05c52699a238a7", "messageHeadline": "Update comment about getargspec deprecation [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6faa7c0b9898af5a66939c643dd6dc9c3ff848a6", "messageHeadline": "Remove unnecessary numpy.memmap modes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "e35668bb38f014cc937d8ddb4a5c7edc9f1b99cc", "messageHeadline": "Fix floating point error in FITS time test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31dd3ed5424c73430799c48f8fc91de42e0d1b60", "messageHeadline": "Documentation update", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "81090cb49d99809f22fdcdb5c43204243835f63b", "messageHeadline": "Handled corner case where location.size=1 but location.ndim>1, added \u2026", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "f7b92f9da5793c2dff2f70aa009530280d9c6de9", "messageHeadline": "Added changelog entry", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "157d4d26115b41678a47d2a91d8c31dd9f36f996", "messageHeadline": "Green Bank Convention", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "8eee26b43d1fbb59e43e3c20f2a40074a7042bd2", "messageHeadline": "Ignore collections.abc warnings for lxml", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a6e2c154bfe596961e4995bc6217e78660d2033b", "messageHeadline": "Setting __dir__ with a list is no more allowed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "204aa73455c6a203bc97494a2c19f814c0e8e502", "messageHeadline": "Remove use of inspect.formatargspec which is deprecated", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "75e39a8326a9a3e5007de83f6db85943f8288c56", "messageHeadline": "Duplicate ignored warnings for Python 3.7", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2d61303ee5fee9d7c259b65568c1172b5658feaf", "messageHeadline": "Fix deprecation warning when importing the ABCs from 'collections'", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f70dd723c41a790ee3ed43dfcb71a0458f73d971", "messageHeadline": "Cache BaseCoordinateFrame.representation_info on an instance level to\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1118b0cc2b508e47edb97c07a7f03a0de5dc81e9", "messageHeadline": "Throw a more helpful error message in CCDData.read with invalid BUNIT.", "author": {"name": "--system", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "e26926e660a12bb718cf4b1414d82b89eb9675d4", "messageHeadline": "added line breaks in comments as suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 112, "deletions": 32}}, {"node": {"oid": "69d43a9192ff32b27ef6af764b272ad6398868fe", "messageHeadline": "add doc section about --readonly option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "399583bfe465c6a100402bf93a112f33b0a25ca8", "messageHeadline": "Merge pull request #7598 from astrofrog/test-readonly", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "696d7ea93bef50022668a8ec147c3f75e717d322", "messageHeadline": "Enable --readonly option on AppVeyor [skip travis]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6d22fb72b2be86755205d7e4de66c8f9ecd58f7", "messageHeadline": "Merge pull request #7577 from mpetroff/iers-show-progress-option", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b68ec5da02ab59bde58eb4cc36597b71a822a6fc", "messageHeadline": "Only show download progress bar in terminals.", "author": {"name": "Matthew Petroff", "email": "matthew@mpetroff.net", "user": {"login": "mpetroff"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "3665da75b4ecf93a8749dff87aa965aa4ed207aa", "messageHeadline": "Merge pull request #7584 from mhvk/time-ops-not-implemented", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "31d39022fc27deee85c3139e5c91de573372854c", "messageHeadline": "Merge pull request #7585 from SaOgaz/tnull_table_bug", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7d51048ffc7a0c2872f6c7899a2c9fdf7b7f55fa", "messageHeadline": "Use temporary build directory in test_wcsapi_extension", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4bd23944265f6d91ef563b5d758926f781b65eac", "messageHeadline": "Merge pull request #7058 from mhvk/numpy-at-least-1-13", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 86, "deletions": 464}}, {"node": {"oid": "626a1256c797135f30179cf56bdb8db6762932c7", "messageHeadline": "Merge pull request #7478 from larrybradley/faster-sigmaclip", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 654, "deletions": 301}}, {"node": {"oid": "ec544919881794702bdf511fbf96226f3a24ce97", "messageHeadline": "Added a --readonly option for 'python setup.py test' to make the temp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "8134d4f8d92f84d88f719a50bfd19c657402d1dc", "messageHeadline": "Merge pull request #7560 from bsipocz/docs_changelog_no_issuenum", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "670ab55782c3673eae297776a5bdb8aeca116ad4", "messageHeadline": "Remove the ask for issue numbers for changelog entries [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "813bf35a7655efbc224858a511433608f8553223", "messageHeadline": "Workaround to fix windows failure", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "660f0a0c217a7b1d76e3e5409a0dc413535aa333", "messageHeadline": "Merge pull request #7588 from saimn/fits-test-write", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "0947f5b78f8ba84056f90d362b1142fa9fd00b58", "messageHeadline": "Use mmap directly for memory-mapped files", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "51c619e5ffe7aaf748e7c34d08c6336762decc74", "messageHeadline": "Merge pull request #7590 from astrofrog/contributing-performance", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "901fa45eba69d0a5e86656a986a363539ff38729", "messageHeadline": "Make link more descriptive, and re-wrap text [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "af4085b1e684149c9337518d0dc316d89e01e00f", "messageHeadline": "add stub performance sections everywhere", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "5f6c2e6bf637a8abef07789f5586a160a059e11d", "messageHeadline": "fixes/additions to coordinates as a template for the performance stubs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a60d89371ba06114947d841c6237757c1b271a92", "messageHeadline": "first perf section on coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c1125f6785f87b331b6a77272f8062b5c254b203", "messageHeadline": "Added section in CONTRIBUTING.md about performance benchmarks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "edfd6176fd3465affdeb04bb5c986fd0b4fdd7b6", "messageHeadline": "Fixing tnull value bug in column insert. Closes #7555", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "91fc1830e60ae4a0b983f690561422e465941e66", "messageHeadline": "Merge pull request #7502 from mhvk/erfa-wrapped-by-gufuncs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1420, "deletions": 419}}, {"node": {"oid": "6609437880ac05a52a0357f8236a4e221178e3b9", "messageHeadline": "Use simpler special-casing of nan and do not worry about TypeError st\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5046a36376b89c7fe3ef84043ddbe829281b7834", "messageHeadline": "Merge pull request #7575 from pllim/fix-data-parallel-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "9dc1046c8c3cc4537fbdb57a25e477e57ff5ddaf", "messageHeadline": "Add option to return clipping bounds", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 61, "deletions": 36}}, {"node": {"oid": "982b4b6a4af2f63e87fdabb668d24b9770538ce8", "messageHeadline": "Fix test needing write permission (#7479)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b286d524b7fc180ac4c3270df9aa5c3acd44be2a", "messageHeadline": "Use FitsTestCase.copy_file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "8be260dd40992f5e64b7a49bbbc03781fbc8b903", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "749197237a61c2f6ea7fa8ac899d02470cb44c14", "messageHeadline": "Merge pull request #7580 from taldcroft/ascii-ecsv-warn", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "e70ae917f18cb522b4329ef470ed9726cfe4925e", "messageHeadline": "Fix to make __setitem__ array-aware.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9e9b7f1ba9e1c17058526db9542ca65087ee326", "messageHeadline": "Merge pull request #7568 from astrofrog/contour-performance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 148, "deletions": 3}}, {"node": {"oid": "ea65508fca2ad505a3f9d10d4e6cd1e1eaf4dca1", "messageHeadline": "Ops should return NotImplemented rather than raise OperandTypeError", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "164dec99b1e71559013ef1a148070505d2ffde01", "messageHeadline": "Merge pull request #7318 from astrofrog/improve-decimal-format", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 150, "deletions": 62}}, {"node": {"oid": "a2af9b8e7a5f1c5272eb2d07a3f598888b9012f6", "messageHeadline": "Fix PR number in changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ef14c4fb677f42dc999b332f29cbb1f264ac5e", "messageHeadline": "Generalize logic in coord_type_from_ctype", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "4ca6ad94b38c367bb9f0ace1d61ed7858cc4f8d1", "messageHeadline": "Added support for HGLN/HGLT", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b6e866c96ce06931bda194919936c3780269d9aa", "messageHeadline": "Added changelog entry and minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "987780d4df41ab2187ff6d1a7b793d165febfbdf", "messageHeadline": "Use raw strings to avoid issues with C locale", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eff3d0dd51cdf5306271b685490c093c9ca2c179", "messageHeadline": "Expand formatter tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 20}}, {"node": {"oid": "6370a651233f6c018a05288a31b934d0bf03abb4", "messageHeadline": "Fix existing test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9f743009ace1c3e80eccb2a8de8b12e748319006", "messageHeadline": "Fix utils test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "324566d58f0dd17d2724b6807e65f8a67b5b5ce4", "messageHeadline": "Started fixing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "d865570e297e3597c1a4c0c0b4050511344aa4c4", "messageHeadline": "Added comment to explain CUSTOM_UNITS [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b67a6314ce11b872b189dde368f0fc9659585f0f", "messageHeadline": "Make it possible to control whether the default formatting should be \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "728092f27f3d1bd0c2e0833e88961808251f8bbb", "messageHeadline": "Improve calculation of default spacing when in decimal mode", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dae57b295eea7cf172574a5552a67fdcaf58713c", "messageHeadline": "Add better decimal formatting of arcsec", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "5abe786be12a5e161eee0977b9e4391838829744", "messageHeadline": "Fix typos and improve docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "666002ec20a9693d4f7742f18e0973ff76cba44b", "messageHeadline": "Merge pull request #7570 from astrofrog/sep-none", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "c7c05ce9ff9199eaeaa4950791c09acb5fa444e3", "messageHeadline": "Incorporate suggested changes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "53630325fd76309714d91d3533d7b214ab35ce31", "messageHeadline": "Fix parametrization of test_asymmetric_kernel()", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "dcf6a0da810bf67c5c115cbc68a2cd141f52bcc9", "messageHeadline": "Merge pull request #7578 from pllim/fix-logging-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7b963b79410b199908a4375cf71abf7757b7f1b", "messageHeadline": "TST: Refactored mirror and cache tests to be more robust", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "20047d09cc41acd09f02fcc7f1f8e9178f010075", "messageHeadline": "Emit warning trying to read ECSV file without PyYAML", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "a5bce93eafcc2682e2d88426a665dc98aa774b78", "messageHeadline": "Add changelog entry and update docstring.", "author": {"name": "Matthew Petroff", "email": "matthew@mpetroff.net", "user": {"login": "mpetroff"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bd9026afcedb7467d1ebbfa51d129da44640c692", "messageHeadline": "Add `show_progress` option to `IERS.open`.", "author": {"name": "Matthew Petroff", "email": "matthew@mpetroff.net", "user": {"login": "mpetroff"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f9565c6a5d7d5224a9f42d950cb458a186e57feb", "messageHeadline": "TST: Disable exception capture for pytest-qt", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1d8b5230b41958faff079ef5dd437aad226a908", "messageHeadline": "TST: Fix parallel data download test", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "912da17ca4c712e19a1e194f881a5e021b1818bb", "messageHeadline": "Compile all of erfa.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "f0f6f4a5edba4ae0b584dc3ed24a24b5c8163a91", "messageHeadline": "Document some of the more obscure parts better.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "7e4d817a3223631d5ac32f51f13079e512786906", "messageHeadline": "Add support for calling CoordinateHelper.set_separator(None) to reset\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "d887e623e8e8b75938305e6995feb6ee9b8bac3a", "messageHeadline": "Updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f922c3e619f22999906a3ed0567b8537288274", "messageHeadline": "Added contourf image test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "11b5eb06c9e3cd5e51fb38526ad8e54b839cb82e", "messageHeadline": "Significantly improve the performance of drawing contours in WCSAxes.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 3}}, {"node": {"oid": "59e7adff3908802455ee19df57b0688394bd3b05", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7f8795dcbb7606495474ec29675a519e7dbb1e1e", "messageHeadline": "Handle case where axis=0 used for 1D data", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b06d724ad75d0dd106ab2bbcbddf9dc7eecc7a36", "messageHeadline": "Add bottleneck to travis optional dependencies", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc16aa82fe1c84d217d99a2a9c343a235f40edb3", "messageHeadline": "Add sigma clipping tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a35f6203a6985f07380a7318b7b4dd943a8bdb97", "messageHeadline": "Add workarounds to use bottleneck functions with tuple axis", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "efd175a76c2f1b0ef7aaf1f033bcd5e5e2fa44d1", "messageHeadline": "Add bottleneck as optional dependency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "2e395ac574febe19873a0e6c20382d0df530eb10", "messageHeadline": "Allow strings for cenfunc and stdfunc", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 74, "deletions": 46}}, {"node": {"oid": "79cba8412bf9ef9e500e8141be91c651e50714c5", "messageHeadline": "Fix reference to MaskedArray", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5ba80de639c4e43511c9edec6c1beebc6bfed32", "messageHeadline": "Update notes about scipy.stats.sigmaclip comparison", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "48d01883d673e9793612a3a351185f027927038e", "messageHeadline": "Fix issue when axis is specified and copy is False; add more SigmaCli\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "86e5eb4bbdde5c26651e2ae962a90212b59effab", "messageHeadline": "Update sigma clipping narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "c7811faecc6fd4db3e7101e22b0b67dd98222bc2", "messageHeadline": "Fix issue with MaskedArray inputs and specifying the axis", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2e59ae942055fe740e151d99d2d3176ab36c4857", "messageHeadline": "Faster sigma_clipping_stats using non-masked nan-aware stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 33, "deletions": 45}}, {"node": {"oid": "db77109f76f11d47f0ae1b3fcbe6aec8f265081f", "messageHeadline": "Update sigma_clip and SigmaClip docstrings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 104, "deletions": 86}}, {"node": {"oid": "0e7e4a4fd3809cc1ce3b69412262e04088808d16", "messageHeadline": "Add tests for SigmaClip repr and str", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0595ac8c2a5be0b477829ab20f9c99f00e80bbfa", "messageHeadline": "Update SigmaClip API docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 85, "deletions": 52}}, {"node": {"oid": "bf9f943d9cb174585a58672ea1f7034821ff4711", "messageHeadline": "Change default centering and std functions to nanmedian and nanstd, r\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19cd51e90622d8fb9213eeb0e7ef6769d4d1cbef", "messageHeadline": "Add option to return masked or non-masked arrays", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "cb214bec04ac6c81191d357d2f08521929366fad", "messageHeadline": "Ignore RuntimeWarnings for nan comparisons and where data is all nan", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "96f20287634c40faef7a43e4ee90140010e05652", "messageHeadline": "Use ndarray with NaNs as placeholders for clipped data instead of mas\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "20bdae48b701eacdd8dbb7197d4f326f182833f8", "messageHeadline": "Remove _perform_clip and _perform_sigclip_noaxis methods", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 24, "deletions": 38}}, {"node": {"oid": "9ffe9cf4383e592aab0bc8fae378692607e8a309", "messageHeadline": "Add private compute_bounds method and min/max value attributes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "e2bd978a6543eee4470bf4618eb8749b5035337b", "messageHeadline": "Calculate min/max array shapes once, outside of the loop", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6f1f905a356673206f69c37bbd95bc80305da414", "messageHeadline": "Use truncated ndarrays if axis=None", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "e1da9bba3d081a5c151b9eceef9db9cad3da798f", "messageHeadline": "Remove unnecessary code", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5214d550fb81ec79de7b41bb9b42e70c1beab1b6", "messageHeadline": "Immediately return input data if empty or completely masked", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d702235c90423fb973ed1e641f48190a8bbc094b", "messageHeadline": "Use maxiters in sigma_clipped_stats too", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "662cd2fa41b6657f1b385720b5c6793f044d4107", "messageHeadline": "Deprecate iters keyword; use maxiters instead", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "cfa6516a69f26c1727dd2c1974ebcd30838fa36a", "messageHeadline": "Stop iterations if clipping has converged", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "3e6fd8283fd879a9b1b67b967427d3c0a92da2e3", "messageHeadline": "Separate case for axis=None", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "3bb088b936346738fa2d8327e3fc3a24d63acccc", "messageHeadline": "Define sigma_lower/sigma_upper in the init", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "01186919d39ba93c42784c25e0325749cb88cccb", "messageHeadline": "Remove remaining matplotlib 1.5 test.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a6491409982ee95487889dcd6c481985157995c7", "messageHeadline": "Remove io.fits work-arounds for numpy < 1.12.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 90}}, {"node": {"oid": "467b92080d13c9c5f48faa95cc7215c0bb24544d", "messageHeadline": "Include erf ufunc it is present.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4fafa60edd99eef752834c4ed547c869e2e70118", "messageHeadline": "Remove a few more numpy < 1.13 work-arounds.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "d7473031ee5ad8abc83e040fd18ffd9911e0da4e", "messageHeadline": "Remove circle ci matplotlib 1.53 test.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d37dfd90ce1f0695fd1dc34e85cd09fb698bd2eb", "messageHeadline": "Further .travis.yml update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f713cd1f5b2e171b23e643dff5dd048959404685", "messageHeadline": "Remove __array_prepare__, __array_wrap__ from Quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 208}}, {"node": {"oid": "bed46f18e7c30b9f69764160090a246f21102bdf", "messageHeadline": "Set minimum numpy version in __init__.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "0733aa7f60338d173f337413415ca61ae2a62193", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bc07caeeccc8cf4064a2c6d9c66e8b77fe3e7c1d", "messageHeadline": "Remove pre-1.13 numpy versions from travis.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f284a0d3d967335ac87fb738ccf23edfc3a71049", "messageHeadline": "Remove all numpy <1.13 compatibility code.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 113}}, {"node": {"oid": "534826cfd077b6336317dd0c23509008070b3321", "messageHeadline": "Merge pull request #7563 from felixonmars/patch-1", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e517ea1d9385d9ecaf44bed08ad0cfeb7440875", "messageHeadline": "Fix a typo in coordinates/angles.py", "author": {"name": "Felix Yan", "email": "felixonmars@archlinux.org", "user": {"login": "felixonmars"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33efd9c31b43d453eb7af27aae38545b5346e796", "messageHeadline": "Merge pull request #7501 from mhvk/earth-cleanup", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "6bdbaef8c3c2c0ee34cd20bace08b2f79c918160", "messageHeadline": "Merge pull request #7538 from jdavies-st/ignore-hdu-name", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 125, "deletions": 9}}, {"node": {"oid": "7dbffab179bde4e81540ce866626ddd221c851e5", "messageHeadline": "Merge pull request #7561 from jamienoss/make_convolve_accept_tuples", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8c6edabc7d6f805a1abad2c1e48c752ee20cef3f", "messageHeadline": "Lint removal", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbffcf2bc05a649db88e5aaea5242444991ddec2", "messageHeadline": "Make convolve() accept Kernel as tuple [ci skip]", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "f8a4a13d03c18231fbfc5aa230afc01e9ba62c44", "messageHeadline": "Report FITSDiff.diff_hdu_count even if ignore_hdus=True", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4df40019c7a37f6a6c899d434b10216ed31cfc57", "messageHeadline": "Add CL arg --ignore_hdus to fitsdiff", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e8f1432a231cdf96c03700c8ae8840f22b041d23", "messageHeadline": "Merge pull request #7559 from astrofrog/disable-circleci-coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4cc41d398d85a7cb9610dec0736f011349c75c87", "messageHeadline": "Merge pull request #7556 from mcara/fix-WCS-slicing-with-SIP-distortions", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "ac84e9ba3026ddb553a94a2a40b3f2b820734876", "messageHeadline": "Disable coverage checking on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "42bc4b7caafc83b95380f819ef1f76296be38e61", "messageHeadline": "Merge pull request #7549 from mhvk/units-small-speedup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "914c5bba2062213f3e3836cdffe371465b620d4d", "messageHeadline": "Update PR number in the changelog", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e92b36dbaa233df47d0babf328cc5e156c832f4d", "messageHeadline": "Fix incorrect WCS after slicing or making image cutouts", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 156, "deletions": 3}}, {"node": {"oid": "3fc74ff88a16cfc92e4ee7fc2bc47d90ef8bdd3b", "messageHeadline": "Merge pull request #7552 from larrybradley/cutout2d-naxis", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4a5d677ff81524d8a2c599dde38b8709bed4e304", "messageHeadline": "Add changelog entry. [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c63a1dd1c9e2fd4b00e5a1295189c434714bbbf9", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1290b4e58a944ffa9fb740b82c7be80727b8ac3", "messageHeadline": "PEP8", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "631d6580fe60164f80568286e0de1351b6796a92", "messageHeadline": "Add Cutout2D NAXIS test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "77e825ba48564ed5588d682c16ff738bfa38fa06", "messageHeadline": "Update cutout WCS NAXIS", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27244c46d1f7d647d8a1d1aa4b2e41b4ce104e2f", "messageHeadline": "Merge pull request #7536 from parejkoj/create-empty-table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "bfad7505692cb0d14166c4769a4df859da978260", "messageHeadline": "Add example on creating empty array and filling it", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b99bf7485bf364e412ed9c88bc7b9ae7a8bd74e9", "messageHeadline": "Merge pull request #7541 from jamienoss/fix_zero_sum_kernels", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "b72a85b24c11511737e1d90d8a5391968325572f", "messageHeadline": "Merge pull request #7548 from lpsinger/xdist-parallel-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ef934dd0966eee65e58046778bb3c83876d4c0d", "messageHeadline": "Further small improvement by duck-typing in validate_power.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c105b379319249e84c3284237ba2d8d1a35c29a5", "messageHeadline": "Fix convolve for zero sum kernels", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "b15c9537a095eab8ad895bbf08a7a35fc2069d77", "messageHeadline": "Small speed-ups of sqrt and composite unit creation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "86ff6498348fb328ffc89f161d22dadc2dda8f33", "messageHeadline": "Correct documentation for parallel= option to astropy.test()", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "05caa0d16a1905a292888a56829df2420bad92f9", "messageHeadline": "Merge pull request #7542 from jamienoss/fix_non_float_masked_kernels", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "0aecec17bc6a4d401d550f6cf2f80e8014832a58", "messageHeadline": "Merge pull request #7540 from Mikea1985/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f9b2b6335cd2ed59c33480e45b5e31726baa9c76", "messageHeadline": "Fix changelog according to review comments.", "author": {"name": "Mike Alexandersen (on Vancouver)", "email": "mikea@asiaa.sinica.edu.tw", "user": {"login": "Mikea1985"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dec48c477aa8c3cb01493e0add28b33b6c657fd4", "messageHeadline": "Merge pull request #7544 from larrybradley/biw-nulp", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1c13ad649fcafa66c36d2f28ee83c312db2b2b8", "messageHeadline": "Fix convolve for non-float masked kernels", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "97ab5620dd7bc609cf74f664b681a57c896666ed", "messageHeadline": "Merge pull request #7470 from mcara/fitsdiff-code-revision", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 80, "deletions": 44}}, {"node": {"oid": "2786c6d993940c215b5f670cdacfbade2abdac12", "messageHeadline": "Filter HDULists back into HDULists when ignoreing HDUs", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c457e4c2e878a0fae179e245a5d8e7c5d0bf6d54", "messageHeadline": "Merge pull request #7537 from jdavies-st/configobj-implict-relative-i\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfac403792bdda6df0bd04a1d400b1ffc42f5a60", "messageHeadline": "Change biweight test to use nulp=5", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4f046038bcc0b041ca3edb0dd4cf44700de6ad1", "messageHeadline": "Add Pull Request number to CHANGES.rst", "author": {"name": "Mike Alexandersen (on Vancouver)", "email": "mikea@asiaa.sinica.edu.tw", "user": {"login": "Mikea1985"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a377c80cc52caeacaa516f0b9c28ce09bab40dc0", "messageHeadline": "Fix rename_duplicate to not require duplicates", "author": {"name": "Mike Alexandersen (on Vancouver)", "email": "mikea@asiaa.sinica.edu.tw", "user": {"login": "Mikea1985"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "02827caacfa9948e2155fa3662e2817aeeee70fa", "messageHeadline": "Revert chmod to configobj files", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4215f9e6ddf15bad0f4484d951ed8eb4c641ec5b", "messageHeadline": "Update CHANGES.rst", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a278b390b81590ebc2a1949f435f6257b7c93849", "messageHeadline": "Add test for EXTVER", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b2516b8e83beb176790e4ef6b69b6a35dc0c5d25", "messageHeadline": "Strip lstrip", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5ce1e3b0210a0472e265c4b1008161f6d16979f", "messageHeadline": "Remove implicit relative import from bundled configobj", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7a824545263894e139a8ff195883578186a3059", "messageHeadline": "Add --ignore_hdus arg to fitsdiff", "author": {"name": "James Davies", "email": "jdavies@stsci.edu", "user": {"login": "jdavies-st"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "1f6666ec80d8d009bfdb7151f7b65b3c65018d56", "messageHeadline": "Remove redundant imports", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "20cb4babcf306c6b721dda44333ccb574d419b83", "messageHeadline": "Add support for differently shaped arrays", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "d1a15dac611f25599c830f3c4157e48395f3d6fc", "messageHeadline": "fix failing tests and logic in computing num difference in arrays", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "38b3c6d9471c1aa8b17feeec2b99baf3faf35cd7", "messageHeadline": "Code clean-up in diff.py", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "e074d3f8f81c1176df937feabe7466195a2d6fc1", "messageHeadline": "Merge pull request #7535 from pllim/pypi-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c3b0f57ee08dfc60550084cb7a2bc4fc6692ec32", "messageHeadline": "Remove outdated PyPI release instruction [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5c751b91dab8109991beca54fba975d0a891d141", "messageHeadline": "Merge pull request #7525 from bsipocz/changelog_post_303", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "ec1677f3c7d3ff5b1d44500be5665ee878a13020", "messageHeadline": "Add v3.0.4 and v2.0.8 to the changelog, and post release cleanup [doc\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 77, "deletions": 28}}, {"node": {"oid": "88ae8c615533efd1e60de4aded204943f66f881c", "messageHeadline": "Merge pull request #7517 from bsipocz/update-helpers-v3.0.2", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 443}}, {"node": {"oid": "b696cbaca80243390b5063c397821087b8332b2f", "messageHeadline": "Updating astropy-helpers to v3.0.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 443}}, {"node": {"oid": "5b82b1e4af7373a1ba00d68f312b59fc298356a3", "messageHeadline": "Merge pull request #7524 from larrybradley/biw-test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0f98c97c03b934ecebd330a122e6784d7910f0f1", "messageHeadline": "Use assert_array_almost_equal_nulp in biweight tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0effd5d6834eaf6b034dc18fb6de47887d436345", "messageHeadline": "Merge pull request #7324 from ideasrule/master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "e51f040e23aaa301cd5997b7f96c6bab15f55dc6", "messageHeadline": "add test of python version of KDTree in coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bce984ece546ab3a0398e3724bbe8ab6a68357e1", "messageHeadline": "Changed defaults for KDTree to more suitable values", "author": {"name": "Michael Zhang", "email": "zmzhang@caltech.edu", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "370a03671197b3b8003a6b504fb6c8ba9da7a600", "messageHeadline": "Only compile erfa routines actually needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63096344ae018d2717552bb8e97bf2718bcdf3ca", "messageHeadline": "Merge pull request #7514 from swapsha96/fix-bounds-doc", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "43ffab7ac833c0d22e99f6809f85ed60baeab410", "messageHeadline": "Changelog entry fix for this PR number", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af8106fa7f8bffae5071fa1af92da12eba6c0c94", "messageHeadline": "Fixes to Time and Coordinates because of structured erfa output.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 39}}, {"node": {"oid": "414cbab80b96f5eb495aa8ebfe1514441ec98083", "messageHeadline": "Less hacky way to deal with outputs with core dimensions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 91}}, {"node": {"oid": "4ebeb09b16641ceedc2e9ddf9070a4568ead072d", "messageHeadline": "Ensure core dimensions are 3 even if it requires blatant hacks.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 231, "deletions": 15}}, {"node": {"oid": "49a3eea04a63536c6b239e68fa8957c5d686bbc8", "messageHeadline": "Ensure gufuncs are used for vectors and matrices.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 141, "deletions": 204}}, {"node": {"oid": "202f1e288ca785f112793857066d47969fdcc690", "messageHeadline": "Temporarily create all functions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f027737a3330daf1bdccb368fde7e6f7a53a30a0", "messageHeadline": "Write any multi-d argument with a gufunc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 212, "deletions": 39}}, {"node": {"oid": "877f4319bd4827f69a81e8e66e2e6a48db2afae9", "messageHeadline": "Add also the dtype for pvdpv, in case we ever compile all of erfa.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0a55c5ca382ae54360bfecfc9405938863138472", "messageHeadline": "Give the special dtypes more descriptive names.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 114, "deletions": 45}}, {"node": {"oid": "63f2ce74902fced3467dd052bf2822e6154697bc", "messageHeadline": "Simplify erfa_generator, ensuring only real arguments are kept.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 55, "deletions": 42}}, {"node": {"oid": "e8d2de3d2fc8ca9ee68ed1a82b67d8982b2349ff", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb475af98e4f6c46ac7bdbd1e4075f5dc48145d1", "messageHeadline": "Adjust coordinate docs for the change in error message.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac131734587287abdb286def0f45be64ad66f88e", "messageHeadline": "Wrap the ERFA functions in ufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 844, "deletions": 312}}, {"node": {"oid": "4aa210101984d133e2bbdb037a88a207a339bf07", "messageHeadline": "Do not pass quantity to erfa in time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f40c095b99f2b6de1f2b5eaf717c217754da978", "messageHeadline": "DOC: Final touchups [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "1bd7598e874160a81e8f4ae4da6f9519f6d33f99", "messageHeadline": "Small refactoring of EarthLocation.from_geodetic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "84cb65b36633d71f41a9bc7ccd82abe07e1c0f8e", "messageHeadline": "Merge pull request #7509 from cdeil/patch-4", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "226319c9586bdb436a76bfee552a33033856f2c7", "messageHeadline": "Merge pull request #7512 from dstansby/less-verbose-tests", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "bc46fed7d5034ed4d829b6d0088eac7371f40afd", "messageHeadline": "Merge pull request #7494 from drdavella/fix-remotedata-args", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b3dd6fc0ffd874290259e0d0312794629e21e16c", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "737072a11ee0a5cb7afe659c3807dc260989dca0", "messageHeadline": "Add command line flag to enable verbose-install", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "aab1864a0096dd3a3f0fcb9bc2f373ce7ab1fe04", "messageHeadline": "Merge pull request #7508 from dhomeier/commented-header-comments", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "2e50553d8ce653ad0e470bbd02f1ebdf29c02a12", "messageHeadline": "Merge pull request #7510 from dstansby/unit-legends", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6a2872f3a0777f11ef485aad376f48b9a6c2f4dc", "messageHeadline": "updated bounds parameter documentation", "author": {"name": "Swapnil Sharma", "email": "swap.sha96@gmail.com", "user": {"login": "swapsha96"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5b689620931523872f59ea7fccc79b4875dfed18", "messageHeadline": "Make python setup.py less verbose", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "46cd1ff1cbbb44a15b9b7c35f9c6853d6a4dd292", "messageHeadline": "Add CHANGELOG", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b573d50be9c95aed71994ca39f44166b80a78b8e", "messageHeadline": "Check that first item in list is quantity before converting", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "11a212da9fe52247af7f1c995e02688bfe8caad3", "messageHeadline": "Update h5py imports for deprecated h5py.highlevel", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c041750002f94b2cbe0a666b0552c5af8629fcf2", "messageHeadline": "and also comitted changelog entry", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f845b55469aaeaba840601c8aeabf53b6fe7b69", "messageHeadline": "completed test_commented_header_comments, added changelog entry", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b43dcf57f9e6e41abb76b2065e9e1c1ad3dfc0d2", "messageHeadline": "Fix and test for correct stripping of CommentedHeader line with offsets", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "f6ed998a6b1676996d025a546ad7d1a58dc89f7e", "messageHeadline": "Merge pull request #7487 from jamienoss/correct-documented-convolve-b\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8adbf844e00fa0b1f223cca757d906fc6ab875b", "messageHeadline": "Merge pull request #7448 from pllim/table-inf-weakref", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "9b034db2a9be48a7d52f61f9581e51d549c99838", "messageHeadline": "Correct documented default boundary case for convolution.convolve", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2706140a200f956ac3d0360c7e77dc70321083a", "messageHeadline": "Fix broken arguments to remote_data decorator", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d4a8715aa381a678725899459bd4dc48a765e2a0", "messageHeadline": "Merge pull request #7491 from bsipocz/circle_pytest_pin_removal", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7a7e41f3faab1925ac8d85a7c3439ecdee9e311", "messageHeadline": "Merge pull request #7482 from taldcroft/fits-meta", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "44295a16e9e2b879ef39421f0047c86204563ce6", "messageHeadline": "Removing temporary workaround [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9163e95e504ff997be29ed5e25109a1e86718919", "messageHeadline": "Merge pull request #7490 from astrofrog/pytest-4.x-warning", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b7466195b673c456832d69861d8b459824d2fcb8", "messageHeadline": "Ignore pytest deprecation warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a51d710bda75f577ee837fe96b1fd7049b506004", "messageHeadline": "Merge pull request #7486 from saimn/fix-table-mask-copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "a1e647795b95500c25ed189f6964a181eee01d76", "messageHeadline": "Limit pytest version [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dacbeb7ac020791f758de11a5149ab901b1140e9", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "04d4f4137e56cdf732cebf64a9f8f5357ed6baa3", "messageHeadline": "Force creation of the mask when it is set to nomask", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "507968939e00dc16b18dcdb8c890c441c1adbe20", "messageHeadline": "Fix copy of mask when copying a Table", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e8d461ce79229b092c1613f7c1162f8faf44d7c4", "messageHeadline": "Add test that shows the bug (mask not copied with numpy 1.14+)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4cdd8dcb8d5ba097dd266b79e434824e73cde3fd", "messageHeadline": "Merge pull request #7463 from bsipocz/testing_multiple_modules", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 73, "deletions": 24}}, {"node": {"oid": "513fcdbcd6e51e506b18648a9045c9fe3045cdbb", "messageHeadline": "Adding more documentation", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "c1c994edd84e5715513fa1cc0029c2bb4df017db", "messageHeadline": "Merge pull request #7303 from eteq/test-pandas-convolve", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "c73701d4bc4aa0e4aa29cb3ce9bd8296bcd7f5f4", "messageHeadline": "Fix bug writing FITS table with column description with newlines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "515a7ceb167ad195b62bf4a62a009392c8894ebd", "messageHeadline": "Merge pull request #7441 from vn-ki/fixtimedelta_to_datetime", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "fc90989053cd1b9896982932fe754f801c397956", "messageHeadline": "Merge pull request #7476 from bsipocz/docs_intersphinx_use_stable", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "925010b40ee9353a22b098b92e90e209016fa433", "messageHeadline": "We should use the intersphinx for the released version, that we insta\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e6211dc47c6a65b5a34a408da9432e7da1a38fa", "messageHeadline": "Fixing logic to cover all cases", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e705b882a1624842d0d4629b2aa036e458b1e31f", "messageHeadline": "Merge pull request #7475 from adrn/docs/remove-obviously", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d89ee47b1e0558a850344c000dd399092f099b3b", "messageHeadline": "Merge pull request #7473 from drdavella/prevent-gzip-append", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0f88f7a77e899b1a32dc343b55896ddd9d861990", "messageHeadline": "Update docs [skip ci]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5e5764ed27a8ee1a162a09e3398fcfb7481389af", "messageHeadline": "Merge pull request #7474 from astropy/fits-io-doc-update", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e1641dca63813b705243846f0e63adf72dfd6810", "messageHeadline": "Removed the word 'obvious' [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "c9be4906fe197c613a425470f0b94c3a64a7d268", "messageHeadline": "Adding docstrings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "a3e1e969b09c4caab091ac407311052e465336d3", "messageHeadline": "Adding packages_path method to be reused to generate path for code an\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "7c158cbb2dc713db8c83d98dd4fc655ab51652ad", "messageHeadline": "Update index.rst", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "49f5f66c70099943dce795ce860f55b4f5c9a594", "messageHeadline": "Add changelog entry", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53f03bb63ae071cfc734798d55ac3c177ba63a57", "messageHeadline": "Raise error when opening gzipped FITS file in append mode", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "e80c6c44ea1e3c1b9154f3d34e523db1d5304ec1", "messageHeadline": "Merge pull request #7471 from bsipocz/numpy_remove_1.14.1_workaround", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "d1991f3c35f480fc8daca87659694d723d8fddcb", "messageHeadline": "Removing doctest-skip as np 1.14.2 is out for a while now", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "33a12b464a430f3799de4d52896802242d246316", "messageHeadline": "Merge pull request #7407 from jehturner/issue_7350", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "3986964784ca1e8b5790b0df093f82ca21a41be9", "messageHeadline": "Merge pull request #7425 from humnaawan/io-ascii-exceptions", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "2dc5ef9a4743d18af1705554bb77a3e4c022c1f3", "messageHeadline": "Merge pull request #7135 from dstansby/custom-coord-graph", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "e6c4d92cebbad9478897298b0deb9bc1908a7c25", "messageHeadline": "Remove links from changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e60da5c3fa31f6da1da4cbf24ddfd5f83507a0af", "messageHeadline": "Merge pull request #7469 from lgarrison/table-uint-fix", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "d6d2513fffa9e93e40d673fe2446368722f1d833", "messageHeadline": "Style changes for table row test.", "author": {"name": "Lehman Garrison", "email": "lgarrison@cfa.harvard.edu", "user": {"login": "lgarrison"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e991b0101795d3f8d6279f91eeaa489a7585ff45", "messageHeadline": "Add PR number to table row fix changelog entry", "author": {"name": "Lehman Garrison", "email": "lgarrison@cfa.harvard.edu", "user": {"login": "lgarrison"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c575a621465a5b42a25c30ddfdca3e20cd6d1e", "messageHeadline": "Table row test whitespace fix, for real this time.", "author": {"name": "Lehman Garrison", "email": "lgarrison@cfa.harvard.edu", "user": {"login": "lgarrison"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71442e0cd53bf87cc140cc38d34f484abc0d7c51", "messageHeadline": "Merge pull request #7417 from Cadair/uses_quantity", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "1b93bdf2f829bfefd0b8a186b3a576e7c6f52167", "messageHeadline": "Table row test whitespace fix. Move changelog entry to 2.0.7; fix wil\u2026", "author": {"name": "Lehman Garrison", "email": "lgarrison@cfa.harvard.edu", "user": {"login": "lgarrison"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a151c9cd7cbc6cf02d7f851836c4ef89ef6e7d52", "messageHeadline": "Merge pull request #7445 from larrybradley/coord-docs", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "9ad6873e722df6d04eebb033183a32704252da7f", "messageHeadline": "Fix printing table row indexed with unsigned integer. Closes #7464.", "author": {"name": "Lehman Garrison", "email": "lgarrison@cfa.harvard.edu", "user": {"login": "lgarrison"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "03557632113b815297d39a2e0191b8d090fc78b9", "messageHeadline": "Merge pull request #7444 from pllim/diff-utils", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 347, "deletions": 142}}, {"node": {"oid": "37f05a1c1b18f8329677ac8778e0b3e96f267ed6", "messageHeadline": "Merge pull request #7226 from SaOgaz/tables_tdisp_roundtrip", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 359, "deletions": 8}}, {"node": {"oid": "428a8685f2789410a6b554d613dae3150d15af2b", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10359e46a277525debcb09e8e07f354f0c26c247", "messageHeadline": "docs_path should accept comma separated packages, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "a261564d4d59622598d141eef2e4db60236df1f7", "messageHeadline": "Accepting comma separated string for package kwarg", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "1d43971b5ea5031820cf0262312249bd44b10357", "messageHeadline": "Merge pull request #7461 from Cadair/no_kwarg_pytest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "d708adedee2a9bac1e951a664707e7482904c557", "messageHeadline": "Merge pull request #7450 from lfulmer/update-memmap-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "29c2524bc31d82c90229278f30034f81a5f9458a", "messageHeadline": "Merge pull request #7460 from katrinleinweber/resolve-DOIs-securely", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e4a99143522e7c556747d107b748418456e25f1", "messageHeadline": "Adding a bit more detailed changelog following the review suggestion", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c544509fe1fb934af20fa9440c382bc0ef3a010b", "messageHeadline": "Added changelog entry. [skip ci]", "author": {"name": "Humna", "email": "humna.awan@rutgers.edu", "user": {"login": "humnaawan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2c96f87158f7268713f2a8ba0c226a2e9c05ac4", "messageHeadline": "Updated some ValueError exceptions to throw InconsistentTableError. #\u2026", "author": {"name": "Humna", "email": "humna.awan@rutgers.edu", "user": {"login": "humnaawan"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "339c2430f4d0e20d0e45e55b3d5cf4d54eb7eac1", "messageHeadline": "do not prevent specifying test name with -t", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "09170f70b9d3c6fc4913c923b9ede3494f85eb96", "messageHeadline": "make it even easier to customise the dependancy checking", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "00c4c8eadc22a6256e76c4b7e5e16ca59c07667a", "messageHeadline": "Make plugins and dependency checking overrideable in the test runner", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "ad818a95f226d01c9177742a4c37147dd6bc23ab", "messageHeadline": "Merge pull request #5578 from dhomeier/fortranexp2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 438, "deletions": 171}}, {"node": {"oid": "cfe1e91af85f2a46c2612db2dec2cf9783c1a5bc", "messageHeadline": "Hyperlink DOIs against preferred resolver", "author": {"name": "Katrin Leinweber", "email": "kalei@posteo.de", "user": {"login": "katrinleinweber"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d009884a92571782425ba10155ff1dd3e4e725c2", "messageHeadline": "Cleanup after rebase", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f42e923f4e47d8be42118ae42191af43583fad7b", "messageHeadline": "DOC: Updated list of tried formats and documentation of fast_reader i\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "1b43e44f874a707d598455aeba0fe8b159871ab3", "messageHeadline": "Added test for dictionary kwarg integrity when guessing ascii reader", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "00704c284717386eede381f236cdfe5d18ab486d", "messageHeadline": "Merge pull request #7453 from vn-ki/fix-subclass", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "f136b8fdecd0e9ad2971c8d739ee386e0966dadd", "messageHeadline": "fixing test to use new style formatting", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89eea41f4f41b38557c889e3681e43a6f1735df4", "messageHeadline": "Add doc string to test [skip ci]", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cde8aac85c1f63ef02ee0050649fb8d0da732911", "messageHeadline": "Address review comments: API change", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "8e459593690566291e9822871a678170308ade36", "messageHeadline": "Add test and changelog entry", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "de005c360a6d38013f3dd4ecf47f547df2e59e21", "messageHeadline": "Remove tailing whitespace [docs only]", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c52ffcf579c89c9d519ef746e14cfa0de65617c", "messageHeadline": "Fix subclass bug in Time", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3eb71dc40642e5ffc5eb63f678ef60882618fcaf", "messageHeadline": "update docstring in hdulist.py", "author": {"name": "Leah Fulmer", "email": "lfulmer@wisc.edu", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ade1d826514c65f5f91ce64abc1c1bb266959a73", "messageHeadline": "DOC: Remove extraneous change log [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7f8e4445c686708b6721740bf4dd0a07ef9dcd93", "messageHeadline": "Change DataInfo._parent to a weakref.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "8f3f16025ae0db6e71f5e153cb63dc316f30d460", "messageHeadline": "Use representation_type in io.ascii docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5856dffa213fe257dec752d7528f7256d5c404a", "messageHeadline": "Use representation_type in coordinate docs [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "7325b36a24eac9888874456d1a4a55cb0d650185", "messageHeadline": "test_read cleanup; marked test_data_out_of_range failures on circleci\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1276f20864560284042cee2e6125a607111dcf09", "messageHeadline": "Update to InconsistentTableError in test_read_with_names_arg()", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "307f7e55abd74bd4076bb09d85c8dc4ceea96a02", "messageHeadline": "Clarified status description of skipped guesses in _read_trace", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ee6ae7ebf600eb360cff918dbb6ded5859e67933", "messageHeadline": "Factor our _get_fast_reader_dict function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "607b22f0ca6aa6e2d42afd1f6d302f506b637237", "messageHeadline": "Remove fulltrace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "ec3c3155f69c64c3e6af19677b782f0e5fe91d45", "messageHeadline": "Work around deepcopy of core.MaskedConstant (numpy upstream #11021)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ff1ef955c1c52164a7eeb326f1fc643110fa73a2", "messageHeadline": "Deepcopy user_kwargs in FastBasic __init__ to isolate class input", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "08511ad6cc785812fde13940f47155bf38a7d5a6", "messageHeadline": "Reduce changes in _get_guess_kwargs_list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "1c8a1c01fc66c6907a7e6f592d752d7297f0695f", "messageHeadline": "Broken test code while fixing formatting!", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d133e5cfd31a56654a01b71779064897925f354", "messageHeadline": "Formatting fixes W291/E127-129/E201-202", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "8dee5d2614deb0c49fd2fc816916c90cc2e646b2", "messageHeadline": "fast_reader and default format fixes in io.ascii", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 28, "deletions": 20}}, {"node": {"oid": "132ed1a429f4f8d2881b43fb82a3d66b0e7556f6", "messageHeadline": "Cleanup of guessing sequence in io/ascii/ui.py, docs and tests updates", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 131, "deletions": 106}}, {"node": {"oid": "27778271a081bc47d8a4f0d0f33ca4c7fa2a4da7", "messageHeadline": "[ci skip] update Changelog", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "250cbb1d21d73bf20dd1d0749898a7796ae60d4d", "messageHeadline": "removed unneeded `copy` import from test_c_reader.py", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b926a31314e09159caac2ecb8ea93322306175d6", "messageHeadline": "[ci skip] update section in Changelog to milestone", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ff1b67bcde10ce3b09da53fcace92b703ae88a21", "messageHeadline": "BUG: prevent dictionary kwargs to ascii.read() from being changed", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "461b601f93f6a432f62d0791575f20969c9b7ea4", "messageHeadline": "TST: added parameterised tests for guess=False/True to io/ascii C reader", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "7ac79dea2978abea9548a9946d0525971d4affcc", "messageHeadline": "unpredictable handling of 'D' exp. in MSVC strtod; testing for both", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b60687a8a7f88a1044a76821deff4d16c6517f93", "messageHeadline": "another take at exponential notation mismatches on Appveyor", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d39edae235a8c405d9d3ebcfa6a2e2148e82081e", "messageHeadline": "modified some borderline precision tests in test_c_reader failing on \u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "9921db587333c3a939d84f2936a36be7d09d5fd4", "messageHeadline": "use copy.deepcopy() in _guess kwargs update for things w/o .copy() me\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ea4639c8d33e964ee1e14fc5fbb11e9f29054b61", "messageHeadline": "FIX: improved detection of ascii fast_reader in non-fast parsers and \u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 251, "deletions": 90}}, {"node": {"oid": "bad72d7f51acb7a959b0e682274dc7d96a852400", "messageHeadline": "report_diff_values now also returns identical. Added Table diff doc.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 91, "deletions": 10}}, {"node": {"oid": "581922e1befc2426b96b170abe68877d5a35cbc0", "messageHeadline": "DOC: Add docstrings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "71d3f00af8152e64418d3db106a88691dcba0e83", "messageHeadline": "Move the rest of generic diff functions to utils", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "5e862090bcf0e9138c575ab9636f5dcf1619b2f4", "messageHeadline": "Move generic diff functions to utils", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 154, "deletions": 100}}, {"node": {"oid": "81b3577403c73abc51f626c494f6b71231695bff", "messageHeadline": "move changelog entry", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "783021d2d20a578e9ca9f2e18e59e1b9b1ad74d4", "messageHeadline": "Merge pull request #3 from saimn/table_tdisp_with_serialize", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d528bf48313c95917649272346868d6b0b4aeecf", "messageHeadline": "Add tests for TimedeltaDatetime", "author": {"name": "Vishnunarayan K I", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "9ee1ac9a671f1503f57108dc95c440061717584e", "messageHeadline": "Add TimeDeltaDatetime format class for datetime.timedelta", "author": {"name": "vn-ki", "email": "appukuttancr@gmail.com", "user": {"login": "vn-ki"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "1264ce3c3a89a2ed3ee9acf33ca73fee3081df98", "messageHeadline": "Don't serialize format as it is now managed with the fits code", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "950632e06a8ece5e85740b737a80411060c02e9e", "messageHeadline": "pep8 blank line", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9d63666e5db52b79bbe0d90e8dc8a7b8792db803", "messageHeadline": "moving content from connect to column", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 213, "deletions": 210}}, {"node": {"oid": "428bc6c11db238b1c64953e6f7557a376407b29b", "messageHeadline": "adding changes from review", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "9150dee8ecb90d3b11799179cb1fa9f61e50e8a9", "messageHeadline": "Fixing round tripping of TDISPn keywords in  binary FITS table to Ast\u2026", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 357, "deletions": 4}}, {"node": {"oid": "a3ece74b1b42b146f9024f633ed737e04eb7823e", "messageHeadline": "Merge pull request #7429 from lfulmer/lfulmer-docs-update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1231ea459de358ffbb70678499de8dae1da38451", "messageHeadline": "Responding to comments regarding PR on Issue #6497", "author": {"name": "Leah Fulmer", "email": "lfulmer@wisc.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76dffd4225bfb31e83a03eac5690165e7424ffe0", "messageHeadline": "Resolving Issue #6497", "author": {"name": "Leah Fulmer", "email": "lfulmer@wisc.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2d3411690b5f18d50cf1f71837437b3f4e55e2", "messageHeadline": "Merge pull request #6888 from taldcroft/time-table-ops", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 202, "deletions": 8}}, {"node": {"oid": "3d13401a2ed6dc6ba49640216f64308a97d25a96", "messageHeadline": "Address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0ac1d87d684ba0eed9bcc76b03cdbfb5504b1033", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af9ee5b680151fb07b1c67f499c79a2a83bed4da", "messageHeadline": "Make Time.info.new_like() more robust", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "84fd4bab982980e7ca6fb50d3ab34d37c639d572", "messageHeadline": "Update mixin_columns docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9761ee24580f9bed52c99f24cb5125c4dd632906", "messageHeadline": "Add tests for joining mixins and improve other tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "d84c6249d476c6f875a0b78fe91fc0532e2f83b3", "messageHeadline": "Improve testing for mixin hstack and vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 16}}, {"node": {"oid": "1b789aec790a2585ab0d10ef0e7c827a5c80ee7a", "messageHeadline": "Add TimeInfo.new_like() and corresponding stack tests [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "2029feccd5e3803ac8666f1d1bc79e3c29f78d89", "messageHeadline": "Merge pull request #7422 from taldcroft/table-mask-slow", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "5057763f3e6163723d8c78faaa9ec9b47814ecac", "messageHeadline": "Add returns section", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "65c4eeabf0df94a66a7d4abb830b145de78ae2e2", "messageHeadline": "Expose transform_graph_docs", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "70969655c9b0c8b168586409a9a23cbb56e680de", "messageHeadline": "Move changelog entry [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74a8c7a22dbcbcb18945d521dd0c77de787ce43a", "messageHeadline": "Merge pull request #7421 from abigailStev/fitsdiff-patch", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 194, "deletions": 5}}, {"node": {"oid": "3a3a575466bc68b119d980775de8a5f044e0f304", "messageHeadline": "Fix MaskedColumn performance issue for mask=None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "5886c888a471abc2e9ade7f2a3748dca24a6c09c", "messageHeadline": "Replaced inherited class docstrings", "author": {"name": "Abigail Stevens", "email": "abigailstev@gmail.com", "user": {"login": "abigailStev"}}, "additions": 194, "deletions": 5}}, {"node": {"oid": "4246890eef42fb6f9afa24ffcb032128b6a0fe37", "messageHeadline": "Tidy up the if blocks", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "94274b70e274594b8de60d5a4a227b002c915757", "messageHeadline": "Add a changelog entry", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8357c626e1d2911e1a8c61605d1816eb0c5c65f2", "messageHeadline": "Add a test or two", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "b03bc31d225d27fc296f5e23ccddf7264088a6d8", "messageHeadline": "initial impl", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "09d963266765e3fb0bb907792e5a65d6dd42f925", "messageHeadline": "Merge pull request #7415 from abigailStev/contributing-update", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "66af6126b1a9f671f72b0c98507f35198c49e4a6", "messageHeadline": "Removed branch name thing", "author": {"name": "Abigail Stevens", "email": "abigailstev@gmail.com", "user": {"login": "abigailStev"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d741f9f721bf1efad4f5ebbb96a2c61b34879cba", "messageHeadline": "Docs only", "author": {"name": "Abigail Stevens", "email": "abigailstev@gmail.com", "user": {"login": "abigailStev"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d53a9a8ea2749d4e4b0534488f91a91ac320bf7a", "messageHeadline": "Added small paragraph about contributing to affiliated packages and a\u2026", "author": {"name": "Abigail Stevens", "email": "abigailstev@gmail.com", "user": {"login": "abigailStev"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "65f3866ed4c14dc01fdd95a0b939ddd4bbf96cbe", "messageHeadline": "Merge pull request #7402 from pllim/freedman-histo-iqr", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "1ffd2253c9c12107c9693c2e0618cb777bffaf64", "messageHeadline": "Adapt FittingWithOutlierRemoval doc example for new return API.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3198acd8c93f8cb5675d4253cc0b2d0cc9d1708a", "messageHeadline": "Merge pull request #7411 from nden/format-output-in-evaluate", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "6bc68fe0f667505f967f5cc54417a07491a218dc", "messageHeadline": "missed an import", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51f99ef349b1c74dbd6b032e061d222636d61ce6", "messageHeadline": "check for scipy version", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bd0ba3f0ed95821c9f0aa425094ffa2666cd0bf6", "messageHeadline": "Remove magic number from freedman bining and reraise as needed instead", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "ebb8202959dcfeaafc15f03399cdbb2e580b62b7", "messageHeadline": "restore the original shape", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "1a4732fd8508528c9562cc3a9c65a1897f3e2469", "messageHeadline": "Address jakevdp and mhvk comments on histogram IQR.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "d3bb55d9a57c7aa777f8e307f94899731ac23258", "messageHeadline": "Merge pull request #7410 from bsipocz/docs_wcs_enable_doctest", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01aea960f4fefb38aa9c87b08145694e98a41606", "messageHeadline": "Enabling doctest for wcs narrative docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97736e4067c455c64cb75a8b15d9b3eb0bbadec6", "messageHeadline": "Add change log entry for #7407 (change returns in FittingWithOutlierR\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5ab8d9a0dfefea7033481f80d5458515a4ec4725", "messageHeadline": "Update FittingWithOutlierRemoval doc string to match the changes to t\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "989409b926369008d7a17594df05127851d8061e", "messageHeadline": "Change order of return values in FittingWithOutlierRemoval and return\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "9a5e356166abddc3e6889ccbb71c59d3fbdca51c", "messageHeadline": "Merge pull request #7122 from vermashresth/issue6487", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 250, "deletions": 47}}, {"node": {"oid": "cd84139e2cfe16e9d319b0ec0de569ff8e45bf18", "messageHeadline": "Bits of cleanup of the local time scale tests; change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "3dd379fe4f8d478e27270841030ae28415e5194b", "messageHeadline": "change log entry", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40d5f77d4ddef719b2c059a007b061abad97247e", "messageHeadline": "changes in documentation", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "23e977b5434a823beac2073860219ef03a547677", "messageHeadline": "pep8 changes and documentation", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "ec73c88c779851fe8ce5901563ebb97ccfa0808c", "messageHeadline": "added tests for LOCAL scale", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 163, "deletions": 9}}, {"node": {"oid": "bd31d486ac9d315bd0eb24ea792d52f8681afd6e", "messageHeadline": "modified tests for LOCAL time scale", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "e56723f9e3fa0cd233bd71e67f74882646da0790", "messageHeadline": "added time scale of LOCAL", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "a2e3c72cf3afb671251c05c1def239620f236a74", "messageHeadline": "Merge pull request #7403 from bsipocz/changelog_fix_post_302", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 108, "deletions": 49}}, {"node": {"oid": "b2691350ff5872c4c2f21de9e403085f217a4851", "messageHeadline": "Merge pull request #7393 from drdavella/update-asdf-docs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b149ee2ffde97717dae060fdc3dcf271ead3f0af", "messageHeadline": "Add v3.0.3 and v2.0.7 to the changelog [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 174, "deletions": 1}}, {"node": {"oid": "604e7d15c3072682ba3327c1ef6333d6bb0c768b", "messageHeadline": "Update ASDF-related docs to reflect presence of schemas [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9464f142238d416cbe6852b821464281bd50ff33", "messageHeadline": "Changelog fixes for v2.0.6 and v3.0.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 128}}, {"node": {"oid": "bb0004708ac2ac98bd9952db6a595ebeb89fdea5", "messageHeadline": "Merge pull request #7248 from jimboH/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ff165b0fa43aef38d4dda3cd4e67124aa669bd03", "messageHeadline": "Merge pull request #7400 from bsipocz/docs_minor_packagetemplate_cleanup", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5c3d85386e634eda62b7f9f5b6b7ff1dc72d1294", "messageHeadline": "Merge pull request #7134 from saimn/test-showtable", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "95e4c4f4ea818b92c21d7e666f8cc777a8395b45", "messageHeadline": "Merge pull request #7397 from bsipocz/docs_optional_deps", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "833f016b9603f7252d954861962a008f158b2c23", "messageHeadline": "Reorder dependencies to be grouped by the module they are required, o\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "ec17be9024bc1fae659a48fb0b2797d19420f833", "messageHeadline": "Merge pull request #7398 from bsipocz/utils_no_laxyproperty_exception\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "d0222996bbd936fb6e620b79c45bf80bbab19c01", "messageHeadline": "Merge pull request #7401 from bsipocz/travis_use_released_asdf", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fa5736c8ae6fa5b5428033c4d27fdbffc89f2cd7", "messageHeadline": "Add some tests for freedman_bin_width", "author": {"name": "jimboH", "email": "jimbokururu27@gmail.com", "user": {"login": "jimboH"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "13e1778334a3a2963571dd770b93c3b50416220b", "messageHeadline": "Changes under milestone 2.0.6", "author": {"name": "jimboH", "email": "jimbokururu27@gmail.com", "user": {"login": "jimboH"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f3323fb6f70a6d1f36ddc76b947b5b5576607df", "messageHeadline": "fix previous error", "author": {"name": "jimboH", "email": "jimbokururu27@gmail.com", "user": {"login": "jimboH"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee890f8fed465c55a76e17ed5c37ea8e4e7cd90b", "messageHeadline": "fix histogram bug", "author": {"name": "jimboH", "email": "jimbokururu27@gmail.com", "user": {"login": "jimboH"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "37002f2a3ae84a69f69704f3ac2e3cf67b0cf16a", "messageHeadline": "Switching to use released asdf", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "83f842d2be9c4002a334756dfa01ab9ca4af471c", "messageHeadline": "Minor changes to the package template docs [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7774a1497e4963467be661f59a1b258e7b212c9c", "messageHeadline": "Merge pull request #6907 from Cadair/remove-template-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 522}}, {"node": {"oid": "003c6f234a81e863f3a719645b30e851d1e156bb", "messageHeadline": "Adding mpmath and jplemphem to optional dependency list", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "64b57337e0e0500b1ceb52b817cd088d45e9708d", "messageHeadline": "Merge pull request #7349 from xuanxu/latex-reader", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5d6b6c294fa3c905aa463a7bac3e7a9dfb8a07f9", "messageHeadline": "Eliminate chained exceptions for lazyproperty", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1e76791c8393cdc4f0277040b8fe8abd09541c36", "messageHeadline": "Added changes.rst entry for Latex reader", "author": {"name": "Juanjo Baza\u0301n", "email": "jjbazan@gmail.com", "user": {"login": "xuanxu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9977f503b5e3ec0cd2ed188a8cf598037b4d2a17", "messageHeadline": "Added commands to ignore by Latex reader", "author": {"name": "Juanjo Baza\u0301n", "email": "jjbazan@gmail.com", "user": {"login": "xuanxu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "020f9e93594cd18b5fcb61afa73364554c6be158", "messageHeadline": "Update test_showtable to split lines as in other tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9aa4dc379d6228afe025fa09d3c669d54fc1c026", "messageHeadline": "Merge pull request #7338 from rkiman/patch-2", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "66e01d6ce78e0b4879af2c2ad06e25b0fa826a69", "messageHeadline": "Merge pull request #7381 from pllim/quantity-allclose-sequel", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "39114fdeb12b295729f6a0ccebc1e5386c711e20", "messageHeadline": "Fix typos", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a9964328e66957aed92e87a49fadc76331526a0", "messageHeadline": "remove the docs that have been moved to the package template", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 522}}, {"node": {"oid": "f6135c05a97e69b3e2918761ed5e2d03580a61b5", "messageHeadline": "Fixed white spaces", "author": {"name": "Rocio Kiman", "email": "rociokiman@gmail.com", "user": {"login": "rkiman"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "7fad8df1d7f8de6c54d33acb34a805238b8c468d", "messageHeadline": "Merge pull request #7392 from pllim/helpers-verinfo", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4d9430cbd642bbaf2c8d1a908a66820e196c90f9", "messageHeadline": "Merge pull request #7037 from dstansby/list-conversion", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4ee8fee4fe643ceea476e47cc3648468dfd9a01c", "messageHeadline": "TST: Display helpers version", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "db828aa9208446efcad4edfd9206ca86b94982d4", "messageHeadline": "Add change log [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e06141f2b546a4e42bbe0047504dafc430e0128a", "messageHeadline": "fix sphinx typo in changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3e18dd692407d3d922ac8c1571fe27614d34f04", "messageHeadline": "use asanyarray to simplify convolve array input conversion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "b382ecc7fc911166da0a81b7813bd635798f47af", "messageHeadline": "Fix a second typo in CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75988920682df2518917103485b8e45ae2489641", "messageHeadline": "fix changelog error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17712fa3d20b86b06fd465efb9f7d5ae5218a14e", "messageHeadline": "Change exception-catching to be only ValueError or TypeError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1813c36b5cbff887b0801c7f36ee17f406e2891", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6b49c6ec7a2a127224a89693ab7fd36774a5026", "messageHeadline": "add test for looser convolve rules", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "255dc8d311c4ed68622969352b0f368231cc4d28", "messageHeadline": "loosen convolve input rules", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6324d35f36d5a2dc5c1734093b1cb15307f903c3", "messageHeadline": "add pandas test for convolution", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e96db6855d9d42de5f1a75bfb282f042dd36698e", "messageHeadline": "Merge pull request #7387 from adrn/coordinates/sep3d-with-diffs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "69f5312f38d16f761e90fd7104d42fb39229ef1f", "messageHeadline": "MNT: Remove quantity_allclose wrapper in test helper.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "a8b1bf79f0c496e3eb6c8a3db7683466341a9a0a", "messageHeadline": "Merge pull request #7384 from pllim/ops-my-bad", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "78d721123f80600a204a7fc481cebea225377934", "messageHeadline": "Merge pull request #7288 from mirca/fix-fit-box1d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "4c8c7312e9fc29e1f9cde9e4bc7f5ffcdb6d5a3c", "messageHeadline": "add PR num and blank line [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "936d5431065d7fe293d301c410899f56d0d8dead", "messageHeadline": "changelog entry placeholder", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a484ec07f88ad576d7c417b570392ae4884051d7", "messageHeadline": "separation_3d should work even if the coordinates have velocities", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4f2475c7233971715b1835ed1c5135b8c2da30cc", "messageHeadline": "BUG: Fix error message for assert_quantity_allclose.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "75a8360084f11c81ef944824f57630cdb9f1053b", "messageHeadline": "Skip new test for old Matplotlib version", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab6edefc589dfa444c7394bebd4fd325296ccd81", "messageHeadline": "Update changelog", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "efaa3b360947a0264a6892e5188151ae880b34cf", "messageHeadline": "Allow lists of quantities to be converted in Matplotlib unit converter", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2cf20e6388bb45188e5e14482d930fc574b7746e", "messageHeadline": "Merge pull request #7382 from adrn/fits/format-ticks", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e47ea905caf616830b4f718a0bd98faa4ddc115", "messageHeadline": "add backticks to string error", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94e745b81ca60e348a602dbfbc6c23e1334fd83f", "messageHeadline": "Merge pull request #7378 from johnnygreco/sersic-doc-error", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d63a4076dc1bc7d8f8eab242375edacee314334", "messageHeadline": "Merge pull request #7252 from rohanrajpal/bugfix-for-issue-7235", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 144, "deletions": 76}}, {"node": {"oid": "e7f38f638546c022405dcef072dee10c14b7ccef", "messageHeadline": "Address review comment for assert_quantity_allclose", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "26d52246d6800b629c6847a7d27ba9430b648863", "messageHeadline": "Workaround to preserve API compatibility and sphinx build for bugfix", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e377e93b5a4e049f42dd86ff4dbaac037347a124", "messageHeadline": "Restore API compatibility since this is a bugfix", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "196185ee0125addff62b0ffc1aeb5fa41a5fefd6", "messageHeadline": "Merge pull request #7262 from astromancer/name_resolve-timeout-bugfix", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f548bfbe4fc1c3a142e7457d26537c4602ef1578", "messageHeadline": "change string format style", "author": {"name": "apodemus", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac6ead47cc067a6f2b43476198c87b02312187dc", "messageHeadline": "DOC: Skip doctest on bool array", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8246a3891eefeca8edf366edf24aa925da5b6f79", "messageHeadline": "corrected amplitude definition in sersic docstrings [skip ci]", "author": {"name": "Johnny", "email": "jgreco@astro.princeton.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49d1a7c589a80c98c0885bcd02733bac2b69eaa4", "messageHeadline": "Merge pull request #7376 from pllim/changelog-ocd", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2d3cd4a28607311321b3be81b5b4d798b29d6478", "messageHeadline": "DOC: Consistent change log formatting [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2e0f6d3138c4b5a83b036e82643a7b02a746b396", "messageHeadline": "Added doc, tests, change log text.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "a573d23911db6d2c20bbcb9d41b1ca44b15fe021", "messageHeadline": "DOC: Fix Sphinx warnings [docs only]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6b33165851652c1fb8558c21a14926de1aaaf3e", "messageHeadline": "Merge pull request #7343 from pllim/pizza", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7cd1ada8dece9d8c20ff709de0f331f5d9d2e63d", "messageHeadline": "Merge pull request #7373 from pllim/fits-sum", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4190c71b9f4c3f9bebc8682234b1a39b8674d7c6", "messageHeadline": "TST: Fix np.sum from generator deprecation warning", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8842ccaa62b25728e89ae8d676bfc68a7c1ae49", "messageHeadline": "Merge pull request #7372 from pllim/stats-no-pass", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "419786923523bbc7e3af9c9dc5a212402eb9e87a", "messageHeadline": "Merge pull request #7370 from drdavella/update-cfitsio-again", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1458, "deletions": 802}}, {"node": {"oid": "fcc5e1819201676caa8aa52d0b27d21e60b8e30a", "messageHeadline": "Ignore numpy.testing.decorators deprecation warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "75d0ad6e1198ba61f27c57a9efbbdb19a89922fb", "messageHeadline": "Re-milestone to 2.0.6 [skip ci]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba9774ecd55f2be09062ab8df185cb3d15beda90", "messageHeadline": "various fixes and improvements", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "73b338b877b18534a0433f623bca8aa6a4d0e7dd", "messageHeadline": "Update extern cfitsio package to 3.44 for bug fixes", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1458, "deletions": 802}}, {"node": {"oid": "5882cb47967a282f3130aa82280fa02a9aa11c30", "messageHeadline": "Remilestone to 3.0.2", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "82a8d215ef0e37b489e6b099c9a812cda4b6aad4", "messageHeadline": "just import quantity_allclose into helper", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "f69fb8c9b860c37613e58209be6932cbacd5ac01", "messageHeadline": "add isclose as well, because I want it", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "77d278d695b939d53687a886a9a707c19a16e908", "messageHeadline": "respond to comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 23, "deletions": 35}}, {"node": {"oid": "6b266064ddc7709393979c0016887a57280461c7", "messageHeadline": "Moved function quantity_allclose to astropy.units.quantity", "author": {"name": "rohanrajpal", "email": "rohan17089@iiitd.ac.in", "user": {"login": "rohanrajpal"}}, "additions": 92, "deletions": 65}}, {"node": {"oid": "7b54fab2482e00603c12075a4a4fc70319dc16c6", "messageHeadline": "Merge pull request #7336 from Cadair/units/python3_tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 114}}, {"node": {"oid": "9bba897ecdc1a2febe1eaba95a0bb34a08e95f10", "messageHeadline": "Merge pull request #7210 from Cadair/model_unit_cleanup", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 214, "deletions": 68}}, {"node": {"oid": "5f9294d8135c6d1cdd4e8fc2e744f208d30b8f47", "messageHeadline": "Merge pull request #7345 from SaraOgaz/tables_doc_update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e518327f6fa4c4118ac29e3f6fb98d9ece0cbdb7", "messageHeadline": "adding additional example to Tables doc", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a59649aa48cc8148faa43e485ee4999721450f99", "messageHeadline": "Merge pull request #7359 from Cadair/linear1dtag", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "35dee1aa8a7dd7c1330e6325eba0e4582f1b0ea8", "messageHeadline": "change asdf test version check so the tests run!", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4657a467c062bc338d5ffd94753d5254f74e39e2", "messageHeadline": "add another test for Rotation2D", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2dfeb3d265961d7d77820a67d9333595fc9d7ea3", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6b4f0138e7ffb0a58f8b766aaa634a01ecd1396", "messageHeadline": "Fix None return annotation in quantity_input", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "20dfbf12a75598e5c8fecc7f9d407400825a8153", "messageHeadline": "Remove the Python 2 compatibility layer for annotations", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 39, "deletions": 113}}, {"node": {"oid": "01cf734db822cc943dd14e57124dc1237995a23a", "messageHeadline": "Add tests for Multiply", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d5a012bba7aed6bf842b7193051dac95192cdb58", "messageHeadline": "Add an asdf Tag for multiply", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "620b930935dd1ff09d2bca3a3659ffa48cce6a96", "messageHeadline": "add tests for Multiply", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0d9c4dab37cbfcb99e34612732c65060975e6817", "messageHeadline": "Some tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cfc349185902a3de6f4f1de5b5bebcf9d3912741", "messageHeadline": "A tag for Linear1D", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "0cbf997a5dce8ac06839c33153decc349279a4fa", "messageHeadline": "Add a Changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "976b9198bd97c6b428383d31c82c5684658cbca1", "messageHeadline": "Add Multiply and make Scale always dimensionless", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "5e43599f4886cc818eed0557f319203e88c44e65", "messageHeadline": "Allow some units to not define return_units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "470f69ee75f8f4a13d7807b115bc91e59c9fb91b", "messageHeadline": "move setter code to the getter", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "a2c1a4df50a6f9cea5b306e38c2b2ed2474f9330", "messageHeadline": "Fix units on angle in Rotation2D", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b90df1729e6fd3e00ec32589fdd92d9aea019879", "messageHeadline": "Add comment explaining test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "697687f84a2a94cdd0b533385ef2ecbd99f2e189", "messageHeadline": "Make unit related attributes on model read-only", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 97, "deletions": 62}}, {"node": {"oid": "732d89c2940156bdc0e200bb36dc38b5e424bcba", "messageHeadline": "Merge pull request #7199 from jehturner/issue_6819_part_2", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 258, "deletions": 50}}, {"node": {"oid": "54e700fca9f05d49e7a545bf1facd386c1afa2a2", "messageHeadline": "Merge pull request #7342 from pllim/np-dev-utils", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 146, "deletions": 167}}, {"node": {"oid": "a861b3a84cef9ea55b64e03aa8578e292d6d47c0", "messageHeadline": "TST: Fix import error from numpy.testing.utils", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 146, "deletions": 167}}, {"node": {"oid": "b258d73f61627d58faf3f089c2d0da118f0f6168", "messageHeadline": "Merge pull request #7339 from DougBurke/patch-3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b130f0beb4979351a328d907e31653fddda45f3", "messageHeadline": "Remove markup from user documentation", "author": {"name": "Doug Burke", "email": "dburke.gw@gmail.com", "user": {"login": "DougBurke"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5040acce19bcb8ba49d769159bb9d445362a4ca", "messageHeadline": "Allow for negative model_set_axis in FittingWithOutlierRemoval.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a298b26481e8b4ed7c7746b98dd9dde4a79bc543", "messageHeadline": "Clarify comment re model_set_axis, as requested.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cdd60926c37029aaaf4ce43114c928e72dd0221", "messageHeadline": "Test that error using compound models is working", "author": {"name": "Rocio Kiman", "email": "rociokiman@gmail.com", "user": {"login": "rkiman"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3ccd15b209d506e988b98f20636ecc9892e9777a", "messageHeadline": "Merge pull request #7332 from astrofrog/fix-decimal-spacing", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 130, "deletions": 47}}, {"node": {"oid": "8adf49a5c9435df71f6a22278f1bbf79693da429", "messageHeadline": "Add change-log entries for the 3 bug fixes in #7199.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "42329eb928c09645b79ce02847af7e1d7fad0665", "messageHeadline": "Fix plotting of grid lines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2a4d4423eac715cc6f4dae54e7b5abac69589f7b", "messageHeadline": "Further fixes to tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ae154e159c5744138b82ba68222973a2114bff69", "messageHeadline": "Further fixes to assumptions regarding intrinsic coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "cdb86c5ca937116b8e7274cdd8588bffaf2c252d", "messageHeadline": "Fix incorrect/simplistic assumptions about intrinsic units in formatt\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "84f85cfb8a1a0319354fd0574077c8aa07669aaf", "messageHeadline": "Added regression test and changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0c6080412b2fe0c146c3a4bfc26f07389e89ed4d", "messageHeadline": "Fix calculation of default spacing when in decimal mode", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "01ee211543cc138f53e7b951154fda1d9070366b", "messageHeadline": "Merge pull request #7334 from mhvk/quantity-ufunc-test-simplification", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "38567b5859e5b5c5dd5faa3a20830542129bd685", "messageHeadline": "Add ability to create a custom coordinate transformation graph", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "71b0bad74ead0789532a13b9a73692a18be7ed6e", "messageHeadline": "Skip the ufunc coverage test if scipy is present.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "45042a7d7408241fdd2964d279c06b8114e9d8fa", "messageHeadline": "Remove workaround for model_set_axis=False not working (#7159), since\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "49840c1f63b46650461bb03861ea66e507bec19e", "messageHeadline": "Change moveaxis calls to obsolete-but-supported rollaxis, for NumPy <\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c25517a16877065f58ad56469819f2d33df7195c", "messageHeadline": "Re-write FittingWithOutlierRemoval to work for model sets (where the \u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 192, "deletions": 26}}, {"node": {"oid": "662471c903f692bf134b9e966367250216629a80", "messageHeadline": "Support model_set_axis > 0 for 2D models in the linear fitter.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "334351ab9af305bf1b600725c8315c7c93eec17c", "messageHeadline": "Make sigma_clip axis parameter accept a tuple, like the numpy funcs [\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "ed3edd4dae2f8d9e537a295b4d418678cec3e12d", "messageHeadline": "Merge pull request #7317 from nden/model-axis-prepare-outputs", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "3147c0a1e807c58710e09008ab9732e6d04eed1c", "messageHeadline": "Merge pull request #7331 from astrofrog/wcsaxes-default-lower", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "31ff61c8484d98668943ed4af6d9487aed5d5440", "messageHeadline": "Default to origin='lower' for WCSAxes since 'upper' isn't supported", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff416bf64dfe951d930ab55ffc19b05f724e1d2a", "messageHeadline": "address comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "09634c677abe8248cf3f55a45199fe62afe36421", "messageHeadline": "change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8e288ef0ea1ab4806cf2f460270929c51ddcb583", "messageHeadline": "fix output shape when model_set_axis=False", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "e2fdbddb2092baaa6559f83a31f9d04e51662ecb", "messageHeadline": "Merge pull request #7321 from rkiman/patch-1", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d27d2f968fe95733fa966e974017cee48f188b4c", "messageHeadline": "Merge pull request #7316 from pllim/setup-sys-check", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "e1ff6a989a249361a01615a34707b9b88db6338b", "messageHeadline": "Merge pull request #7301 from emilydeibert/fix-devinstall-instructions", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c756f72bc6dd9a6f8d1d0b59659bf9d71dae54fa", "messageHeadline": "Add instructions for conda virtual environments", "author": {"name": "emilydeibert", "email": "emilydeibert@gmail.com", "user": {"login": "emilydeibert"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "21880c082ef48667f45d6cbc9180ec243771185b", "messageHeadline": "Merge pull request #7322 from darkstarmanny/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f34576fddcb44a41ec47daeae8791623714c6273", "messageHeadline": "Update get_devel_version.rst", "author": {"name": "Manish Biswas", "email": "manish20was@gmail.com", "user": {"login": "m20was"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f29aacd0ab0bbbb37c52cbba7f3a84a518716cb2", "messageHeadline": "Merge pull request #7237 from Cadair/asdf/transform_units", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 85, "deletions": 51}}, {"node": {"oid": "f729153285d255a5d540bc13bde43338cbb5fee9", "messageHeadline": "Add comment in __init__.py [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b7cadc3c3813af4475e5dd2d8dea71248bea9389", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "027598a2d82c93b00b98b168aa5f9fbccc836fcf", "messageHeadline": "Merge pull request #7139 from astrofrog/use-sphinx-astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 107, "deletions": 95}}, {"node": {"oid": "53464595392d12d122078c735a93789deb82fab4", "messageHeadline": "Check Python version before install", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5887d887a9082201b4d307859d6e994e4dd13077", "messageHeadline": "Tipo fixed \"submodel_names\"", "author": {"name": "Rocio Kiman", "email": "rociokiman@gmail.com", "user": {"login": "rkiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca137504ec09fc8f652fccda1d1e05b86d3a9972", "messageHeadline": "Added check in LinearLSQFitter.__call__", "author": {"name": "Rocio Kiman", "email": "rociokiman@gmail.com", "user": {"login": "rkiman"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "01a42e24ed1f23b4bb013edf25fbd6495611f5dc", "messageHeadline": "Minor improvements to wording and add back mention of astropy-helpers\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8a9d6f87c1da824c7183ca3c079c1412bc05bc18", "messageHeadline": "Remove \"--\" on Notes of LineasLSQFitter", "author": {"name": "Rocio Kiman", "email": "rociokiman@gmail.com", "user": {"login": "rkiman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "666fe738c305652ec2f38d04d6c1cc46b570f8bc", "messageHeadline": "Comment added to LinearLSQFitter", "author": {"name": "Rocio Kiman", "email": "rociokiman@gmail.com", "user": {"login": "rkiman"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "99de28bc0dbfe2ee0bef95b67f5619e03d22cc06", "messageHeadline": "Merge pull request #7215 from astrofrog/smart-format-wcsaxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 237, "deletions": 75}}, {"node": {"oid": "350aa710c0aa07921e4b0c0afe1d3011665526c9", "messageHeadline": "EXP: Pizza", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "90da93b307c0f4e620351f41361ebc20919e5f16", "messageHeadline": "Improvements to documentation about building docs and reporting issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 87, "deletions": 74}}, {"node": {"oid": "7355dcf57456717f5f11fa7256f7dfbaeaf4298c", "messageHeadline": "Moved changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5dfda80bb845dae97fd150675c74e35b1cd8486b", "messageHeadline": "Remove sphinx-gallery from pip-requirements-doc since it's included i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "783b02f1252288559f930e855ae359b0dfe4b7e0", "messageHeadline": "Mention sphinx-astropy in installation documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1aeb8693cac06d4aca52453167f8acd57cb4dead", "messageHeadline": "Added sphinx-astropy to pip-requirements-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "274f075261b46d076cff28163595c118c1abac98", "messageHeadline": "RTD: add sphinx-astropy to requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f70d7b1fd429510a6477c54d42956be0459291c0", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c760d441348cc434e9e87b223ebc94c2c66e724", "messageHeadline": "Switch to using sphinx-astropy for the default Sphinx configuration a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "39105a456ac0602099fa5e0b6d0a97ea01ad2dcf", "messageHeadline": "Merge pull request #7313 from jamienoss/issue7310-convolve-boundary-n\u2026", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9f32a95211250efa3e0452e9361132059299e84c", "messageHeadline": "For convolve(boundary=None) raise exception if kernel larger than array", "author": {"name": "James Noss", "email": "jnoss@stsci.edu", "user": {"login": "jamienoss"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "6e433c62d4714238c186cdd1d45eabbe9c3b77c5", "messageHeadline": "Merge pull request #7302 from pllim/fix-doc-build", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "e9bd584d188ac72036f988eb9145187667a2d5f7", "messageHeadline": "Merge pull request #7305 from mangalagb/bugfix-for-issue-7201", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0831732ac94fddf66a827d4280bfea36ad901345", "messageHeadline": "Moved fits file to temp directory to avoid permissions error", "author": {"name": "mangalagb", "email": "mangalagb@gmail.com", "user": {"login": "mangalagb"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1cdbfd411d5ccc8a5ea7810fcd4a4fd857da43dc", "messageHeadline": "Fix build_docs warnings", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "9c9b73210671b59a52a19bc4d1ddd7d2d7ade3af", "messageHeadline": "Merge pull request #7283 from mmebsout/#7255", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "1cbf952c2cf35179bfd91cff86b8d47b299b8ce1", "messageHeadline": "BUG: Fix output stream encoding error and PEP8.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "a8b5fa4e50fbdac91bc704993f2330219fb72bcd", "messageHeadline": "TST: Mock xmllint at lower level. Move test to vo_test.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "4bb4490b9f3f280a55e394813e94d466cbc52a9d", "messageHeadline": "Fix change log", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "631dbd790865882341398be176a9196e32878d2e", "messageHeadline": "Fixed #7255 and added a Unit test in table_test.py", "author": {"name": "mmebsout", "email": "magalimebsout@gmail.com", "user": {"login": "mmebsout"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "3fd96d61d2b3329024cdfbb2516d0f4cafedc510", "messageHeadline": "Merge pull request #7285 from mhvk/dev-docs-reordering", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c4df77305639c391a0e6c0d18ac7608507b8156", "messageHeadline": "Move link to additional developers tools.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ced60a6448e94c781efcb826fc1d117774a071ec", "messageHeadline": "Merge pull request #7289 from bsipocz/changelog_post_301", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 104, "deletions": 46}}, {"node": {"oid": "6c7e2988d4eb710b30a399d910d46e8468bb40dc", "messageHeadline": "Merge pull request #7221 from bsipocz/cpickle_remove", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d2e1fef824d780fce18b02bb2b3ae7012289dbb9", "messageHeadline": "Add v3.0.2 and v2.0.6 to the changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 104, "deletions": 46}}, {"node": {"oid": "147193b68015e71056f4ab3f839ae0dac78f3989", "messageHeadline": "Removing cpickle import", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5a16ca79025b669efc6923d18b818277e5cf3ac2", "messageHeadline": "Merge pull request #7170 from lpsinger/dotted-package-names", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "32f6038822d4dd1ba91591f34e81d298d0382d4b", "messageHeadline": "Minor formatting fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a001ac1026afaed1b73a15095387e2105c751403", "messageHeadline": "Expand comments, and allow ``set_format_unit`` and ``format_unit`` to\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "eb8e3ef4484e6687959c2b8f58415a9538560103", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "508100b0c6b5da55ef52336468dea5ed7754f022", "messageHeadline": "Rename plain= option to format=", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "7376619ddf5e855e6fccf72b5dc2d2ea3a8d317d", "messageHeadline": "CircleCI: update version of docker images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad27f1389113875f6ad19f4a6396eda21f1d1ab0", "messageHeadline": "Added unit tests for labels including hms formatting and LaTeX typese\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "042af74cbe319ff6b14a642b25c30cd9c4714772", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "2bcac5f8211447af6d89f513f4fad1c8d5a0efd4", "messageHeadline": "Fix backward-compatibility with previous reference images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7d09b362a77228d0aa05496e65ecf46e2df32d37", "messageHeadline": "Fix determination of interval and logic in AngleFormatterLocator init\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fd00563beb7a88dc2a68ef31fa4a8278666e7cba", "messageHeadline": "Rename to format_unit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2dd391952290a89d15413e75f89cdaf3bc936481", "messageHeadline": "Rename option to display_unit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "715876e9bb68dc8a461b6ecbb88a5a2cca92ecb3", "messageHeadline": "Fix LaTeX formatting and distinguish between intrinsic units and disp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "e7745b0c1e2a3938c75132fc397ffe3f9ffb54a6", "messageHeadline": "Make it so that WCS coordinates with RA are formatted in hours by def\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 94, "deletions": 29}}, {"node": {"oid": "cd368acb0db4b4ca7cb5655e799a1d5307a105a9", "messageHeadline": "remove fit_deriv in Box1D model", "author": {"name": "mirca", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "46b59dddfba1e24f39e64dccbd9eb6488e1f8df0", "messageHeadline": "Merge pull request #7218 from ritiek/fix-copy-method", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "37305e7a3a790e83fbf5a379e7a9669d6ae58567", "messageHeadline": "Merge pull request #7276 from pllim/xpass-masked-array", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "17c785adada9dc50958ce0fed0200e01ebba7b11", "messageHeadline": "Merge pull request #7274 from drdavella/update-cfitsio", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1925, "deletions": 859}}, {"node": {"oid": "2581a6f9e3f73df618fe2a3cb9dd552eff2d1f27", "messageHeadline": "Address Numpy 1.14 compat issues in angles", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3e5f9b946e2b8c4caf55264fa459d35c37ad88bb", "messageHeadline": "Be explicit about removing xcodeproject files [skip ci]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08ee0e49d77091c62008b7c9aa305a7f2f52324a", "messageHeadline": "Fix xpass in test_mask_array for numpy dev", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e9fad16d618cd511e42fb5f0cd5d107e332feb32", "messageHeadline": "Merge pull request #7267 from pllim/coord-xfail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "1871b9c2ab34ff9882aade2f4e4b49a128b07002", "messageHeadline": "Merge pull request #7266 from pllim/skip-remote-tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "cc344a4221d41fa52bc92dee0554355206ff1914", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2b49fa98cd0cd2179432fbab47350301e497a207", "messageHeadline": "Clarify comment in test [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f1d6633b31a005ee5c2b069f219e25e26dbb1eb", "messageHeadline": "Update cfitsio to v3.43: includes critical bug fix", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1926, "deletions": 860}}, {"node": {"oid": "4abd3939f8d10938175b75edece3a80498bccd7b", "messageHeadline": "Add __copy__(), copy() and __deepcopy__() methods on an HDUList instance", "author": {"name": "ritiek", "email": "ritiekmalhotra123@gmail.com", "user": {"login": "ritiek"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "fc48660482196b345c7c32757cc160ff61afe273", "messageHeadline": "Fixes for comments", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a272822e7313b549d07fd324e1102bc1f19484b8", "messageHeadline": "Stubborn test_earth failure so stubborn", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4d7e02356dbe7b0efef45d31ad1e6907e16b68b1", "messageHeadline": "Fix xpass failures", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c110d5fdf30b0de7064e685607e93ad0d92a25c2", "messageHeadline": "xfail stubborn part of test_of_address", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "be47d33c03342d8e43c320776c1a93c4418d69ce", "messageHeadline": "Enable xfail_strict pytest config by default", "author": {"name": "Giang Nguyen", "email": "giang.nghg@gmail.com", "user": {"login": "giang-nghg"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "936caea34c215162d383781e64d61208a4a7604e", "messageHeadline": "Do not xfail transforms with distance cases", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9626265d77b8a21c113615c08bc6782deb52eaed", "messageHeadline": "Merge pull request #7213 from saimn/fix-table-subclass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "21799a16d91e9b130ae4b00357a26e172dff1ab3", "messageHeadline": "Fix failing test_of_address", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "91b64abdb23e9a9e1c560291a9b9e22b6c6aaf7a", "messageHeadline": "Skip flaky coordinates doctest", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "29c43e865f56683b2c2d581a239c63d09c826c45", "messageHeadline": "Fix test when pyyaml is missing (then column attributes are not seria\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "98da676ae815d7a1566a820bcc4885b9ab068a82", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d80fbda198352bc87ab66a476c0ffe5326869c8e", "messageHeadline": "Merge pull request #7222 from nden/model-set-axis-false", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 278, "deletions": 30}}, {"node": {"oid": "5809a74f97aa8082b283de63b0e7840e57c3340f", "messageHeadline": "Merge pull request #7265 from mhvk/numpy-dev-fix-to-convolution-test", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 47, "deletions": 69}}, {"node": {"oid": "b8fa9af3d22c26c7bc58434a05390d869b564e86", "messageHeadline": "add change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "365f3ad540f56004a8010704004a1d00a4819dc5", "messageHeadline": "use rollaxis instead of moveaxis for np1.10", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a15939a40f891bf6004bcdcb6ae7df20c064f3ec", "messageHeadline": "Ensure rounding errors near zero are treated correctly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 66}}, {"node": {"oid": "a4b458cc1ec2760cb10ed1bc778080e289fd2f55", "messageHeadline": "Fix variuos problems with model sets but mostly the computation of pa\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 276, "deletions": 30}}, {"node": {"oid": "fac7b5d77475f97338eb501f526c3a0df5610452", "messageHeadline": "Fix incorrect test of convolution_fft", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "1551653f8a0ef7650495a26204bfe8ecaf0133f1", "messageHeadline": "Fix issue with serialization when using a Table's subclass", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "5b3e07fa10482baee19fadbb41d6b07408d01525", "messageHeadline": "Merge pull request #6990 from lpsinger/terrestrial-wcs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "6e11ec2f93a8ed5d40fe258cb24f5c694cca3ab0", "messageHeadline": "Merge pull request #7249 from nden/7020-rebase", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "85b657a32c280945700baa9eb37c4657b582be5a", "messageHeadline": "Support dotted package names as namespace packages for test coverage", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2391f308970b764074b4384636fed68a95141d4e", "messageHeadline": "fix change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5cc2de9ea106cf50d8268f023038af4a153088d2", "messageHeadline": "Add entry to changelog [ci skip]", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bc553c2b5e427fe57b4b4f5b96e24eafce4414cb", "messageHeadline": "Map ITRS frames to terrestrial WCS coordinates", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "654061ea6fa336b760b5388c6145a6eb6589c970", "messageHeadline": "add some united test models", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "50b761b7d9163d041dd1ce712ec5b6234d21b89f", "messageHeadline": "fix bug during error handeling for timeouts in name_resolve", "author": {"name": "apodemus", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9edab2f71a57c05483d4f983da5c6fa14e46fc64", "messageHeadline": "Merge pull request #7236 from daria-cara/allow-popping-str-ext", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "4c99da5c6f2a89a1986a2ad19461d66425ef9aa9", "messageHeadline": "Merge pull request #7205 from drdavella/asdf-version-compat", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "05ee1f2ed93460d9c346d952d6f5378d827bdc43", "messageHeadline": "move helper function up a level", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "9fddd261847e25dea4aa190448dcc28aef2c57b5", "messageHeadline": "bump things to v1.2.0", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 41, "deletions": 31}}, {"node": {"oid": "be9594890892f2c2690ea91c05ba1495716f8c19", "messageHeadline": "Enable serialising parameters of models to asdf with units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "1c57c7ddab09b61600b3d9d7f247fd78a3ab728c", "messageHeadline": "PEP8: remove trailing white space", "author": {"name": "Daria Cara", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a51d465f910aeade0fcde79990a6449e28a48d52", "messageHeadline": "Fix changelog and test", "author": {"name": "unknown", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c8f8ebc1ce13d222da8e7b15fe2777691770295", "messageHeadline": "Add changelog entry", "author": {"name": "unknown", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d66d2a002a788138470a92a7d8d3837470071c04", "messageHeadline": "Add support for popping items from HDULists using strings or tuples", "author": {"name": "unknown", "email": "daria.cara.2@gmail.com", "user": {"login": "daria-cara"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "308c361bc64de39bfa7c81de6e5f403f94e1179e", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f04fe75ca8aed69152d971488a6ec2f24560b667", "messageHeadline": "Skip ASDF tests unless recent enough version is installed", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f2fa8d4be5ca7f506ba0e24e577f5b6581e93b7a", "messageHeadline": "Only use ASDF schema tester plugin if asdf>=2.0.0", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e9a286d7a63fce21394a6ee6d4fa0377fa5ec6f9", "messageHeadline": "Merge pull request #7079 from Cadair/asdf_tags_coords", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1142, "deletions": 7}}, {"node": {"oid": "ea222439434fe729e5e48842baff3db62b9245d8", "messageHeadline": "Issue #7019: propagate weights in FittingWithOutlierRemoval", "author": {"name": "Miko\u0142aj", "email": "majkelx.github@2007.gfdgfdg.com", "user": {"login": "majkelx"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "161c84066c7687dbad7dab72bffbb8ba3a1c0ba1", "messageHeadline": "Add many more frame schemas for asdf", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 365, "deletions": 1}}, {"node": {"oid": "192a4d4c3eaf7326f58148067078ba8bf0156c03", "messageHeadline": "Add base tag for all frames and add and update schemas", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 573, "deletions": 122}}, {"node": {"oid": "0f3fb029a62237d7121a2e4278e7d1a665ff0a29", "messageHeadline": "Rename coords to coordinates in asdf submodule", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "708a7206c6b6a199877bf28155f2f20115d8b4de", "messageHeadline": "Add asdf tag for Representation classes and schemas", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 221, "deletions": 77}}, {"node": {"oid": "a140c67a360e228f84de2e7d91df16ab34cd58a2", "messageHeadline": "Add tags and schemas for Angle, Latitude and Longitude", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 164, "deletions": 1}}, {"node": {"oid": "0361a2bb1a1288f4ffce68035565d0e014ca80e4", "messageHeadline": "Merge pull request #7234 from mhvk/angle-str-numpy-dev-issue", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "50b0d972306079c467a2ae7271e4eba0b7827af9", "messageHeadline": "Fix incorrect use of doctest-requires [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "8d84e799346be196c7b3ba9ee56b442b506264e4", "messageHeadline": "Fix related test failure in io.fits", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e18445a09b8be902fbacfb7f0e50093e8fd3a8db", "messageHeadline": "Merge pull request #7208 from funbaker/to_table-idlookup", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "031777517f9e39f636b12d0df4e85c0b70bf084a", "messageHeadline": "Add change log [skip ci]", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "537f37ec7285bcb216eea6e038aad3e2f79994df", "messageHeadline": "Ensure Angle.__str__ does not assume array2print passes subclasses.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "e6d1a9e4775544a18e06fb965d0d7b6afac6edf4", "messageHeadline": "Merge pull request #7232 from bsipocz/update-helpers-v3.0.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "36c54bdf7460004a51969ca3a6958348d452b657", "messageHeadline": "Updating helpers to v3.0.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "853dd6d90bb0702e1a720817d7d2a09b78306c73", "messageHeadline": "Merge pull request #7219 from pllim/rtd-loggamma", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e4e6d85f4572cab0d52746c8c719973a0b0faaae", "messageHeadline": "Nitpick clean ups", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5b4e5eab9cb74b53fcb9f58c67ff1161c24c36c3", "messageHeadline": "Avoid ImportError when using old scipy.", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "e946822e226cd25d0dd950acaf37c132ff19b693", "messageHeadline": "RTD: use developer version of sphinx-gallery to fix compatibility wit\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "685c9a5a8ec7fa7fc5ee0f1029e3eb99cf1bbe35", "messageHeadline": "Merge pull request #6952 from Cadair/compound_model_units", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 576, "deletions": 124}}, {"node": {"oid": "31780dd7d80607a08d23d6796c2ddbe8d71730aa", "messageHeadline": "fix Changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7d97295a63bf58cfa3e4f7642cb7e384ea3d3561", "messageHeadline": "Move inputs_map and outputs_map to ExpressionTree", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 95, "deletions": 35}}, {"node": {"oid": "4d760c2eac6ab070349cc912702012ef4795074a", "messageHeadline": "fix changelog [docs only]", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "58603dbfe4b4711ef84a1f40fb17b3966465c2e0", "messageHeadline": "Fix doc build error", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83e67530986ff36a425ff927f9fa128cd6f1b5ed", "messageHeadline": "put back the change to Scale by @astrofrog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ae3322794fc95c486780b7ef540dbc4f886ac015", "messageHeadline": "fix rebase issues", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "80227e5cd5eaf4c2b5c82083fb86968f5ffe9fda", "messageHeadline": "Fixes from @nden", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "cfd06cfc4a249ac4f8890fdd7818fa02bcaaab3d", "messageHeadline": "use dictionaries for strict and dimensionless units from the start", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 100, "deletions": 62}}, {"node": {"oid": "393b1dfcbc20045d98f25eff0445bbe8d3b79949", "messageHeadline": "Minor cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "7109b6250a8ce3f6d6a09e97189fc1c923e314d9", "messageHeadline": "Reduce the complexity of the getter by abusing closures", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "4aa3b6eb5f5d2bd66907027735f5a872f45f6017", "messageHeadline": "reduce code duplication", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "3a5102287764b35afb034a4708840a5f740ef70e", "messageHeadline": "some linting", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "7dc20e1651cd616a35e10818586764a86c4d3311", "messageHeadline": "Fix return_units handling on compound units and add test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "9fb8cec6a7d51e91d0ad6876e33a848067942cd6", "messageHeadline": "Disable fitting of compound models with units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "edfd18f60b24f901c8eddbd4bfbdf730e65ab01f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b42c88608e5758ee9776aa5d94db4f3d34f67335", "messageHeadline": "Added more tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 155, "deletions": 46}}, {"node": {"oid": "5eb16336553202e35c45c2fdc527b432c12133bb", "messageHeadline": "expand docs to specify that dicts are allowed.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "a98611aef0365ea4e5342b28a53290423b4335d0", "messageHeadline": "make inputs_map and outputs_map private", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d5a2e27fe3f897bae15369381a7ef46517f2b0e9", "messageHeadline": "per-parameter units strict and dimensionless", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "0a881bc4799419ecfee11549955f735116b32182", "messageHeadline": "expose other unit related model properties on CompoundModel", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "2f919404e738d48307cc66f67323dd1efe056dbc", "messageHeadline": "Introduce a mapping from compound parameter name to original model an\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "7b87d260b96a67a9ada57284a624258d9f1d8bfe", "messageHeadline": "Fix issue with updating inputs in _model_evaluate_getter (previously \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e4e9fb2064fe8b02aec718dbd42b3253cc239cd6", "messageHeadline": "Add more compound model tests for unit handling", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "9bbdd645fb35f0e5716c1f65302e10af8b81c1a4", "messageHeadline": "Fix the checking of units for compound models.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "22c60fc93f5ff1ce633fa1e5c5d9de5f1f951e5c", "messageHeadline": "Add compound model unit tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "a59d0dd41916c3b98d2f0f924960d67448e64fc9", "messageHeadline": "Merge pull request #7212 from pllim/cny-2018", "author": {"name": "P. L. Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "984b2b0fbb61c84623077a01371fa02c2b46324c", "messageHeadline": "Nothing to see here", "author": {"name": "Pey Lian Lim", "email": "2090236+pllim@users.noreply.github.com", "user": {"login": "pllim"}}, "additions": 72, "deletions": 27}}, {"node": {"oid": "637b0fd3932338399cf276f5f86a6c74a98f336e", "messageHeadline": "Merge pull request #7186 from drdavella/fits-load-before-pop", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "f8c62a06a3df0a819f23e9d3bc48b66bc89d3888", "messageHeadline": "Fix change log entry [skip ci]", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d1aa403a9f4e28d926c0663253c8434226a9915", "messageHeadline": "Merge pull request #7206 from drdavella/fits-nonstandardext-summary", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ceb60a45524d5ea1f14d2fd1219878d084fd636a", "messageHeadline": "Fix ID lookup error in to_table()", "author": {"name": "Stefan Becker", "email": "ich@funbaker.de", "user": {"login": "funbaker"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "15beb44aa208a3cd73f1437f0bfe4b5351715c3b", "messageHeadline": "Display axes in summary of NonstandardExtHDU", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad1b26915adbb1c360ae88eb4c2a7b0c17e577bd", "messageHeadline": "RTD: don't pin Sphinx version since this has no effect", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2b05eb6590d42d50b740fa301c03cb22771a56", "messageHeadline": "RTD: pin Sphinx to <1.7 to fix build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e93dda45cb3ddf74b92e2e4d8e8253b3661e7a04", "messageHeadline": "Use existing 'readall' method instead of new '_read_all_hdus'", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "8ea8030eba36ab85403e6f0d45fc362ca9db6c10", "messageHeadline": "Make sure HDUs are loaded before hdulist.pop is called", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ff98dccdaaa5c9e2c84de6a4d1004331348d2533", "messageHeadline": "Add unit test for making sure pop works before loading HDU", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a3bd05426bbc111acda7aec9df7769247aaf9e1e", "messageHeadline": "Merge pull request #7193 from bsipocz/changelog_post_30", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 112}}, {"node": {"oid": "da267874aa8116974d5d9c29ddafae878f17c4c3", "messageHeadline": "Updates to changelog post 3.0 release [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 112}}, {"node": {"oid": "9878f93dfba2dd149227cda7c2b27341973f44c0", "messageHeadline": "Merge pull request #7187 from astrofrog/fix-einsum", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "84133ea22235fb5c733b6c70f976c6c01949b14f", "messageHeadline": "Merge pull request #7184 from astrofrog/add-mirror-image-tests", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "716be083ae58f9b856f5176139d1171fc3b1f2ea", "messageHeadline": "Merge pull request #7188 from adrn/coordiantes/spelling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3f5dffe9fa2e845e56363b114cd143afa9ea5e4", "messageHeadline": "fix spelling", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5f4b94b69e7d53dcf3518ff755322693122e6f1", "messageHeadline": "Fix bug in norm with Numpy 1.14.0 and einsum", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e249e1c03fab60c2f09a171924f3a1f701a0c7aa", "messageHeadline": "Add back mirror for image tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9009eb0a358922c8cadcab835cf05a619d71b21c", "messageHeadline": "Merge pull request #7182 from astrofrog/fix-modeling-test", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "38fb762626c9a2ee3220b1e74d789818b52632ca", "messageHeadline": "Merge pull request #7173 from bsipocz/update-helpers-v3.0", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "1aa754f910475f6ef7a75966afd48c345db5bae9", "messageHeadline": "Use NumpyRNGContext in test_2d_model for deterministic results", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "e087dda3d34236a7623455bfc39f8bbc35d7baff", "messageHeadline": "Merge pull request #7176 from astrofrog/minor-fixes-whatsnew-3.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "a58aab31e65e493df242dedb5b13f3a098a7ab7a", "messageHeadline": "Move Python 3 section up", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "254371c50a3e56d3db3fac324f0665d9bb565ed6", "messageHeadline": "Merge pull request #7175 from bsipocz/release_3.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 66}}, {"node": {"oid": "b1178cf9bb388bb89bf85fbb5c1c4147b51e6081", "messageHeadline": "Adding new contributors and some more cleanups for numbers [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "28243dca490b40710ea09bd0a8f4eb8df659b30b", "messageHeadline": "Implemented comments by @eteq [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "060dfe20456efdd27b43ea6aad680dd74a95eda2", "messageHeadline": "Improvements to What's new in 3.0? [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "a92043d2d42cc0ab04b2c3a25cc4dff9ba025da3", "messageHeadline": "Merge pull request #7174 from astrofrog/update-ply", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 556, "deletions": 262}}, {"node": {"oid": "3978c19d362f5970282157c21a9e91ab48a04c63", "messageHeadline": "Add note in dev docs about PLY", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "3a10a681cbab206ff6200960c6c8c830f1a1597c", "messageHeadline": "Various changelog cleanups prior 3.0 [docs_only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 62}}, {"node": {"oid": "60e8969c73bc418e018faf4ea8b224983d6fa3ed", "messageHeadline": "Adding new numbers for what's new", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4961c00c94ed1bbd0037b3e9190960d576ddacb4", "messageHeadline": "Adding duplicates to mailmap", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ab282e8fc50a265441fdf114d4319a6182c28151", "messageHeadline": "Updating helpers to v3.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "8a6294f12d86475ed333e1bf6c1d987aabbccfaa", "messageHeadline": "Make sure _lextokens is in deterministic alphabetical order", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c9e61fa913c4507e684b09270e47e57e158e7f1c", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "899fbbff563cb4d05c9e857f625c26d89b64c35d", "messageHeadline": "Re-generated lextab and parsetab files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 261, "deletions": 184}}, {"node": {"oid": "9b3da20d75cb18f6ceb9fd4db7a22def8ad0c078", "messageHeadline": "Make ordering of units deterministic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d711f0c7b55a8617deaaadd29e5b3aefa0ac4ad3", "messageHeadline": "Update comments to explain how to generate PLY files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "6b3812629b4cad797a12a2bbd42476632f1fa6a4", "messageHeadline": "Upgrade extern PLY version to 3.10", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 132, "deletions": 55}}, {"node": {"oid": "9e246cbb27a383e2fbf4bb02f22c5d357e24de38", "messageHeadline": "Fix auto-generation of lextab and parsetab files and automatically in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "6b45279ae1103b15a925717935d8d5066bc74055", "messageHeadline": "Merge pull request #7158 from bsipocz/citation_paper_II", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "6391d1cad17062b28586ddd02292fb2312c18062", "messageHeadline": "minor grammar fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3dca1d4b88e203b685c6d7c25c4c06f337f15ee6", "messageHeadline": "Merge pull request #7161 from eteq/add-alternate-unit-path", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 142, "deletions": 12}}, {"node": {"oid": "f3c41ab9768c6e69c81e028440a9e3bf9fe5729d", "messageHeadline": "Merge pull request #7169 from saimn/model-convolution", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14bf07dae30cd54edbd8d61e1c76a5669670a908", "messageHeadline": "Fix convolve_models example in docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32473b2ff466e55c2c267b6aa0bcd3e53fc92d4b", "messageHeadline": "fix other test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dab45393faf19e8f2dff63701aa6ab55532c2c0", "messageHeadline": "minor test tweak", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38006808d258a51929c1202a5bf1e76b20a092e", "messageHeadline": "explicitly build a UnitSphericalRepresentation when making a SkyCoord", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4c5d6c921c5d8319b78bc24ca675fab495711b82", "messageHeadline": "more unitspherical generalisation", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61d6a98da287acc7289f7b4cd8c50dc6056317c9", "messageHeadline": "Merge pull request #7166 from pllim/inherit-prop", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "3306a25dee0dc9c7583f9ede5155ad9a416279d8", "messageHeadline": "InheritDocstrings to work on class property.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "8b6f50ebe3eb11036d4c42856e1e89ad2e2c5f39", "messageHeadline": "Adding paper 2 to the citation file [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 81, "deletions": 16}}, {"node": {"oid": "26d147868f8a891a6009a25cd6a8576d2e1bd747", "messageHeadline": "Merge pull request #7098 from lpsinger/wcsaxes-zorder", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "52a19f07167cdf2b1be9c050c5c0729ebfd45d5a", "messageHeadline": "Merge pull request #7085 from sushobhana/fixing_fitsdiff", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 73, "deletions": 19}}, {"node": {"oid": "cb9a2ffebd6abd9b5529a56dc9d7f4d4e742b77e", "messageHeadline": "Merge pull request #7103 from ananyashreyjain/patch-7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5de76eceaec43e48ac362fc1238aef6148514e88", "messageHeadline": "Merge pull request #7124 from astrofrog/remove-templates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "cd2114d0f45f466600e8b24439dcfff976466f10", "messageHeadline": "Respect proper z-order for WCSAxes ticks, tick labels, and grids", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "dc5aac55599970b137df69411e3dc0fffcb93180", "messageHeadline": "changelog added", "author": {"name": "Sushobhana Patra", "email": "sushobhanapatra@gmail.com", "user": {"login": "sushobhana"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "900e3929ac1e5ef5974434548acf36e8e4442900", "messageHeadline": "Attempt to simplify the logic and make the tests more explicit", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 54, "deletions": 74}}, {"node": {"oid": "5fc7b14b5d8f1e60be89983e2c6ed263454950c6", "messageHeadline": "added glob tests", "author": {"name": "Sushobhana Patra", "email": "sushobhanapatra@gmail.com", "user": {"login": "sushobhana"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "38ffdfa7e2c8b29c4dcce5423c7b31b9b5d4898e", "messageHeadline": "fixing_fitsdiff_with_tests", "author": {"name": "Sushobhana Patra", "email": "sushobhanapatra@gmail.com", "user": {"login": "sushobhana"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "2d3b1ea3dd88076b1d7c8ef8e17ce8445d9704a7", "messageHeadline": "Merge pull request #7150 from astrofrog/image-docker", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 149, "deletions": 50}}, {"node": {"oid": "ca94cd7d9a48ef0aa0cf09fcbabb76da66fc3d31", "messageHeadline": "Increase tolerance on modeling test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63ef169253dbf4f9673880bccc29d97e62fdf19d", "messageHeadline": "Fix reference URL for images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2180e0a7537fa070338d194771c8f9130dcbca73", "messageHeadline": "CircleCI: Restrict to astropy remote data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74c26c125350906ac4e00276e944d1f7145983dd", "messageHeadline": "Report coverage to coveralls", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2d812666a90f03f794f18cf26d397a7479690e05", "messageHeadline": "Travis: Remove pytest-mpl", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f95704832d6b8fb76606e59700445e8b10d1e43e", "messageHeadline": "Added link to Docker images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "da7a35e966881ebe924b79f0754cb69b9cbc7cc4", "messageHeadline": "Update references to astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "497261e672a493c6aad845b49218a9e19605a815", "messageHeadline": "Fixed duplicate link [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d94af3e0a9212b479bb9ff7df47ce63d0688eec6", "messageHeadline": "Further updates to documentation for image tests [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "52d337b6eaf054c9af1a0af10d12eb53329d3a09", "messageHeadline": "Don't run image tests on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b8407effc909d49f845153abcf6b0e67decd5087", "messageHeadline": "Updated docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "bbf35be64f437e2edf6dcad1254a0a00487ac034", "messageHeadline": "Allow data from any source", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9385fb06a49794319f0e9f4dce7a11545cfd896a", "messageHeadline": "Updated baseline URLs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "2ceba6f83b0d05006cf09ee0993120023cf8146d", "messageHeadline": "Set tolerance to 0 and style to default for current Matplotlib version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "2ad24428792042ec8ff629dcab72f3259f850bf8", "messageHeadline": "Try CircleCI config for image tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "27665ca43ee2e25f63bff93ae375c79eadcc5a2e", "messageHeadline": "add test for generalized unit use-case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "8e66aab6a3b16ef82dfd837e6b8f1a8e0426dac0", "messageHeadline": "add alternate way to try the unit representation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "f1a4f32527968533287620d0458b032faac6e2cc", "messageHeadline": "Merge pull request #7157 from astrofrog/fix-fits-special-dropped", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 150, "deletions": 2}}, {"node": {"oid": "61a8e595a195ea90d349927c6c9f411adf559ff5", "messageHeadline": "Added a regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "a52b053dc726df86fb833ba453604f0024c0a96e", "messageHeadline": "Merge pull request #7156 from duncanmmacleod/io-best-match-mro", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "16425d46d7918ee5d6e173d8d7c8d586528ad8b7", "messageHeadline": "Merge pull request #7148 from mhvk/angle-sexagesimal-bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "7b3c62944ce4b480d05d642b32574712a0f48679", "messageHeadline": "CHANGES.rst: added entry for #7156", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "655f9bf5239436c4eb012188b73cea378e8285b6", "messageHeadline": "io.registry: cleaned up _is_best_match docstring", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dc560f66f7ee0cf72140f0a508bab14cc6dd2c15", "messageHeadline": "Merge pull request #6028 from taldcroft/time-nan", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 918, "deletions": 90}}, {"node": {"oid": "9789fe547b21e4512f7e340d2f75248ccaa87a3a", "messageHeadline": "Improve exception message and add note about setting mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "3f78fcb7129a0886eea8039e25dae4b6abf24e3e", "messageHeadline": "io.registry: tightened logic in _is_best_match", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "70947d98978d8a988eb183b320cbb951d28b30d9", "messageHeadline": "io.tests: added test of inherited registration", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a7ebdbfa6bccc6f78bbb75de1027577104c18a9c", "messageHeadline": "Only raise warning if at least one keyword matched", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2b3a3dcce1fa9f47c694895b4fa3f2e4454b716c", "messageHeadline": "Make the warning a deprecation warning, and only emit the warning if \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "6560e1f4f6493776c75f92c0fad38dc2c16eefa5", "messageHeadline": "Don't automatically clear new time-related column attributes from hea\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b9f9b2f64c9e3c471ec72a0f6f16aad312d6d833", "messageHeadline": "io.regsitry: improved inherited registration handling", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "c7651ff2c95e7bfa62c326a4453e12ef632444ee", "messageHeadline": "Merge pull request #7117 from wmwv/wmwv/flatlcdm-analytic-age", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "947ceffc1f1d9e2fca7b32626f675dc6445284c2", "messageHeadline": "Merge pull request #7152 from astrofrog/minor-tolerance-fix", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d07947cf620e1cf012a4a442c79e10c6009c6ae1", "messageHeadline": "Increase tolerance for fitting test result [skip appveyor] [skip travis]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6507d2db48113ab58c72ae9bb7eada51ee3a003d", "messageHeadline": "Merge pull request #7147 from taldcroft/table-fits-meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "c2dd1130e844df77ef41b500c87411d8647a9ec6", "messageHeadline": "Ensure that negative angles are rounded correctly to degrees.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "33f16f0c7bfc41dca185666d29f66ee6fee754be", "messageHeadline": "Fix bug in FITS column meta serialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "b1f05b51957150331faee7cca3e033019620bfec", "messageHeadline": "Merge pull request #7140 from astrofrog/remove-licenses", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "15aa9f195e8b5dd49038ccd6a48941443a625a89", "messageHeadline": "Merge pull request #7143 from saimn/model_set_axis", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f418a9326e59560c7e2dfdd35779bad8a30c6551", "messageHeadline": "Add mention about model_set_axis=False in Model's docstring [docs only]", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5dbb41ab53880c31fc2a945d95fd0a20898d4022", "messageHeadline": "Remove unnecessary licenses [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "afb1b25216d526173cf995b2d213625646fab7be", "messageHeadline": "Merge pull request #7138 from mhvk/whatsnew-scipy-ufuncs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "349ce9de825d59de7035a5e195111f5914781abc", "messageHeadline": "Describe support for ``scipy.special`` functions in what's new.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "fe212aa4e0cb3df6961ff949f1c10fe5a998cc17", "messageHeadline": "Merge pull request #7137 from taldcroft/doc-whats-new-aldcroft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "73bd551bf3dbc2eebdee96319df48765f36ced93", "messageHeadline": "Address review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "64bb2663cf4aeea84563cb341f7c74f884f34312", "messageHeadline": "Add What's New for Reading ASCII tables in chunks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "faef8c8a6561a7997c62cf81dd03ab60bae9e6c5", "messageHeadline": "Add What's New for lossless storage of mixin columns to HDF5, FITS", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8b6eed4952eb88626859fa264f0f7e713b0f47fc", "messageHeadline": "Add What's New for FITS time standard", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "475a460c613da658aa55ebd989d46a12d9cf1f7d", "messageHeadline": "Merge pull request #7136 from eteq/add-lomb-scargle-false-alarm-whatsnew", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "3d2a5fdbd4899b69eb19645660169133551121f5", "messageHeadline": "adjust formatting and index for lomb scargle whats new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "18d77c22f5fef9869c46c0e60ea456de8285d662", "messageHeadline": "Add what's new section on Lomb-Scargle false alarm probabilities", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "611764313b46aa7096d1a0b376be26bae9606adf", "messageHeadline": "Merge pull request #7126 from astrofrog/update-circleci2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "e9f46df3304cb7c8250d655c1cf8f462aaf72af8", "messageHeadline": "Use re.match instead of fnmatch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d292746e1247a64dda2c4285946a427f6e27b3e9", "messageHeadline": "Minor change to value to avoid 32-bit issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f62a1524b512f293ca1f0d438bd39af80d37e263", "messageHeadline": "Make test_stats robust to differences on 32-bit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6e3b00cb9cde73e054732c73106f7a7237fec5b0", "messageHeadline": "CircleCI: Install Cython and Jinja2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05f4861cb35d67ec8c14f366ead4515804e67a10", "messageHeadline": "Update CircleCI configuration to use the manylinux 32-bit image used \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "260c2bc8bf40f97e2ad90cbfa37a45809bba443c", "messageHeadline": "Merge pull request #7132 from astrofrog/fix-wcsaxes-matplotlibrc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "5b78aeef6ad54df00f88ac5bae0cdc75015831cb", "messageHeadline": "Merge pull request #7107 from taldcroft/table-row", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 139, "deletions": 23}}, {"node": {"oid": "2f4696536da18ab2b6946b9afaa3c1f233969558", "messageHeadline": "Fix get and set of table Row when using multiple column names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 139, "deletions": 23}}, {"node": {"oid": "a3ae534b643d7c908e8804be3bf92194c2dc2e42", "messageHeadline": "Make sure local matplotlibrc files are ignored for WCSAxes tests that\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "bc14e38716f49c54a1e9239ae7e7dd84875187e7", "messageHeadline": "Merge pull request #7131 from pllim/bb-32bit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeaa9550fb4bf9e07c40b428f8d547b96d8ac31e", "messageHeadline": "Merge pull request #7120 from bsipocz/changelog_fix_30rc2", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "9401aa229de5b5e53f8d9c3805062e53e169c5fe", "messageHeadline": "Fix blackbody overflow bug in 32-bit", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9113868a8530c62cd8a7fd5f2623434159ef2a3d", "messageHeadline": "tests and changelog", "author": {"name": "Anany Shrey Jain", "email": "ananyashreyjain1998@gmail.com", "user": {"login": "ananyashrey"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "9a15b606cf950a144bfc800c676797770644de87", "messageHeadline": "Remove autosummary templates as they aren't needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2089e59d67738504044885222d69a244573be3c8", "messageHeadline": "Add serializing tests + trivial doc fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "9bfd3927eca9624aaa9959ecfc9503a08d3f958e", "messageHeadline": "Fix numpy 1.14 formatting issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "738f0e98c8895dccdaf78f31f1b320e844c6eb21", "messageHeadline": "Move changelog entry from 3.0 to 3.1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7681d15ceff638e861d7603d156f95d9b422d65d", "messageHeadline": "Fix doc references to numpy.nan", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ebed9e20d1b1123b26b11ba21e10922f9995feaf", "messageHeadline": "Add docs on custom format classes and implementation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "b41909a5a64c050d5cd3ec6e9aed576e678f1d47", "messageHeadline": "Tweak docs and fix a leftover commented-out bit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "e72ea7d0bdb9f4d6e70ec25e053a29505fde4b1e", "messageHeadline": "Add TimeDelta support / tests for setitem and masking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 22}}, {"node": {"oid": "383cfb1290fb3065d8bceb2d315a4e486061d41b", "messageHeadline": "Clear transform deltas when setting", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "65e3039e4ed62bc8c0698d6aea9ebf573d92d2b1", "messageHeadline": "Transformed Time read-only and more useful exception messages", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "810a9cc9db0f5e1f6dee12820233a46418fa7e76", "messageHeadline": "Update docs for setitem and masking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "a3479c86d988470bb6e6032f6ca1e2a90c509e60", "messageHeadline": "Add docs on get and set items", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "f756a98f37eff4e39e65e1c3638d21e877b99b3b", "messageHeadline": "Revert addition of whitespace after docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6974eda19fa2c0f580c8a3e075898ced00a7e92b", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c5129f98fdbcc41f163f605b5bda69d574a39405", "messageHeadline": "Test setitem [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "465b52784178f09270957994386ec76251846840", "messageHeadline": "Move cache deletion to top of affected methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7069bba4f8eaa1a70366d3509d4060c76805b5d8", "messageHeadline": "Change min version for np keepdims workaround to 1.11.2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bd0227f7235daedb94bb11b446030d452bb84096", "messageHeadline": "Work around problem with MaskedArray in numpy 1.10", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "fc6e03451ea9bb6ba9802a4b82e6f5f6f5e3104c", "messageHeadline": "Fix whitespace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4c9c0d513f344f30bcdbb4f34e2f8b11891b235", "messageHeadline": "Fix a mistake from rebase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d98066e11fe4c2fe57174a2aee4fcb47f8201230", "messageHeadline": "Only set TimeFrame not writeable for non-scalar values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "80d2468b5f2ca098c63c8f90b7ddf706c45488d1", "messageHeadline": "Adapt all test_methods tests for masked array case", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 42}}, {"node": {"oid": "ad13c3379832144e8c082de24e3d8775201e7158", "messageHeadline": "Broadcast mask correctly prior to setting jd2 to nan", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e45dca32089ea2b281bbd6b73e4b647e892069cf", "messageHeadline": "Make Time.jd1/2 be masked if needed and use masked data in test_methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "533fc2c3cecc871aa5d853a7705ab5006bd82e80", "messageHeadline": "Fix shape: del cache and reshape jd1/jd2 from _time not self", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e4d012330af9793f8daadea9339a6590df592806", "messageHeadline": "Remove TimeMaskedArray wrapper class (return pure np.ma.MaskedArray)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "58070a61c741a536a99bad71416bc7711bbc33ef", "messageHeadline": "Make coordinate TimeFrameAttribute value have writeable=False [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c84045342f74d4959384e92cbd949ceee4f8fa0f", "messageHeadline": "Handle setting location attribute carefully [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "3737a7a4314f916f8c63f47d8f75be0a67c7b900", "messageHeadline": "Allow initialization with masked array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 133, "deletions": 4}}, {"node": {"oid": "7f30d8f7f7f5f70aebaec085c52dbf0011c89975", "messageHeadline": "Make cached mask array read-only", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69e7f565f6fc7ead593fdd6b8e3f1db82f26db3b", "messageHeadline": "Improve repr and jd2_filled [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17d2fca7ac300fee690f9bbde7d3d05d5e88a745", "messageHeadline": "Add Time.writeable flag which views _time jd1/2 array writeable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a17742cdfefe1d4e2a55b5f26999bcf48e7ab819", "messageHeadline": "Use info.mask_val consistently to set mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "b5f73d242bfe91fadb1929bb14d7794aa6bdc25d", "messageHeadline": "WIP on using nan in jd2 for masked Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 190, "deletions": 23}}, {"node": {"oid": "ca94f389fe8e2bb153a44f737761717e3e48a418", "messageHeadline": "Force dtype=float for array returned by inf_like", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "fcb3898c618cd497702590f8a969ad62afbd7977", "messageHeadline": "Correct example in inf_like doc test.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37669cef6e50cbf87b01853801c2e1931df3e7ae", "messageHeadline": "Add _age FlatLambdaCDM method to be redefined for optimizations.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 58, "deletions": 6}}, {"node": {"oid": "bf049acced2980ee4c6dab9cc19973aebb9a41d7", "messageHeadline": "Remove z_at_value doc note for internal lookback_time methods.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "7c79a578bcfe81cf30b04f6055fa8f2dc48d5450", "messageHeadline": "Add inf_like function to return de Sitter age.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "fc927eea39f07a7243eac05be2f70402e301a4bc", "messageHeadline": "Update comments and whitespace following review.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "4d5c16d52de29c18845717f2b1e706e1445c80a8", "messageHeadline": "Minor changelog fixes after 3.0rc2 [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "034ab9d4131539bf9f5dcad01b11d2afb4bbb8bb", "messageHeadline": "Merge pull request #7071 from astrofrog/table-autocomplete-key", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "886dd026b1496d35eca64a4dfac1171657b89c68", "messageHeadline": "Merge pull request #7116 from saimn/whatsnew", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f3d57f8698b58617c2f566d3043099817f9f3624", "messageHeadline": "Enable completions for fits Header and FITS_rec", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f593461785d732ccbfc0a3a1246196efdc11c1e5", "messageHeadline": "Enable tab-completion for column names on Table and Row with IPython \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ff590882b92eadf2a87f939b35a472944c4cb12d", "messageHeadline": "Merge pull request #7114 from bsipocz/coordinates_remove_xpass", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "88f1509a2b55b8adb34cbe3697ed683ab9b62f7c", "messageHeadline": "Merge pull request #7115 from bsipocz/changelog_add_205", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "6f79d97db935cc4759ffc1d9cef16411742f3734", "messageHeadline": "Add PR issue number.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b8126cd3608f0c971d4a4799323cfe4ec442fe", "messageHeadline": "Add Age speedup to changelog.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9ea45f665e8e495b69237fdf7ced099cafd6ce5", "messageHeadline": "Use np.lib.scimath.sqrt to force complex number for Om0>1 case.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e0ba11973971279ac4bedc809c1fdc758cffa630", "messageHeadline": "Separate out default age into _integral_age.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d95d54316d296e06d68c8da42683dbea71913369", "messageHeadline": "Add EdS and dS cases for age, lookback time.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 118, "deletions": 4}}, {"node": {"oid": "ee8383b55bf6193fc8b9052c7d4d35a359ebf94e", "messageHeadline": "Add de Sitter and Einstein-de Sitter age tests.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d23c7a15f2c2a2a1ec0ee3ee793ad2e665513d31", "messageHeadline": "Add analytic FlatLCDM age, lookback_time for Tcmb0=0", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "25ae09596463aedf727903b1449d40befb9dcd46", "messageHeadline": "Add whatsnew for FITS performance improvements [docs only]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f3a0e6c4586a27e818b9c4baf371d5d747f0c9d9", "messageHeadline": "Add whatsnew for showtable", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "949d6304c5baa13978b888bad9c62e2ac3aab779", "messageHeadline": "Adding new 2.0.5 and 3.0.1 changelog section [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "2d1e607fe8f6a20fb893a37d79843d9a4349d44c", "messageHeadline": "Removing xpassing test that is implemented elsewhere", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "88f969258dbe3e5d4d3776298c48260a4282f2ea", "messageHeadline": "Merge pull request #7112 from astropy/saimn-patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6dbd31afc91065a67e96c1b3dd880ac2592b022b", "messageHeadline": "Merge pull request #6956 from saimn/fix-table-scaling", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "052c674d04d02146f0ab110c7ab83acd1e6a2979", "messageHeadline": "Merge pull request #7009 from jhunkeler/docs-clone-recursive", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7329d50eb033408d70c3f64592ec7c13347cc594", "messageHeadline": "Merge pull request #7000 from e-koch/fix_convolve_fft_preserve_nan", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "f92f375801f0651c4a98b373f1f748166495b80f", "messageHeadline": "Merge pull request #6935 from eteq/publicize_vcorrs_bits", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 110, "deletions": 12}}, {"node": {"oid": "90b5a8268af7ce18a5c179ecec4e4a82a232a968", "messageHeadline": "Merge pull request #7087 from wmwv/wmwv/flatlcdm-elliptic", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "4679aab860bd63affdfde2aa34d92cd5934b1ef4", "messageHeadline": "Merge pull request #6705 from nden/fitter-fixed-par-weights", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "cf7e542266fabb726f334e6dc52b2ac40b3452b6", "messageHeadline": "Merge pull request #7093 from pllim/fix-ss-doctest", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7acadee449b24a398dd11b7adda3bf59df930a10", "messageHeadline": "Ensure Earth is always put last.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "cf49706deef903201eddb9ffd365854cc00c3ce0", "messageHeadline": "move change log entry to 2.0.4 milestone", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75e5c12dac025963b7b6ef6a4481d3b49b55e8ca", "messageHeadline": "Refactor gravitational redshift a bit, using defaults for masses.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 55}}, {"node": {"oid": "5f52d59fbc85f593e1a601bb7d04634f3a020591", "messageHeadline": "fix issue with fitting 2D models with constraints", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "2ece61ce5b47ae2ef67022d1c48ce00f65a390ca", "messageHeadline": "trivial whitespace fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe921a63479d48a781a3a5b8266b9873072a9a22", "messageHeadline": "Merge pull request #6774 from Cadair/wcsaxes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 146, "deletions": 24}}, {"node": {"oid": "f2939526568e83aeab411911113e0a4df4eb0bf5", "messageHeadline": "move changelog to 3.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "969ef7a740b1bad576b86d6c5a90108efe29bc88", "messageHeadline": "add better checks for inputs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b629a0270270289499c81e9cca012b8e25bf32ec", "messageHeadline": "always have Earth be one of the bodies in gravitational_redshift", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "faf01b4a3f4306d34950f21d9a16569bdfb6a31f", "messageHeadline": "Explain use of dS, EdS cases vs hypergeometric.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bb0250cbce327e333ebe90aa656a9a65e5514c84", "messageHeadline": "Remove elliptic integrals in favor of hypergeometric.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "1e9f3644e904eb93bc64a83aef2d41626af8b8d8", "messageHeadline": "Create explicit _integral_comoving_distance_z1z2.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "fba9bf8febe0a60224c1d6df4e111a7a39c99b9a", "messageHeadline": "Updated changelog to say hypergeometric.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09573434a3c1405ba5c6f74dc07f4ad45d470820", "messageHeadline": "Use hypergeometric distance FlatLambdaCDM for all Om0!=0, 1", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d8c4aa823763e7969163e1cd8d7b4f26c33e5eb0", "messageHeadline": "Add hypergeometric comoving distance calculation.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "f1d84faf8ff50989ffa9e01aa3e056dc55fde2e8", "messageHeadline": "Only use elliptic distance solution for 0<Om0<1.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "56f96ea04ee5e048377bf363e8508cea47bffdb5", "messageHeadline": "Add test for Om0=1.5 Flat Universe.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "57f3cf319b5707216f9080b8b81e3d42613dc081", "messageHeadline": "Explain if/elif/else for EdS/dS/elliptic options.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "beff87976d535c6eb5f19624a38c4f40908c14b9", "messageHeadline": "Add Omega_M=0, 1 special cases for FlatLambdaCDM.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "7856d0993e44acb0f96f4cdf976a523c536a4c06", "messageHeadline": "add test_gravitational_redshift", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "b20684d5ccd395fa1563273210a3d9597abafbc9", "messageHeadline": "add mass option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5aa55f0b88e51046254fba1f645ebb2dad04d969", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b23eedd6674746edef8f3bc0c927ecdf8924f260", "messageHeadline": "Add option to choose bodies in gravitational_redshift", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "deb6faa1d727f6594d326de2ff65f328a3991d55", "messageHeadline": "publicize vcorr-related methods in EarthLocation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77be8afe4fe3debd55d366123c54cf8a1d676aba", "messageHeadline": "Fix changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f521e9d0b5579005dd57fb342b20aa9b26cd12aa", "messageHeadline": "Fix the build fail?", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a7b2d7b6b143a6bc395de18e6d6dc9ef1707a4e1", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3b8944c3ed717c0059f761c3258e334c001befd0", "messageHeadline": "Add tests for visibility rules", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "1921b64bd6813fcbff8b783f9dbcebd08af77390", "messageHeadline": "fix spelling errors", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a87e206896a3d88e9cc366267df0826791ea9305", "messageHeadline": "fix the axislabels_regression test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3322e1d0965c30cbb68cb70d66fb7c9a98de9f37", "messageHeadline": "Pass in all the bboxes so label padding is correct", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e3672c0b7c850913b7ff1b654c3713bd6ac605c9", "messageHeadline": "Add smart axis label visibility to wcsaxes", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "b565d962f8797c3138689fea54b733cfd79f8d81", "messageHeadline": "Merge pull request #5173 from keflavich/beam_equiv", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 192, "deletions": 48}}, {"node": {"oid": "a6e7c6c401e9bdafc3dffdbb8d6d6298d030165b", "messageHeadline": "Merge pull request #6531 from lpsinger/wcs_has_inverse", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "209f546e4167a2cb407953463e7cd1fd09a2adb5", "messageHeadline": "Merge pull request #7034 from eteq/change-branching-to-use-master", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cabda7bf653c50a558a48bddec7b3a8dc9fc0792", "messageHeadline": "Moved change log to 2.0.4 section.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "efd875e09a30d069168cbfe509c3ae09ca48a323", "messageHeadline": "Add changelog entry and address comments", "author": {"name": "e-koch", "email": "koch.eric.w@gmail.com", "user": {"login": "e-koch"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "815cecee5f4fa4b2a0591377c9df4177e6e7bc48", "messageHeadline": "Add testing with preserve_nan=True", "author": {"name": "e-koch", "email": "koch.eric.w@gmail.com", "user": {"login": "e-koch"}}, "additions": 62, "deletions": 18}}, {"node": {"oid": "9353db7eaba82483fceb317c7132dcc005e11de8", "messageHeadline": "Fix IndexError from array shape mismatch", "author": {"name": "e-koch", "email": "koch.eric.w@gmail.com", "user": {"login": "e-koch"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cce5fbdfd726eb0c06ac26d40d7b0814a4020b05", "messageHeadline": "Merge pull request #7113 from Cadair/asdf-coords-coordinates", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc2a6a6f63e73e6d4dc3a7e595863931e2dac157", "messageHeadline": "Update solar system results to fix doctest failures.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e578da2e351085430f21de4b1772546f66e53e8", "messageHeadline": "Merge pull request #7062 from adrn/coordinates/vel-example", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 172, "deletions": 2}}, {"node": {"oid": "681aa03cf15160199ee32b6228cbadf9a7de9a5d", "messageHeadline": "rename icrs_coord to frames/icrs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b069db641b94dbb3c089d9590e93ba6f3160228", "messageHeadline": "rename asdf coords to coordinates", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e704c7c422919717d2e24aac53a2cf81d9616a3", "messageHeadline": "Remove old code for old-style class", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6c8391c8e32138cc102e081c6eaba91a36d5efe5", "messageHeadline": "Merge pull request #7096 from drdavella/asdf-schema-tester", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cba287ffd9efb946d6c8737967576e9757235603", "messageHeadline": "Merge pull request #7109 from bsipocz/travis_adding_numpy_113", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c2a1baab04fec639961a5e760862e21eab96e069", "messageHeadline": "Merge pull request #7094 from bsipocz/update-helpers-v3.0rc2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "0976a7ccc28d000a7a54414d68c301b849be2968", "messageHeadline": "Merge pull request #7106 from adrn/coordinates/frame-name-error", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 110, "deletions": 7}}, {"node": {"oid": "6dc04c2cb607edec3672fdac4325688bddc08a15", "messageHeadline": "Adding numpy 1.13 testing, and a bit of reshuffle as np 1.14 cannot b\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a26e0d0bce1894166c96a3a55717a45546c78f5f", "messageHeadline": "Merge pull request #7105 from eteq/fix-7051", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6d2f3796ebf78ef81bca2d7608ebd760307eef8d", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3870ea91e340b1706f83b5e1baafc35d51173bc0", "messageHeadline": "add information comment about the attribute name-catching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a741565628414e90cd38dc9a92be1d5c59e34f15", "messageHeadline": "add nicer error message to catch missing cos<lat> in skycoord init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "c00cf0ea15056e392086271726efabb7c298f2bb", "messageHeadline": "replace representation names in missing component error", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "ccbbfbcc6c504aa8e2811a2a17735dcf3d405c4f", "messageHeadline": "Fixing pep8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1452f4154f305831d4a191cbe20e2921a25ca03d", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7cc21bb5d62962475e3d853a8e0ec25c779d2a04", "messageHeadline": "workaround numpy 1.14.0 bug in einsum", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d57f0d1797ff4bf5fb4116fead57bda1bd8824d0", "messageHeadline": "Merge pull request #7104 from eteq/fix-7069", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "ec6efde0b8b42f007177ccb4e821aec7f429f48a", "messageHeadline": "Minor changes for review comments [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "996382f84bb08a31da48b72523ba6dcfb5aacce0", "messageHeadline": "Merge pull request #7082 from eteq/fix-sites-encoding", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b50b2d04da517a5f346a17080a67a2b42385ac6a", "messageHeadline": "Merge pull request #7101 from pllim/release-proc-toc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "81d20e93147469c62e4dfb4231f993595f270a76", "messageHeadline": "Merge pull request #7108 from dstansby/ecliptic-doc", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "86249a382f184db7b7f52eaf47ccc8804a4ecb0c", "messageHeadline": "Document default equinox in ecliptic systems", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "630f3174843c238c1794079f4362092e18314968", "messageHeadline": "add comment about subtle fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe59d193129bb0eb94cddeaf19deb4657e872a2a", "messageHeadline": "make _get_frame behave correctly for no default differential", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d29afb75b4b94a8978a96ac32d4adf985d3a5898", "messageHeadline": "Updating helpers to v3.0rc2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "3d307843e0113bd07dc4eaf462441b9a80344a0b", "messageHeadline": "fix very subtle but sunpy-specific frame info bug", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba10d19f452a96a5302496f504288d9e92804a97", "messageHeadline": "add differential_type as a property", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ec55cf596597782d6480bd2ba6afa5ad32879b41", "messageHeadline": "allow the case where no differential is specified in SkyCoord initial\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2fd6b9721080d1cff507a26951205de3ba7202ad", "messageHeadline": "add regression test for #7069", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "c04ced3126833b55b264066cb3ea7afbd32dc99f", "messageHeadline": "Merge pull request #7102 from pllim/reorg-release-steps", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "d27b0390b7b795f9bfbce868360126638ec0d34e", "messageHeadline": "Move version.x dev stuff farther down", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "0727658fe63a8937369860d871a607d0e9c0461a", "messageHeadline": "Add test for FlatLambdaCDM Om0=0; Om0=1 cases.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c432302e1f9ad1966a0751b403fa11a1fc54642f", "messageHeadline": "Top-level TOC for releasing doc. [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "490a052d902640b78c01a4a5781bebaea2ec365f", "messageHeadline": "PEP8ify new equations.  Precompute constant in T_legendre.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "e4c4b3ff54082b6e456299e9a1f6c5c5c5374543", "messageHeadline": "Streamline comments following review suggestions.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "d446653a128cac24361da2759cf56a06573c95a7", "messageHeadline": "Use ASDF schema tester plugin if ASDF is installed", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8ce0adb1a3c5f3e6e7ed0ed84629c6244a5bc93f", "messageHeadline": "Merge pull request #7091 from drdavella/fix-asdf-test-failures", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "917ea2e808726a86fe8d1e2bc6d0e23cd6cb899d", "messageHeadline": "Fix failures caused by ASDF test API change", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c2449f09b20d74c1e122d5454d685d0993561199", "messageHeadline": "Merge pull request #7084 from dstansby/coord-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0064ac6f4064b1c1e8618139e29eb67baf999bf", "messageHeadline": "Move changelog note to v3.1.  Add issue number.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f9a952a59a7f8f407db0b95cd3bba273214b729", "messageHeadline": "Add changelog entry: 20x speed-up FlatLambdaCDM distance.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d169c6594affc6ac61ec19728e5236141dd1670a", "messageHeadline": "Add references for elliptic solution.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e3eef4c400d9f8bfe2e54dee6f5ae35476c7d368", "messageHeadline": "Add scipy.special to doctest requirements.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c747c03685afe19c4630d29ff10c4ed0bc4a4d70", "messageHeadline": "Set elliptic integration to be used at init FlatLambdaCDM", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "cf8078ef924c180ef948a9290d423e93ca6e8a73", "messageHeadline": "Raise ValueError if z1, z2 are not of same shape.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "85c42dfb79a38637be43dc9854082f07accb8b0b", "messageHeadline": "Rewrite FlatLambdaCDM._comoving_distance_z1z2 for Or=0 case.", "author": {"name": "Michael Wood-Vasey", "email": "wmwv@pitt.edu", "user": {"login": "wmwv"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "232eca73169dc83b478896a71bc1d5033e02f7e6", "messageHeadline": "Merge pull request #7075 from pllim/v3-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "3f06ca0c59860802478f0930790277d24d7ae04f", "messageHeadline": "Merge pull request #7072 from pllim/pip-req-cleanup", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1eac31db6c50b2f5e6eb964d75e277286b3e92b1", "messageHeadline": "Remove duplicated argument description", "author": {"name": "David Stansby", "email": "dstansby@gmail.com", "user": {"login": "dstansby"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f5d7e704fd5d31f0e22237cbd2972f5bef8ff2a", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b43bfe52b110f042d9e7121f695387247d21d25d", "messageHeadline": "change sites file encoding to be explicitly UTF-8", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "472b1e564f493f81abb40ceba979180ade5ed771", "messageHeadline": "Merge pull request #6938 from saimn/fix-6921", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "25948592acfe0d2e16a2327a4e5f304e4585c741", "messageHeadline": "Merge pull request #7059 from adrn/coordinates/skyoffset", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 61}}, {"node": {"oid": "3acf377ae61576c820c03b552432d7d7715c7086", "messageHeadline": "Merge pull request #7066 from nden/wcslib-5.18", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4952, "deletions": 3586}}, {"node": {"oid": "45933ab763ae298f39946f5f3d17ac3f7ca6c0fb", "messageHeadline": "split into two sections [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9c5dd5b7ea6569fc68a0476c60f49d766d93a1a4", "messageHeadline": "add test_skyoffset_velocity_rotation to ensure velocity skyoffsets ar\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0988a7e49452f44ab3a1faf97b8510f02df2a032", "messageHeadline": "skip doctests that require scipy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "40273c28f216edc33cf98deca68a2f880faace0b", "messageHeadline": "adjust reference to apply space motion docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "631c11d59253bd77e5b715a77d9f687e73d4970f", "messageHeadline": "Merge pull request #7077 from eteq/update-3.0-pytest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "961583485fd2c632cccfd08074122d6fbe0882ac", "messageHeadline": "Merge pull request #7070 from astrofrog/fix-deprecated", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "be59d204034c93815af7f802644270498c21d3eb", "messageHeadline": "Remove unneeded ignore_warnings decorator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7459062f222a15f9accb5e03a15cc2abb3580583", "messageHeadline": "Merge pull request #7039 from karllark/docs_fitting_w_uncs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "64cabfac38214d2b3f529a0dae837b1de7f1b8a8", "messageHeadline": "fix broken doctest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cfb1ab373d57f0a0a491b431272e34e3257c644", "messageHeadline": "fix headings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c54dce30fe273a889acbe122ce3c2c2a181f4886", "messageHeadline": "remove extra pytest section and fix links", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "b6feb447cf4043bb44be713a05da91097d316a6d", "messageHeadline": "Added What's New for constants context manager [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0f04f9a599a0862316dbeca8df4b152ec734fdc6", "messageHeadline": "Remove duplicate packages from pip-requirements-dev", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ab10e4f09f974bb032081da267ccefeaf6275e60", "messageHeadline": "Update use of deprecated options", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cb035cfead323eada1caef5d2538a13856463c15", "messageHeadline": "Remove deprecated boolean test of Quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "0fe47b9b417baac1ecd4090de99e04c137ccdfc7", "messageHeadline": "move section", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 43, "deletions": 50}}, {"node": {"oid": "1b74b7e84c68f02074d357d3423af29c67992b34", "messageHeadline": "Add what's new entry describing skycoord velocity additions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "cacaadca6c2c16dc4bd896f86eb05450ea54ebe8", "messageHeadline": "Add example of apply_space_motion", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "1f01ba9d51616453246ad5440ddc9a2e611357b3", "messageHeadline": "Merge pull request #7061 from eteq/add-whatsnew-3.0-headers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "ead73643d4279fcd6080c9755f5408f9b6643fab", "messageHeadline": "fix typo in refs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7d1cb00b2e5b3a37975e266bd6a9a5c30fe9b186", "messageHeadline": "fixes from @astrofrog's comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5a5e6d6aa2e1f201c4b22a91cf602485aaea8f6e", "messageHeadline": "fix formatting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd107dddcc3e8b76daba891d2dccae73fad59712", "messageHeadline": "add change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3d116407fffe99ca53379cc82a60aaffc3e6423", "messageHeadline": "update wcslib to 5.18", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4951, "deletions": 3586}}, {"node": {"oid": "ebf5e96066efd813c93e83913b4060b767025491", "messageHeadline": "add headers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "a0ac7862aa91d620b133dfeeee8334bcaa2ec833", "messageHeadline": "remove intentional failing test, add simple new test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 15}}, {"node": {"oid": "3ba4691b1547ee45e805c1b9f1f68bb508077131", "messageHeadline": "try to enable velocities in SkyOffset frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "c7b2ea4d148d93d9314d2aec6e9bc7154b3d2d5e", "messageHeadline": "and add more backticks", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4649e133a2feb8230e9d1dc6e79aa4554cc6ad9f", "messageHeadline": "add more documentation about the beam equivalencies", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "f18ab454c2d0071ef227082a8035c562aaab0c32", "messageHeadline": "fix more backtick and text formatting issues in the docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "39b8f5f0a4856099dbc94e72be9d58e2f6e1f77e", "messageHeadline": "double up on some backticks.  Can't get enough backticks.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0ce31745ada75e62d797dd28d8ffe887a935dbb", "messageHeadline": "make the beam_area equivalency deal directly with Jy/sr<->Jy/beam", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7376913045080a4d4005d1206b0281774bd7117f", "messageHeadline": "revert to the direct equivalency for beam", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "5cbd86862f6b8fc00902d60aef1eb86d883c0c8a", "messageHeadline": "try to fix the beam equivalency, and add docs for it.  I expect this to", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "f1289f57de62020bd699e3692967af5b5b94c144", "messageHeadline": "disp -> frequency as the keyword representing wavelength/frequency", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b957afe53dd4b9446f09eb5a748093f905925b71", "messageHeadline": "whitesapce", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8434fb1ce36b625efadff37aabe79b2a02dcf52", "messageHeadline": "minor fixes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f9dff1ff7e2f417cf4f7795bc4198c407d1e9fd", "messageHeadline": "add roundtripping tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b63f0130b9c6f7b4a520fcbd00bd1b746a872c39", "messageHeadline": "fixes for Martin's comments", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "f3bf23368e08b52ca4b3f57e9304bf513aaf55e7", "messageHeadline": "apparently 6 was too many, 5 might do it...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ee29fc1eddc28b44f69253c3dc5d88874d593d3", "messageHeadline": "make one of the tests less precise", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2a598b34beba6f2f8a97423c783426d7bf867f8", "messageHeadline": "fix tests, add changelog entry, fix examples", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "5e4c0d61e3a644c9751be5ae60f435e20b636ff2", "messageHeadline": "add deprecation and test", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "bffaff23b959a30621b5f766238f39d64022818c", "messageHeadline": "add an example, fix a bug, and add another test", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "34d96966d319786f9d1554d66ff9ed1d724c50c5", "messageHeadline": "fix the tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5f1f02975d9b9fcd069e8e02d6c421e9f0d89741", "messageHeadline": "attempt to clean up the beam equivalencies further.  Jy/sr and K are", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "deca34a31cbdca07511fb93de2d9893c36839ce5", "messageHeadline": "add beam equivalency and a test for it", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "88a5f144b155092dbd2c461ffa22d6cb25d87e5f", "messageHeadline": "Merge pull request #6957 from fastakash/bugfix-for-issue-4104", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "2a24ec26b6270a47666b62454049919994f05f62", "messageHeadline": "Move changelog entry to 3.1 [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d6418404534250d4a63a9ae891fcee093e2918f", "messageHeadline": "[ci skip] fixed docstring", "author": {"name": "Akash Deshpande", "email": "fastakash@gmail.com", "user": {"login": "fastakash"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2d8c3b0ac93a992a2cf4b386942c75c45a0aab5c", "messageHeadline": "removed duplicate in unittest", "author": {"name": "Akash Deshpande", "email": "fastakash@gmail.com", "user": {"login": "fastakash"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d8eb6a19ad2d2bad733c9cb5f8b020dd0c73580c", "messageHeadline": "Updated documentation and unittests", "author": {"name": "Akash Deshpande", "email": "fastakash@gmail.com", "user": {"login": "fastakash"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "648d0700b95737f678e96cbbb222281288a136b3", "messageHeadline": "Apply the change for input units of lists/tuples", "author": {"name": "Akash Deshpande", "email": "fastakash@gmail.com", "user": {"login": "fastakash"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "83ac97270d92a37cf9002e133c2b0db8232645a9", "messageHeadline": "updated changelog for #6957", "author": {"name": "Akash Deshpande", "email": "fastakash@gmail.com", "user": {"login": "fastakash"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c027d12efe0590481685f518649516217ddcb3cf", "messageHeadline": "Bugfix for issue #4104", "author": {"name": "Akash Deshpande", "email": "fastakash@gmail.com", "user": {"login": "fastakash"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e9f92d2c706bf6ac577943cb84c17078d2518a7f", "messageHeadline": "Merge pull request #7050 from bsipocz/helpers_py3_only", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "91e18ab6e2cb2fbef2423d5f2d63424f6df0f0b8", "messageHeadline": "Updating helpers to v3.0rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "a52f4da113e5ff8956582c7e7c5f532e7d6c0fd3", "messageHeadline": "Removing entry as not needed for docs only change", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "62a399316bd156a9570bcd8b2966e1e92b0c1f3a", "messageHeadline": "Adding in pull request number to changes", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69adad9db6e13b60487bab8d09a24d20491c3157", "messageHeadline": "Documentation for using weights in fitting.", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "66dcadbc2902d4a9d7daa8cff0d5a8dbccf4f964", "messageHeadline": "change branching instructions to use master instead of HEAD local branch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ddd6b2c045a5185005ce1211a435fb5bac9a3d17", "messageHeadline": "Added v3.1 whats new section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "29ce77591322b3267fdf4ee6c7da4335e7f50e64", "messageHeadline": "Add v3.1 to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 218, "deletions": 0}}, {"node": {"oid": "cb017edd3dd618a6c2e67b71d3055450f9958525", "messageHeadline": "Next major version: v3.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ca5d0c89f106bca701a2f8401f266a6c277e3ee", "messageHeadline": "Merge pull request #6873 from adrn/coordinates/rep-type", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 577, "deletions": 528}}, {"node": {"oid": "9aa2b9f6fcf9abcc652a020bf6ef62a708e1a829", "messageHeadline": "Changelog clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "74da4c68af2871fe5ce5d9fc091afc78b3bf6ddc", "messageHeadline": "add note to docs explaining the change", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d9515709c82b69db19f6d83287fc4166aa094396", "messageHeadline": "resolve more rebase issues", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "baa34f0a477ca3e0d358a3854959357de8c34bb0", "messageHeadline": "clean up rebase issues", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "afe7f6ca574b43ba26f4b56e1ba0b0539fab18a2", "messageHeadline": "new line in changes because of rebase", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3544e4409310ee202c66d23dbd1c71bd8145a20", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "86a008d5d2e3f6079c60bcf2ae9d8660525ef74d", "messageHeadline": "remove comments", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "486159a19a2b30b68fe685bf6519f4c47a8ab4e0", "messageHeadline": "make baseframe initialize properly normalize representation_type", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b3d4e6f9724c1e78a34c32b8a173cc489906018f", "messageHeadline": "comments by mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "3b0a05accec049f693f2f16de4296eca4086c4c7", "messageHeadline": "blank line", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ad20d3cf00c58f9584a16729a1706041a3cc0e79", "messageHeadline": "change representation= and .representation to representation_type in \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "edefd11897a02301fabad412db6f252b6f104622", "messageHeadline": "clean up replacing representation with representation_type in skycoord", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "fc450f376d94ea7fc1ba581b340e6b425d0b597b", "messageHeadline": "test passing classes and strings to _type args", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "b0d95614a49c31c6c4db1b570481dc8be295c9d5", "messageHeadline": "Update all builtin frame docstrings to use a template and format_doc", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 319, "deletions": 415}}, {"node": {"oid": "67b2e1806fb45d4fb2ccf2be9c813ca67de1da79", "messageHeadline": "revert some greedy replacement of _type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "7b957a9c188169f63e6707b6df61ef8e5bee803d", "messageHeadline": "add test of backwards compatibility", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ac48780c4ff70d60527560321e6ff6426c7afe6e", "messageHeadline": "raise error if old and new names both passed", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a67d144aafcac2c1107a22eca0a7ac1264a8cebd", "messageHeadline": "edit docstring and accept string for differential_type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "36d14e116c26bd2d7cd22ce2c634654c33cd3b5e", "messageHeadline": "change representation to representation_type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 95, "deletions": 41}}, {"node": {"oid": "9b5a7ff69e67f0431c74c98057a124fc01cae4c8", "messageHeadline": "find and replace differential_cls", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "a1b50b65690b63ff5af8d8a7bdb7c73ac7f8a91c", "messageHeadline": "Merge pull request #6872 from adrn/coordinates/evolve", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 232, "deletions": 5}}, {"node": {"oid": "f9b1b756b0a50e5cd534ace1ebbd500d35a34a28", "messageHeadline": "fix incorrect doc link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f4baee079aaddadc7632d7e64a7dd5b4215b790", "messageHeadline": "fix mistake in test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d07e90b02a128dbd9804f1bffd0ef568732fd20e", "messageHeadline": "ensure correct behvaior passing through frame attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d97e6d15b87b983ab4245fc943bfd5384d8a99c6", "messageHeadline": "fix missing velocities from apply_space_motion documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "929bc2a3eaf9a701886dc478c5a158d5c8e23433", "messageHeadline": "docstring clarifications", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e448eca5d62460fab8b99b21d74de6c5a39b7ec8", "messageHeadline": "change to use representation directly instead of setting the \"view\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "7658c1b231ffb85f54015973992364fbd2bf07ad", "messageHeadline": "changes to internal time/SkyCoord-making logic to make it more consis\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "7611dbc614ef731cefbc181ed894db528f0ba907", "messageHeadline": "set up easier-to-estimate test cases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "7c5a224e44aecc7b24f20e3741b6de646323696d", "messageHeadline": "various docstring clarifications", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "48c5c5e82b29affdfec49fb8b56d578da7c84bd9", "messageHeadline": "address to_value comments", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3220657b788307bc798a69d5eee9987e6bf3ae1b", "messageHeadline": "add docs page for apply space motion concepts", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "9b45245b5103efe41680166ddbd143a807ec7343", "messageHeadline": "update comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c205bb21519512bcf62f9f6edbfe2aab9ae303be", "messageHeadline": "fix test and simplify logic", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "8ca7c03729338e2335fe4f8bf7c1e6870cdc789b", "messageHeadline": "test inputs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0dd611fcf42880399de595cf8fc3154905c648ad", "messageHeadline": "default initial time if only dt specified", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "137f2579411fc39d9e1b5030a9c2b14d9117f7ef", "messageHeadline": "typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bab064d033981e18bad7fc372fb9458ce70a6495", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eb2c507b17f702f15f1b1472fddec703df3cd409", "messageHeadline": "add note about hack and pass .data instead of frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8491885cdd8fb148888b422a09deda52094bcaad", "messageHeadline": "use ERFA starpm instead", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "90fdb73b6d68a23f5cf5a11d2b13b9c7a5e78933", "messageHeadline": "change name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3ce71ba3b46668d1073f892b7702ed18deb35f5e", "messageHeadline": "add todo in test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "e810b28be54c63565dd639c42c18bffe5a495f03", "messageHeadline": "add dt option and notimplemented error for having an obstime frame at\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "dc4bb69b513f1c378f93bde9c3dc17247273cde9", "messageHeadline": "initial implementation and test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "e556ecafb4109d6eae62e7a7a8c44ec25fe4276f", "messageHeadline": "Merge pull request #6871 from adrn/coordinates/block-component-overrides", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 112, "deletions": 8}}, {"node": {"oid": "b775d2536d401614d81b2831060de114b0c72566", "messageHeadline": "Merge branch 'master' into coordinates/block-component-overrides", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1467, "deletions": 717}}, {"node": {"oid": "97dcd8a44ba9162444af31b1d0e57e58ae94a72d", "messageHeadline": "Merge pull request #6856 from adrn/coordinates/auto-vel-name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 159, "deletions": 144}}, {"node": {"oid": "4384991d7ea0140157a68c43937c5e3b00e7737c", "messageHeadline": "added a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "426c85ff8b0956f2a863e68f367ada73df0edf34", "messageHeadline": "backticks", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48c80e2e0b68796c52ccb413b8c52906f4d394fc", "messageHeadline": "add note about auto-naming to docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "bba07ad32b19e9757a78d1122abc18e7b2a39dc1", "messageHeadline": "oops century not a unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "a337ab1e7d097867bc0c913c0170aa6282810b0b", "messageHeadline": "address more comments from mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "7bfd3ac9225878559d44a19fcea63ed0a43f139a", "messageHeadline": "use copy", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4597196e2b561bf71cac5b5dc3611a31d6905402", "messageHeadline": "create a copy of the input dict", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "591dbdb40273125fe91551968345d63f6b333c89", "messageHeadline": "use setdefault all around", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "aeab2060ba84efacc60da358b9a90edaaf300734", "messageHeadline": "add some explicit tests of the representation info machinery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "07c362d6d326059fe4935822a0812234af0a60de", "messageHeadline": "make sure string representation names still work", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a14f82f372f4cff669bfd7215b27a02bd2b3f33c", "messageHeadline": "simplify if statement logic", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "06492487ec69b92c2d27c4998ada61abf6e339f5", "messageHeadline": "address comments by mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "0680cd26c3ade9f453e8a66cfde1739e5704ab21", "messageHeadline": "remove boilerplate code now that auto-naming works through the metaclass", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 129}}, {"node": {"oid": "9986379f31ead8156e47beda985276cefab22f21", "messageHeadline": "first crack at auto-naming differential frame attributes with some de\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "1c4c585626442ca83007128e3488c92b30f3c726", "messageHeadline": "Merge pull request #6944 from eteq/skycoord-velocities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 404, "deletions": 55}}, {"node": {"oid": "2203fa5f4c1868555f156929d1c06290d3548989", "messageHeadline": "Merge pull request #6987 from pllim/fix-utils-cache", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "697dfdf914a63159ddf13f674348c60d08fc4d12", "messageHeadline": "Merge pull request #6941 from mhvk/skycoord-baseframe-method-speedup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 105, "deletions": 82}}, {"node": {"oid": "5ca24c3071a6846c26f274b5a5bddaada694154b", "messageHeadline": "additional test cleanup and clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "dab9e532f0814837c3a22fa223f9eb4955b3d2c4", "messageHeadline": "additional suggestions from @adrn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9c731e54526b454bb3678e0e27baee5e8f5a696a", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "4c5abd7d8112cac00a8783ccb40bb663d37cc2cb", "messageHeadline": "Check mirror cache before attempting download.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "102bb6435682c7c693c0811b0b8b2dcd15b92237", "messageHeadline": "Merge pull request #6439 from lpsinger/map_ordered", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "b87d1abd62f9a6f0d941af3139073e14518365dd", "messageHeadline": "reorganization in docstring suggested by @adrn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b72213b29641bd47c7773a8a4bbbe14b6e33bb30", "messageHeadline": "minor adjustments in names/docstrings from @adrn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "db8c56eeba4000987f3b1edd78b34f21488530a8", "messageHeadline": "Merge pull request #6852 from kyleaoman/scipy-special-with-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 644, "deletions": 414}}, {"node": {"oid": "d6b608dc11bd8b43477ee4388d18865927c6125c", "messageHeadline": "Merge pull request #7027 from bsipocz/docs_testguide_fix_link", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f027a04860d2dd4c028a1184e23309274492987", "messageHeadline": "fix changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e2344622876533dc84419df605b9a36d3bb3a35d", "messageHeadline": "move changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "264c32f06d66f6295bc5c65140d8d158852fe991", "messageHeadline": "update changelog [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8840c1eb0146e9295b925d228195724bbba9e551", "messageHeadline": "don't add to graph unless its validated", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "7b8b5a1639b062d505296b8500fcf81f37260e26", "messageHeadline": "test that adding a borked frame to the transform graph fails", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "7d21beef8fe8e10ec6e1f95d10942db73b88de46", "messageHeadline": "check whether a frame added to the transform graph has invalid attrib\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2030a78dd6ee075fd6e8dbd27e3d113e8fa11fb6", "messageHeadline": "add a cache of all defined component names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bbc055677c5a1d632c85b9a3684cae596d8c2750", "messageHeadline": "Merge pull request #7004 from vermashresth/bugfix-issue6995", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "7e22d7727f7fcf980747be7822a7cac3db5f4b71", "messageHeadline": "Fixing double linking [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dd0555ca333b2f8d64ddf60c8a4941c3258f557", "messageHeadline": "Redo scipy import in tests to ensure they pass if scipy is not present.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 71}}, {"node": {"oid": "0f787afb42cde3f46740491d3feaab7954b526fd", "messageHeadline": "PEP8 changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f52dc2ee4999cc0fcdafe1986a62050413f3b4d", "messageHeadline": "changes in Angle.__str__() tests", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b99421c2ab527e51e068f1a9246563db716e5d2e", "messageHeadline": "added tests for Angle.__str__()", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c6390280dbe0670b9e481558d367ff61c2e8d05a", "messageHeadline": "Change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67960dfb266e899915c3fdd381aca00af6c7e983", "messageHeadline": "Remove scipy unsupported functions / comment updates / PEP 8 changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 198, "deletions": 332}}, {"node": {"oid": "ff0219b1901da99b8a721b4cdd7a115de9165357", "messageHeadline": "All TestQuantityTrigonometricFuncs cleaned up", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 114, "deletions": 76}}, {"node": {"oid": "330e573a2555a03e21a7ad6ec566caefdb899166", "messageHeadline": "Tests for degrees, radians to testcases", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 55, "deletions": 65}}, {"node": {"oid": "60308c83d9d30ac616e03b6f9123994249e79a2c", "messageHeadline": "Tests for tan, arctan, arctan2 to testcases.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "b8836c8b41f8a120153a83e28911add52a37f63c", "messageHeadline": "Change sin & cos tests to testcases.", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 52, "deletions": 42}}, {"node": {"oid": "894c573d673fa6fe57693dcc4b0c0be1b8808109", "messageHeadline": "Remove more whitespace causing warnings", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c198ae076591be64db6270f8d9b9f0975b5467cd", "messageHeadline": "Added support for scipy.special bessel function derivates", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "207acc9956f05914ad78d425e02c7c50ba213355", "messageHeadline": "Added support for scipy.special bessel-like functions", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "8c56a4d5b8cbb067bc731df51a0fff25bd0e6bd2", "messageHeadline": "Bugfixes for 2 prior commits", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3ff9c2fdde39baa4c7c7a26850abc2352ffe5122", "messageHeadline": "Formatting and comments", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 213, "deletions": 215}}, {"node": {"oid": "323c9a0b2242034536af028b552cf76f9e382802", "messageHeadline": "Add loops to assign helpers", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 75, "deletions": 79}}, {"node": {"oid": "23c937e83130baef7dc5f70e9d04055cbe0cc859", "messageHeadline": "Collect helpers and assignments together", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 456, "deletions": 515}}, {"node": {"oid": "9e657cff18946a55703e9dffb19b3a12e42785ed", "messageHeadline": "Add support for scipy.special.jv", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "6b785c39006e0993bfcd9c486ff1015d4f413cfb", "messageHeadline": "Run scipy tests only if scipy is installed", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 57, "deletions": 57}}, {"node": {"oid": "91b68bb12282666fea57ed71f67819312a1f9fb2", "messageHeadline": "Begin support for units use with scipy.special functions", "author": {"name": "K.A. Oman", "email": "koman@astro.rug.nl", "user": {"login": "kyleaoman"}}, "additions": 348, "deletions": 14}}, {"node": {"oid": "a4b0bdf92689fa3029117ccc8bcecd3344f1dc2d", "messageHeadline": "Merge pull request #7026 from mhvk/quantity-helpers-gcd-lcm", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ed40743a795536341b8a1d8ab721db1a36af6a10", "messageHeadline": "Merge pull request #7025 from drdavella/dev-doc-update", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 106, "deletions": 78}}, {"node": {"oid": "09cbbc9927d2232aab603080a748fd7b989468bf", "messageHeadline": "Merge pull request #6927 from jehturner/issue_6819", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "18e6c79107790343ea7c502c286be1f08b549f49", "messageHeadline": "Add lcm and gcd to unsupported ufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2d49a5c05e9a6d9b9f6c90d8be3fab68244de08f", "messageHeadline": "Support masked arrays in LinearLSQFitter (iterating over model sets i\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "21a90abbef056e319404c84d0105a6a7a0982bc3", "messageHeadline": "Clarify docs about pytest-astropy and add links [docs only]", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b9633e616b57b1bd7ef0a0929b80c8ce687b881b", "messageHeadline": "Mention that __init__ is bypassed for slicing and reshaping.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f5f4f91e370cf4ecfa2f3d8821e48632fe37774e", "messageHeadline": "Add docstring to private _replicate method.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f64835aac2e8010999d6a8b4d1147c748f511a34", "messageHeadline": "Relocate plugin section of test docs. Add more links [docs only]", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 101, "deletions": 77}}, {"node": {"oid": "373ca6e539bcecd8685899c8f2e0ca903f4e37b3", "messageHeadline": "Move progress bar test func to separate module", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "26c8ce45e6cfd50153aea6fa9c24a56617de07ba", "messageHeadline": "ProgressBar.map() should return results in order", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 101, "deletions": 1}}, {"node": {"oid": "b77ab46689053721fce772159286af138eea25a2", "messageHeadline": "Make _apply faster by not going through __init__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 27}}, {"node": {"oid": "31568632f72829d4cc0668d4f0704d65bb1beea4", "messageHeadline": "Make BaseFrame._apply much faster.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "49616140d2da3399c35c97ef69c627690e31c3cb", "messageHeadline": "Speed up __getitem__ and other representation methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1210dab3c0828e6ec5aee15fe11caec267a20b0a", "messageHeadline": "Merge pull request #7017 from taldcroft/docs-mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7c994dbdb509d4288343521cac6b583f2f5bd5bf", "messageHeadline": "Minor fixes from review [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e4567c42c99160fa3ba4f9ba1547edecbd28a5c", "messageHeadline": "added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "584ecf34cf6d577e4ce4aeb3d129395e25e261ff", "messageHeadline": "Merge pull request #6940 from mhvk/baseframe-trivial-huge-speedup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "96ac84e3067dc1d2d7382c756da9cb5b31a12481", "messageHeadline": "Merge pull request #7023 from mhvk/iers-a-test-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f039e286072a4b5db64f946c9110bb12b128426c", "messageHeadline": "fix missing space messing with docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "168f2cb7e9267ac19cd66d6cfa23437bd1cdfd7c", "messageHeadline": "Merge pull request #6858 from mhvk/representation-deprecate-recommend\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "f7f75bd0ea8b94b4ec608b0a4163a75fb3d1b2a1", "messageHeadline": "Clear the cache before testing using a local IERS_A copy.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4efa2c69b38b8ccbb112fb2958df8275b1dd512d", "messageHeadline": "Merge pull request #7010 from mhvk/quantity-speedups", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 91, "deletions": 54}}, {"node": {"oid": "f3790505d57e13a4053e96ebffe7702e9e9d0cf3", "messageHeadline": "Add comment about linking to get_converters_and unit with another nam\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c61f761c5bf5b8b4801375ccb8940f8c845dee2c", "messageHeadline": "Merge pull request #7008 from pllim/issue6950", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 197, "deletions": 41}}, {"node": {"oid": "7b8cc09f16f5c2fa58becb9e62c1ccd10fb4f923", "messageHeadline": "Change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "61894b614c6662f6da10ba8f05f6899637c90d69", "messageHeadline": "Deprecate the recommended_units attribute.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "db7d8463b01850bc4c5ec3314c5f444529d832f8", "messageHeadline": "Use degrees for the default representation of Angles in frames.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "7d44b58adc359fed5e026fbccdaf9f3aca38094b", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1ab9dee838e68faffce780762edfecd09b02ee77", "messageHeadline": "Fix the test added with the previous commit", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e71fd381c05abf1a1701a5f4027b5e03004c9c", "messageHeadline": "Add regression test demonstrating bug with updating values in pseudo-\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e3137dad23c63b0e7a6edfbc6a9c59058a53132d", "messageHeadline": "Eliminate a bunch of duplicate code that is no longer needed. Isn't t\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "35f2f5ed50c432bb75b7b17109b7495d8a47dcb0", "messageHeadline": "Add test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cf719bc3fb6622649ed498b31e3125ff8b39070e", "messageHeadline": "Fix behavior of scaled columns in binary table", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4f788b85cc87e700b240bad213002532e1381037", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3d0de4a722424b4a9dbdd8c42244ad2b3ac6ce70", "messageHeadline": "Make sure that the 'D' format is used in fits ascii tables", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c76af9ed6bb89bfba45b9f5bc1e635188278e2fa", "messageHeadline": "Merge pull request #6981 from mhvk/iers-b-for-3.0", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12396, "deletions": 11853}}, {"node": {"oid": "9126c929c7e22cbc5d0a5ef13798e85cf192d780", "messageHeadline": "Merge pull request #6746 from nden/separable", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 503, "deletions": 2}}, {"node": {"oid": "af2968faab5198016452440512a3baa81c17f731", "messageHeadline": "Update mixin_columns docs to reflect FITS and HDF5 writing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ed254aa6043f19229b0bd827632452bb49d5286c", "messageHeadline": "Merge pull request #6976 from ricardogando/bugfix-for-issue-6937", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "4dc795f9acfd8640157d89286710d5c17e21ff20", "messageHeadline": "Avoid polluting the test data dir with generated files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0d65d918bd8c456ed06e69f83f16d741f1865408", "messageHeadline": "Fix PR number", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa3241d00f73e2d6bf8e8bdfb760973fcab63c41", "messageHeadline": "Fix trailing spaces", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "bde86c9b2bc460973c67ab701708507af020de7a", "messageHeadline": "check that the transforms actually do athing in the tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "8bac9b539950fd9f00a94ccffdecfe0995175fff", "messageHeadline": "Rename to set_enabled_constants. Add docstrings.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "2b981c7c5e77049b438df91be509d5136497b918", "messageHeadline": "Context manager for constants.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 137, "deletions": 44}}, {"node": {"oid": "e43484531364225123dec959734331f7471749be", "messageHeadline": "typo fixes suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7147dd6e903071b13cee9bac1091d0c7bb5179e", "messageHeadline": "mention vel components in SkyCoord docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "240893624d186f690b7b664810b1d03e49a5086f", "messageHeadline": "Removed fits.tabledump from v3.0", "author": {"name": "Ricardo Ogando", "email": "ricardogando@gmail.com", "user": {"login": "ricardogando"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4d47ed9f221dc3ab3631573c9a8c3779edfa04d2", "messageHeadline": "Revise test and remove TODO to fullfill PR review", "author": {"name": "Ricardo Ogando", "email": "ricardogando@gmail.com", "user": {"login": "ricardogando"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5ede58fc051ed363b2791ace3a9b7e0ebd6fdc8b", "messageHeadline": "Fixed tabledump file name issue [#6937]", "author": {"name": "Ricardo Ogando", "email": "ricardogando@gmail.com", "user": {"login": "ricardogando"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "264d967708a3dcdb2bce0ed9f9ca3391c40f3ff3", "messageHeadline": "Merge pull request #7006 from saimn/py37", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449cbd75c23faa7e58ecf214cab18974a57d5634", "messageHeadline": "Speed up basic quantity operations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 90, "deletions": 54}}, {"node": {"oid": "ee6d681a230cb9aac2eec4a5d056eaea9a44288f", "messageHeadline": "Merge pull request #7007 from taldcroft/hdf5-mixins", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 379, "deletions": 73}}, {"node": {"oid": "15bb0bfafbc674386bc409d478945bc347ba1796", "messageHeadline": "Address minor review comments and fix docs title error", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "7fe5af1a78bc7bd5a4e11807fa074c2b933bfd20", "messageHeadline": "Get constellations to work by not worrying about vels, but add xfail", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "48651ba5e5f49ac2ccbb4e9b567ef8194bf3a117", "messageHeadline": "Allow a bit looser but still useful error message", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e39503b15648d54668e43950cd2cc10f8673d5d6", "messageHeadline": "Fixed faulty SkyCoord creation without re-representation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f3549dbfc22c25a7f096d07d5160fcce77cb5732", "messageHeadline": "split into more useful creation test cases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a3819ce8528bffe612c1d396ca61ea1134d3ccee", "messageHeadline": "remove unnecessary line breaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "52530fe90708ab8ba09ae936c15387e9a6e629fe", "messageHeadline": "fixed case of creation from a raw representtation with differential", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "7bde591a22f8de00a03213a42d64ea5c9ebc9563", "messageHeadline": "Update tests for missing cases from @adrn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "acaf1a17affd2c4aaf7bea788d6b0b3f68587352", "messageHeadline": "Fix tests and fix a stray character in docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 30}}, {"node": {"oid": "d678f7bea29f86dbb50fb13d46f670278a6df569", "messageHeadline": "Set serialization context for FITS and HDF5 table writing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "830eb9dc742b96984c3a9592f68c022b1a074fd0", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c337d18de765593665f3c7d69cd7893e849e2989", "messageHeadline": "Favor recursive cloning with git [docs only]", "author": {"name": "Joseph Hunkeler", "email": "jhunkeler@gmail.com", "user": {"login": "jhunkeler"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "98a27539079fa815b0207a30942f9e889e3c219e", "messageHeadline": "Add docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "ba19621e30f2c1600133886113ef7ac8387a6b1c", "messageHeadline": "Remove use of the \"universal newline mode\" with 'U'", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "835e38f27024f9f661d715060cb49b284f1f1447", "messageHeadline": "Fix a mistake in FITS mixins error message and add test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1600fd2879d0196f3ff270dfd5f9f520b8acf0b8", "messageHeadline": "Initial support for writing mixins to HDF5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 278, "deletions": 9}}, {"node": {"oid": "b40b7bb4d3810aeb4da8a11d9e0beaa4ed70819f", "messageHeadline": "Fix for poor performance in Angle.__str__ and Angle._repr_latex_", "author": {"name": "Shresth Verma", "email": "vermashresth@gmail.com", "user": {"login": "vermashresth"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "18ca704d048b0b2a0adba6f8db730b4f782d40e7", "messageHeadline": "Merge pull request #6912 from taldcroft/fits-mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 372, "deletions": 24}}, {"node": {"oid": "3626c20c518b93ce3441750e67ccbef7109137c2", "messageHeadline": "Merge pull request #6831 from sushobhana/my-own-astropy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 197, "deletions": 19}}, {"node": {"oid": "e7f8f1ed0ce90ef8de4e23763f1017e4e8147f36", "messageHeadline": "Allow updating a table using indices minor[1] #6831 [ci skip]", "author": {"name": "sushobhana", "email": "sushobhanapatra@gmail.com", "user": {"login": "sushobhana"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40a6ec7588c8bf1254c3e91c37f03599923a4675", "messageHeadline": "Improve testing for QTable to Table (also ECSV)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "143f1186e413ce3eb6f30bbfbb70bdad30b89c49", "messageHeadline": "Use exact comparison instead of allclose", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2ab010339089c781d202c0ff43e283dc73eaa34f", "messageHeadline": "Revert leftover change in fitstime", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "942d70af796780af7bee2874cd57e418d8dfbd5a", "messageHeadline": "Warn for dropped info attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2e644c0f648184dac73faed8a92e5eb22b02ccd4", "messageHeadline": "Put in mixin-support for TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "76c58d4b8d7baa6641a114c3927b2464805e1a09", "messageHeadline": "Add narrative docs mentioning mixin support", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a6e0ad83e365315d94389f25078fc7f49e90d97a", "messageHeadline": "Improve comments, testing; add changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "f9dd25446ed0afcccb29f83ed53c3ef82abf9f28", "messageHeadline": "Fix for back-compatibility with no PyYAML installed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8e393dc99cb890736411448ef725e6fe146074fb", "messageHeadline": "Skip mixin tests if YAML not available", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b6e3bb1158a6df8fe960db59edeb4d44f1996c5c", "messageHeadline": "Serialize in human-readable form; fixes to pass tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "98e43f38993642e3a85981bd05d25fe6bb866446", "messageHeadline": "Add tests of mixin serialization taken from ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 178, "deletions": 2}}, {"node": {"oid": "73efbf78fe0bff2911c0256ce81e8c58ca145126", "messageHeadline": "Exclude Time subclasses from column serialization for FITS", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "88c0d1ef0a5ad14ebb307b96f6c540a8fc175020", "messageHeadline": "Make consistent header [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "aefd4e5a56b076fd1f714b6402b70c89161872de", "messageHeadline": "Do not base64 encode, instead split by hand [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "85d7381d515dd7146ff81accc76c767eacc0add6", "messageHeadline": "WIP serialize astropy core objects to FITS [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 5}}, {"node": {"oid": "346b77ff9a49514b9470bb4dc70bda6f81050441", "messageHeadline": "Merge pull request #6991 from astrofrog/remove-style", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 101}}, {"node": {"oid": "8f6c901ba1b604727e95cb971444cda9a22690b8", "messageHeadline": "ISSUE: 5913; PULL REQUEST: 6831", "author": {"name": "sushobhana", "email": "sushobhanapatra@gmail.com", "user": {"login": "sushobhana"}}, "additions": 197, "deletions": 19}}, {"node": {"oid": "9c2cf1d1fa59ce2f2a01b7ea19724604d1e56619", "messageHeadline": "Merge pull request #6920 from astrofrog/table-fits-writing-speedup", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 115, "deletions": 25}}, {"node": {"oid": "f60149d044de26c05a1e80023bee640f3b323f0c", "messageHeadline": "Merge pull request #6311 from lzkelley/table-latex_issue-4295", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "72b39a175849dffa4bd829b65f37736d4adaa59b", "messageHeadline": "DOCS: fix rebase issue with changelog", "author": {"name": "lzkelley", "email": "lkelley@cfa.harvard.edu", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "18e24596a12ad24baee51fd208e4e476432cfba8", "messageHeadline": "BUG: fix issue where lines beginning with whitespace were not matched\u2026", "author": {"name": "lzkelley", "email": "lkelley@cfa.harvard.edu", "user": null}, "additions": 25, "deletions": 12}}, {"node": {"oid": "841efb300fdc273ab8d6982951c54d58813624da", "messageHeadline": "Moved _rstrip_inplace to astropy.io.fits.util and added test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 87, "deletions": 48}}, {"node": {"oid": "02b23d6e528aad4c9a34b4afdbb4d249e84de3d5", "messageHeadline": "Merge pull request #6989 from nden/wcslib-517", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 277, "deletions": 233}}, {"node": {"oid": "bb7933d0a37d79a503a2e21b114743c16eb8de51", "messageHeadline": "Deprecate matplotlib plot style", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 101}}, {"node": {"oid": "04768d291a40091bbfd731201e9c1294258cff50", "messageHeadline": "remove examples from docstrings because of different output in differ\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "f7ea2accef333fc078b35795dc0269eaf4304a93", "messageHeadline": "Merge pull request #5837 from mcbeth/add_dX_dY_to_iers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "dd0f0d1751dbf8410263257fbbdecd21420e0c7c", "messageHeadline": "Fixes to changelog for 5837", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7240dc894bf3382d852b87cf078b46458f2de273", "messageHeadline": "add a change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "372f20b219e55ce422067356210b76d554c5eec2", "messageHeadline": "update wcslib to v 5.17", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 275, "deletions": 233}}, {"node": {"oid": "ba2f2388700fb922fe092fbb89d29a0f4fb8e2d6", "messageHeadline": "fix doctest", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8e4d679c3595ab7118dcb3a0475c48f29d89014d", "messageHeadline": "Merge pull request #6978 from saimn/remove-open-file", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ac57b395e8b77a9d1a1ce3a686d629fe2059ef42", "messageHeadline": "add missing HAS_SCIPY", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "af9f427c210641814cf4d53f67d3d3d257533905", "messageHeadline": "fix incorrect part of coordinates docs index page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "a797bbdc0bc66c8975515c58206d30d9b389116f", "messageHeadline": "skip doctest to ignore npy<13 formatting issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "415409b34d74fc4fa1611c10c2a472b6e27f1591", "messageHeadline": "Merge pull request #6984 from bsipocz/changelog_203", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 88, "deletions": 30}}, {"node": {"oid": "dc5be7efb50c7a52e33871ca0624374fa709a8a2", "messageHeadline": "Merge pull request #6262 from funbaker/votable-resource-groups", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "21e96a98474dddfb63f0dda5d4663df10e1b6d4a", "messageHeadline": "Adding changelog fixes past 2.0.3 release, and new 2.0.4 section", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 88, "deletions": 30}}, {"node": {"oid": "e2c3fecf8e8b38ea20467c025e59eca70c2db459", "messageHeadline": "avoid printing dtype=np.bool in doctest", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "127db7b15c35254497646d93a9a04ba87339019d", "messageHeadline": "Merge pull request #6983 from saimn/remove-io.open", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "6bba41f3f11235343f96d8225eeedc7740a7a01f", "messageHeadline": "add separability test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 517, "deletions": 2}}, {"node": {"oid": "15581fa87f2bf6608e80608b4feb8377100afd17", "messageHeadline": "Fixes to relax tests so that they pass with the new IERS table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "f2d7a2bd6cd1714c70780572322ad987cacd6932", "messageHeadline": "fix wrong indentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e88a5b1e223c228ed3338a63403012cd4d2a2a7", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f7bd4647aa19f8d6df8a5d555e11e9825885877b", "messageHeadline": "add info about velocity support for SkyCoord in docs (and remove expe\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "526fbdbfbf4cbf2d67e372b05f5fc1d46d3632ce", "messageHeadline": "Make frames use the default differential if created from a representa\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "00c199145cfb6a85f5e8ad1705f1be5bf7eea89e", "messageHeadline": "velocities test additions/fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cdc074d2a5f1f21ae4fcfccddac08e978c5359fc", "messageHeadline": "add baseline tests, with several xfails that need fixing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "f526c7da1af213656b26e8dee1f858a2f4123a67", "messageHeadline": "SkyCoord with differnetial initialization cases seem to be working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "4de3ee6b2468824c9100cb306a72ae2854e052a7", "messageHeadline": "SkyCoord initializer now accepts frame objects with differentials", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "6d15232fd0e1f0a99629f5fa6cab7f689e18950b", "messageHeadline": "Merge pull request #6869 from adrn/coordinates/velocity-shortcut", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 138, "deletions": 8}}, {"node": {"oid": "c127f4d2b5cf6dd5e4d10b20047b291d66607614", "messageHeadline": "Minor wording change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b350a83ca53a366756effd5bf05b3f76e6b82b20", "messageHeadline": "Remove uses of io.open as open is the same thing on Python 3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "d69b0fc135008ca4f6dfbb2aa1218535996effd3", "messageHeadline": "Update IERS-B table to Dec 2017.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12373, "deletions": 11829}}, {"node": {"oid": "ec2a79de0cadd8ee7cbac41f80a4499b576ae4e6", "messageHeadline": "Remove useless file open_file_detection.txt", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "515fa9bd272d62021a8799e34eb097b3d181276e", "messageHeadline": "Merge pull request #6959 from mhvk/numpy-dev-style-changes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 152, "deletions": 150}}, {"node": {"oid": "8b935fb1b05419afd920376428bcd05111578dde", "messageHeadline": "Style changes/corrections for coordinates docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a6272f3216eca195842e26c65ea044584562504", "messageHeadline": "style changes for table", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "3087769bae0e68ee7db923f1d22ec8a0d153fbf3", "messageHeadline": "Style changes for time", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9841c158a31580ce9b6f3e7f940413abc63f787c", "messageHeadline": "Numpy style changes for stats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "673da919f38a83140a553906cd76492946b9d22b", "messageHeadline": "Numpy 1.14 style changes for nddata", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 61}}, {"node": {"oid": "c00f873deba07833bf71219ef71b721289a86664", "messageHeadline": "Avoid rounding problems in io.votable tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b61ece72e51d889adcae195bdf7f0f9743dad7a5", "messageHeadline": "Numpy style change in unified.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "306d053fcbbe6838bc728716cf1bb8a528a8472c", "messageHeadline": "Style changes for io.fits - mostly needing FLOAT_CMP.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "856827852c9fcd5a0eb84572e8aaf6b7abeecac8", "messageHeadline": "Merge pull request #6968 from mhvk/adjust-some-slow-tests", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5a89621a749f6886ebba35df8a69b1c78c874858", "messageHeadline": "Merge pull request #6969 from larrybradley/fits2bitmap", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "37009b11b6f120a9f1c7d8ef34a227498e3e521b", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "18942ea97723fcb8abee18d755711b1e01e2f3e8", "messageHeadline": "Add workaround for inverted png images with mpl 2.0.0", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "b62c56858b32cac5636ceec94586fe85310c76fc", "messageHeadline": "Explicitly define fits2bitmap output format (mpl bug)", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5a2ca5b7bb2d9b3011910649d9cbf8cea04ffb18", "messageHeadline": "Merge pull request #6967 from mhvk/testing-keep-going-with-ipython-de\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "551c08118b76d43cc61f01c3888ca6542f68c412", "messageHeadline": "Easy speed-ups for tests of units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "89276fe191e987758f195b40d2936abadc3db65a", "messageHeadline": "Merge pull request #6966 from mhvk/fits_rec_further_small_change", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82d61be86283b1cc2c9eea6d7ce0567a151674b8", "messageHeadline": "Ensure that tests run even if IPython emits deprecation warnings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e9eff2ae5a2f55be6255a035b1df3f04de6201b", "messageHeadline": "Change way slicing of recarray is done to help numpy 1.9", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a5e713978f5072b88397e19f82dfa4d3ad486d7", "messageHeadline": "Merge pull request #6963 from bsipocz/travis_duration", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f22a2f4a6dfdf9aca3384cc2144ec2405db8b7f1", "messageHeadline": "Adding back listing the 50 slowest tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21d6e3626c47105f5172b660f3557de270998a1c", "messageHeadline": "Merge pull request #6955 from mhvk/io-fits-fits_rec-scalar-indexing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "89c5a47242a4b704a7a079cda05071b08aaf3ceb", "messageHeadline": "Merge pull request #6625 from astrofrog/install-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 27, "deletions": 108}}, {"node": {"oid": "96170439c00905c92066bdf022805360fc005365", "messageHeadline": "Minor wording fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9cb52305852a9765aeadef737d732b444d89c879", "messageHeadline": "Update installation documentation [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 107}}, {"node": {"oid": "e107a8a2d70dd016aaa39c26899a900cc8cae21e", "messageHeadline": "Merge pull request #6954 from drdavella/use-asdf-master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b17912f4934712a9fc431e48a2d394821b10afa", "messageHeadline": "fix refs to quantity", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d44048a1ed4948243d41c4089987b482c163ffa8", "messageHeadline": "oops - fix expected repr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3dcca2b249ac3ba36f801085b8dad45986acefd8", "messageHeadline": "remove blank line at end of file", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ae215f43c5385b387cfed6d997a01a00532b5386", "messageHeadline": "skip doctest that fails because of numpy version difference", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab0eea0f50f4e9565fd611cab7b55e3da29482bd", "messageHeadline": "address comments by Erik", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "5d1fdc73349814145875374db92e58edd555bd84", "messageHeadline": "added a note in the documentation in the new", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d79c064369f7c33352a964c05fb00756369e0481", "messageHeadline": "Added a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0ba0d8e41480fbde432bb7341ea3cc3908900d0c", "messageHeadline": "add a radial velocity shorthand too", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "950703cd5b263dc6892fe6a445ab5337f535da00", "messageHeadline": "add shortcuts to cartesian velocity and 2d proper motion", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "33298a17807e6c145b2eb531dab8b6d98bef0994", "messageHeadline": "Merge pull request #6859 from saimn/showtable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 336, "deletions": 0}}, {"node": {"oid": "10b2e1486e62c4bf61e5838efa7b5bfb0eca1267", "messageHeadline": "Ensure FITS_rec can be indexed with a tuple even if it returns a scalar.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "924a7482d62ceafcd6f2e2424eae675a0ad72142", "messageHeadline": "Merge pull request #6951 from taldcroft/ascii-encoding", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7a86a91f737c530f321f60d6dacd0f9318957d35", "messageHeadline": "Revert \"Temporarily build against ASDF feature branch until merged\"", "author": {"name": "Daniel D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a27ca38ed7172657b20c8f9886071181ca6f3f3", "messageHeadline": "Update io.ascii.read docs with encoding parameter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "50338e5b94ba382fb8deddda49e7b70489148ab2", "messageHeadline": "Fix tests with dtype following rebase", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12930fabe0d1eb8d4b7008a2d88685bfcdb16850", "messageHeadline": "Add tests for -max-lines, -hide-unit, and -show-dtype", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "dddcaa6de5509fd029372a487a8d57882a033de2", "messageHeadline": "Use splitlines to compare outputs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "38a9811b048bf0cbd99594d9bb9c9282290b2809", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f8eb84ca6323239f81e096fbfffacd0dc1a6614a", "messageHeadline": "Fix .stats and .info tests on appveyor", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4cc97908634d33dc20d1b8762b3b2a5b3604e54b", "messageHeadline": "Fix changelog after rebase", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76212fea72478847730ab076ab57f8e1b9ff8b1e", "messageHeadline": "Use argument groups for filetype specific arguments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "50767da3d47f6883fb0d3cc9073a625afea70adf", "messageHeadline": "Add mention of the script in the docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ffb8515eb9cce18d968c12b09a41de0ba140aeb5", "messageHeadline": "Add --info and --stats", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "3cff08790a4a1fc142224d30b5a8e4347752c926", "messageHeadline": "Add --delimiter for ascii formats", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "8bdf19cd4e8eb5dc352329cfe44311816c79dab5", "messageHeadline": "Enhance parameters help", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "af7378810b3404f8864f7472681a013a144007bb", "messageHeadline": "Add --more option to use Table.more", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9a367a00443f5b2093a0c950a0733ff30f065f8a", "messageHeadline": "Add __init__ to make ci happy (hopefully)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ac37cbe318f09c51d4ccc313feb629228fd6c7f3", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a6433ed938419ee843fdcb83d2d4c196773cd34", "messageHeadline": "Add votable test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6ec5e7e60c4ef0c7c924b5dc965fff80fa66b505", "messageHeadline": "Enhance docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c7d96ba024791d48345777f25d167ca813b31a09", "messageHeadline": "Add tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "bc733651e37210202cc14fcc43178926ca1c6a71", "messageHeadline": "Fix file-specific args handling and improve docstring", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "76b1a166b6fbf3f3870daa80afe6d6a5bbe72815", "messageHeadline": "Avoid line splitting", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "5ceaf4b17c8aa9a46561109a3e54139edf010e2a", "messageHeadline": "Add args specific to each format", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "7a2cb40cca9fd3605a2b7d6a6bcdd9839483084e", "messageHeadline": "pass args explicitly and fix bool options", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "1d74eb22aaaa847dc07d4f313f3b55b785d5be24", "messageHeadline": "Add pprint args", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "0ca8c5352bcf2bc363c8efe1ca2b3841480c5f64", "messageHeadline": "Add showtable script", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "66ba5d538025b7dc748d688acc31a5ae6be4729f", "messageHeadline": "Merge pull request #6904 from drdavella/asdf-icrs-coord", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 189, "deletions": 7}}, {"node": {"oid": "e5b7250d31da15586ad7c1f21fe9e0bc2407a22a", "messageHeadline": "Change BaseFrame.__setattr__ to be fast for private attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1b97e5cc28a027c7ff9a5361ae60d4b7034cbb1d", "messageHeadline": "Merge pull request #6934 from Cadair/constants_warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d9ce98ba2fbecc840284cf7af8cece00606f91d2", "messageHeadline": "Merge pull request #6508 from Juanlu001/ecliptic-precision", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "73c4a76fe7c4994611e36af504ae8f654d3773e1", "messageHeadline": "changelog merge fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d418ff51a7dffac413eef4168be2527f98bc48a2", "messageHeadline": "Fix Moon coordinates", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c2e4a0321e56c742333794f307bb1b30c09abbb", "messageHeadline": "Add changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "142182aa47948d02c9215ae5c54696387532c956", "messageHeadline": "Minor edits in tests", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4ceef1f9fbb906c6c34ae57038c98f1ef53056a6", "messageHeadline": "Correct Sun position in ecliptic coordinates", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "7ad9fb651dd040360a47461f9e6c096e41c84cfb", "messageHeadline": "Adjust unimportant precision of regression test", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "728dedf974f065f21652b3243f7fa7dc67fed0d6", "messageHeadline": "Remove nutation from ecliptic transformation", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9bfcc927fae704828a5bf9ed799896b785e86d63", "messageHeadline": "Merge pull request #6861 from StuartLittlefair/precise_vcorrs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 170, "deletions": 30}}, {"node": {"oid": "c781b753c824b56bd06d1eca004e77ae09ecb494", "messageHeadline": "privatise new methods", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b9419146231709151fe0068ba11fed8bdc2a775", "messageHeadline": "Refactor into helper function for si and cgs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "f205b20258a5fe5c1724712271b7221185e304d3", "messageHeadline": "Merge pull request #6929 from bsipocz/table_remove_test_notebook", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 235}}, {"node": {"oid": "e5aec5feef9598c6729dcd3a6331caafde5a34e4", "messageHeadline": "Merge pull request #6930 from bsipocz/python2_remove_examples", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "799bedc83ad779ab8331df070e6a04bfb08a49ce", "messageHeadline": "Merge pull request #6932 from bsipocz/pep3151_OSError", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "a455297756bab157d30ef059bad1c73e4d56e664", "messageHeadline": "fix truth value of Quantity is ambiguous warning", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "be273588d96c2a3cd24a655abfafb368c4246519", "messageHeadline": "PEP 3151 for error names", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "dad459093007e96afab0f264dcc928c87d40b611", "messageHeadline": "Removing future imports from examples to make them python3 only [docs\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "516eb846fe712709b63d997355ef5b60454459fb", "messageHeadline": "Removing obsolete test notebook", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 235}}, {"node": {"oid": "703f326479370ec48d8942db55eabe24633fa21d", "messageHeadline": "Merge pull request #6905 from larrybradley/biw", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "5cb85f6fdb20f71161cbc07c7ec114b7bd1d3b03", "messageHeadline": "Merge pull request #6928 from bsipocz/changelog_fix_3.0.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601af1270f9f6ad8560fa41cbf813a59593e9555", "messageHeadline": "Adding back PR number to changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56963f281250b57d96a138c555a24ee97f62f1e1", "messageHeadline": "Merge pull request #6926 from peeples/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec31381a417d04ff9a36d5094b473258847e2b54", "messageHeadline": "Merge pull request #6797 from bsipocz/docs_package_template", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 45, "deletions": 53}}, {"node": {"oid": "4d0930c0bd88822a1fc3523cef28bf8f5f33dc2c", "messageHeadline": "Add biweight runtime warning regression tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4300d6f029acdbfe79ede3e6831e0ae9ab4c0980", "messageHeadline": "Addressing review [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a0cdb28c2bec43b489a15417b4e4a2d5e8a60d36", "messageHeadline": "Removing some more affiliated package mention in relation to the pack\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "f74935f9117cf95c0385313a1fff5ddaeec61149", "messageHeadline": "Renaming page", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "609aabce71e57d9bbf0756bba9586afc1776adf7", "messageHeadline": "Updating package-template docs to remove the word \u201caffiliated\u201d, as it\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "751fae4caa883a9de1b9f28901edf32e7a004657", "messageHeadline": "Switch to point to condo-forge for updating version numbers.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "998b6f5f46beea783c97c595ed78d923fc81d44d", "messageHeadline": "Merge pull request #6123 from rirze/quantityfix", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "5cd0d31903584d249eba2bd1f390a2b46be40404", "messageHeadline": "Update credits.rst", "author": {"name": "Molly Peeples", "email": "molly@stsci.edu", "user": {"login": "peeples"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0fd6ead2f8d9235666b5192be38d831ebe6d6e60", "messageHeadline": "fix source of blank data and add tests", "author": {"name": "Jeffrey McBeth", "email": "mcbeth@broggs.org", "user": {"login": "mcbeth"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "19c54f853a81c37b8d1aedce1f85e58ff4559c1b", "messageHeadline": "Incorporate code review feedback", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7b5534b0fe4c10cdd57a843584f28b64453fd78d", "messageHeadline": "Fix comments in docstring for Astropy extensions", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a64957ee07e687636a2bb155963d316820cbbce1", "messageHeadline": "Insert blank line in CHANGES as apparently required by sphinx", "author": {"name": "Jeffrey McBeth", "email": "mcbeth@broggs.org", "user": {"login": "mcbeth"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "944ac4d551462faee1c2f0484bbb42ce88193065", "messageHeadline": "fix tabs in iers.py and add changelog message", "author": {"name": "Jeffrey McBeth", "email": "mcbeth@broggs.org", "user": {"login": "mcbeth"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "3882a56300d2794656dbd9cae171e6e48bb9fd70", "messageHeadline": "Add dX_2000A/dY_2000A access to the IERS_A table", "author": {"name": "Jeffrey McBeth", "email": "mcbeth@broggs.org", "user": {"login": "mcbeth"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "e05cded3bf8a3777985d620ecac369d78622ad15", "messageHeadline": "Merge pull request #6923 from saimn/fix-fits-readonly", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4c38cf681467e390ad156715317a2db0360592a0", "messageHeadline": "Fix use of frombuffer which made array read-only", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7ccb0dd49295c859f8290135eb64e5b3b58da398", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc13bb91d63f20d7243785e9029a06828451ba55", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4cfd862f63c964201e02c1d5029ee4b0411c7158", "messageHeadline": "Add docstring as needed and don't have a character_as_bytes option fo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "3a4d76bed3e8a16469f55d213850555aef17a5da", "messageHeadline": "Simplify logic for converting from input arrays to array of uints (th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b4eaf6f1001c67089bf874a4c802b3779d355228", "messageHeadline": "More robust equality checking for ICRSCoordType objects", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "be632fe17802f5b8a12d0a86616f31bfd14c509a", "messageHeadline": "Only use explicit call to np.array for chararray input", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9fec26df3fb8ee7df26b3cd020d0a990132c06a2", "messageHeadline": "Correct mistakes in updates to _rstrip; document it better.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "56d8cf53d134d78ca133efa4a058c38afea9400e", "messageHeadline": "Made _rstrip safe for non-contiguous arrays and use better buffer size.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "f09dca65829d8a47e8ec423cb9f6a0c6edb8efe8", "messageHeadline": "Only set character_as_bytes by default for writing when using Table.w\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f5eec924951d6e0c46e8ecb69dfd583b8928f63e", "messageHeadline": "Fix _rstrip_inplace for unicode columns", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "116b6af2c45326ba33ab40fb8505de4673197c90", "messageHeadline": "New implementation of _rstrip_inplace by @mhvk which provides signifi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "1e620f648b759b514cc87e901da9c7872774cf0f", "messageHeadline": "Add an option ``character_as_bytes`` when creating HDUs from columns \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8ad19c68ddbc2ac33eaf90c1ff988991bbdcc745", "messageHeadline": "Merge pull request #6821 from astrofrog/table-fits-nocopy", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 133, "deletions": 29}}, {"node": {"oid": "a92ed0d3a708ada40cdc89ded26e65d94b7ebccb", "messageHeadline": "Improve wording in changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d82d653a5ac97237ee7873da7f01c19a58abbbf4", "messageHeadline": "Clarify that performance improvement is mostly when using string colu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d41ba27313893c8a6e45542d31e4f31a844f334", "messageHeadline": "Split changelog entry into three [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "46478d452cae71ebc39c38592e6321103156be36", "messageHeadline": "Get rid of redundant tag-to-file mapping", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "38ff62d755dffe6f956d95dcaa36f57909541aa2", "messageHeadline": "Register AstropyExtension using setuptools entry point", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d969d0b5e05b362ef89ed77edbccb25be21d3c81", "messageHeadline": "Fix failure with --open-files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b77cc885e7c250431d352df478f2a18f0743d169", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4e73f2ab1b7d1bfd99069338cf39bb086ef1e123", "messageHeadline": "Temporarily build against ASDF feature branch until merged", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84b3acb0c891e236549b58de554e6961d1fb8ec7", "messageHeadline": "Add ASDF tag for ICRS coordinate and unit tests", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "232fbe5f5a606f228160c8638a0e9b5647976053", "messageHeadline": "Add ASDF schema for ICRS coordinate objects", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "89b3c74193e50db3a6696e4e041e3781c7f94cb0", "messageHeadline": "Add type and extension for ASDF types with schemas in astropy", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "dbba587a2bf8100d1c9d52e5cf42c1987160a9ba", "messageHeadline": "Added tests of memmap and character_as_bytes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e27b7bf61e2fa0d8230f992261e57066eef0dacd", "messageHeadline": "Merge pull request #6909 from saimn/cache", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1a24c01e830939afb613e32a5d8dfd400662c4fc", "messageHeadline": "adding comment about clearing cache [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cbb48a8460109742abb027d633d3564bbe359a8a", "messageHeadline": "Make it possible to control character_as_bytes in Table.read and fix \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "590daff09134d60fab0ab47c1c525eb23aa3e569", "messageHeadline": "Use ccache on Travis to speedup installation [skip appveyor]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c61f002c061088ada5ab380b5936fc732340b35", "messageHeadline": "Remove Time workaround", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2e2428fa389a0380de9b122d364494c7fc3bd9b5", "messageHeadline": "Expand changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "58f82d9f5b44dc5eac9a5aa16353fe5f8ff340c2", "messageHeadline": "Code cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f33e4b1347de0fa7daacf426628ce4a77102d92f", "messageHeadline": "Create Table from columns directly", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9bf8e8c9d2e017520d5653e6961eb8bf452b1f60", "messageHeadline": "Combine loop over columns", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "0d8c57a7fe12a09ff503adf6ca634df2e6fdcab5", "messageHeadline": "Clarify docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84325c8ba82b8bafa9ed3a253a034753379a5bda", "messageHeadline": "Mention API change in changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cc501b14fb9aaa11778021236f3e01a152e1f51b", "messageHeadline": "Expanded changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f563676f64db94e0a405602d39db391096cf850e", "messageHeadline": "Rename return_bytes to character_as_bytes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1cc4bbdfa8bb275c7366ad75aed7e184bd6f6b6f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6eebd5d774541d7c78e079434651c60a07d97ea9", "messageHeadline": "Don't enable memory mapping on read_table_fits for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c5aeef6e9f8322afe95eea81367f99aa64dfdf6", "messageHeadline": "Fix test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1643ab505343b8e92c1778db80d742a2d448fa", "messageHeadline": "Make it possible to control memory mapping when using Table.read", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "70400d3b543271bb468b6e96e5e943b1a601978f", "messageHeadline": "Fix scaling of values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6d190f3ba6902f5bd4a957ad8f4fe2f757cce327", "messageHeadline": "Maintain API for Table.add_column", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f8d1f67e379c3b1470c60da3d8dc7331e64a8701", "messageHeadline": "Add all columns in one go", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2413dbe90ee498e0929cb4b0e50f9db011cf7e19", "messageHeadline": "Avoid unnecessary copies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "756e6924b2da1e6742fe1d310796415fff5a78e4", "messageHeadline": "Decode S columns before converting to Time object", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e198e90237c851ecb94e0916f438af8c23468aa7", "messageHeadline": "Alternative implementation for connect.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "26611ff1a8df166c876a4cadb345694fd1656b07", "messageHeadline": "Added mention of return_bytes to fits.open", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c2d981e3346da08efb46859b380eb7f96f94a971", "messageHeadline": "Avoid unnecessary memory copies in FITS_rec.__del__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "68050d88e9fd3512d0194e108c2cd20d194b650d", "messageHeadline": "Make it possible to disable the conversion to unicode in FITS tables \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "c1ca9dedb75c0316d0b03b4d9705f432db37d1c9", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a177ec07b2e3a3052018eb3c088365072b981e3a", "messageHeadline": "Cast data as np.float64 in biweight functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7bfd9137c54e556b2f513e2fbea1842cf38846c0", "messageHeadline": "Merge pull request #6903 from mhvk/time-allow-column-unicode-sandwich\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "815d8ee41e7d3b704648925fea190c596612fc54", "messageHeadline": "Ensure Time can read byte arrays with items of unequal length.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "63fc64d92c1f7180265c3372e786d6b531c1aad1", "messageHeadline": "Merge pull request #6899 from taldcroft/table-fix-6838", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 92, "deletions": 4}}, {"node": {"oid": "d5a6756493958289af2cdc84b724b98f8636826b", "messageHeadline": "Improve code logic and leave breadcrumbs for future maintainers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5dec6bb931d5363f5bd4273f6fe8615a70b8cf13", "messageHeadline": "Merge pull request #6901 from mhvk/time-column-sandwich-changelog-change", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "27534adbce3a4b1c92520377ccf8e75415ee6c97", "messageHeadline": "Better changelog entry for gh-6823 [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "94865ea5b79656aa5263bed466ce8f4bcdf49941", "messageHeadline": "Fix problem comparing masked columns in bytes and unicode", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "2d0dcb1920c0661468e03da39f5cd6ba2fed924b", "messageHeadline": "Fix problem for all operators and test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "3d29c9d0cca6904ac1f2dcc881634f44db466880", "messageHeadline": "Fix problem comparing unicode to bytes masked column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8bdbd10db7eb3559b0126da85e63606a89f738e2", "messageHeadline": "Merge pull request #6823 from mhvk/time-allow-column-unicode-sandwich", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "0fae4005f03af1290408913f3a60cf0177b73b17", "messageHeadline": "Merge pull request #5839 from janga1997/rowDelItem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "01a0c8c8f989c7f4650601f1533ec129c2d48aa7", "messageHeadline": "Update docstrings to reflect that bytes are decoded as ascii [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a7fe7a372d3ea9ff731365d1247603bc49aac814", "messageHeadline": "Merge pull request #6853 from nden/affine-units", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "1fa40835d466576e9ce629ed313a5b75f2798020", "messageHeadline": "Merge pull request #6894 from astrofrog/url-failure", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ca5ac661b96772128f98a8773f368dbf7a4c29ab", "messageHeadline": "Ignore URLError in test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9533473e9ff345ac49d1bf256e50e56fd98c72a2", "messageHeadline": "Merge pull request #6155 from sosey/update-readme", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "de8d735ab2c892f43fea50c34b8dc6d3d3c6670d", "messageHeadline": "Merge pull request #6883 from drdavella/asdf-entry-point", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7bf5a1063450bb8db2b1f936c092279dba2c79e7", "messageHeadline": "Merge pull request #6892 from astrofrog/fix-tests-require", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "242f3cd29a2b2071cb92407dc9e80a9870ceb6d7", "messageHeadline": "Remove _is_int import using code similar to __getitem__", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "5c62317fd7476aba26cebfb6b61b5d75a2f9280f", "messageHeadline": "Fix changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "dff8719859e8a9ceaa34e6691b8b5ea97b28151e", "messageHeadline": "remove rows through __delitem__", "author": {"name": "janga", "email": "janga1997@gmail.com", "user": {"login": "janga1997"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "bb00626bb5186285fa872a0c58ee1044ac3a6c68", "messageHeadline": "Install test dependencies after building astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "274561df706b740b046ec3ca6ac36c3dc923eab7", "messageHeadline": "CI: don't install pytest-astropy manually", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f0910e0bb52115bc72357e3cc1d94385a5b41fa3", "messageHeadline": "Install ASDF extension using setuptools entry point", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "24bf3113306b9e2616c8affa57343641e6886700", "messageHeadline": "Merge pull request #6891 from drdavella/test-dep-warning-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f77437a6c567212f826b506891e240a198d576b8", "messageHeadline": "Updated changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73434eb52b4e2b2a67f69223e4c1488fe1ae9c16", "messageHeadline": "Use insert instead of append", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d226b781cf6a1ea1248daa2ec44ed5f8a4c49ec6", "messageHeadline": "Make tests_require work with 'python setup.py test'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "8d3230c723e0f4381e6e8001227556224d71d74d", "messageHeadline": "Merge pull request #6890 from astrofrog/install-to-test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "f1711fa8188006fec7c2b0417269645ef7273664", "messageHeadline": "Merge pull request #69 from eteq/install-to-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6123947d0e33d107d1bdde92168ff584de9db938", "messageHeadline": "add a bit about the temp directory thing to the test docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5994a261d7b24b2601ea0926c1c39e15c3308971", "messageHeadline": "Handle the case where test packages have been uninstalled", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "adc7ccf4aa7f87e9402ed484630498230fa7e5d3", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b7923ab6ebcb8ca9f6eff3e4239f9c06ac6a3d3f", "messageHeadline": "Expand docstring [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "984e97ea1fbc4ba3d51588a8ec80817e9cd8dbd7", "messageHeadline": "added missing dash for section line", "author": {"name": "Megan Sosey", "email": "sosey@stsci.edu", "user": {"login": "sosey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1db420fe193a3a46eaa4f79929a6054c052d27e", "messageHeadline": "Merge pull request #6889 from duncanmmacleod/docstring-typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26a1df9f7fdca94c3a3c45d5c6aff9d40c46a8eb", "messageHeadline": "Install package to temporary directory for testing instead of buildin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "02a024eb545a7aa5a67dbdb9338bb4ce211e24bf", "messageHeadline": "docstring changes and typo fix", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "6dcb637205ab29d090c284e55a939b5c354c26ed", "messageHeadline": "__quantity_subclass__: fixed typo in docstring", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eb2786c8ce1788898f788782ff11d649bb7d2d2", "messageHeadline": "Merge pull request #6885 from drdavella/fix-test-failures", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83120c4844cad3d30015be000e2d963dd3ec1c92", "messageHeadline": "Do not use --pyargs by default in setup.cfg", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a51d44c86a22c312217e17e539aaf0f557ca5a5d", "messageHeadline": "Merge pull request #6878 from evertrol/fix-table-unique-documentation", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e65baad71130ed0fcc1ebf243353427ab8163d70", "messageHeadline": "Merge pull request #6458 from taldcroft/ascii-chunk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 438, "deletions": 73}}, {"node": {"oid": "75b05c35a4af53a4cfaa0c2b47f84a1f6f051c40", "messageHeadline": "Fix problem in string itemsize for mixed numeric/string inputs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "b8ea6f27523312a4062f9f24dafaac39647e78a4", "messageHeadline": "improvements as a result of mhvk review", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "68c3aa17c437750d872839b08020980cd5fe2006", "messageHeadline": "Fix a problem for table without final newline", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8489a2450ce9b783d18ca5a6ff8981c390c8528c", "messageHeadline": "Test for changing type or size (test now passes)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ca4409509496c4a88c859bd91cf521b45aa99b6a", "messageHeadline": "Update README", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8f840f8d377f38a72bb9fce603ac816788e8ac4", "messageHeadline": "adding oxford comma", "author": {"name": "Megan Sosey", "email": "sosey@stsci.edu", "user": {"login": "sosey"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "047dde3199a56906fb080488a03e71bef65b016d", "messageHeadline": "Added contributions section to repository readme file", "author": {"name": "Megan Sosey", "email": "sosey@stsci.edu", "user": {"login": "sosey"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d29f902a66fd8ddb1649232a4b2e68a75ff24ca3", "messageHeadline": "Fix problem reading table with changing string lengths", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "df5c86aa309f6ed2b4f3f9a92086e15234a82fbb", "messageHeadline": "Minor doc updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2d6673581f43cc9a652307a7514365e7c0701fa7", "messageHeadline": "Make fast exception consistent and fix minor issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c13d8f623888a0e05dcc46f6ba461fa6409fe83b", "messageHeadline": "Fix another Windows-only test fail", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52283d44cd54fa0b0f74f47845d0b04298e26e67", "messageHeadline": "Minor code and docs cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "3dca2d7cd3098059ab9a57de6f89285588ec2c75", "messageHeadline": "Documenation updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 17}}, {"node": {"oid": "3e373f262ba4b5d97a6d8d872086bab12bc0bce7", "messageHeadline": "Add support for reading masked tables in chunks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "1a41c3dc501c24f6084551a02b87ccdc7f7e6bb9", "messageHeadline": "Read chunks more memory-efficiently for unmasked arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "86b807e45bcf998feeb63164f3084864cd81bea5", "messageHeadline": "Different chunking strategy that works on Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "e096b68bbc6c33ba30300a4a7ad4e8167dcd4ee9", "messageHeadline": "Fix remnant six dependency", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "522b86439e683384d7bc4a8f8af9a18ced8baefd", "messageHeadline": "Revert unrelated changes in cparser.pyx", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 26}}, {"node": {"oid": "3ed83a51d15c38a2ecbff96b0e98e20f7dd4d2f2", "messageHeadline": "Add more tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "1ecdf9798ef3c22096fea28e52c09e2634f09f66", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "70b5e00c0e400d66c6b973f743ac0ee60240b5b1", "messageHeadline": "Work around for #6460", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "db9910e455c53d63f36a2af3a396a4ddcd62b905", "messageHeadline": "Get chunks tests working on Py2 [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "c3f1a5d18fdcbf50f6718d62d46fc62dc6485802", "messageHeadline": "Make internal fast_reader always a dict", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "fbf07465720b6f7842f7c863e77bd78803e6104b", "messageHeadline": "Add support and initial testing for chunked reading", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 207, "deletions": 45}}, {"node": {"oid": "99638b7ca3a6f04577a3fbd879b89e9477909137", "messageHeadline": "Add reader class info to read_trace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0fe9ad9e2a840cb0659901d62ae7d4626bfa6747", "messageHeadline": "Add comments to cparser.pyx", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "2fbe399ebf4972834d30bfc69a67325e862ef1f9", "messageHeadline": "Merge pull request #6879 from astrofrog/update-circleci", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c3339e78c67f0f1808e8befd49f5d94627962213", "messageHeadline": "Update docker image for CircleCI to include git by default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8d2ccf4e8ea107d80f8977897ef700787c7719eb", "messageHeadline": "Fix example in astropy.table.unique docstring", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e78691b4553f1e3eea4041b97dcb2ba49798ee12", "messageHeadline": "Merge pull request #6875 from karllark/affil_docs_fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "751911fbff5e03bf339d403478b5d8af542a832e", "messageHeadline": "change setup.py to setup.cfg in release instructions as this is where\u2026", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "075ad724486f17280f4ee6ee82d3bb584f505520", "messageHeadline": "Merge pull request #4 from mhvk/pr-6861", "author": {"name": "StuartLittlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "c1c2651d311aeff70907a3b6e4a883cb11e19688", "messageHeadline": "Merge pull request #6876 from bsipocz/travis_pytest3.2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26d9b5294260897f5890fec45555e07221ffbf74", "messageHeadline": "We need to test with the new pytest", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "beba8ea094e13b61be6e8343a1a4e374303bae67", "messageHeadline": "Simplify gravitational_redshift a little.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "723a1ddd56d1f26b562ea8cfae1ac1f4e8df3947", "messageHeadline": "Use frame tranformations in EarthLocation.get_gcrs_posvel.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "90af977041581127323a7fb788669a06811792d7", "messageHeadline": "Minor update to release section [docs only]", "author": {"name": "Karl Gordon", "email": "kgordon@stsci.edu", "user": {"login": "karllark"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "00c547c97f70ff92df76ee7bfbcb6ba9fff3ffd8", "messageHeadline": "making CoC wording a bit more declarative", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "310acb645a5854431dd29344b8643f9f693984c6", "messageHeadline": "Merge pull request #6863 from drdavella/update-asdf-ci", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7deb58501f48d0c9b11600d950e5057136458169", "messageHeadline": "Merge pull request #6855 from adrn/coordinates/parallax", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "bc2329e0504cc65d457073304f67cb7f67565b48", "messageHeadline": "Clarify changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c51fee4d2bf6f00e3bb465ab1f1197e97db4bf13", "messageHeadline": "Tweak docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ad7e0b8a0aa2cb397cf621cb633f22f30bed054", "messageHeadline": "added changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "402d99c9dd2915edeaf2ca8e5457e84929f36b76", "messageHeadline": "add parallax attribute and test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8034ecbb6d795eaf2f74ec1fdb101e2bbdd6b290", "messageHeadline": "Update travis script to use master branch of ASDF for test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28ea9f1c5f7a0ea22dd077513555e84ba2ac2499", "messageHeadline": "Merge pull request #6790 from drdavella/integrate-asdf", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1840, "deletions": 8}}, {"node": {"oid": "7bc163d24fc5306faa589cf3e6d61584166b2f29", "messageHeadline": "fix inverse of affine with units, add WCS test case", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "dc60cb6e506dedca6e1b9301e8131f98e9bdc88e", "messageHeadline": "update documentation values", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0a633d693789bce974a7976db7874edb1eda3aff", "messageHeadline": "changelog entry", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b58a25406c17308770d7658c2b19df6ffe54a172", "messageHeadline": "minor doc tweaks", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1c187e9e8fa1b9330a3e2ccc543d2e249a59b81b", "messageHeadline": "add docs on precision", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "6b8f9136d8e3912759a9b39ebc76fd8ada02e3d3", "messageHeadline": "give the comparison to barycorr teeth!", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c370c7bd580da346ee31336806434b40ea5a0f1", "messageHeadline": "only do accurate correction calcs for barycentric corrs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "18c905848c69ce08f63d680ec3e5f338eb32a5a9", "messageHeadline": "fix GR calculation for non-scalar times", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be938081524195780466698429e0fd27b78b0bd9", "messageHeadline": "improve precision of radial_velocity_correction", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "851e6c889644724a0ea0d39804f8dd75094247d8", "messageHeadline": "add gravitational redshift calculation to EarthLocation", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b5eabb194920d850e9bc426a488014b44f4d55ba", "messageHeadline": "remove unused import of matmul", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56e7f27d2280edcef5eca3cab77226537b29b5c3", "messageHeadline": "use PR number, not issue number in changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207c245f0ab127ff8260725fc8c8ceee01c1cbde", "messageHeadline": "changelog moved to 2.0.3", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d7e98e6d3995a792c699e3d2227ccee9e173f80", "messageHeadline": "typo in changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "757090018c75b28d41007e9dce7a4dd1bd132b04", "messageHeadline": "correct issue number", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62acd18a452d90d321124c996b9df620e1ac101f", "messageHeadline": "changelog entry", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4269fc3cd73c31359a2e98fc0e252d6a8f537aab", "messageHeadline": "add regression test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3d1cfb53aa605188f1cc29c65c9425af7ba77907", "messageHeadline": "correction of get_gcrs_posvel to use CIRS velocity first", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "8ee80b978ef7ae87853f2b41253f2bc85e075906", "messageHeadline": "Use relative imports within the asdf subpackage", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "8c456f569696ec281855cb07dd5cdd98b396f0fb", "messageHeadline": "Suppress OpenSSL deprecation warning coming from requests...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "43db764230d0788e2e5ae153c808e67bf874313d", "messageHeadline": "Fix ordering of imports in new asdf tag implementations", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "8015591a24a9c4f77252fb153740bcb727802631", "messageHeadline": "No longer necessary to accommodate older astropy versions", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "2667821cbb8f9a0bc7490ef74fb58b5724fe8669", "messageHeadline": "Fix change log entry to reflect subpackage location", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "269cd250c30ffd1817b0592b93c73606f9938244", "messageHeadline": "Add documentation for new ASDF module [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "ee9b0d9cf27d70f40bdd301c13f098dd7f1ede92", "messageHeadline": "Move astropy.io.asdf to astropy.io.misc.asdf", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "3c73777106fb6c7b1b6e05cd37eca907040ac775", "messageHeadline": "Rename AstropyExtension to AstropyAsdfExtension...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2efd027220192ff7918422ddfce8d57c507012da", "messageHeadline": "Remove requires_2to3 from asdf/setup_package.py", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1dce4d3ba4971d70742599edede02de257c3d064", "messageHeadline": "AstropyExtension can/should inherit from BuiltinExtension", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "940e29a20630255d7cfff423f3e3a6c9df00f495", "messageHeadline": "Fix flake8 errors: complaints about whitespace", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08a004ea6b4fb437d51f21ae19bbf352b62697a2", "messageHeadline": "Update change log", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "80e4db714d6b2026f2e4764c5d873a39e1aad6eb", "messageHeadline": "Update travis matrix to install ASDF and test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "355f55a05fabc03c68698388f18eda3dc199addc", "messageHeadline": "Import all asdf tags in extension.py, not with __init__.py...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "1771f7191c13f5e760a9d96d0c1c8f00b20b6670", "messageHeadline": "Add custom type for Astropy implementations of ASDF types", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 58, "deletions": 71}}, {"node": {"oid": "4b94e31fde629d50e9c7ea69ab33fe9133853efd", "messageHeadline": "Move ASDF implementation of models/transforms to astropy", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 886, "deletions": 2}}, {"node": {"oid": "47b259f14e822251e18b0afab7c9dcbcecff6236", "messageHeadline": "Move ASDF implementation of FITS tag to astropy", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 239, "deletions": 1}}, {"node": {"oid": "8d5d9cadf9b44b5d4e03f6b8bb595bdce3e6dd7a", "messageHeadline": "Move ASDF implementation of table to astropy", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 237, "deletions": 1}}, {"node": {"oid": "c9017ea39943420db07fd20025e7b4bc88347856", "messageHeadline": "Add setup_package to asdf submodule for collecting schemas...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d6341d1c8239cfa6de12c1ac914dba38d5175a9e", "messageHeadline": "Move ASDF implementation of unit and quantity to astropy", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 180, "deletions": 5}}, {"node": {"oid": "cc70f98ff99c7226cf5d3fbfb635f0afa740f21c", "messageHeadline": "Move ASDF implementation of Time to astropy as test case...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "db2c0eb6d6ee9099cbeafadee05fa29914c3a6da", "messageHeadline": "Merge pull request #6857 from adrn/coordinates/skycoord-uvw-order", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "443cf7a99bffd7b1079b9495f6bb36f13774d293", "messageHeadline": "fix order of u,v,w [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1b427c09307b7307e492055071bc0d91ce85b7", "messageHeadline": "modify logic in distance to more generically error", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "1a96c9a31f04f1d5fe6fdf35a00503bec32ceb8a", "messageHeadline": "add test of parallax in distance", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ab03770d3733075ec6068f87a1ab83c0b80c6902", "messageHeadline": "oops, actually implement", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "d910bc7ed5ee202efd72ea6aa03c0c0e18eb52cf", "messageHeadline": "add support for parallax kwarg in Distance init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "f9d1c9784237de3dcdec01239f5fe683bfb08e19", "messageHeadline": "add change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7b7f13213f88a1fb0ca35f60dc51c9c0d95cd76", "messageHeadline": "matrix and translation should have th esame units", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6f2da051699956d2baa7426cc5ef20ce741457c2", "messageHeadline": "fix units in AffineTransformation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "f65e9951310ea1964f7958cb342421113335f505", "messageHeadline": "Merge pull request #6851 from pllim/fix-vo-difflib", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "0c5233e28d13a7704c822725d7145528e4db0761", "messageHeadline": "Fix TypeError when using difflib in vo_test", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "23d039db04b5c82fa318b1e9bef0fa93a7768ef2", "messageHeadline": "Minor PEP8 fixes for vo_test.py", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5d1b6968b225387452452f59e3a872fef3fbd444", "messageHeadline": "Merge pull request #6849 from saimn/fits-doc-scale", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6564d22b9384639adb509e0ea17d6fe265d2b540", "messageHeadline": "Fix link to ImageHDU.scale in FAQ [docs only]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "060a2b69f44c2a7a7f01b5d4feb5b9553e3a0db6", "messageHeadline": "Merge pull request #6844 from larrybradley/fits2bitmap-origin", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e552f8347194e4e5ba69f5bbcc40fb88825542c8", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a68e4c0a01703f92ce3749bed5ff618ca56c1bc3", "messageHeadline": "Add regression test for fits2bitmap origin", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "56166cd006bd7c28122ba5cd541777b8a1a6fa8a", "messageHeadline": "Add origin for fits2bitmap script", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37e1c510152f18c47dd1323303331b0d6e3579a1", "messageHeadline": "Merge pull request #6840 from astrofrog/fix-sites-doctest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "50d3bce4ac7aa431cdeb790b068619b31ff7c12a", "messageHeadline": "Merge pull request #6830 from drdavella/remote-data-strict", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22a888a61f4e779aa0b573a5698ebefb1c8d892e", "messageHeadline": "Pre-download sites.json to avoid issues with doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "885c1b75a2e879b093c1a536ad94bc2e4720eb0b", "messageHeadline": "Ensure string conversion is at least as fast as previously.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "c73764f7dd08f36622773b411e27038796307b6f", "messageHeadline": "Move helper function to TimeString class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "a231094d5bb58d668e9d8b768513e63602355375", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "40d4c613bcd45f7a2d12bafa411c2210e92df487", "messageHeadline": "Assume ascii encoding for arrays with dtype 'S' in Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "5967042e331cb571ac21f2b3212a86d9e55af1ed", "messageHeadline": "Enable the new remote-data-strict option in setup.cfg", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4feae636ba34cb47e69a7a99e499aefec5c82b60", "messageHeadline": "Merge pull request #6827 from eteq/affil-travis-hint", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49d59fb7484895c1b0ce3db1a37a45774d2470d7", "messageHeadline": "add a bit about *what* in travis.yml should be edited", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b8d033da1bff04e636edc094d17136c702da9917", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "502bb06a4de0df5d8ce2a3db51a93a4d20fe1830", "messageHeadline": "Use Quantity initiazer in _to_own_unit; test cleanup.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "982e69c5b74849bbd0d8f58e55f9514db7bc4620", "messageHeadline": "Merge pull request #6826 from pllim/fix-rtd", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce904ef75288b3a5203166f2f4fdbef708a59560", "messageHeadline": "Include pytest as RTD dependency", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d305fce89e2f563f9d33d5dae9580c88dffc394", "messageHeadline": "rebase test(s), and reimplement original solution", "author": {"name": "rirze", "email": "cheedella.sourabh@gmail.com", "user": {"login": "rirze"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "169afbb28024d6318b121b9bb56a9f7d281eccd8", "messageHeadline": "Merge pull request #6811 from drdavella/update-plugins-docs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 194, "deletions": 29}}, {"node": {"oid": "dcb1baad8be97b5564a55a9a2323d7d0d0f83424", "messageHeadline": "Merge pull request #6817 from drdavella/fix-disable-internet", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "42408ca419bb41e647b1c8e6c34558a7b94d358d", "messageHeadline": "Merge pull request #6442 from AustereCuriosity/Time_read_fits", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 596, "deletions": 92}}, {"node": {"oid": "edc7fc4bb76cfbc5e290d48a8dddfc7e6bd15f23", "messageHeadline": "Made tests for LOCAL time scale more robust", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b04ee7f9cb58131d795bcf0e012f3e430f42d5e5", "messageHeadline": "Nitpicks addressed", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17a381bf144557ea7a17fe17484dcf5e7c01d9eb", "messageHeadline": "Apply more feedback from code review [docs only]", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "6a486b4bdbd0bec46e849d6283bc5822fafd7fa3", "messageHeadline": "Fix backwards compatibility with disable_internet", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "df04c13a5efd78df21341b0d0ee6fa0603fa014b", "messageHeadline": "Merge pull request #6812 from taldcroft/table-format-error", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d92e4582558baafe98e509ea85435e5361a04e0c", "messageHeadline": "Merge pull request #6814 from drdavella/dont-import-remotedata", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 71, "deletions": 81}}, {"node": {"oid": "cfa198e2158f469b784602524e14fb3c8afcccff", "messageHeadline": "Address code review feedback, other improvements [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "b6a31c5c5537eae05b42ce295fee82cf310ab7ca", "messageHeadline": "Fix problem where bad column format is not reverted", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0fc840df667ef48a6b5491f5f936ab0421628999", "messageHeadline": "Remove all imports of remote_data decorator...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 71, "deletions": 81}}, {"node": {"oid": "c47c2ec05f5bb307c030be9c1a6d8edc1fd18c3a", "messageHeadline": "Remove reference to remote_data in test helpers [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "724eabedf8cc9f4abcab11e9d0b0fc7b2d2efe0f", "messageHeadline": "Update whatsnew for new pytest plugin packages [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "ede0496043f542292c1a2f61a46adfcbd804c7e3", "messageHeadline": "Update testing documentation on install page [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "912dac51dde1adc13669298a069a2b522423f41b", "messageHeadline": "Update testing documentation to reflect new plugins [docs only]", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "4749e9bdd18955a43cce7c08c1cfb23ca3e61fef", "messageHeadline": "Merge pull request #6606 from drdavella/relocate-plugins", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 338, "deletions": 1351}}, {"node": {"oid": "00e77dbd4523a833c933fe0af37a29a3e15c06f8", "messageHeadline": "Address feedback from code review", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "667b7ab621dfa80290fbe36cd711ad0a427ca272", "messageHeadline": "Merge pull request #6813 from saimn/fits_array_from_file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "79986cd55fec689ddee1e24524fc4da05e814354", "messageHeadline": "Remove the sep argument from _array_from_file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "5912e3fd04142efbff15eb949b7a5f48ae9c772f", "messageHeadline": "Add pytest-astropy to pip-requirements-dev", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93a78fb687a5128db472f9349eed81e2ed4a1a82", "messageHeadline": "Add comment about backwards compatibility", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19195923bd51835025fea1856bb284066b7acdda", "messageHeadline": "Import disable_internet into `astropy.tests` for backwards compatibility", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c16c2faa048c2f08cf7ca0e249286e94382f2465", "messageHeadline": "Add astropy.tests.pytest_plugins for backwards compatibility...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "cee034408b3a81b4b7b5dccb2517d825ef591c9d", "messageHeadline": "Convert one travis test to use native pytest...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f3e356e79a17bd19d5993699410ab6abb18dba1e", "messageHeadline": "Remove 'repeat' plugin: use pytest-repeat instead", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "07860a606f8cbda410945caf1af8313c83d9260d", "messageHeadline": "Disable coverage for code that doesn't run on CI server", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19ee6dce14182a658baba1a486f929af2a1fd9b0", "messageHeadline": "Use top-level conftest for plugins instead of setup.py", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "a466ac96654e7a34b0d625370cc352dc63180086", "messageHeadline": "Test runner now checks for available test dependencies", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "516cbedce8be269f157f0921a70c7bd3699431d2", "messageHeadline": "Use extras_require for pytest-astropy, not setup_requires...", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "316be878d76720758a13c3ff82612c50d9cec4e4", "messageHeadline": "Fix broken combination of pytest.raises and simplefilter in wcs test", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9fe3bd1df171c08c69a0633ac55a488ed6074a31", "messageHeadline": "Update change log", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "19aed1898c9b95c8286991c562c8040f61a6c1ad", "messageHeadline": "Add pytest-astropy to pip dependencies for CI tests", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8b89f600e06202a934d439c9121f1aaa9eb20830", "messageHeadline": "Update setup.py now that dependencies are published", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1a27565ccc17e384dae265ff0ac71f2ddff61cd7", "messageHeadline": "Reuse min_numpy_version in multiple places", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dc3f5dad8695f162f0c0062ef19c903b5406547d", "messageHeadline": "Remove disable_internet functionality from core...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 231}}, {"node": {"oid": "f6253e67d9b2354ce096fd9a662e008164910c99", "messageHeadline": "Time tests can no longer use INTERNET_OFF. Use @remote_data instead", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "b17271ed90a7f718fbf249039c280b2a8e33e426", "messageHeadline": "IERS configuration should not rely on INTERNET_OFF", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d26cc4f117b205d0e1dd427a19a4370785fa8fdf", "messageHeadline": "Remove unicode plugin: not needed for Py3", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 165}}, {"node": {"oid": "be6f09b5fa3a156ddaf46e8fecfd326369fb0b69", "messageHeadline": "Remove doctest plus plugin from astropy core", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 550}}, {"node": {"oid": "5ae6ad50d5dff095e41b458adf3a0fbf21e0333d", "messageHeadline": "Remove open file detection plugin from astropy core", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 121}}, {"node": {"oid": "6d42858b9ee73ffdabcd46e86783de7b7ecba460", "messageHeadline": "Remove remote data plugin from astropy core", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 107}}, {"node": {"oid": "97180a1c1393fd8cc944dd809533ed6384feb00c", "messageHeadline": "Make flake8 happy -- fix trailing whitespace", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7862c53541e1f361f6967e52c8b900f0a732a372", "messageHeadline": "Automatically install development version of package", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "68c75424264f2a84c7b9e929f6e8427b3fe6a877", "messageHeadline": "Updates to norecursedirs in top-level config", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ea3191e913b21d2cbd06f595528a6ff8a813df0", "messageHeadline": "Fix astropy test runner arguments", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "dead42e5a608a2ca04ff1d1e1d289eccc909b289", "messageHeadline": "Update documentation headers for pytest plugins", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "35f53b061cbff45bc91cac24740c0e9a39cd0a79", "messageHeadline": "Separate display and configuration logic into separate plugins", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 158, "deletions": 127}}, {"node": {"oid": "91e069069d7992f9cc9bdf641e1f7d488b0e1277", "messageHeadline": "Remove unused modules from config plugin", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bafcc83fafe1bde73e2365bdf9a4a33e72b52339", "messageHeadline": "Split unicode handling logic into separate plugin", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 172, "deletions": 86}}, {"node": {"oid": "c4f52a506b596e446d0112263563d2183f78a886", "messageHeadline": "Move plugins into new subdirectory", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "cad25a2bd9ebd6bcb281f216109ba594ba989a30", "messageHeadline": "Add config/unicode plugins as another entry point", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f6a306882e5eb058c6cfb0df76fa28600abe8619", "messageHeadline": "Fix bugs, allow doctestplus, doctestrst to run cleanly", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "08df7128ef4f977fd39f682a9eb464d80bceabd1", "messageHeadline": "Start integrating the doctestsplus plugin. Bugs to fix.", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "afa2cf0ef1ed1e768bea7a8224eba713ba780995", "messageHeadline": "First steps towards making native pytest work", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4fd4aa544e283b8cb598b515e558cd1eef458a5b", "messageHeadline": "Merge pull request #6653 from Juanlu001/fix-day-frac", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "df075b8c8ec8fbf93459fac05f1194b8cdefed23", "messageHeadline": "Add changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "Juanlu001@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1560dc08105141b4064fb9dd34f2e9e85277ae0a", "messageHeadline": "Merge pull request #6809 from drdavella/fix-scipy-deprecated", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "49208a22718bc6d81b458988fbb36f6ef2f453d2", "messageHeadline": "Update docstring", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "Juanlu001@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40148874bf5b27bf7dbb5fec00e75ee5d4201dc3", "messageHeadline": "Fix deprecated import of factorial and comb from scipy", "author": {"name": "Daniel D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3adb830325ced5461bced4a06b3360b5a30af054", "messageHeadline": "Merge pull request #6636 from mhvk/cleanup_super", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "12524162d4d189c9f1606dffa3ad159f49d5d1f7", "messageHeadline": "Merge pull request #6805 from astrofrog/remove-gitter-badge", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d33941839edfd18692c8233984e2d138ec43cae0", "messageHeadline": "Merge pull request #6776 from SaraOgaz/patch-4", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd63e1323705177f89987860f89132960350b62d", "messageHeadline": "fixing white space", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "140ee9c63f6ad7e230facfb77558b8105f357c63", "messageHeadline": "Remove Gitter badge [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "45f4d8dde46eb68ca949c51b542de66e87ed115e", "messageHeadline": "Merge pull request #6801 from MSeifert04/literals_instead_of_function\u2026", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "9ad48aa0ff90d8f56f0a0329070c499946b1a491", "messageHeadline": "Merge pull request #6800 from MSeifert04/typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0fb07d8c6689cdb75d9c00a0abd2494d42b852e6", "messageHeadline": "Change some set/dict calls to use literals.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "c723ab4f73dd0de9a2b6b3e8e20866daa6545047", "messageHeadline": "add changelog [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7efd444fa115af0deb2ab164645089400f4facca", "messageHeadline": "Merge pull request #6799 from MSeifert04/_errlist_do_not_use_new", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d04149c15f8985108755bc058ebd02c66e3b6a4b", "messageHeadline": "pyreadyline -> pyreadline import", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbfd8fd451cb1171519487351082258bcdc1d969", "messageHeadline": "Removes __new__ in _ErrList", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b7f0bdbb03c4a37078a636775e62cf29fcd51950", "messageHeadline": "Merge pull request #6670 from MSeifert04/objtype-classproperty", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "16eccd30d91ae68bc1a6c8a1849630f026683b49", "messageHeadline": "add reference to the corresponding Python issue [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d4dd0d9734033d92731aa8323d98ed0fb5104e6", "messageHeadline": "Merge pull request #6796 from MSeifert04/duplicate_dictionary_key", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "692462d9f74233b2eda20fcb52db08457f92226e", "messageHeadline": "use parametrize instead of dictionary", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "18c2bc71f1c7ee2314c21b5aab4af7e1b0eff8ac", "messageHeadline": "objtype cannot be None with normal invokation", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "7ffd7978f35a29696b8c92479648936875b925be", "messageHeadline": "Remove duplicated dictionary key in test_c_reader function", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "72d5346b333aa6112ce95b2b809fd42dd2f153fe", "messageHeadline": "Merge pull request #6793 from MSeifert04/more_explicit_error_fits_ope\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2b33d398c9f4b2b3f378558a3ae037861a459828", "messageHeadline": "Merge pull request #6794 from MSeifert04/remove_fits_util_maketrans", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "994b641a9900426f3b9f35d38147abc9c5b618df", "messageHeadline": "Remove maketrans from io.fits.util module [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a060d6f8477152ffb641daeb876ee76a31461b0b", "messageHeadline": "Raise more informative Exception when the fileobj for fits.open is bytes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a42cd58253d9ef6b56dcf494619ea48f80576158", "messageHeadline": "Merge pull request #6792 from MSeifert04/remove_unnecessary_check", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c857d06f0d717c360b967aeef61c943588d1b635", "messageHeadline": "Remove unnecessary io is not None check", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7334480c5fd03f704529d1582ec09414539afa04", "messageHeadline": "Merge pull request #6785 from bsipocz/frombuffer_instead_of_fromstring", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1cbca238444b45b770fe63587fad73db50ec84e0", "messageHeadline": "Adding back handling of case with a separator string", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "acabaa748c570e6bdd9d368ae1b4497a5a60c565", "messageHeadline": "Using bytes instead of string", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a8458b37dd88b97d0b5c4fd1e4fa07807e27b19", "messageHeadline": "using frombuffer instead of fromstring in io.fits", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e430af61f701b5317ed25faab7542e9ca73876ba", "messageHeadline": "Using frombuffer rather than fromstring in votable", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "345065bb558b58571cb5da2e01f40b1413dcbca2", "messageHeadline": "Merge pull request #6783 from bmorris3/patch-3", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee99f65e446c8977ffecbb433fdeca356c4da838", "messageHeadline": "Merge pull request #6781 from MSeifert04/fits-verify-docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "27b0d6a76bcfd99083019e3a1c41100602cacfe1", "messageHeadline": "Fix AstropyDeprecationWarning from Time constructor", "author": {"name": "Brett M. Morris", "email": "bmmorris@uw.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3863b898864b46754e16e522ea91f29790442c6", "messageHeadline": "Merge pull request #6782 from MSeifert04/super-arguments-io-fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf5317a1137a2e3baec08a3b0c6335ca7ab26cca", "messageHeadline": "Merge pull request #6590 from lpsinger/quantity_bool_error", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "f05796e1ad330ef049414c22461d6ad33731ebd1", "messageHeadline": "Remove arguments for super in io.fits", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50589bcae2454da1abe7d0f37a96223f4ce3e25b", "messageHeadline": "Fix deprecated conversion of quantity to bool", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a7e64e94ab221889c096559449c439c347b81e", "messageHeadline": "Deprecated conversion of quantities to truth values", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "907c0467da95e20270c3331bc85dc7f9e092afff", "messageHeadline": "Enable subtraction syntax for inverting & composing WCS transforms", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "f9202aef031048227391322be1ceb38feff72150", "messageHeadline": "Run some doctests on verification of io.fits", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "566f82399e1e31a271ba88e41546c8759fc388b1", "messageHeadline": "Merge pull request #6773 from MSeifert04/hl_setitem", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "7fe19cade0a48aafbccb222b0397eceed23ad632", "messageHeadline": "Merge pull request #6779 from astropy/revert-6502-double-dollars-latex", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "028ac88e88ae85cbcd1db3a7c5dbf0a789ff8837", "messageHeadline": "Revert \"Use double dollar signs for LaTeX output\"", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "b4922db8f712df5d02b55799f2cb47fa4a7c3e03", "messageHeadline": "Merge pull request #6767 from astrofrog/use-mirror", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 51}}, {"node": {"oid": "e54a10296903b5be6cf8a47a3492328d4a3902e3", "messageHeadline": "minor wording adjustment in \"other changes\" section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87067d8548931a2a2fb065517fd738ac5900aae1", "messageHeadline": "doc update to CCDData", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d81ddea12df7221d14c7373e397391fd79c5412a", "messageHeadline": "use super instead of list.methodname and add asserts for tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "cdb83945ab77a2b603c794ae8f627b1bc85c26bf", "messageHeadline": "Merge pull request #6765 from adrn/coordinates/moon-sep-docs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "1b8d8ebdafbc4dada3ab872071e1503cb9d82d66", "messageHeadline": "Merge pull request #6772 from MSeifert04/remove_basestring_reference", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0a19cf8603c4c69a367a71661bc1348f10212512", "messageHeadline": "add a few more words on the unexpected behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9e4331c0869ec3f14ada7b03af03e8c501dd8bb4", "messageHeadline": "Merge pull request #6748 from pllim/gaussiankernel2d-theta", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "d20e3a42e38360b368161324905334932b0486f0", "messageHeadline": "Some fixes with HomogeneousList.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "07a77a41d3462f5484aca378e5261cd065fb9788", "messageHeadline": "Fix one more case of mirror not being used", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "3eb3dee2b912fa1d40d8df0bd527ad8abd9e5650", "messageHeadline": "Added another changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a78bfad369a6ad70253eb875d6c50edbed572eb7", "messageHeadline": "Explicitly specify which modules to exclude when using find_current_m\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5f2b422a02bbaae797c839888b576e908069ea0f", "messageHeadline": "Fix find_current_module to use importlib.import_module instead of __i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6add02e57e350f8e88a7d2ad2e6602772dea561", "messageHeadline": "Remove reference to basestring in io.registry", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4783f43892471110272e9caee759612a00d98786", "messageHeadline": "Merge pull request #6771 from MSeifert04/fix-6770", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "89fb800b327349e720d8a470a0b788daefc16bb1", "messageHeadline": "Fixed mixed tabs and spaces ascii reading", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "58d85a959afe2e873663930cc4b71590ea130ce2", "messageHeadline": "Read bytes in get_pkg_data_fileobj to trigger any URLErrors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "d18829463f5864e5b96fad300342aa9fece287a7", "messageHeadline": "Merge pull request #6768 from MSeifert04/remove_futures_wcs_example", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ee047ed668a1da2b68e38d23f5212d4d31da950a", "messageHeadline": "Test that URL resolves inside get_readable_fileoj", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "aa1cc695a9444f8247c37c1bb75992368fc0ee5b", "messageHeadline": "Remove remaining __future__ imports [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "68d26dce242eccfe4f6c4b8e7ebfa2032f62571c", "messageHeadline": "Merge pull request #6766 from MSeifert04/wcs_examples_numpy_as_np", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3e340ca3c33e0fe958884f70759ca1b1b755021f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e5a215c34c8140fb799e4cf163aaba8c20062a59", "messageHeadline": "Make sure get_pkg_data_fileobj fails if URL does not work (rather tha\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5e13d6089a67a972d13507ff8b3aa046d39fd608", "messageHeadline": "Make sure we use mirror if needed in FITS test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "a8b2b708ea46e3fd4b0f668f19f4f59e9b147e97", "messageHeadline": "Use import numpy as np instead of just import numpy in wcs docs", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2ef2df161bdce25e7a63fc668bb389b71e1873a7", "messageHeadline": "also add note to get_body", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "178a602916126437ea72f4792ca29eb11e90fe87", "messageHeadline": "add note about separation behavior", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "317943b2060122c516b9118708ce0028361f8e82", "messageHeadline": "note in get_moon that it returns a position in GCRS", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e8205ba15324b70484a88b76a527cceddb53bdca", "messageHeadline": "Merge pull request #6751 from MSeifert04/remove_stringio_handling_and\u2026", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "29a8a23d55590a202c19c624aa2e927eb30fed01", "messageHeadline": "Merge pull request #6090 from mhvk/numpy-style-changes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1043, "deletions": 868}}, {"node": {"oid": "e198c16fa6475736392d7f2fd59b302517ce2921", "messageHeadline": "Merge pull request #6732 from MSeifert04/compression-module-more-fixes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 462, "deletions": 139}}, {"node": {"oid": "5cc64567decd590da5850e229c68c62963325399", "messageHeadline": "Merge pull request #6758 from MSeifert04/cstringio_io_ascii", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "a13d7d4f771376bba1875885d8bd3e16802c62d4", "messageHeadline": "Merge pull request #6763 from hamogu/patch-8", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0499aeaad3ff514823a1baa46263a5d6ff12e5eb", "messageHeadline": "fix simple typo", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54b784da6ce3289ca59f5e3d3fdb7b4206399061", "messageHeadline": "address comments and minor changes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 125, "deletions": 83}}, {"node": {"oid": "eb5bb0fc3a38f25449528f87217e2d08e9f94951", "messageHeadline": "added tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 227, "deletions": 97}}, {"node": {"oid": "33adc49a4d41584110ee5729ebf35794b05266d7", "messageHeadline": "Fix compression_compress_hdu and compression_decompress_hdu", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "ea1032ae6cb7108ade1f2458bda059c6fa736713", "messageHeadline": "Fix Gaussian2DKernel doc to be consistent with Gaussian2D model.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dc131489144804a5fd9f525c4f3db0b039a5dd81", "messageHeadline": "Update change log and doc, use deprecation decorator, and added tests.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "20e474b0e3537ba938b672ac7525b3443df69926", "messageHeadline": "Added theta parameter to GaussianKernel2D #3605", "author": {"name": "aniketmkulkarni", "email": "kaniket21@gmail.com", "user": {"login": "aniketk21"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "61d3f64a7042d2d10722f6bad6012a6b1c434a70", "messageHeadline": "Merge pull request #6750 from MSeifert04/count-not-while", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "7d1f46a5d0f083a4a16ab39b84376438f78f5c59", "messageHeadline": "Remove attempt to load cStringIO in Python 3", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "9caa05358f447ca6347c9079dc531de5072539fa", "messageHeadline": "Merge pull request #6502 from Juanlu001/double-dollars-latex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6421d98a425e090a034df9563c8ea6e34e3285a8", "messageHeadline": "Move changelog entry to 2.0.3", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d18c3f8cbc0839b21faa640780b0d78c120e742", "messageHeadline": "Merge pull request #6753 from MSeifert04/size_comparison_file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c057c476bae391089a8af6da8e71ffb77b815ecc", "messageHeadline": "Merge pull request #6754 from astrofrog/url-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf3e30fc421924958afa3b26593f1b6e16ced166", "messageHeadline": "Merge pull request #6755 from astrofrog/fix-coverage-reporting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39970bd6334f90dfce22521e8572530fb813b02f", "messageHeadline": "Fix more permanently redirected URLs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d85c9ce18235b738e2415493f786f7554710b051", "messageHeadline": "Fix coverage reporting - TRAVIS_PULL_REQUEST_SLUG needs to be quoted \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5726228042e06d321f8e36dc2662837a1634d517", "messageHeadline": "Merge pull request #6752 from MSeifert04/unconditionally_import_pathlib", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "0dd2a1bc86808c948b1972ff8f9f91b8bc7fe180", "messageHeadline": "Add changelog entry", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f76b7d3246d60da0f518bd5c1895d36f0985f900", "messageHeadline": "Use double dollar signs for LaTeX output", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d6c223085e292e4f38531e5eb32933e6d845ae96", "messageHeadline": "Wrong comparison operator", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b9843c78050522c4ee8d1a658657f40d8023237", "messageHeadline": "Remove try-except around pathlib", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "a5c385906d1dcd41d4922a013ce1e661ec906e2b", "messageHeadline": "Remove Python2 StringIO handling and unnecessary parenthesis", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 33}}, {"node": {"oid": "52e79aad4bbd488e46c35f1e63fb5b395b12994f", "messageHeadline": "replace some while True loops with itertools.count", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "8067d4170764234ccb57db3d155b221b456be78d", "messageHeadline": "Merge pull request #6749 from saimn/rm-requires_2to3", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "fb6630766b117bf3f9ea0222b54dcae6be9ebdd2", "messageHeadline": "Merge pull request #6744 from taldcroft/ascii-read-trace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c9c3305f564229c63189e66c912f340c66a311d5", "messageHeadline": "Remove requires_2to3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 85}}, {"node": {"oid": "135589ff117042de5ef604889e851ecea760b759", "messageHeadline": "Merge pull request #6745 from astrofrog/fix-links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 277, "deletions": 282}}, {"node": {"oid": "8105ad7841c48ba1ac627ff12cd6a5faaffc1077", "messageHeadline": "Continue to skip test with large numpy-version-dependent differences.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe37af979504da1324b06e0ccbc6fd8b63e2bee", "messageHeadline": "Merge pull request #6736 from smoh/improve-match-sky-docs", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8c1e3f905a34f8e5ef91036414d194663f0dd836", "messageHeadline": "Merge pull request #6738 from MSeifert04/do_not_track_pytest_lastfailed", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "736e044ac741efbf1d33be0254a638bc4233f20b", "messageHeadline": "Ignore lastfailed (direct pytest invokation) file [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2aecfa9005c83470216b081e0262b1a7341e15ef", "messageHeadline": "Explain d3d in examples and docstring", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2707046b240505612ee7cdfcfa2fd06d4dc7ef74", "messageHeadline": "Fix more links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "166456a9ae3c40627494ceceefc60a17e3a9e9eb", "messageHeadline": "Use get_pkg_data_filename in example gallery to make use of mirror", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "99da0aed3d53ec8a2b755624b9fcbe2357d0a9df", "messageHeadline": "Update broken stats links", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d775ee6ee23d68ad432f9092cae3b0b9193ba1b9", "messageHeadline": "Fix two more broken links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1c01be0a44420e17700cb788786ad50389a00cc", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ee1329aa9e2f99e980175956db2a70d50c0be30d", "messageHeadline": "Fix broken links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "83aa2b6996b8bab193675aabdd6a9c3abd946d85", "messageHeadline": "Fixed more permanently redirected links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "a9edf3e95236ec03ca11a50b3de3717e194de87a", "messageHeadline": "Fix more links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3e7fad8aae0a8c4a0432e1d8c6e083729252bcbc", "messageHeadline": "Merge pull request #6743 from MSeifert04/unnecessary_contextlib_closing", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db5fe6df80b052665503cde7c199d74a711a56de", "messageHeadline": "Don't try and investigate anchors when checking links as this returns\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f6dd0b6adc5c3f0e7219c6620d653513be83bf0", "messageHeadline": "Fix links that have been permanently redirected", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "de0efdb85f52a31a6dd0b651977c8cb151877aa0", "messageHeadline": "Improve exception messages in format guessing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6772965990fba0f086d9832570214fb9df4ba0fa", "messageHeadline": "Remove unnecessary contextlib.closing decorator", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5365124ecd17e29015fa016bcd6ad96bcb344a41", "messageHeadline": "Merge pull request #6340 from bsipocz/travis_docs_build_strict_locale", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "45942641d2d7e4d34b381338f9c523aba9cea1f8", "messageHeadline": "Merge pull request #6737 from MSeifert04/warn-available", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9421149e74892ff669e0a9016169de50f5ec9ab2", "messageHeadline": "Include available compression types in warning", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9b7f675749167279fa86a055dc3123cef48994c7", "messageHeadline": "Adapt FLOAT_CMP to treat a single preceding space as a sign.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "b66eced5fb9b42a37c16a7e6a00266c6162fb158", "messageHeadline": "Numpy style changes for convolution.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "99526d6f3fde78f4f50d816b5d4c1614927776fb", "messageHeadline": "Numpy style changes for coordinates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 354, "deletions": 309}}, {"node": {"oid": "423d767c960e4fd4f143aafb47f1e06fd2a32904", "messageHeadline": "Numpy style changes for cosmology.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 50}}, {"node": {"oid": "781a9400f69702c66d39c2def6639d519a488496", "messageHeadline": "Numpy style changes for io.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "94d7c995fb50450473f0c3686b93699a900f5c34", "messageHeadline": "Numpy style changes for modeling.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 87, "deletions": 86}}, {"node": {"oid": "550671f49f0d24e5597c487bdec117d2b38bc9d8", "messageHeadline": "Numpy style changes for nddata.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 114, "deletions": 113}}, {"node": {"oid": "96bf1cde4f9ce895223665ba72655b825a3818ef", "messageHeadline": "Numpy style changes for stats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2535f161415f26f164e37f0073eba43454302b78", "messageHeadline": "Update table docs for numpy style changes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6480bf9acdd538a7ac5a5f675da8401fb1ebd203", "messageHeadline": "Adjust time documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "a4d8b6db276ac562ef8ffa50b008564e89c36891", "messageHeadline": "Ensure units package passes with new numpy style.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 88, "deletions": 83}}, {"node": {"oid": "e93fb81807e1b289000e651897bf12655d850083", "messageHeadline": "Update visualization docs for new style; add FLOAT_CMP", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0fe4c4052106ac27390deb9af11f4476048d7449", "messageHeadline": "Add space after comma in default Quantity.__repr__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1aa8de3527efcf13bdf7034f10c51c6084af349", "messageHeadline": "Post-rebase fixups", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a88a84ed454782c54c0c2bbe1c275866e3d28e8", "messageHeadline": "fixups to avoid use of FLOAT_CMP in docstrings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8689d6b483d73acbcfd693d5eff48a7b99e6b82d", "messageHeadline": "Turns out style is deprecated for 1.14, not 1.13.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "644dea4e62e287735dc923701361ffe7a18b30e1", "messageHeadline": "Fixes to ensure tests work on all numpy versions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fc4bf1bc088bde49f394e70fecf8e735ebc60999", "messageHeadline": "Adjust documentation to ensure that precise float format is ignored.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 176, "deletions": 91}}, {"node": {"oid": "0adbc83600b83adde0a6de4f3a0ad66542d9e267", "messageHeadline": "Ensure modelling tests use quantities where format does not matter", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e5eadd553e818cb6d7962ac392f27cf8cf0b5d0", "messageHeadline": "Adjust tests of quantity repr to be numpy version aware.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "a238b5f0ace7bcd5cb051af7508b23c808fa5a00", "messageHeadline": "Do not use \"style\" argument in array2string for numpy>1.13.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "e008e195bb11a251c4150096e32f60ada6cb409e", "messageHeadline": "Fixes to init_output_buffer", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "01d171a43caddb5430084050234eac89a673c2d3", "messageHeadline": "fixes to configure_compression", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "c1f60fcab6bfe5403b9db410e06ba129335414e8", "messageHeadline": "fixes to open_from_hdu", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9c4f06f3ae738d9faf2d9cc9b9ffd82d56f32604", "messageHeadline": "Fixes to tcolumns_from_header", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "ba9693c2bf2fc05ab503a5654c8591c2c6bae133", "messageHeadline": "PyArg_ParseTuple already sets an exception.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "ed43a16369b784d7942a86fc201096adc276cf72", "messageHeadline": "Merge pull request #6733 from bsipocz/mpl_intersphinx_workaround_revert", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "0d2d35be4e5f466b24c62a23569d41e607e4487f", "messageHeadline": "Fixing numpydoc issues [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c4bec63c85f126554f2a36bd80a585b0a94601c", "messageHeadline": "mpl 2.1 intersphinx now has links to matplotlib.pyplot, removing work\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7ef7dffce491c5619e4c5807ae1b3f81b4c5568f", "messageHeadline": "Merge pull request #6692 from mhvk/emacs-guide-update", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 44, "deletions": 181}}, {"node": {"oid": "dbe9bbe7f4537511545f8387627ca0df7885995a", "messageHeadline": "Merge pull request #6701 from astrofrog/remove-latex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "ab488e4e7203e46e47f2487fd3dc8f2554d6b674", "messageHeadline": "Update astropy-helpers to v2.0.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "843ebc3054a4c89322dbb527e1c53f256fd3694b", "messageHeadline": "Merge pull request #6730 from bsipocz/pytest_direct_import", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 40}}, {"node": {"oid": "08e486fec5631dab75ff572603bf657105614d67", "messageHeadline": "Change raises import [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "319de5e790208d942be4250fb82c0091b62ac86b", "messageHeadline": "Clarify comment on problem in Column.__setstate__ [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d0a2f8557f7b4381cc1bceb52b425d4e3644adb", "messageHeadline": "Merge pull request #6682 from MSeifert04/keyword-only-args", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 80}}, {"node": {"oid": "2bb56a6ecdd1d0b7b22422aef3178213050747f8", "messageHeadline": "Merge pull request #6725 from bsipocz/table_remove_heisenbug_xfail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0404cf018e4a49d23b6e45ee1a5807c44ef69d0f", "messageHeadline": "Merge pull request #6724 from astrofrog/image-test-mirror", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "9cff0e57b9a7b68687f69e611d6191cd6a779427", "messageHeadline": "Merge pull request #6722 from bsipocz/table_remove_xpassing_xfail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "2e81a9cf8ae9b33fd70ef454410a04fcf1fac652", "messageHeadline": "Remove unused variable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e054831004b70aca4870ccd3decaa7d06c6187", "messageHeadline": "Added changelog entries [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bf8aea5df578dbe18f4b5d645ba889de2f6601d4", "messageHeadline": "Merge pull request #6728 from MSeifert04/c-fits-error", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "bd2058eeaea04cf83a31bd19916612a49b8e5956", "messageHeadline": "replace \"ok\" with \"ret\"", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aaf36f10bea1ff190277d8b1178c36e585420768", "messageHeadline": "Merge pull request #6719 from MSeifert04/error-handling-fits-compression", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 101, "deletions": 120}}, {"node": {"oid": "70ee9e164c42a0cc5add1079f62f3f2b9945c680", "messageHeadline": "Removing more bundled pytest imports, and some other minor import cle\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "86e7cad30cd0bf409f4a4529faa882c38ffaa09d", "messageHeadline": "Merge pull request #6729 from saimn/pytest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "74970bbd83056a25328203047c0e5258f8b965c8", "messageHeadline": "Fix astropy.coordinates tests that weren't using mirror infrastructure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "60c9b787d7937069ed8d99a423fb6aac23563ab7", "messageHeadline": "Make sure mirror is allowed as an Astropy server", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99e0008c8429ab35fed02c1cb45e3e29a8b63545", "messageHeadline": "Attempt to fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "f1fab6fb1250999ca0ac0ecbd6cec1cc1b055681", "messageHeadline": "Add mirror for Matplotlib image tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8f9a3ddf4ab86bd3f3a70ad2cea04e7f89ef5f7c", "messageHeadline": "Merge pull request #6727 from MSeifert04/reshape-tuple", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7d1f2183f435bb1ed35dfaa650c0505f17aca489", "messageHeadline": "Use direct imports for pytest", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f7df390b0364ac6b5a2902a10f6a9838707d07ab", "messageHeadline": "Check for errors and return values in compressionmodule module init", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "01317614591308d28b38b7923a43a29ed71d9932", "messageHeadline": "ndarray.reshape doesn't need a tuple it accepts varargs", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "47f3083f589487f27296cecf2f10365eada10a64", "messageHeadline": "Reverting temporary xfails (that seem to xpass now) to see whether th\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4be08c02a884d9bab56d44eebd62c6868a90784e", "messageHeadline": "test for mixin renames was added later, removing superflous one", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3eff344e1dbc90cc9caf6dc39fec7186df9f5c30", "messageHeadline": "Merge pull request #6706 from nden/remove-registry", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "30df9b085044ec742d5781b1227784c25efc3f3a", "messageHeadline": "added const specifiers for constant \"char *\" arguments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "477ce52205eea4463d926fd830bfcbe695cf9809", "messageHeadline": "Trigger build", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu@satellogic.com", "user": {"login": "astrojuanlu"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30c65bbba2b90d82d0b9de1dd458c8f7514c65ae", "messageHeadline": "Merge pull request #6714 from taldcroft/table-format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "01f6693723a31028cbb8b6c6c5dbc3e75a6635b4", "messageHeadline": "address comments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "132078cf98c883408f109bd21b00f6dc972ec2ea", "messageHeadline": "fixed comment [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a0df8d5e2de5c5c09d56311cad08db04bb66aea", "messageHeadline": "adress clang warning and added a small documentation for get_header f\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3bdf0d2807fa92772a0ce79af3723f4b60259b3b", "messageHeadline": "Added clang compiler to one Travis build", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1871e1fe44985b746c4d6b196de90f12f626d6aa", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70027a9c8b3fee5a837c0cb99bbaca3093ee8f5f", "messageHeadline": "More error checking in compression module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 80, "deletions": 109}}, {"node": {"oid": "143f86bd91b03e519fe475241bac0357b843fb63", "messageHeadline": "Merge pull request #6717 from bsipocz/contributing_version_updates", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8acd4a60a9baca45c4238660c2826eadbb3bbe97", "messageHeadline": "Merge pull request #6712 from MSeifert04/remove-initerror-macro", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "04911325669d6f366fe610ee2798ad566794bc40", "messageHeadline": "Updating python and np versions in the contribution file [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52eee91b908818042c3d6e90c420a77c4a33d1bb", "messageHeadline": "Merge pull request #6704 from MSeifert04/table_notes", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "ac66a807d7c99843f2e8084056394256a4568982", "messageHeadline": "Merge pull request #6716 from bsipocz/conda_version_pin_4321", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b565e60a05fc72cc5c24649c298e65f2b9af35a4", "messageHeadline": "Merge pull request #6709 from saimn/py2-seek", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "e1f304e551cf244cb5c59bc071edc22a2fe1dc98", "messageHeadline": "Merge pull request #6655 from bsipocz/python2_removal_followup", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 149, "deletions": 318}}, {"node": {"oid": "f884b149335abf98f81dced925aca46c97efcf81", "messageHeadline": "Adding back comment about the python version [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6d0ddd54c22faccfc7b378dbb88b075a9fa5d7f", "messageHeadline": "Pin conda version to avoid mpl test failures that mostly seem to be d\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c534b7457ce8d4a14f0ed4bfe3dc09b5343135bd", "messageHeadline": "revert flagging args to be keyword only", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7ef74f0dbedcb15f08e7c5df3cfa044a238bb6c", "messageHeadline": "Adding a somewhat nicer representation for NoValue while keep it expl\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "89548cd9aaac6d4dd2b95b5e4f8d8db688aa4e25", "messageHeadline": "Minor fix for the review", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e91916d9be59075fc32af890d46001d2483769a5", "messageHeadline": "Following numpy\u2019s example to have a NoValue class to be used by depre\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "052bd36394cd849ef6351c8ee26c075dd86d3407", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3c62ca8c35d12d0a8d8d909c4a773d3d5cd6c0bb", "messageHeadline": "addressing review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "79e5050fb80b503aaf3f6037c1878ca4df0a5d2f", "messageHeadline": "Deprecate kwargs rather than remove them", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "1d14eff6756371f12970b3a6f8939d752cb2b793", "messageHeadline": "Removing further python2 mentions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 99, "deletions": 308}}, {"node": {"oid": "7369e5ac3778998bad76d332bda469ed85ac634d", "messageHeadline": "Fix bug when reporting format parse failure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae5631845e35db47e323442242ba0923215bbc09", "messageHeadline": "Cache formatting funcs in col.info not pprint module", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "e202ed0a4d294b192533c1060534dbfe58d9f018", "messageHeadline": "Merge pull request #6710 from saimn/read_table_fits", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5e61144d65b7f477c7998055255ec390ad89d03e", "messageHeadline": "Merge pull request #6711 from saimn/fix-test-duplicate", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bacef7a9dca2b98da56fd80fc3169de94c83b154", "messageHeadline": "Clean up tablewriter module init", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "6f74602b63dc2a4e7e193cbba00011fd1029113b", "messageHeadline": "Removing of the INITERROR macro", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "c0a6c5d7a8821622472f86707f4a3c718cf14ce5", "messageHeadline": "Rename reference to avoid numpydoc issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a36ac7a2621b3d23a7bec54525f42f1328c3c4ca", "messageHeadline": "Simplify check in read_table_fits", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "94bc1af83a7cd49518e082cbe15a6d10f6da3680", "messageHeadline": "Fix test with duplicated name", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af7df6b663cb2562a4c90e2d3b98abd5f661447e", "messageHeadline": "Remove py2 code for file.seek", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "9e7bf975c9078f6a7418065d5fa4012ef2378ac8", "messageHeadline": "warn if unexpected keyword argument is passed to custom_model and", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "f9f50874b1560ba057cbfffd17fd5aabefd538a1", "messageHeadline": "Make some kwargs-arguments named keyword-only arguments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 47, "deletions": 80}}, {"node": {"oid": "ba12c40e232ec0a8fa442475f62cec93394cb626", "messageHeadline": "Put notes where they render correctly [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "9af71fe00cb582fbacc5dd04ffa7e18137528faf", "messageHeadline": "change log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "42932d184c18ecf17c6a95042e9b89983554b191", "messageHeadline": "Merge pull request #6707 from bsipocz/mpl_intersphinx_workaround", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9e524b627932d73ba90dc45a34bcf32e969ee248", "messageHeadline": "Merge pull request #6685 from MSeifert04/pyfits-removal-narrative-docs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 67, "deletions": 74}}, {"node": {"oid": "9ff4736eebc8b1d3c10abc2699efe50ed2be4d31", "messageHeadline": "remove registry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "6830c205cfa324eefb9ab8e6f6b0141b872b51fb", "messageHeadline": "Temporarily disabling linking to matplotlib.pyplot [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c0feef8fa1b28919f646bf30ca1205f964183758", "messageHeadline": "adress comments [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5a95347d6869aabdf5db793211270e3adeaf7716", "messageHeadline": "Updated changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12685fa04810d40d0fa1027fed7496dc13c137b9", "messageHeadline": "Merge pull request #6691 from MSeifert04/Remove_numpycompat", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 67, "deletions": 420}}, {"node": {"oid": "d7db074ab8fd6a75462f54f3f1017fca4cf3adab", "messageHeadline": "adress comments [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "435fd0ccfc4bb9e10874f898301045f21d20da39", "messageHeadline": "Remove more Pyfits mentions (in code files) [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "8d3c42a38bb57407353f641b556ad5299ff7d056", "messageHeadline": "Update section about development status of PyFITS", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "f9e1355e54de83b76d5687ea8ac7edbc1c68dd37", "messageHeadline": "Remove PyFITS references in the narrative docs on astropy.io.fits [do\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "34d7bbf87c53fc9504a1a6aeb75079d8fae38151", "messageHeadline": "Merge pull request #6698 from pllim/can-i-open-this", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7e18543aeaf1f8c64ed0ca3566cb648af2372244", "messageHeadline": "Add changelog entry. [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b46c478aafedecff7dbbcf7726136491b5d3b95", "messageHeadline": "Remove extra blank lines in timer", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "37d35779568f33f3c9a5c0a1bdbc53096cb61254", "messageHeadline": "Merge pull request #6671 from MSeifert04/warn-parallel-download-cache", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "752de77b4b041db67552ab53023ef1089475d33b", "messageHeadline": "Update astropy-helpers to latest developer version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cd3cb3484965d261f129993da4a2a25b08cb3af", "messageHeadline": "Remove mention of LaTeX from Travis configuration and install docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "3c2f6a4625322423db72a9b2e15e6c224fcd89ea", "messageHeadline": "Change default of cache arg for parallel download and warn if False", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "6f38a1d1c16556971f07b271269c499b9093fc11", "messageHeadline": "Merge pull request #6678 from MSeifert04/py2-c-code", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 66, "deletions": 452}}, {"node": {"oid": "02a26d0dccf142a5a1dcb2b6acee4f81810e6647", "messageHeadline": "Merge pull request #6668 from drdavella/update-urllib-error", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "88849bdb87e9c12fe581d9ccc78982c59dce3356", "messageHeadline": "Do not import bare top-level urllib package", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "6198d05a51daa7036d48342d5c18c70d78b80d9e", "messageHeadline": "also remove unnecessary PY_VERSION_HEX preprocessor conditionals", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "5ae4cb8825d90d0a24a8dde1f43e986372684a22", "messageHeadline": "update deprecation message", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "10466768e044039eaf12163d828bd67f9ac9df96", "messageHeadline": "Greatly smplify the emacs development guide.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 132}}, {"node": {"oid": "53bfa925d58aff51ce975b90c67962030235a1a8", "messageHeadline": "Recommend flycheck/flake8 for emacs python file editing.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 61}}, {"node": {"oid": "f3f4f6b9cccb7c771b5f1aecf98973e75e6e2af8", "messageHeadline": "Remove NumPy compat functions", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 61, "deletions": 420}}, {"node": {"oid": "308ea8f6cbd828325bda19a1cecf680ac9b3e567", "messageHeadline": "Merge pull request #6684 from MSeifert04/followup-6664", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "218ff92b5c8bb8acacc0a772a7f5c58007ea1872", "messageHeadline": "Backticks around data [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68ae6cdc8dd1c4a829f7bda31f9a38885b90a44f", "messageHeadline": "Merge pull request #6664 from MSeifert04/io-fits-make-doctests-run", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 700, "deletions": 604}}, {"node": {"oid": "e5e145a04868ef480724345a65f4b7a7d962f560", "messageHeadline": "add docstring to utility function [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c43d55fdd473235a8616e10287366208f9b3ec59", "messageHeadline": "adressed comments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "9dbd4512efd7be06ba38ba364c63977662ebdedd", "messageHeadline": "Format changes in docs", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "650b69b5518d62030913805d177671333c8ed421", "messageHeadline": "solved issue of chandra file", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "33645a7e71c17ced05db160b39ac31a4076bb217", "messageHeadline": "Doctest change", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b35b19b25aeca1588a18ca32c5ac05a9222e1029", "messageHeadline": "Doctest change", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e9734b0fc72420ccb6279f38f84a4a3bc6be465d", "messageHeadline": "Small nitpicks", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "fe667f252811b1a4b9453292e83fb43f0548d813", "messageHeadline": "Merge pull request #6675 from MSeifert04/wraps-fitter-support", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "932118fe7677388e3f821d93c6c594c35172e78b", "messageHeadline": "Merge pull request #6679 from larrybradley/travis", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "251a770631d3e99cd96ae36f0e1ac9d55548f05c", "messageHeadline": "Add description of PEP8 error E502 [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "851c3acfa1add0154432601c073e8823323ac86f", "messageHeadline": "Remove Python 2 support from C code", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 63, "deletions": 425}}, {"node": {"oid": "a9300cc3d68f288f47674e00530afb53611ee1eb", "messageHeadline": "Merge pull request #6672 from MSeifert04/docstring-inconsistent-argname", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "55a1039a35386a0c0f68f3cac741df239165e26c", "messageHeadline": "Use functools.wraps on fitter_unit_support to keep the signature and \u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "7057818a8d9b2f30084c69604049826efe4197e8", "messageHeadline": "Minor doc change", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae2b087564429d263b0c1ce08055d87ef0546851", "messageHeadline": "Changes to documentation in order to incorporate the various aspects \u2026", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "1430aef50375f4d632d84595c1f19caf8b22992a", "messageHeadline": "Catch exception and warn user. Also change col.* to col.info.*", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ce51bae9d8aa5083b2c1cd0e7954dc8e314fba5e", "messageHeadline": "Documentation for reading time", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "6ded8c4846cefd8b3377d78b3651ab2dd61d0af6", "messageHeadline": "Changelog entry added", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9a72085329ab1da7f6f5707b3c7c9d238bcf112", "messageHeadline": "Adding tests for GPS and LOCAL scales and for location warnings. Also\u2026", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 105, "deletions": 17}}, {"node": {"oid": "d5e760a5db499a16a1a548d28963b12e04233b97", "messageHeadline": "Corrections to handle numpy unicode strings in Python3 and Addition o\u2026", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "da6794813d9cfb6354793747309e344d763efe7a", "messageHeadline": "Test for geodetic locations and a little clean up", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "658c86fff4146a3b9df1fbeb312a543c39c1d2d0", "messageHeadline": "Read time", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 232, "deletions": 60}}, {"node": {"oid": "20a4d7eaf2354aed55d5586415a5ffbf0ecc1ac5", "messageHeadline": "Rename inconsistent argument names in docstrings [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f2f8647c23d1ac7bcb813c63afa3818f99c8f31c", "messageHeadline": "remove skip doctests on faq.rst", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "787dfcd78e8eb0c0363b41dec1d2b87255515766", "messageHeadline": "Merge pull request #6669 from MSeifert04/semicolon", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28aae0f07419d5311239dfa41aeb210928d4d176", "messageHeadline": "Remove trailing semicolon from Python statement [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1e88b13624ef0cdc76c69e587c2c0e607d67b04", "messageHeadline": "Merge pull request #6658 from MSeifert04/download_files_parallel", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "8f4f3ca76440ef3a8a6eb27e4929f07e144e3c0e", "messageHeadline": "update", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "6b373d571747612209a365570e3e721cb95bf79c", "messageHeadline": "Respect timeout given to parallel download", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "325f849cac4653ed39833b8bbb82472ded637b7e", "messageHeadline": "Pass timeout through download_files_in_parallel", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "c3b2eca3a29efb5b296ebb95147a49e6858c403d", "messageHeadline": "Merge pull request #6651 from drdavella/win-remote-data", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "bf5417901a61d6363a0e4a72a50dbb6bf907eb6c", "messageHeadline": "Make doctests run on io.fits docs", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 687, "deletions": 599}}, {"node": {"oid": "c5c665adc2ef067ee4af0c23f212267a140496a3", "messageHeadline": "Merge pull request #6642 from MSeifert04/lombscargle-numpy-1-8-cases", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 37}}, {"node": {"oid": "eabc90facfcdd3dc095ac0e39614caecd2ea6feb", "messageHeadline": "Fix path, URL, URI normalization problems on Windows...", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "15682e7c90d2e40855890846a4c105f60dab0835", "messageHeadline": "Merge pull request #6654 from bsipocz/tests_helpers_ignore_pyver", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5b5cdd8a2f7a30452ad038bdfb5cdfa99207e72a", "messageHeadline": "Merge pull request #6656 from mirca/clean-convolve", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f3ad7722f7768a92ea9863370073f513b479706e", "messageHeadline": "numpy < 1.10 is not supported [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "82aa548ae34a9ab245c98ff60b9d6cbcc4764462", "messageHeadline": "Merge pull request #6659 from MSeifert04/no-pre-code", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2efdb4beaabb3f68714353bae43c95c984fd0635", "messageHeadline": "Merge pull request #6657 from MSeifert04/replace_shelve", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9448b72868612ecda18153ab4492cd2f5604445", "messageHeadline": "Don't use the default pre-code in plot directives [docs only]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ff15854f329c5946e7539c74ca589f835ed61a7d", "messageHeadline": "Replace _open_shelve compat with new shelve.open", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c072b572ce0d2c61dad578a65122f6868c0c7b", "messageHeadline": "Address comments from taldcroft", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3db5ab3d006f95d838b5b88be167d67308787eba", "messageHeadline": "Fix failing doc tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "410711407e6717a5116783853e0b7be67456ebe9", "messageHeadline": "Use day_frac in set_jds for all time formats; adapt tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "43799ca2ce19486361773d75da16e05143037cdf", "messageHeadline": "Requiring version matching rather than anything newer.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3f74b0efac5c9d3b99b40ac2d1e36c5b02770beb", "messageHeadline": "WIP: Sum test fails, see #6638", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bdcd2656f1fac4c684932ec1535f1d1cef232679", "messageHeadline": "Accomodate jd1 and jd2, see #6638", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b8d9eefb566717f89ab92e15f923580219f7bd64", "messageHeadline": "Merge pull request #6648 from migueldvb/modeling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e9b69483f3f554a12dbe3f723d4fb5185a2f2a1a", "messageHeadline": "Merge pull request #6552 from nimitbhardwaj/Issue#4596", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "138f5cb4316c6fa3e7e0c55c38a05f9e9ca39297", "messageHeadline": "Merge pull request #6443 from SaraOgaz/table_setdiff", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 223, "deletions": 2}}, {"node": {"oid": "ccb1ea0203a6e76d7dd8125238949a26cdafc6b0", "messageHeadline": "typo fix", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ae4f811e809fc90ea05b5f35684d02a9c8b036f", "messageHeadline": "import matplotlib for fitting model example", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "024260679844393abf2df6076060a5e2aa4ece71", "messageHeadline": "Merge pull request #6647 from migueldvb/rgb", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29b4aeadef4dd94a590388a710a9980d0862c2bc", "messageHeadline": "typo fix", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08248c57dff1765732b3f6b5628f48ec10607fac", "messageHeadline": "Remove numpy import from composite image example", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "699340fd040ba7528c0ef8ac571c3e5e9d6d94fc", "messageHeadline": "Tweak setdiff to preserve table1 column types", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "14affc3e4e8a65f16aaa2b3c883c4ddcc7a54caf", "messageHeadline": "adding tests for Tables setdiff", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 151, "deletions": 18}}, {"node": {"oid": "2622f6a8feab4d9ba5d7613e0806e9311b2a9966", "messageHeadline": "initial commit of new set diff Table function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "b7c2f9b49fe17d0eb9c903c3d22fa27da50a2061", "messageHeadline": "Merge pull request #6644 from MSeifert04/io-fits-docs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7f81f4fd062bb897bc85587e4f7c04e44111cc77", "messageHeadline": "Merge pull request #6639 from MSeifert04/simplify_chained_comparisons", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "73d02aae711a9a4b78a6f67bc28c3e5a6b080f0d", "messageHeadline": "add missing closing quotes and remove unnecessary escape character", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55822dcb3077d5780b7716cc8baa8052ebb8b7ff", "messageHeadline": "remove tabs with spaces and include blank line at the end of file", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "a8d6083489c528660f8ad09edb2d7907ff3eae12", "messageHeadline": "Merge pull request #6641 from MSeifert04/getting-rid-of-the-imps", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ff1146f8b3c38d415f1dd5ba98ea6230e560b61f", "messageHeadline": "Removing NumPy < 1.8 cases in stats.lombscargle", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 37}}, {"node": {"oid": "389bdcee443ed4c016abfa460475f57c56893190", "messageHeadline": "Merge pull request #6635 from MSeifert04/more-py2-removal", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9c066824eb16d0366f4254ab6d7e5ee1dbce88e1", "messageHeadline": "Merge pull request #6637 from MSeifert04/unexpected_argument_textwrap\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eaeeac05063b80fcde50e2f4cbe0b3f74775f8e8", "messageHeadline": "Getting rid of imps (usage)", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c0b671e82b6cf1d0c540b167dcb5e5587f7ae8ac", "messageHeadline": "Simplify chained comparisons", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "76a9bc2598ef84ec63fb01c4d53c391a9a1186ef", "messageHeadline": "Remove unexpected *args for textwrap.fill", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "257f7531b9ce70700fd6fd6b034954b4dea45e86", "messageHeadline": "Merge pull request #6629 from MSeifert04/super_noarg_docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "e138a4cbbb9e20fa2a910b79c317053942d7330f", "messageHeadline": "Correct python3 use of super in astropy.table", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e303a9804db0cbdd2503839c45f75b76cca807c6", "messageHeadline": "Correct python3 use of super in astropy.coordinates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cd83cfb53df4d42b527029bdc7daa93c4caf3113", "messageHeadline": "Correct python3 use of super in astropy.time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a2a88b9393e8eb7eae735270bb131a444a2cee63", "messageHeadline": "Correct python3 use of super in astropy.units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e2ee9290c4a43f29768fbaf345edff9a288a3088", "messageHeadline": "Remove one more instance of Python 2 related code.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ecb6c9058a5c536328e235db7e3ea061bef0f4ae", "messageHeadline": "undo setter super-replace and add comment about why", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1b039f9b99714c124aa0d91f026f62bfa807329e", "messageHeadline": "Merge pull request #6632 from astrofrog/fix-double-notes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5c5194fd9ff819ba17956ecd8d5f84bdc18490f0", "messageHeadline": "Fix double Notes section in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b49d926dcc63a2e908c452ecc77a98b429d2fae1", "messageHeadline": "Merge pull request #6628 from MSeifert04/fits_doc_unification", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a9c287327de89d2e32c32680044340b7cf5db9bd", "messageHeadline": "Also remove super arguments in rst files", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "481522829df1ec981f17eaf3ac9725779f1c6adb", "messageHeadline": "Unify the variable name in io.fits index docs", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1eb68a831067c58df0c74e7d5df6a1ee2e5a1373", "messageHeadline": "Merge pull request #6626 from SaraOgaz/patch-2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "40907a6682e884179f9433e72c6de9545582ea41", "messageHeadline": "making link more clear", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "253753c63f9a5282825c15f4da9782d47de54e98", "messageHeadline": "Merge pull request #6624 from astrofrog/rename-exception", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3850351b85a5a2b2bafc1476a2c19ae765c1c097", "messageHeadline": "Rename TooOldPythonError to UnsupportedPythonError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b06da6531ea966ee06ad7c2122109311d6b14215", "messageHeadline": "Merge pull request #6595 from bsipocz/init_raise_error", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9e64eb0dd8848a98b984e959c569969705f7447b", "messageHeadline": "Merge pull request #6603 from MSeifert04/unnessary_numpy_lookup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 129, "deletions": 133}}, {"node": {"oid": "378622d50335fca1bf64a838bfb18886aa2aa84c", "messageHeadline": "adress mhvks comments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "c82f4a76cc544286e67357f912685e5a90fa077d", "messageHeadline": "remove dtype=float when it's already the default", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "5b308e7db6734e8cb58d6dcd09d0712ff0c0ee81", "messageHeadline": "Remove np.complexfloating from isinstance check again.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3b0055dad82021aaf885393d27cbc541694bf89", "messageHeadline": "undo one change that won't work correctly anymore (soon-ish)", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "345554f11aaa407a3408a064ed4b60a346399013", "messageHeadline": "remove unnecessary object lookups from numpy module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b7fdb18327dfc39cb86d3e1423f9791fe387297f", "messageHeadline": "Also remove np.float from pyx files.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c3be54d2a00f892ea03633f9ba523e36cbaef31b", "messageHeadline": "fixed failing test", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e301cba4e92acfcff695487882c2510ee1b7d9ce", "messageHeadline": "remove unnecessary complex lookups from numpy module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ebd0477d269e91769d4113e34f0b2b3073f96932", "messageHeadline": "remove unnecessary bool lookups from numpy module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "bb036521c67f0335184262e09bb84b5def7bc600", "messageHeadline": "remove unnecessary str lookups from numpy module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35aed89b3dff17f96ac69337c1b6582168254ac9", "messageHeadline": "remove unnecessary int lookups from numpy module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6d8868cff476c5b8d3353a2c16a6d23d4d488592", "messageHeadline": "remove unnecessary float lookups from numpy module", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "8999e21498081852e054947b13aa886a61af4e9c", "messageHeadline": "Merge pull request #6621 from saimn/fits-scripts-test", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 206, "deletions": 50}}, {"node": {"oid": "2315822459a61035b6673576f8ebac037b29af8a", "messageHeadline": "Merge pull request #6574 from bsipocz/travis_build_stages", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "9fc44c4aeb5740641c472526365bd8e2eb8b41b4", "messageHeadline": "Merge pull request #6613 from MSeifert04/super_noarg", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 428, "deletions": 501}}, {"node": {"oid": "4eeab45936cab0a81d1c3dc7b53b3bfdb17429a5", "messageHeadline": "Address review comments from @MSeifert04", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "f935ba9576ca92fffd9ba40ea68e786704a5b58e", "messageHeadline": "Merge pull request #6622 from MSeifert04/pytest-mpl-optional-requirement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7efc1cd87e6c5c1c00e1b1afe8abb1aca3e6cf3", "messageHeadline": "Shuffle the matrix a bit more to avoid remote tests in initial stage", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4d08117bb3fe84e837b108feb74bf89b6647bf9b", "messageHeadline": "Add coverage and pytest-mpl to dev requirements", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b8fee820560b3b3481fe40af30454d58f1d55ae1", "messageHeadline": "Make sure that handlers are closed and not added multiple times", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "945c9d2dc7960d6920e2135b32aa2de0a09fe97f", "messageHeadline": "Merge pull request #5471 from profxj/jsonify", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "f3718a311aebf7401af8d231f7a72acee2ed0cbd", "messageHeadline": "Merge pull request #6615 from MSeifert04/change_deprecated_python_cla\u2026", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "40864b1381cbb70c38bca35a796854423da9b437", "messageHeadline": "Improve fitsdiff tests and fix the --output-file option", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 82, "deletions": 42}}, {"node": {"oid": "364b7dfee96aef31f86708f11c8ae8231c86f20c", "messageHeadline": "Fix pytest import for test_fitscheck", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f22a7701029bfaf4b6e3f3534f4a1ec09dd9a52", "messageHeadline": "Add test for fitsinfo", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "cdb7cd9ae9e482434c7700cfa0977b4d2c23d619", "messageHeadline": "Rework and enhance fitsheader tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 64}}, {"node": {"oid": "2ac3a624683666db58f5410a3845edf8c61f7682", "messageHeadline": "Merge pull request #6593 from bsipocz/numpy_remove_1.9", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 28, "deletions": 100}}, {"node": {"oid": "832ed03b23042abd5a1bcb99878d8a1628a3f463", "messageHeadline": "Add change log", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "208d0dfa5fd687596d2e25268cf760e7e4563d6c", "messageHeadline": "Change deprecated decorator so it tries to modify the class itself.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "96056df736d3956fe4dd1c99e588a8b56eb816bc", "messageHeadline": "Merge pull request #6610 from pllim/hdf5-connect", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "cf6406e2e9f553142d7a980bc3fddc76208ebbd5", "messageHeadline": "extend custom encoder + tests; addressed code review", "author": {"name": "J. Xavier Prochaska", "email": "xavier@ucolick.org", "user": {"login": "profxj"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "da43eae304ba06b2282fb0e832f2e4c35c4000aa", "messageHeadline": "Renamed stages, added eggs to initial stage, and removed remote-data \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d28898c41c6dc3a5581879f154c699bf465057ae", "messageHeadline": "Introducing travis build stages.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "145e0ed6abae8fc59a1d8be67d141e82b5c176bd", "messageHeadline": "Fix HDF5 connect import errors", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "bf29e0b84d88d8c86252dd599a8cb96eb26ab21f", "messageHeadline": "Merge pull request #6612 from eteq/fix-6597", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "eeec78e0c37e776620fb074ae53b77ef546aea8b", "messageHeadline": "Cleanup", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 23, "deletions": 52}}, {"node": {"oid": "71207494c693a4dcc8198034dd94108cd20cf834", "messageHeadline": "Adds initial tests for fitsheader script", "author": {"name": "Mohan Agrawal", "email": "mohan.agr97@gmail.com", "user": {"login": "mohanagr"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "74253e18397ba427dbf9858cb6a7e81957552bb9", "messageHeadline": "Minor fixes following review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "11b2d1859de1090100eadf82f0c6c20eaeacfd84", "messageHeadline": "Addresing review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "487ea856d23f08f27268b7492acac1170f0e1f85", "messageHeadline": "Updating the comment to be a bit clearer that we need to keep this to\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a3230a1217c479757fedcf1a293584b8eadbe038", "messageHeadline": "Fixing some py3compat issues", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "84dec4f287e83255e64c82a8104e0449c8cc2e45", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "580e8b247d6a218d58ccc462a6927b125c59aca8", "messageHeadline": "Removing numpy <1.10 related workarounds, bump minimum required version", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 86}}, {"node": {"oid": "56c0323197ca8f63c488e6c00f48997774b34fb6", "messageHeadline": "Merge pull request #6557 from matthew-brett/fix-32-bit-failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4395a7b47c520768505eaf52f6871ea8c6c89a2a", "messageHeadline": "Merge pull request #5705 from saurvs/master", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e3421232fa50a6b52e1b7ac0a3ecd3c7a5f11709", "messageHeadline": "Merge pull request #6598 from saimn/python2_remove_six", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 313, "deletions": 2322}}, {"node": {"oid": "b36991081b3a28ff6919985dfc4948393128a442", "messageHeadline": "added changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c3f132122b25c6d5da07d721f866c48bd78cecc", "messageHeadline": "Using more stringent locale than UTF-8 to pick up even more issues fo\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ecfc6c2a69d1bd867235d154015f2d8fc6433d1d", "messageHeadline": "Remove arguments for super", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 428, "deletions": 501}}, {"node": {"oid": "4f0ec5aa50de903e7e3b0d52ca5308f361cb34b6", "messageHeadline": "Add changelog for deprecations", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f1aec3db1d0563a76cb6f8a18ece27f2f4135c75", "messageHeadline": "Add deprecation warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c85ee2c42e17c67f6727967c0d5f2134be483c5e", "messageHeadline": "Remove concurrent.futures backport", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1200}}, {"node": {"oid": "a01499da9c360f1aca96042b4bb2736b6b5fd520", "messageHeadline": "Replace last compat.funcsigs use by inspect", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5847903c815099c061e6a98ece633f53259345e6", "messageHeadline": "Use contextlib.suppress instead of the compat one", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "16f6cfe5a9f2bca547bdfd52ab3d99f9f642ea54", "messageHeadline": "Remove uses of compat.funcsigs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "6b206890c650d78ad6895335c24c5fb631504031", "messageHeadline": "Remove the _funcsigs compat module", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 816}}, {"node": {"oid": "928fe68418a2b48495a26e2a7175e58dd33d82a2", "messageHeadline": "Classes no more need to inherit object", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 278, "deletions": 278}}, {"node": {"oid": "cfe42448c38f9e21dd072ac3d972da94c57b33ad", "messageHeadline": "mock is now part of stdlib", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "d810421400bb83167ffdf93b4982b9e53fc25a01", "messageHeadline": "Merge pull request #6566 from pllim/rm-py2-doc-only", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 88, "deletions": 472}}, {"node": {"oid": "348db9d58876224096bff1b31ab705634981415e", "messageHeadline": "add extra test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3e18642f36d2b9e89601681f3794c770ebc8ff22", "messageHeadline": "Get the right type of frame in the list-of-SkyCoord input case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "552eb0bf527be65782959ff4f397386ab27ac5c7", "messageHeadline": "move to outer scope", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39cff200d89c8ce1ff9e697b9973733b47b575e8", "messageHeadline": "add TooOldPythonError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "736d22bbaa7fbf0c4964bc0c57c4013c7b277ad9", "messageHeadline": "Merge pull request #6605 from astrofrog/doctestplus", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e7e844f098d20867d8c5a4144945d8765710c041", "messageHeadline": "ECSV files to be auto-identified by Table.read or Table.write", "author": {"name": "Nimit Bhardwaj", "email": "nimitbhardwaj@gmail.com", "user": {"login": "nimitbhardwaj"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ef273d30eff5db0c6a0625796c80a8d7bb7987ff", "messageHeadline": "Removed mock from optional dependency (built-in in PY3) [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9c88cae2c17d8d68292a43d2728583d95f60d509", "messageHeadline": "Further remove mention of PY2/PY3 based on feedback from @bsipocz [do\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "9343517cbca22bbda59cb63cb968a46128c2eabd", "messageHeadline": "Address comments from @mhvk [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "3dbe32fe0c4a8737430a55354688951a51f327d0", "messageHeadline": "Remove try-except-as doc targeted at PY2 from dev guide. [skip appvey\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "50027b3cc4075f0314e5a65a84c173b4fba70509", "messageHeadline": "Remove mention of Python < 3.5 from visualization.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0251925550c44e28599b9a5322907657a45233ab", "messageHeadline": "Remove mention of Python < 3.5 from tables [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "234303661a94bac7fb1773b36bd995ed84ce34d7", "messageHeadline": "Remove mention of Python < 3.5 from nddata [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "91cbaa98206c2b51ae2b14373d99843b692d4a23", "messageHeadline": "Remove mention of Python < 3.5 from io [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "9bb691c4862a843acf47a20af2ad6432a0d9156c", "messageHeadline": "Remove mention of Python < 3.5 from development docs [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 49, "deletions": 297}}, {"node": {"oid": "a407f7f060366131af06202af4e1e2916768a84d", "messageHeadline": "Remove mention of Python < 3.5 from top-level docs [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 80}}, {"node": {"oid": "550cfebc3299db9fc927eb8ec891fb798624ec96", "messageHeadline": "Merge pull request #6602 from MSeifert04/fix_issubdtype_futurewarning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "b936eeadf647c871f2fd115b2e75bc2e68cd2565", "messageHeadline": "Merge pull request #6607 from pllim/hdf5-doc-err", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "afc5ba6940cd7d5fb25a401ec6301ed2d1fd3e56", "messageHeadline": "Rearranged import order in io.misc.connect", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1a5aeed422469a0f9b075a86684a66f87be0753f", "messageHeadline": "Make sure DocTestTextfilePlus.obj does not raise an error since other\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "11938b73191707d30c57c41611ccec87a098731d", "messageHeadline": "Merge pull request #6571 from saimn/checksum", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 219, "deletions": 201}}, {"node": {"oid": "b3bc11a6769d9b7ed11f82230e74aeaf24e3d0c0", "messageHeadline": "Use flush to update the file with new checksums", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "b0c3dc57bffff6c067297b6381755bfc68d1be16", "messageHeadline": "Merge pull request #6599 from MSeifert04/pytest_xdist_requirement", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efb629a84e3f122ad7dd77b24ed7c65b642a9dde", "messageHeadline": "Merge pull request #6601 from MSeifert04/unknown_section_reference", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c77b0a98071a40c803c4883203416a36a8c8bda", "messageHeadline": "Merge pull request #6600 from MSeifert04/remove_deprecated_abcs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "91a203ddabaec6f9e6934947822ad512c4b53d44", "messageHeadline": "Second argument to issubdtype should be a NumPy dtype", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "be681872982cfc6e04b3b87239a7a379b8895b73", "messageHeadline": "Fix unkown section \"Reference\" numpydoc warnings", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4df38484d33159a9c0f40028642e189402e47f0b", "messageHeadline": "Remove deprecated abc functions.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "5edfbc995fd08abc33a202318fe3b6bae73aa407", "messageHeadline": "remove on_win cases in tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "c843cd3975e1d4d763bb399588e4c53c6a0dc8cd", "messageHeadline": "Include pytest-xdist in the dev requirements file [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "057b08edd17743f6ec3e57af4db83aef0497b953", "messageHeadline": "regression test for 6597", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "975456e1a863b0ef9ae8731822939b5005abb6ee", "messageHeadline": "Merge pull request #6596 from adrn/docs/copyright", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5de57d99aebd26b9b1e4a96a31bf1252c1ffbcc2", "messageHeadline": "Merge pull request #6538 from MSeifert04/additional_optional_dependency", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "2ec2141c647be4c4f77c7773faff50885e0ff511", "messageHeadline": "Changing warning to exception for unsupported python versions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d45e959e5b1dfe347e9da0c42351405b624470", "messageHeadline": "Merge pull request #6594 from bsipocz/setup_only_py35", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "faa9e915e0be29d8e61867120eba27ea2dd8eace", "messageHeadline": "use utcnow instead of now [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d70d07f3826ae8d46d7116993d8eebda78b552", "messageHeadline": "Remove leading underscore for constant and compressed if/else", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "edb42a385c6f7c0fc8816f7e7bad4850e14fdaa0", "messageHeadline": "oops, import datetime object from module", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85db2b228431b3cbaa24a73a1fd89f0296448394", "messageHeadline": "date range should be an en-dash", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b04ffceb234ac5fdd2a98cb95358bc9ce8bdc444", "messageHeadline": "auto-fill the copyright end date", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "348e6d10a1fbfcf44432487f6aad3b5baa1a5f90", "messageHeadline": "also add bintrees to requirements file [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e117e18b3e4249aa1d36602a0816bf9e2bab88a", "messageHeadline": "add testing for bintrees", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "143aad0b8e276ed3c1679af97211a669575923cd", "messageHeadline": "Bintrees is actually a possible additional dependency in Table indexing.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "916c28afcd61d413479e55683c3124211667f14d", "messageHeadline": "make python version number a more maintainable thing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6a972b9dab60f15b245bd39d0eb7fd0b500b1332", "messageHeadline": "We should state in setup.py that asropy is python 3.5+ only", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6339f0b32090b99547ebbcdf21df910eed70c470", "messageHeadline": "Merge pull request #6551 from saimn/escape-jsviewer", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "c2552480127c1bf618b7dc2f3c580ccb134ce4f6", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "06db9e3d577286024252f07eb2b8222c2f7e134e", "messageHeadline": "Avoid to use capsys for win32", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "d1da3e4cdc8dfbe5eba0b1d8d875a69a126fb7ef", "messageHeadline": "This should make windows happy (py3 only)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bf5f56a90f6f1471ce16d63dd91b280a2387ff2", "messageHeadline": "Avoid overwriting file while it is still open, windows don't like this", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "3cf5a22ba1a5da2a28ac94bc42f5286d1046cdfa", "messageHeadline": "Fix warnings catching with py2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "951a4e7c44a5c47322420cdc24ca22ace77e2db1", "messageHeadline": "Fix the remove option", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "40a46046d8203ff4bdfc411f9fbeef5bf3452aef", "messageHeadline": "Add tests for fitscheck", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "d4fff924a2f6cef652e78d33c2854323d05b00c1", "messageHeadline": "Remove the nonstandard blocking option for checksums", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 49, "deletions": 116}}, {"node": {"oid": "2680e308a0058aee099a70b2a053f53370fd9fd7", "messageHeadline": "Fix warnings detection in fitscheck", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 37, "deletions": 43}}, {"node": {"oid": "cd8235bdd570a365e0009fe73ce9d6790ea9c025", "messageHeadline": "Add test for invalid checksums", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "e039fc8d9fb2887fdc06fc38bec39573c9bce7c8", "messageHeadline": "Update checksums when the existing ones are not valid", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "caf8053b21adca138e4e3f156881ef669d8e5a3d", "messageHeadline": "Remove unused checksum cases (test, nonstandard_datasum)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "24bafed134337c6b5f08a582dd8ab0544a02ba5a", "messageHeadline": "Add docs for the jsviewer writer", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "a66acb7874c43291ced612f028643dd26d268ef9", "messageHeadline": "Rename htmldict_ var to make the code less confusing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da4b42d99a3295cfdded9232fd65a9f46036cc44", "messageHeadline": "Add note about bleach in the install doc [docs only]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1e128ead8dd4ebeb33d2ec7d2984e1453750dd2", "messageHeadline": "Allow to pass htmldict option to the jsviewer writer", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "58fdc0115d0204c5bb64a36b5a24939190e4c396", "messageHeadline": "Merge pull request #6556 from bsipocz/python2_remove_six", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1147, "deletions": 3304}}, {"node": {"oid": "7e0ab3c25525534eec7c0aaecae1de3e0edda7ed", "messageHeadline": "Changing __nonzero__ to __bool__", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "446ffd38bba3e1fd4c3f0a0fe166bef07d5db01a", "messageHeadline": "Addressing review, removing objects from metaclassed classes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "34b6f853f72a7d7aa206044bb07fbfc70d87f6db", "messageHeadline": "Merge pull request #6381 from drdavella/remove-clobber", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4324cc46b07584fc869e398888d7af3c6995ccb7", "messageHeadline": "Fixing one more string_type", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b656a7dd9bc02c6c469be135ff0222ad1c7991c9", "messageHeadline": "Fixing up some more six related issues that came after the rebase", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "86c9a1aeddbd2f625ffbe95cb5ea76b8841e4480", "messageHeadline": "Merge pull request #6570 from bsipocz/tox_remove", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 51}}, {"node": {"oid": "7bebd3dc01607b07812c07543b3b7853eb7536e1", "messageHeadline": "Replace 'clobber' with 'overwrite' in documentation examples", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9800d3301f12862bc44cde8d5b39ff087b526ee", "messageHeadline": "Remove useless decodepath function", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "8bba292eb01afe4cf99effc1e66b077a66a22bdf", "messageHeadline": "Remove __nonzero__ methods", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "35f3cbb10dd14130225745cf9230b37e68266a3f", "messageHeadline": "Address a few comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "03d6b3f336a42003c0d484b4ef098868d773cc69", "messageHeadline": "Rename __unicode__ methods to __str__", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "685f5268b83d69b5bcbaabbe2c5dd33f816120c2", "messageHeadline": "Remove TEST_UNICODE_LITERALS", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "e90583f7c20fb73f282d745afaeed04980c9a164", "messageHeadline": "Remove tests for pathlib as it is part of stdlib on py3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 59}}, {"node": {"oid": "429e70171cd5ccbbd007a6705679a47282af4d9e", "messageHeadline": "Remove unicode literals testing, and fix import", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 68}}, {"node": {"oid": "3459b00a2433cfe4b1e8b1a9c31ebe7f83acee7c", "messageHeadline": "Revising usage of sys.version_info", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 74, "deletions": 243}}, {"node": {"oid": "56a5dea3a347e9721cac14ccc7e94ee24352d531", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7c5ca6f42c042da30192444fb6149fb9ef76201", "messageHeadline": "Removing __future__ imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 765}}, {"node": {"oid": "66d75278b7a1112df3250eaa84ddd786e857f3e8", "messageHeadline": "Cleanup previous workaround for six.u", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 66, "deletions": 89}}, {"node": {"oid": "bd08ae1dad4e77173c9038c3fbf0f4a68e8b4721", "messageHeadline": "Cleanup io.fits (py3compat, ...)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 51, "deletions": 105}}, {"node": {"oid": "228109349d6534274d573540cc78a42d03e7eb26", "messageHeadline": "Fix doctest plugin (flags comparison) and use some py3 features", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "3100f3da89aa76e1bd9fc39af7532fa5917cd724", "messageHeadline": "Fix doctest", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73231035aa7191e372b8f59bddc7716fe8af2072", "messageHeadline": "Bring back the setup/teardown functions for io.ascii tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b7e1d3c32c1e55e11601bef2220d82c0d97636f", "messageHeadline": "More fixes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "b511e692138b74782ef645d5aeb7d9d9f5c0c2b8", "messageHeadline": "Fix imports", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "323d71030580c5eb30c3a414c476b8a1aa88733a", "messageHeadline": "Make io.fits tests pass", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "3f8698efb1708e837908a622fbbbd95044dc8116", "messageHeadline": "Fix six.u and some imports", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "8accb21db5424253d2ebe32e7188244e56efa874", "messageHeadline": "Fix a few imports and str tuples", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c692928510227f7220413e5dc38d5d3e46f42191", "messageHeadline": "Fix types concatenation with the string_types -> str replacement", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5b93ab73218bcece347f328cd3b1dcdf21f7ae7", "messageHeadline": "In Python 3, six.Iterator is just aliased to object [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7281993b9af14003d226f84e18d5fdf9058bb28", "messageHeadline": "Fix installation errors", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17012ea472a22dbf75955db62229cf23dce562d8", "messageHeadline": "Minor removals", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "793467fe24a56657b5475a93d6934396970872bc", "messageHeadline": "removing six.next", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53cb8b42af7193cbff7cf5713a63ab59e3b61135", "messageHeadline": "Fixing StringIO imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "ea855ef31beb0dd3973ecba7dedbe48aac5a5284", "messageHeadline": "remove fake bytes and unicode literals", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "44ccbdfd435203d5a9386b6a3f18cbc8ce733cda", "messageHeadline": "Removing six.callable", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "602b5a2c92e8b496ab08384b605bd6daec586eb4", "messageHeadline": "Removing PY2 conditionals", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 282, "deletions": 834}}, {"node": {"oid": "538a57df98dbece5c9233d58a3f6826174a578f6", "messageHeadline": "Removing six.iteritems a, iterkeysnd itervalues", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "69b5d96f067af5700424b89d95d53cf3fd77ea08", "messageHeadline": "removing six.add_metaclass decorators", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 47, "deletions": 90}}, {"node": {"oid": "0665636ee223bcd525b21237fd22159a7c0436d9", "messageHeadline": "Remove six constants (integer_types, string_types, text_type, binary_\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 336, "deletions": 340}}, {"node": {"oid": "e873834efe275d980d419d66a262f7bd3844ea3e", "messageHeadline": "Removing six imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 68, "deletions": 416}}, {"node": {"oid": "3b4d2533caf3ec67a8f6b174df871df78993329c", "messageHeadline": "Merge pull request #6592 from lpsinger/calculation-url", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27ec9dd7d6075c6019ec2f030d26a1675bc6291e", "messageHeadline": "Merge pull request #6565 from crawfordsm/aarchiba-kuiper", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 483, "deletions": 16}}, {"node": {"oid": "4e985ef1adb62d84ef5807bcc732b31d9e536836", "messageHeadline": "Update URL in calculation", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3359c052f74ce3e6da531cc2d884d62634410176", "messageHeadline": "Merge pull request #6572 from taldcroft/docs-index", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "adbeb8586ad1b750965afe881f086358ad4bf5b6", "messageHeadline": "Merge pull request #6586 from MSeifert04/undo-parts-6584", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db38d7dcf90dbd540303ffd7fd106cfb0e4ebf45", "messageHeadline": "Change Astropy Project to astropy core package", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d622210083a369974cac3c26733e0f00c33af9", "messageHeadline": "Compactify wording per review suggestion", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "f006283201f4c01f26e0d7de97d51654eccb6eae", "messageHeadline": "Merge pull request #6582 from MSeifert04/trailing_whitespace_table_test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c3883508bda1a8f9cf21ecbcccc1c50f03d0b4c6", "messageHeadline": "undo part of the changes of 6584 which weren't needed in the end", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8562a4bb4d44b2e1ce72ed58acf58d1e27f631cc", "messageHeadline": "use string concatenation to prevent the problem of overeager editors \u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c97ef0a53f354c6394c4b8147a3745f394c5e6a9", "messageHeadline": "Merge pull request #6584 from saimn/pytest-xdist", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "50e4a84355eab8c131cc052a2cd69c52a0fc85af", "messageHeadline": "Make sure noone accidentally deletes the trailing whitespaces in \"table\"", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a68a457ea9a7f1a23a8b71acdceb4cbebea9caa0", "messageHeadline": "Use PYTHONHASHSEED, just to check [skip appveyor] [skip travis]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd7d1b5bf0b397b3fb7d5cb99863b3e21013bb12", "messageHeadline": "Try with OrderedDict [skip appveyor] [skip travis]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1bbe9f9f85f7401064e9002cae5d1dd5bf607e45", "messageHeadline": "Fix parametrized tests to use a deterministic order [skip appveyor] [\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6fcb1da15bf0dae1d8cc0455326ddcd263d50108", "messageHeadline": "Update CircleCI to run on python 3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8bf0f76b717124f14cf6426637b0473bccee18d8", "messageHeadline": "Merge pull request #6515 from nden/compound-model-copy", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "91f733e51157bd853cc8c1ddaa29a2061cdbdc24", "messageHeadline": "use  instead of", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "308b6b51c655aa0c7fc547d0cfe91c85cd90d177", "messageHeadline": "Removing tox config as we actually don't use it in our ci [docs only]\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 51}}, {"node": {"oid": "4c8121b6e93f19c081d2690e847b8444ee5d29b6", "messageHeadline": "Consistency of Astropy Project", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b21d7e3d31261eaa589336486d71cce6fa170a88", "messageHeadline": "Update the opening paragraph on the core index docs page", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8a21da6d8aed314526319015047350e51f244504", "messageHeadline": "Merge pull request #6373 from drdavella/fits-compression", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 174, "deletions": 76}}, {"node": {"oid": "2be91f64c58d3a8ed75b1f33f28b78f1ff0eec5c", "messageHeadline": "fixed py3 failing and updated names and typos", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c3c27cd5fa60045c858d510b5d8e772911e5b346", "messageHeadline": "fix the log", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "09ba9e5956e49caf1cdfcb07300be9c9bb33b79c", "messageHeadline": "Merge pull request #6569 from adrn/coordinates/ecliptic-vxyz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "723dfe54b247ada38a3bc38290cc3996dee65f64", "messageHeadline": "Merge branch 'master' into coordinates/ecliptic-vxyz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 202, "deletions": 5055}}, {"node": {"oid": "d1be45fa45277fe8f537ac2ea53f35272cc88dd2", "messageHeadline": "Merge pull request #6561 from adrn/coordinates/realize-frame-error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "5ecd4bdb67c95f4516e0f76277fbbecb6dd16cc0", "messageHeadline": "added a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1955c464a4a999e2cfdaa5d089e6bed79f4f86ff", "messageHeadline": "adds v_x, v_y, and v_z to the ecliptic frames. fixes #6494", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e157ad488b80a05ad29ff500fba9a90360990c75", "messageHeadline": "Do not support use of file mode for FITS mode", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "67899a35616b7747b4200bb77a8fc95ce16823d5", "messageHeadline": "add a deepcopy method to single models as well.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "31e838ede31f8e06348bc4db54ab8ea8e28d777e", "messageHeadline": "add a change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c06e270385c2029b6faf447395b58cd9296323e7", "messageHeadline": "add a deepcopy to compound models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a27218ecafca7fd1eebdf062811d91f57bd270c2", "messageHeadline": "fixed typos", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2def3c07d3e3c7f61b3ad9077ae728675f1f9e6d", "messageHeadline": "Merge pull request #5978 from bsipocz/utils_remove_open_shelve", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "241ef940e7612f800aba608ce873c3e1261d641f", "messageHeadline": "adding kuiper functions to CHANGES.rst", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b940cd07b4e5319f0d582ece26453baed1785668", "messageHeadline": "added kuiper functions to list", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0935089a52d64015c699be810a3c79d071b5373b", "messageHeadline": "pep8 fixes to stats", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 478, "deletions": 15}}, {"node": {"oid": "2efe664f7b4b5977fab3cc1a48343c257f1689f9", "messageHeadline": "Removing _open_shelve as we now support py3.4+ only [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 22}}, {"node": {"oid": "92d7bf69a630e02d42aee91e09e41451b7004def", "messageHeadline": "changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2eb69dd64d2c017cc2ebbadc9e4fe8b53f1e532c", "messageHeadline": "Merge pull request #6562 from keflavich/conv_doc_correction", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b4e62553266dc66191398f7ae365d0a3f5cac96f", "messageHeadline": "Merge pull request #6540 from pllim/rm-vo-pkg", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 4692}}, {"node": {"oid": "c677f64938740470f7e66ee18f2d3d97c2226c15", "messageHeadline": "Remove vo reference from hub.py as pointed out by @bsipocz", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ef6c24b186694658be2300f16ea1a5b1c038eb2", "messageHeadline": "Remove vo subpackage from astropy", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 16, "deletions": 4691}}, {"node": {"oid": "5250d134305a77aaf302100c338fabe6bb39d727", "messageHeadline": "Merge pull request #6246 from bsipocz/travis_drop_np19_py34", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "102aea64fe57f90eb7a6984bf9113d87d964938e", "messageHeadline": "Merge pull request #6541 from pllim/rm-afunc-pkg", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 263}}, {"node": {"oid": "9d9f030e07b062db208925342c5fa2867e1d4c5b", "messageHeadline": "fix incomprehensible paragraph in docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cd08f63cd4e12f657c376e2396f92807a0795e68", "messageHeadline": "add a special typerror message to check for calling .representation i\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2f882f57414804607886fea9c278fda3d76a796a", "messageHeadline": "Merge pull request #6558 from astropy/convolution_stability", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2341c5efa52240ab3d553e5fcc1ff4accdac5da2", "messageHeadline": "Merge pull request #6529 from pllim/fix-tabular-units", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 141, "deletions": 49}}, {"node": {"oid": "7d5e2bf6fc0bee5d5a62f2b86937888eab5cff50", "messageHeadline": "Updated convolution stability", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28e31be95ff3122cea2bcee6a5d32433dcfc879a", "messageHeadline": "Change fitsopen default mode back to 'readonly'", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6952f04293acacce396836b0dcc3af29a41da53", "messageHeadline": "Merge pull request #6542 from pllim/rm-gaussianabsortion1d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 56, "deletions": 150}}, {"node": {"oid": "5f060eb99e8141b9b4e0c748678c8df5f875edc0", "messageHeadline": "Fix 32-bit failure for misc.dtype_bytes_or_chars", "author": {"name": "Matthew Brett", "email": "matthew.brett@gmail.com", "user": {"login": "matthew-brett"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b35346fb78f1f9d323f0cb2cb92418c59bb2c382", "messageHeadline": "Merge pull request #6555 from astrofrog/fix-rst-collection", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "e1e5ba844a7179c51e4efd8ca34a55005d6f7841", "messageHeadline": "Fix testing of rst files in cases where temporary directory path incl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "6d536cec9ed1152989add2456f4f0dc5d2d777be", "messageHeadline": "Merge pull request #6550 from bsipocz/pytest_cfg_version_update", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "200a55840b8e06fe1286e8e9bfbbf8b87546f3aa", "messageHeadline": "Merge pull request #6489 from MSeifert04/ccddata_fix_problem_with_hea\u2026", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "5f20f5d56f4701032adb2fa9130b2e1d2afd1bc0", "messageHeadline": "Updating pytest minversion in setup.cfg, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d09c069ff36b1e40ce35f11278a97372a40faba", "messageHeadline": "Update change log to put this as new feature in v3", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b5b87abad3f4936053a4619e140e878ee7d4ba10", "messageHeadline": "Added ndim check back for tabular model", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a579e4135829a62508e1773079849486f1c1c315", "messageHeadline": "Handle tabular model when points is unitless but not lookup_table", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "957e09247f6b04bb3caf11a5be2478b93315a91c", "messageHeadline": "Add unit support in tabular models.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 105, "deletions": 39}}, {"node": {"oid": "3abf1573c36d16cd1b46f05238205fd844caf9f7", "messageHeadline": "PEP8 fixes on tabular.py", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "fdd4295b5e8e5b6e978ccf26d46b6371151e662e", "messageHeadline": "Merge pull request #6544 from bsipocz/sphinx_gallery_0112", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a76df67f40921fb1764b393c85eeb80594488d8", "messageHeadline": "Requiring sphinx-gallery 0.1.12+ to avoid RemovedInSphinx17Warning [s\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9675f4e05697d92c94dbeaef8565832ad057d78f", "messageHeadline": "Fix broken link in old What's New [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "29bbda26dc1aa33447dce73bd8e99285e79ad37f", "messageHeadline": "Remove GaussianAbsorption1D model from functional models.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 56, "deletions": 150}}, {"node": {"oid": "d188ce719254cee2f34c5879e7dfdefd00d9f928", "messageHeadline": "Remove analytic_functions sub-package from astropy", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 261}}, {"node": {"oid": "189ac763501f5b122a5e565a5fc6bee635658e38", "messageHeadline": "Only keep Header values from the Primary that are not present in exte\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f049919c948dca9d7b17d2c3f6c280c5fc4e4c59", "messageHeadline": "Removing python2.7 testing from appveyor, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d59886d074b1aa31c8329baebae4bf294dfd3a4d", "messageHeadline": "Removing 2.7 testing from travis, and a bit of shuffle.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "0f736a2827b04d01d52b417ac5035c938dafd2bc", "messageHeadline": "Removing python 2.7 cron testing [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a8ff7ec3b69710a4572cc7b26234d442a5556fd8", "messageHeadline": "Removing numpy 1.9 and python 3.4 from testing [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f87a3e54f7e2257bfe582a7a9c32017aeaeb4493", "messageHeadline": "Merge pull request #6500 from MSeifert04/ccddata_reader_wcs_can_fail", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "f734288834bc9b2b77364c6346627efd80eb09fd", "messageHeadline": "Merge pull request #6535 from bsipocz/h5py_fix_test_2.7.1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a02704cfcc4f5515e1096629ead3d991ec46dab6", "messageHeadline": "Adding comment [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f715c3a3b696ad1cf6f0b7656d3f692362b4801", "messageHeadline": "Fixing test after h5py upstream error message change", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c43f048ea6071439bd52cc66e43e888d1c39f0d4", "messageHeadline": "added test for a Header that fails to convert to a WCS", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "6c07d9ba130a7258bcab0ae17540ed457afcfc7c", "messageHeadline": "Suppress errors when creating WCS in CCDData reader", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d0e03a8c9b8535865858e308662ce2a57c8cfa53", "messageHeadline": "Add v2.0.3 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "6de5fe3799cf341f890be3d3de5c148849e302e0", "messageHeadline": "Finalizing changelog for v2.0.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "df693b0ec0a97fdcb8d8bf3167677381ab4bead6", "messageHeadline": "Merge pull request #6526 from ivezic/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "627753040fca57e23f05a02a22d2f6f87f3812d4", "messageHeadline": "Merge pull request #6449 from drdavella/fix-norecursedirs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "cf80b044a6bf556322344ad1e50022da7d30f347", "messageHeadline": "Use test_paths to simplify norecursedirs", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cbd79ce8606af57b0c0e528ed8c356a0455bb984", "messageHeadline": "Updated change log [skip ci]", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fafc429e47ced5327a6f1a5390dd81b7ce35ae47", "messageHeadline": "Update config file in anticipation of future testing updates", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d10532f3095b19127e11466877df86556409a83", "messageHeadline": "Merge pull request #6527 from bsipocz/sphinx_1.6_compatible_versions", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c560ecde72881a46804040e644b4e4e53a960945", "messageHeadline": "Require sphinx 1.6+ compatible sphinx-gallery, and remove sphinx_vers\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f6ecba828d519c4f29f39fb698ea03b6ab12db21", "messageHeadline": "Merge pull request #6492 from PaulPrice/price/compression-20170830", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "2428b5953e7f2e54e21320fb31b34e364167e7d5", "messageHeadline": "Update lombscargle.rst", "author": {"name": "Zeljko Ivezic", "email": "ivezic@astro.washington.edu", "user": {"login": "ivezic"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7019b677107999628ee7ab09574c90996433b606", "messageHeadline": "io.fits: add tests for type of compressed image", "author": {"name": "Paul Price", "email": "price@astro.princeton.edu", "user": {"login": "PaulPrice"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "569ffc245b478293ee7d3d909c4dceb5ed862e6c", "messageHeadline": "Seek for magic test in cases where file may be open with mode='a'", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "83857fe1957202e57176f877a2d360d8ceb5f42b", "messageHeadline": "Merge pull request #6522 from drdavella/build-bad-compressed", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "8193d2f3132c8583e98f7093beb6a7936e8b0357", "messageHeadline": "Merge pull request #6488 from jakevdp/lombscargle-stats", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1258, "deletions": 190}}, {"node": {"oid": "5afaee94540be2af5c937460ae17ffc93658141a", "messageHeadline": "Update doc string for private method _open_fileobj", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d4a463447fa5c17a94056ffd889f9d20323928f", "messageHeadline": "Remove redundant check for file mode match", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "e18d474cbcf8e3712443e317a9c58d6c2b9ac564", "messageHeadline": "Lomb Scargle false alarm: respond to @larrybradley comments", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 75, "deletions": 88}}, {"node": {"oid": "690937c21b48e4093ee1a167a5d407f3bae9a3da", "messageHeadline": "Update change log", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94b3bd269198b13bf981296750ee3c90a4a38321", "messageHeadline": "Fix data file creation in pytest fixture...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0689a58e2b282741862d1b08bf15d1c65a840325", "messageHeadline": "Merge pull request #6521 from pllim/fix-vo-1p3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "22102d02167da2bbd3a8181b7d60bbed7eead926", "messageHeadline": "Merge pull request #6516 from saimn/config-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "a21ac95a57ddbf44569c6f78b978a4a9054f8e21", "messageHeadline": "Create invalid compressed data files on the fly", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "50e1cae9e3f956fc204116fcac997bc0c9c9d08a", "messageHeadline": "Enhance doc about config paths and XDG_CONFIG_HOME [docs only]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c2ef85974c13cbba5dc72df72607ff284cffc6d5", "messageHeadline": "VO table now writes out as 1.3 by default", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "7e462099519b59b12f28c4e21737ee106f7d052f", "messageHeadline": "Merge pull request #6514 from MSeifert04/remove_unnecessary_decorator\u2026", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "42cc826dd4dff6a7bca3c6a5c45edf73a5a2e024", "messageHeadline": "Merge pull request #6448 from eteq/fix-6446", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "9b15195f7b4b3bc84bd6f443a268bdc47f596378", "messageHeadline": "Merge pull request #6507 from bmorris3/fix-issue-6506", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "aeef4606ba7914a4c466707cc9206cf4fe90db9d", "messageHeadline": "DOCS: fix indentation on doctest-requires", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fe7cb1f09abd4144547c78d62a8b16fe7f3ba60", "messageHeadline": "Remove unnecessary __getobjwrapper in sharedmethod", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "50ce38007fe5e7581bbe3e290caed595ccf01f40", "messageHeadline": "adjust changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2832a9f8361c3344a34bd38ed7ab8adac972152d", "messageHeadline": "_extra_attr_names -> _extra_frameattr_names and related clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "866e2f1cc442edee986cce95af3a3d233799beda", "messageHeadline": "fix py 2.x incompatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6663b7b8cbc1c7a3069c00ca3abe8102683dcb8", "messageHeadline": "Fix 6446 regression test when YAML missing and make 6448 replacement", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "83c93bd0f702345798747259a92c4dfbd1429597", "messageHeadline": "change to using _extra_attr_names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "b22bff99e11bca5ae71cd3e88cf2fdcaf42fedf3", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "37cd7a8a434be76a76791c24e185b60f12f5935c", "messageHeadline": "fix sky_coordinate to leave unset frame attributes alone when a list \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e6f236be3cb18b09b78f47d49dba9f56e860a09c", "messageHeadline": "regression test for #6446", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "827c688753be3ed6546274fd52f4adc95365e8f2", "messageHeadline": "Merge pull request #6510 from bsipocz/docs_version_requirements", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "14e66fd5886f0a44f19e4c79d810e6f54ce3ebee", "messageHeadline": "Merge pull request #6512 from pllim/fix-config-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee8ad00c6841c8b0efbefc2c9ee431388c1bc180", "messageHeadline": "Fix config dir typo in doc [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "922430d4438fe3cf5cc1c572bd3f007d5d2cca9c", "messageHeadline": "Fixing python version requirement in the docs [skip appveyor] [docs o\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ac4ea1a0de4ee2925bd52eab409f37a30f603ed8", "messageHeadline": "DOC: improve lomb scargle false alarm discussion", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 75, "deletions": 41}}, {"node": {"oid": "355a1b3ab1849445219f2ff4583b96dfb78642e0", "messageHeadline": "MAINT: address @eteq comments", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "2c1a5451a7cad6199631ddbcf37f78102893f074", "messageHeadline": "DOC: improve false alarm probability docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "d65933a7858c884cd3dba663b53a94d2df08c5c6", "messageHeadline": "Switching to twine upload for PyPI", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7db6bf53a31c5fe3bb129cfd7a06154567a7e474", "messageHeadline": "TST: fix scipy requirement in doctests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "980f939f83b934ed65de9ec295d5abdea170ea8f", "messageHeadline": "TST: make scipy optional in lomb-scargle false alarm", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "bdd8332804e128fdb07d9ffd7fd6884b0c8b9d28", "messageHeadline": "BUG: properly propagate maximum_frequency in Lomb-Scargle false alarm", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "7cf9ede2e9b22ed2d9adc0b1fa6949b9c5a2cdf0", "messageHeadline": "BUG: use py27 future division in Lomb-Scargle stats", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c40ec580b23684d73830d126629478014d9ad5f2", "messageHeadline": "Merge pull request #6477 from mhvk/update-cfitsio", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8990, "deletions": 12254}}, {"node": {"oid": "26ae980b4067bdb756c93f6c578d24692a1dfb24", "messageHeadline": "DOC: fix lomb-scargle doctest", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bae4c0038a185518d16cce92998203d29f279174", "messageHeadline": "Ensure only required files are kept.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 6264}}, {"node": {"oid": "0b7052b60ddc10c011243f244cd0f3db94d59071", "messageHeadline": "Fix problems building on windows.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "381d5c1f1c22f2b5e47b2b26682f35fed5194fbe", "messageHeadline": "changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9c788275521641f886989b140c41b0cab043045", "messageHeadline": "Correct warning exclusions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ef48a978bf3308def54e67270f0edcd134df4d55", "messageHeadline": "Update cfitsio to v3.41.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8994, "deletions": 6020}}, {"node": {"oid": "30e51136fb1671a3d2f2964f92aeaef43d536147", "messageHeadline": "Move cfitsio files to locations where they will be after update.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "db90958e0d94ce48d17ae401062dd9347f27d7cf", "messageHeadline": "Merge pull request #6474 from mhvk/fitsio-warnings-suppression", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0ddd7d80452320d0b1222e7fdd7dc2976d4d51f3", "messageHeadline": "Merge pull request #6486 from PaulPrice/price/compression-20170828", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a64d0096233fc88d775889a1ffdb94e77908cf06", "messageHeadline": "Add support for GZIP_2 compression", "author": {"name": "Paul Price", "email": "price@astro.princeton.edu", "user": {"login": "PaulPrice"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "21fdc5f81105b644bd7dcd5377703b15ce0dd172", "messageHeadline": "Merge pull request #6493 from nden/issue6490", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5999dd4170d8604fc4bf3b1db0833a4f158829dd", "messageHeadline": "remove space in blank line", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bfdfe716643e16b817d302507fdfd01a6444e1b", "messageHeadline": "do not assign individual ctype members and do not clal set()", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "304e25a0c3534daa1c0908f5152d7dbefdcb994d", "messageHeadline": "Merge pull request #6419 from bsipocz/pytest_3.2.0_compatibility", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "c9add192b4ceca93979f89e6dace9169f8eea391", "messageHeadline": "Try workaround by specifying pytest version [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffb3061be765b2042d3abee92a997d1df5371986", "messageHeadline": "BUG: fix false_alarm_level in Lomb-Scargle docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4575fa1d17fe7c8a866ec667e3f6c0fd0f9d1911", "messageHeadline": "MAINT: update change-log for Lomb-Scargle false alarm", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "32e3d92c7299ac59e93bd9d48630df27611643e2", "messageHeadline": "DOC: add references to Lomb-Scargle explainer", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1b1876747dbb9d8488528191123fb4913f7389a2", "messageHeadline": "DOC: document inputs to stat funcs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "67082e692138f8644012494bc448a419d48a1d09", "messageHeadline": "Add tests for dy=None", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "25cfcf5d3976dc5170c683f0b4537c58719001c4", "messageHeadline": "fix issues after rebase", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "f7f54f8cd8041757c0941dde3c7d27f313afcfc7", "messageHeadline": "add tests for autofrequency", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "ddacfe426d3d36071a07dd73c60fa604230d9c11", "messageHeadline": "Make LombScargle normalization a class property", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 78, "deletions": 98}}, {"node": {"oid": "887bbf66fe1ed38ec720fe526a4973144d7e1870", "messageHeadline": "Finish lomb scargle stats documentation", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "ba821b7ce01fa692ad55e92365be003d696cb35b", "messageHeadline": "Add Lomb Scargle stats docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "00cfebd8a0b53767e8501461e26d9d03ca23af43", "messageHeadline": "change param names", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "39065247670102d22a2a74cbb4d1607cc20d6f62", "messageHeadline": "Improve docstrings of stats functions", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 76, "deletions": 25}}, {"node": {"oid": "77ec03f892e523981cf194a4bfd54ab85b1d2232", "messageHeadline": "Add LombScargle false_alarm_probability methods & tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 133, "deletions": 13}}, {"node": {"oid": "0f2fb5d5a2c936ad0f3da13e9f7062cf037a5b49", "messageHeadline": "Improve documentation of stats functionality", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 114, "deletions": 15}}, {"node": {"oid": "6aa6970d0e70d31613533739338c1193670eee71", "messageHeadline": "Add inverse bootstrap test", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "e06e30fdceee73ee8cde34b5fa19fb43b0d8dce6", "messageHeadline": "Add tests of inverse FAP computations", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 45, "deletions": 15}}, {"node": {"oid": "5970a2d44876a8158945efd2e00e833ec402b036", "messageHeadline": "Add inverse false alarm functionality", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 115, "deletions": 12}}, {"node": {"oid": "30916e329ac28a5a79d29b4ad32f4505c00576dd", "messageHeadline": "ENH: add Lomb-Scargle statistical functions", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 499, "deletions": 138}}, {"node": {"oid": "973f94ba0955f212744aac98e5504a5b992b797a", "messageHeadline": "Add unit tests, attempt to fix FITS file mode handling...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "6f8f22e559941ecf8da83c98a96da1a43f1f0e7b", "messageHeadline": "Add tests and refactor based on code review feedback", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "f54eb6ffb6ea6e504554d67f4bb8583725eda46e", "messageHeadline": "Changes to address comments from code review", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 32, "deletions": 37}}, {"node": {"oid": "47d70225bab8638df2f77ebb5d67de27d32030ee", "messageHeadline": "Detect compression in FITS when opening file handle...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "7df2ffd5360df479e3607b1cbf62230e687f4ab5", "messageHeadline": "Ensure opening FITS from text-mode file handle will fail", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "caf2d107f0a4b091a2052e4dc6e02fdae61054f9", "messageHeadline": "Add unit test for opening FITS file from open file handle", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "3347f96b7fd8c5a9d3cc38b6265e871852f0b761", "messageHeadline": "Merge pull request #6481 from astrofrog/frame-to-wcs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 266, "deletions": 51}}, {"node": {"oid": "dbd1688ea669f0654d84e5658fc3aca7f49ec24b", "messageHeadline": "Merge pull request #6445 from AustereCuriosity/serialize_method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 68, "deletions": 74}}, {"node": {"oid": "1e1ef22611d4064369c2e838f24babf40103e179", "messageHeadline": "Merge pull request #6454 from MSeifert04/ver_argument_for_hdus", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 93, "deletions": 9}}, {"node": {"oid": "4bc2ffba9142ac477d1a8d13e5e8e7cafe91f56b", "messageHeadline": "Added example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "6575783f918199505d43641bfaa3ce5d5b21158e", "messageHeadline": "add ver also to Table (with tests)", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "4632860d6e6d3a008a1480c358c038826c0b7fa3", "messageHeadline": "Make sure we call wcs.wcs.set()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "68fba910012efb43af753298cdad40ea0021472d", "messageHeadline": "Avoid issues when running setup.py since extensions haven't been comp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5b496e203aca102a443444d8f57f3ca17dbb5a19", "messageHeadline": "Tidy up code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 70}}, {"node": {"oid": "f601249b5481c8bf9f319204a32e084c623036e7", "messageHeadline": "Merge pull request #6466 from MSeifert04/versionadded_for_lazyloadhdu", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f5e01c575fa3e3fddc26188e479e4d2ecec9bbc8", "messageHeadline": "Added new function celestial_frame_to_wcs to convert from coordinate \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 192, "deletions": 8}}, {"node": {"oid": "6f0a903cada001354e325d525376aa09ee18147a", "messageHeadline": "Merge pull request #6440 from mhvk/coord-trans-get-correct-distance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "84876bd10d512703582cf4fb2c414e11aad55636", "messageHeadline": "clarified docstring and added tests for non-overriding header", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "8a3af9f59c4f2d4a1ceb19b74c3ff34fdf8e9a49", "messageHeadline": "Ensure we don't use -Wno-format, since this breaks compilation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6e291779ea76b7e4710df90e1800e5dfefc52e8", "messageHeadline": "Merge pull request #6471 from Juanlu001/patch-2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16908bd2d94f2acbdb3e3e302612d754358c946b", "messageHeadline": " Fix JPL ephemerides format extension in docs", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "Juanlu001@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6acb7900f58f8810a3d518e76676cfd80c17d177", "messageHeadline": "Documentation final changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8eb95c1d82fc0324a9706a4d397787154e9026c4", "messageHeadline": "Add versionadded directive for lazy_load_hdus parameter (fits.open)", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b848c2cbb24a4af7101a373cc2320cca73e68f45", "messageHeadline": "Merge pull request #6459 from taldcroft/table-common-dtype", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "cf0c947b64deb09726ec7d3347019984579e534f", "messageHeadline": "Change dtype_bits_or_chars to dtype_bytes_or_chars", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ccd14147898860a70ab50ae4d385d48ca8dd4139", "messageHeadline": "Doc tweak suggestion", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0fb6dd1d686f74879e4a0ecb77af34f04977dcad", "messageHeadline": "Minor doc tweak", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d224fedb8c11f96888f227351e8f2a3838777f8b", "messageHeadline": "Documentation tweaks and minor test change", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "91a13b736edd84ac92a10e64b9e3360645a0e6bf", "messageHeadline": "Added page to developer docs on when to rebase", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "5dc9c5fd42a0f79ac88fe6bb76fb1a353c76b669", "messageHeadline": "Changes to docs to reflect the new functionality", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "346c32cc760b0c27852f328961ea0294b9e0bf1d", "messageHeadline": "Fix numpy version-dependent test fail", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1809250ef6469bd7977cd2aa7a9e10eaa37555c", "messageHeadline": "Better docstring and more tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1aea51e24a5f494c0ffd2e3dd5efc5196fd0574c", "messageHeadline": "Fix bug stacking unicode columns: width grows by factor of 4", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "70ff18eb95ba732ea7b93dd328816fb207405a87", "messageHeadline": "Merge pull request #6455 from pllim/fix-bb-doc", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88fc374f0786a3867be967534e152042ce7bce7c", "messageHeadline": "Merge pull request #6450 from drdavella/fix-packages", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "8b34f457823dc96e59ec11950b37a9605f31bb7a", "messageHeadline": "add ver argument for init in subclasses of ValidHDU.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "071e714278b18f3ef130a219b9c055a731774618", "messageHeadline": "Automatically update cosmology core namespace from parameters", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b0e5447b1a1724a2d1ae48d2f3f0e106eb8fa21", "messageHeadline": "Fix latex in blackbody doc for proper rendering", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53c28b38beda7c34b4ed423498b3319c853d8ac7", "messageHeadline": "Merge pull request #6385 from bsipocz/table_rebase_3261", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "375777fa0b556349ceb9b825679c7f67f8c131bc", "messageHeadline": "Changes to comments to indicate change in behaviour", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "92baed35282b6e6e1d1a4157520a5ee68308a0ef", "messageHeadline": "Fix import bug from cosmology/parameters...", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "2c9be68c698ab6f8cf812bf50a4a6b8cff083cc5", "messageHeadline": "Remove redundant file for configobj extern package", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "cd01c6ee32e4d3c26017bcfa2b046631ee437c7c", "messageHeadline": "Update changelog entries (move to 3.0 instead of 2.0)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7c9ebf9ccd2eb0e00d6ced4f201cd20cba3afa25", "messageHeadline": "Serialize_method instead of astropy_native for writing", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "8516dad34bc652f5f60c2cfbbb783700343e3b8c", "messageHeadline": "Merge pull request #6441 from larrybradley/contrib", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc853edcf4c92cb4f5c8296935aac2cb06a728e8", "messageHeadline": "Remove python 2.6 from contributing doc [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b821b4d4e239e0f556ac12dad6ebd5717e2b854c", "messageHeadline": "Merge pull request #6431 from bsipocz/docs_devguide_delete_master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8a2140bc26b2356b000a72761dcab87ca30be3a9", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4689cb1d21ab8f5536d95cfe660dcfa75f60a5bd", "messageHeadline": "Raise ValueError rather than TypeError", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6815235387ada251dfef47fd4e10dc987049e149", "messageHeadline": "In ICRS transforms, ensure coordinates representations are Spherical.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "0e25fe72b596c392c3eb8cbd8b1bdcc0edcf9600", "messageHeadline": "Adding link [skip appveyor] [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfd7e7a257c322a5b207cf90fc75fec1c87d4ca7", "messageHeadline": "Addressing review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "1fab7528d8bde299207ba95a89cb68a2c9557710", "messageHeadline": "Fixing PR after rebase to pass tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "7b71ac673cf815423d909610d9313115d43ee5cc", "messageHeadline": "Merge pull request #6412 from aleksandr-bakanov/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "a0fbb919aa5108a4d3cfe746e2d913f6107f7a1f", "messageHeadline": "Fixing PR number in changelg [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f34bab0bbda2c3ec072b4aa9f9a5ee0c79cbe0b", "messageHeadline": "Add changelog entry", "author": {"name": "Alexander Bakanov", "email": "bakanov.aleksandr@gmail.com", "user": {"login": "aleksandr-bakanov"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a17e29218998353285bf78cd423ee771ea3467e", "messageHeadline": "Float formatter function became local to Quantity._repr_latex_()", "author": {"name": "Alexander Bakanov", "email": "bakanov.aleksandr@gmail.com", "user": {"login": "aleksandr-bakanov"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "587aa761e3989513b4a47e9a24b24feb7d299b8e", "messageHeadline": "Addressed feedback from @taldcroft here: https://github.com/astropy/a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bf6633433a7e5167c17dc98232765d710de008b2", "messageHeadline": "A number of changes in order to get this fix working with the current", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "0b31dc8f8f6139672d9975f8a30f2e47e234929c", "messageHeadline": "changed thrown error to TypeError to indicate type mismatch", "author": {"name": "Jonas Gro\u00dfe Sundrup", "email": "cherti@letopolis.de", "user": {"login": "cherti"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "bbe8036bd4726ac214beebd10b10355c0e887941", "messageHeadline": "Adding back the suggestion of deleting the master branch [docs only] \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a0a2e41b0add3f6dbf47ca0dae1d4e00a41e98cb", "messageHeadline": "Add format_spec to Latex.format_exponential_notation", "author": {"name": "Alexander Bakanov", "email": "bakanov.aleksandr@gmail.com", "user": {"login": "aleksandr-bakanov"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "cc71386b057b08cc7a160fea721afe7a0d36a01f", "messageHeadline": "Add UT for issue #5965", "author": {"name": "Alexander Bakanov", "email": "bakanov.aleksandr@gmail.com", "user": {"login": "aleksandr-bakanov"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bac3210641169d82e1616b3834ccd10872bb3251", "messageHeadline": "Quantity._repr_latex_ respects precision from np.printoptions; Issue \u2026", "author": {"name": "Alexander Bakanov", "email": "bakanov.aleksandr@gmail.com", "user": {"login": "aleksandr-bakanov"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "faaca50384b702226a351cf4e2a277a16dd49c7a", "messageHeadline": "Updating pip-requirements files, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3b1de6ee3165d176c3e2901028f86be60b4b0f4d", "messageHeadline": "Merge pull request #6304 from matteobachetti/metadata_of_any_dimension", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 146, "deletions": 20}}, {"node": {"oid": "4031831ddff79a1dda9fb95c80480e892cdb9ece", "messageHeadline": "Small change to description [skip travis]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "200fd595be1e46e1c276d7fdc24a66d9445fcde3", "messageHeadline": "Fix issue syntax in CHANGES.rst and add item to API changes [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "82aa87bf4e7f31109184b4b8cd2c63955ecb644f", "messageHeadline": "Fix inconsistent docstring in test; eliminate unused variable", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4eb2c5496ee0a6ae9f224d3170178a0a06d51b3a", "messageHeadline": "Correct typo in ticks", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fba5b78e190aec8864e206f7240e1f24d127cea", "messageHeadline": "Fix inconsistencies in Changelog", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "61d6cce3e0789b4f2e8191c07337a399b484cb18", "messageHeadline": "Rebased: Allow metadata of any dimension; Test complicated paths; Mak\u2026", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 154, "deletions": 20}}, {"node": {"oid": "a09c194a9dbbac79a8c2ca1f876f9632dfd3152e", "messageHeadline": "Adding new pytest version to docs and install_requires", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49a2caf6a86c5f4beec2fded2ff698000ac96fe3", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e39fc38a4bc91b144dc617209be12de26cf31c95", "messageHeadline": "changing parametrized tests pytest 3.2.0 compatible", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "c28ae6233c27926d4523b2e02724c0b1612a6054", "messageHeadline": "Merge pull request #6423 from nicoddemus/doctest-fix-pytest-3.2.0", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "04da776865212b07842f2d3ab1a0b50d9d58422a", "messageHeadline": "Merge pull request #6176 from AustereCuriosity/Time_write_fits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1146, "deletions": 36}}, {"node": {"oid": "b3bfc93262d1162b666af041aa66a676452cd5ee", "messageHeadline": "Minor issues", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94e2df05166091ab549fbd06973e41b7d395f9ae", "messageHeadline": "Slight renaming, refactoring plus edits to comments to help the future.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "a7156be3cebd0c87592e8da6d5bb2ec83036913a", "messageHeadline": "Final changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 85, "deletions": 50}}, {"node": {"oid": "69ad638a6b381acf6ca7d3d14178ac2e38e5b271", "messageHeadline": "Pass fitstime tests", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d1093df28564047fccce324afce7d3659be354ec", "messageHeadline": "Tests updated", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d9c954611eeee1ee72477622939b550d3d03ca81", "messageHeadline": "Tests changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "40a44efeb5d259e17ca46653235ba5b62a9202d1", "messageHeadline": "Non-ascii character", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "403040d5ee0db29754722662b8cbfadba1179ed3", "messageHeadline": "Local changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 118, "deletions": 101}}, {"node": {"oid": "f6e225d37fd2f25f7dec508a602105cdb208eeb6", "messageHeadline": "PEP8 on fitstime", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "faa3da05f3c4ca0fb750826fff52b54de6626415", "messageHeadline": "Move time-related stuff from column to fitstime.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "539f13f59311096597b57422114bd5990efb7a7c", "messageHeadline": "Don't duplicate column keywords in column and connect.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 20}}, {"node": {"oid": "397b89a992fc9a245fb65243709ca75cb0b3064c", "messageHeadline": "Update list of column keywords in connect to include Time ones.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 22}}, {"node": {"oid": "781c9dc7d745a3c45f42d1bb6932fb8a7a6c57ad", "messageHeadline": "Minor changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "28794adc2fc96e23e4895e2219661fc315a41544", "messageHeadline": "Final doc tweaks", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "6640e85db8859f1fad340da45e54d12c2c472649", "messageHeadline": "Tweak docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 180, "deletions": 167}}, {"node": {"oid": "fd1567a84b77e2fe459b51a80ea8b8d5bfdb6be5", "messageHeadline": "Docs formatting changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91ba7b521536ead6b32f2f8e88b47f38d3bd68d8", "messageHeadline": "Minor changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4ef2d69b7aa3070877a701a4a0bf55606529ae8b", "messageHeadline": "Docs formatting changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "a823528dd8f030d6b334d2630f12f9c5ccf986da", "messageHeadline": "Docs changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7de8c97ba721e2011340911915308a56c34b54c8", "messageHeadline": "Final changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 183, "deletions": 89}}, {"node": {"oid": "4d01454d21262f34a2eae40001fd5b4f07a4451b", "messageHeadline": "Implementation changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 166, "deletions": 86}}, {"node": {"oid": "939682289a2e64f740fd0d99fc83bc6b815ac0e1", "messageHeadline": "Review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3d1efa351e3d6c6f0949d6624dfe7846a31bc609", "messageHeadline": "Docs errors", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2d77b17e7ce9d287646c8eb5ce0b62c1c7301e40", "messageHeadline": "Docs errors", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3908984d53da40b2d25f349f167482471737ee8b", "messageHeadline": "Docs", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 255, "deletions": 6}}, {"node": {"oid": "d2dc47ce1ec6d41739af2514004d602fca9bbc4c", "messageHeadline": "Review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da4cf478591134bde80a51f6a9cd13879e3940f6", "messageHeadline": "Review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da218ad02e0d5c59d27f0e9015bcb5a7030b1a7e", "messageHeadline": "Review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4bfbfacdbf80739f21ba9c8df051f252d2b80a1", "messageHeadline": "Review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 78, "deletions": 46}}, {"node": {"oid": "c7e07335c5b73d0cd82fe597c51840300e2cd93f", "messageHeadline": "Minor changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "46ee1c2582221a059326b78981dd3df59bd12563", "messageHeadline": "Whitespace", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c9adfbb038511d5c5630ea952afb9d57a3a6689", "messageHeadline": "Changelog entry", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de5698f4813b8c383358dd8d653aa26f67fad25b", "messageHeadline": "Final Implementation", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 182, "deletions": 72}}, {"node": {"oid": "3e50d2b059413bf6a4a923db3b611c5e49f61166", "messageHeadline": "Changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 48, "deletions": 34}}, {"node": {"oid": "e092f6d3b81a717acc3df66ad2ea8216be68cbea", "messageHeadline": "Changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "2fa5527d25edc19f6cb2b6860cfb7ac906c4e2c4", "messageHeadline": "Minor changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "9584a15d335f8e204cd19a235fefa87e85604840", "messageHeadline": "Change in implementation and global time metadata", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 265, "deletions": 271}}, {"node": {"oid": "0c2e145e0478a2c847ff8b1d407e9ac173fa0d43", "messageHeadline": "Review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 55, "deletions": 78}}, {"node": {"oid": "a522b6901a9ed64a9d364fddc979ce339610dd3a", "messageHeadline": "Review changes [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "9e6f1c86160d62a8954d5f7dedc149081b6ed8bd", "messageHeadline": "Minor changes [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78b724e91a376d48aebe9d166723991f3a487002", "messageHeadline": "Minor changes [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "525f301cf6f8ff4e98a4fcec810de0bf03fbb4cb", "messageHeadline": "Minor error [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "dd1667d226cf2f750490836e2862af5868fa1c0a", "messageHeadline": "FINAL VERSION FITS COMPLIANT [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 58, "deletions": 82}}, {"node": {"oid": "917e9532e9fe24b4433b5d08626694d2e9d15ef4", "messageHeadline": "HIERARCH FORMAT [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 66, "deletions": 34}}, {"node": {"oid": "5abb5b86e1ad6da88e750e7ec4cbfc7c373e68d0", "messageHeadline": "FitsTime Tests [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 170, "deletions": 35}}, {"node": {"oid": "c727d962aa586a6209415b411f8f81f6e3e957c3", "messageHeadline": "Corrected failed tests [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "e4b5285a752258975ae7193813d15441f29b538a", "messageHeadline": "Cleaner code [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 253, "deletions": 250}}, {"node": {"oid": "b1fbe3ddf2cfe4a5dbc894bee7e70d182754ab75", "messageHeadline": "Improved module [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 99, "deletions": 75}}, {"node": {"oid": "8d2b2d3354d5788da8d38b453714ef200be52c26", "messageHeadline": "Issues solved", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e3a29f9829c5e202d369b20c04fc0837ba0f646", "messageHeadline": "ERFA import error", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7db66ebef95fa4ddcdedee959f4a0bea591d213", "messageHeadline": "Time Writing and Reading", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 106, "deletions": 6}}, {"node": {"oid": "2f63c51d13c77308e8b4c570841158ad05483e8d", "messageHeadline": "Newline Add", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ec19c64bf42a8d0f644ad6b002636411cd2b94f", "messageHeadline": "Reader Writer", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 173, "deletions": 31}}, {"node": {"oid": "72abed9ec72404ae79842bc7a50483574f5ed2b9", "messageHeadline": "Time column", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "eaf0439be7ca39e0a4221288d9750b3a1b701cd2", "messageHeadline": "Time module", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "4a546a4b56fb80d940c61154b65545bf4b34e258", "messageHeadline": "Preliminary version", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13ec3936bcc4be6030fa75860acc60d0e9c553f5", "messageHeadline": "Preliminary Version: Time as jd1, jd2", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "50a6b158ec8d6bda171944660346522ab28af4c0", "messageHeadline": "Time preliminary", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5e5c05b456437762e6952cb81806e7c6b9ec559a", "messageHeadline": "Merge pull request #6422 from saimn/deprecated-warning", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "25053a061fde1acac42955755872020e8fd6090f", "messageHeadline": "Add CHANGELOG entry for #6423", "author": {"name": "Bruno Oliveira", "email": "nicoddemus@gmail.com", "user": {"login": "nicoddemus"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9335905ff0b973ba8491daa0c42fede8b3ef9e4", "messageHeadline": "Avoid issues with path separator", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98fcb68bfec51e6f11773124fcfb3d70e95c535b", "messageHeadline": "Reimplement reportinfo() in doctestplus extension", "author": {"name": "Bruno Oliveira", "email": "nicoddemus@gmail.com", "user": {"login": "nicoddemus"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0503b6f3db22dacee1817a05c46d2665f9a158a2", "messageHeadline": "Merge pull request #6411 from larrybradley/cutout2d", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 156, "deletions": 115}}, {"node": {"oid": "e7c256645072486705311a5451da08a40ea75059", "messageHeadline": "Merge pull request #6413 from saimn/pep8", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "cdb71bf1b83e6684870f0c252c97b49f5ba88c71", "messageHeadline": "Merge pull request #6416 from drdavella/parallel-error-handling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fdaa7881766a834a4559322991ed79673e6f4396", "messageHeadline": "Refer to the deprecation()\u2018s caller instead of utils.decorators", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "71d94196ad5a50c5b67e972106d1ccf9caaaf8c0", "messageHeadline": "Merge pull request #6359 from AustereCuriosity/FitsColumnExpansion", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 218, "deletions": 21}}, {"node": {"oid": "6aea19c11d69878fa2dc72b5af21afa86c64bb2a", "messageHeadline": "Moved change log entry to v2.0.2 milestone", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b2c86ac37e87aea843d68ddaa525d90bc8459aa", "messageHeadline": "Add error suppression for unused import of xdist", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f29f3db84591d84daa817e793b82e4c640c9f689", "messageHeadline": "Fix stupid mistake in previous commit", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1fc9d73d0c816750fad3a6580570be6c2e29f4b2", "messageHeadline": "Error handling for required package for parallel tests", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "bbd846ade8f7b8cca0d734a88debb653de4c106f", "messageHeadline": "PEP8 nitpick", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7737a47ae6ec412cc7bcf2ebb1528facc6b66ee0", "messageHeadline": "Minor changes and docs update", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "3cc5a93e57c3dc6600c61f30628230113cf130c2", "messageHeadline": "TRPOS added", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "8df85104118df88b370d9606850a883a861ef0a9", "messageHeadline": "Description of test changed", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a49889c8c8b554ed41621f63451b5498b7128ac", "messageHeadline": "Verify Error msg order changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a29d350a96656780c4e59b80135b180fc03cf401", "messageHeadline": "Regression test and review changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "1b1d044cf97c2000cedb7d06075f288a17e16f67", "messageHeadline": "Float Changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5bcf0946af7b0d9511255185b7b66aa922592ae6", "messageHeadline": "Minor change", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb347c47b06652ab7e0a22ba49df559deec6b887", "messageHeadline": "Added Tests and changelog", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "bbf54acc37dea496eebabe9685bb3c63c19e92f9", "messageHeadline": "Consistency changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bc42f3ae4f98f02597b78bae1e24549588a7836", "messageHeadline": "Consistency changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "59251bcc8e27c8c00fc52ce0f43762d29535341f", "messageHeadline": "FitsColumn Expansion", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 114, "deletions": 5}}, {"node": {"oid": "13daa3ee1c1a55dc5b0160f95a50ba3b120b8722", "messageHeadline": "Remove useless backslashes (pep8 E502)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d33c38149f235eea71679ff96f6a2d0fe8ab17fc", "messageHeadline": "Merge pull request #6415 from astrofrog/fix-parallel-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "2d1833feab95f2132b624d94f150d7d041004a5b", "messageHeadline": "Catch IOError in _get_site_registry since this gets raised by @remote\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "978b4ae142abcaca8e43566c765183c060de2427", "messageHeadline": "CircleCI: Install pytest<3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0bf2115b8f5c7ec5eab574d11d7e87d23012447a", "messageHeadline": "Make modeling tests work properly with parallel testing (parametrized\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f8b0abe0711d41bfeb0e0729fd945754c2cecee8", "messageHeadline": "Add changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "348973041b479f3b0f0027428c62faebcfa0b96c", "messageHeadline": "Run the tests in parallel on CircleCI", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64e7bd47e157ae2b3ea578991b60d6ec7f0e93ab", "messageHeadline": "Use function-level instead of module-level fixtures to avoid issues w\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7babdfe2e0cd79622b19ceaab7e7bf235ae73da7", "messageHeadline": "Remove unnecessary Returns section", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "496495a094e24d525ca0ac6fcbeabcccf12b9dfb", "messageHeadline": "Add an Attributes section for Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "a6f5652e43f7b52bbc33205def9cc9fb71b7e45f", "messageHeadline": "Move Cutout2D Parameter docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 113, "deletions": 115}}, {"node": {"oid": "58a5a382cdbb718d5eb176583c3edf4e34695c4a", "messageHeadline": "Merge pull request #6420 from larrybradley/circleci-pytest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0defd08b1421f4a086ea7d06f590daee2e1ab2c", "messageHeadline": "Limit pytest to <3.2 for circleci tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07e2711656847c4e6786f3e66d4ffb59cb66c281", "messageHeadline": "Add v2.0.2 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "072528d7e3b26b29e4875f466131f4ff990c27d1", "messageHeadline": "Finalizing changelog for v2.0.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "b43d48f90a2052d5457723c49896e88eb52a263e", "messageHeadline": "Merge pull request #5955 from griffin-h/fits_scaling", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "27964241fad3f109e666315431c8d0938f36c951", "messageHeadline": "Merge pull request #6361 from lpsinger/wcsaxes-ticklabels-in-front-of\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "230745ed353194cd350916fb82b2a044a4981f8e", "messageHeadline": "Fix changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c3256c3522ae2dc343028ccf237dcaa9eecb3169", "messageHeadline": "Merge pull request #6388 from bsipocz/nddata_ccddata_fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ee8f2c7d562860664ef8a35a839b8240b8dd5058", "messageHeadline": "Add regression test", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b39025b9f3d19375e58856f25a45ac499a2f9312", "messageHeadline": "add pull request number to CHANGES.rst", "author": {"name": "Griffin Hosseinzadeh", "email": "g.hosseinzadeh90@gmail.com", "user": {"login": "griffin-h"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e92a459a600ac2912cbf2383c6e3637c0154e000", "messageHeadline": "always use user-supplied scaling values when given", "author": {"name": "Griffin Hosseinzadeh", "email": "g.hosseinzadeh90@gmail.com", "user": {"login": "griffin-h"}}, "additions": 40, "deletions": 31}}, {"node": {"oid": "4b8ce573b9f88c2eebffd542a6c44aef69907ea0", "messageHeadline": "Update timestamp for reference images for tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3e2b69b435a1c4978ce5aece1985fd677341c47e", "messageHeadline": "Merge pull request #6369 from drdavella/pytest-interrupt", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "14a7a40a5d5e54366fec5b2bdce478fde9ab7252", "messageHeadline": "Merge pull request #6402 from bsipocz/update-helpers_2.0.1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "136ad47bd351911e0efb61a1fe2075bd73fd335a", "messageHeadline": "Update astropy-helpers to v2.0.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48324366570027ca721e427ddd35408f7f89c0d6", "messageHeadline": "Merge pull request #6400 from bsipocz/const_fix_earthR", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "115893936cb1680a0e2d20fc5e126d1306b2e23f", "messageHeadline": "drop text on feedback", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "afbc39a74a554cc56df936390b8ccf556350338f", "messageHeadline": "Merge pull request #6368 from lpsinger/progress_bar_multiprocessing_i\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1f40a548c78167078f0a09dcebe0f81a0c400c9d", "messageHeadline": "move entry to 3.0 new features", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85131d8b541bd2a9632dc3063450e27de04aa2ad", "messageHeadline": "fix coding and py 2.x to make sure tests are happy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "0b0f3d732bec505e53c44cb98bde16a06c081b09", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f6026c78ecef178ea88b74d7fd258824e135dfb", "messageHeadline": "Merge pull request #6244 from bsipocz/docs_release_branching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "1c8afc2bbf594173283a0f8a3f561feb209b476a", "messageHeadline": "Merge new feature branch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "cf2e7708e2dec5dc7fe31c18f93a8e68159575e5", "messageHeadline": "Preserve order of pre-existing keyword arguments", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03595b3defed6f60ac096c5308a3d6f51d09b172", "messageHeadline": "Updating earth radius value in units, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a34f998320ac57b27a498ab92a33639ff317497", "messageHeadline": "Merge pull request #6378 from drdavella/fits-open-url", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "a97740e34cdf7ebb65c0cfd364ac643c4a7e5c02", "messageHeadline": "Fixing IAU2015 value of the Earth radius to be the equatorial one rat\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f7703b221de38f01345f2190c0cbeed2758f2f80", "messageHeadline": "Merge pull request #6398 from nden/param-init-units", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "92f94d022f1db86f4dbd97d191afd5124aaf88cb", "messageHeadline": "add Change log entry", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "adb26e63cbf1db593c095e78c310ccc97dc7df1f", "messageHeadline": "fix parameter initialization", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0e3a512e01ced1f9d0b8e9222a32bbe8a5cd766c", "messageHeadline": "Open FITS files with HTTPResponses from remote URLs...", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "8354891304453dbfc03b440c4816046369bac3bb", "messageHeadline": "Add tests for opening FITS files from URLs...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "fb466ccae17e2d77903582711e83841b2d61fb87", "messageHeadline": "switch to html and some text", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "1ed53669c30e24bf2a0dd93b366309cf50d347bf", "messageHeadline": "Switch to backup image object with repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "ffa3ffe8482083c9f99e05194ae7ebe7a23ab081", "messageHeadline": "first shot... shows ipython display", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "61443f159607afc595d78a58f353ef3bad1d7a2e", "messageHeadline": "Merge pull request #6397 from eteq/coo-doc-transeph", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e07aa22de80c2e4658bcce07738038a5416405", "messageHeadline": "Merge pull request #6357 from adrn/coordinates/frame-attrs-compat-fix", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "619b3ae265e65aa91aad9bafdbe820b2d6c60eb6", "messageHeadline": "changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "642f67a35fdcd8bedff9794c85c384fe8008273d", "messageHeadline": "add test to try importing the frame classes from the old location", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "d0c2e3bba607d797ec6f920a53d389d244da7531", "messageHeadline": "add *FrameAttribute classes to coordinates __init__.py", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2e291ae7f502363470113f5867ca6d8a278b49f9", "messageHeadline": "change trans/eph header to be sub-heading", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42d35c469cd6d00779363f8ffdd211dd09943d2a", "messageHeadline": "Merge pull request #6356 from bsipocz/setup_version_dependent_setup_r\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "84923c03be8a353a57b433d826005aa91381bf6f", "messageHeadline": "Merge pull request #6384 from drdavella/pytest-plugins", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 542, "deletions": 464}}, {"node": {"oid": "714b878ee90fd6cc19aab7ffff59985551d40b69", "messageHeadline": "Using Header.remove for header keyword removal. Also adding a test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "70f58989189a691a64b095db97404d1ca2a0e7be", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9d63fb9e20e883fa31272d104b92e789f7676868", "messageHeadline": "Fix W391 (blank line at end of file)", "author": {"name": "Dan D'Avella", "email": "ddavella@stsci.edu", "user": {"login": "drdavella"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4aba13d068d9830c9a70f9c3245e86240d62241a", "messageHeadline": "fix for deleting keywords which are not in the header", "author": {"name": "Nadia Dencheva", "email": "dencheva@itsd-osx13.local", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ee04ca776ed0dddabc2080842be01a708c7a6179", "messageHeadline": "Update change log for PR #6384", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "de1225b6b892861b6df6565fdfc6e51fb5468a40", "messageHeadline": "Split pytest plugins out into individual modules.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 541, "deletions": 464}}, {"node": {"oid": "34e905d203e5de341f55e6a5f80f26a0220e6ac2", "messageHeadline": "Merge pull request #6377 from teuben/peter-wcs1", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "39767a3546e98f36e8de60c428bf670a2c546725", "messageHeadline": "oops on the number: 3, not 4 pixels in the example", "author": {"name": "Peter Teuben", "email": "teuben@gmail.com", "user": {"login": "teuben"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e91687cd2696095bd7c6a401aefc21204723d1e8", "messageHeadline": "clarify these examples are for 2D images where NAXIS=2", "author": {"name": "Peter Teuben", "email": "teuben@gmail.com", "user": {"login": "teuben"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8467c8728e0d6281aad60547df2af305faff29f2", "messageHeadline": "Merge pull request #6372 from fockez/master", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "cc5741a9724f40fe94c73a7144957c12fb73a798", "messageHeadline": "Remove blank line at the end of test_wcs.", "author": {"name": "fockez", "email": "fockez@live.cn", "user": {"login": "fockez"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "166e5779f74dee49dd0efb3f41a3b2e8c52f9d51", "messageHeadline": "Merge sip reading test to test_wcs.py.", "author": {"name": "fockez", "email": "fockez@live.cn", "user": {"login": "fockez"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "bcd860a428b8149c9c7e86940a487cc892314341", "messageHeadline": "Pass keyboard interrupt to pytest when using setuptools...", "author": {"name": "Dan D'Avella", "email": "drdavella@gmail.com", "user": {"login": "drdavella"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "91b90fd334ff3b196e0cf996692faeb68020689a", "messageHeadline": "Add sip test, use .format instead of + for str.", "author": {"name": "fockez", "email": "fockez@live.cn", "user": {"login": "fockez"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "e46106a07d5167eb64b77d4ddacfbc2d6b7421f5", "messageHeadline": "fix sip reading problem with wcs key.", "author": {"name": "fockez", "email": "fockez@live.cn", "user": {"login": "fockez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c28bd09a64600584875a058a3a0761dacf27755f", "messageHeadline": "Add ipython_widget option to ProgressBar.map", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "fa3d08a4a97d966ee3527cf7e46e9b4a00cf3982", "messageHeadline": "Add note [skip travis]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6365bdfaa7c8f4c19ccbe8f622085ecc25c0c285", "messageHeadline": "Make renderer group names more informative", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "324de0942adf09e70b003d4edde2bf5ad8487d0a", "messageHeadline": "Reword changelog", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd798fd4cea9a4e3967e236fb2ce3cb800d228c", "messageHeadline": "Also draw ticks on top of grid", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "00232b6d8b30531683e96d5a71204a70c8d7b9f8", "messageHeadline": "Add CHANGES entry", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "26926ca97e47220052ab8b6f970382cbab57b212", "messageHeadline": "Draw tick labels atop, not beneath, gridlines in WCSAxes", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b04c5e85bbaddd4e36ac6b0f408b7d40b8c7af3e", "messageHeadline": "Checking for PKG-INFO instead to make sure it's not an sdist", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f398cee33199c99a7cbd6b605cc8ab079706f78c", "messageHeadline": "Merge pull request #6355 from aconley/onu_docfix", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eecc33698b1b7b4255760ca2bce6569d9a6dafb1", "messageHeadline": "Checking for .git directory, and minor cleanup", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "42d3862d88daa9ebb987990836ed73cf8a3a0d40", "messageHeadline": "Removed changelog entry", "author": {"name": "Alexander Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f00a62f3f1d6f423358aae0a36fd159d4ab93a0a", "messageHeadline": "Updating link", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8cdc3f510cc39b51d571efee5639bdb74bbf84", "messageHeadline": "Only adding jinja and cython when version is dev", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "babba6cd2edb693fcb3e530f181bee48f74f15e5", "messageHeadline": "Add changes entry", "author": {"name": "Alexander Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bf7af7a3b096f29edd267afcf0f7d8f6152a2c81", "messageHeadline": "Correct docstring for Onu -- it includes massive neutrinos as well.", "author": {"name": "Alexander Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3f03291a08261fe90a6719c4b3cc1e69ec176ae6", "messageHeadline": "Add support for GROUP elements in the votable RESOURCE element", "author": {"name": "Stefan Becker", "email": "ich@funbaker.de", "user": {"login": "funbaker"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "e4645291589afcb133c17cecfa4e7eee647efebe", "messageHeadline": "Updating the release numbers to include the few last minute PRs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "805070346462ade49715ebbcb6da7b36f2ed9626", "messageHeadline": "Adding changelog changes from the 2.0 release", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 105, "deletions": 110}}, {"node": {"oid": "1382a289b13db65ba7d5d3c35eed3fa131a90eab", "messageHeadline": "Updating to use twine to upload the sdist to pypi", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2ac5ba0b9a1cb136832d67531d0ab965103df342", "messageHeadline": "Minor wheel update [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bbdfc57d634e604d076f11e7ba8317a86e4a79a6", "messageHeadline": "Merge pull request #6351 from bsipocz/table_xfail_operation_test", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60e6edfe7f6b29a1a958e164b529d4c3b075911c", "messageHeadline": "Merge pull request #6347 from eteq/fix-search-around-quantity", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "92dfa33f7bf73683728e1cb62e3b41ceb4d631c3", "messageHeadline": "xfailing the randomly failing table operation test until https://gith\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0db56471d9caf079c8c09002ea79f7e5dd65c30f", "messageHeadline": "fixing typo [docs only]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9413efa03fd052c858384892540c1b85de7de212", "messageHeadline": "Merge pull request #6350 from astrofrog/fix-ppc-convolution", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0be4e056697b5bcb3971573cf800354040fa89b3", "messageHeadline": "Fix assertion that was causing failures on PPC, and updated other ass\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d142986138039fb8f680bc1d0bc1534e0e3c81cc", "messageHeadline": "add scipy decorators to tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "06f4d1c6ee87c11d002016e380b721521c1a766b", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "01346fa64fe126019ae66542a0815119a66fd740", "messageHeadline": "replicate Quantity->Angle fixes for search_around_3d", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "50bd141f5495ee7af276438cf6a0fa17bb12bf38", "messageHeadline": "Fix for search_around_sky not returning angle consistently", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ceca9bbbe4e5801325bf8ecae7d535234dc7ec9", "messageHeadline": "Add regression test for search_around_sky not yielding angle consiste\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "306826839cfec19a98a9b762ee1777dbe634656f", "messageHeadline": "Merge pull request #6344 from astrofrog/minor-fixes-whatsnew", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "91bb8c208d61f6a44fa8d07377bdf415960b2cf9", "messageHeadline": "Merge pull request #6343 from eteq/galactic-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f853d542399682f76553b5c6e974029b3148ac7b", "messageHeadline": "Updating numbers including these last two PRs [docs only]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3ca61d8b181505d94b4eee1a767278902b09d823", "messageHeadline": "Fix more references [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "b4d35d0db96290766a02c68b2f073cdedcd050af", "messageHeadline": "Updated Galactic coordinates docstring (and link to it)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "739ee650480a53abd5070e94bceee01b4c047797", "messageHeadline": "Minor improvements to 'What's new'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d0d47f73e84dccdfc4c4fa6327a72200ce068e94", "messageHeadline": "Merge pull request #6339 from astrofrog/fix-identity-wcs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b4719d2eb1909faaddffbb887c3043dd29cc60bb", "messageHeadline": "Merge pull request #6342 from taldcroft/revert-6277", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 61}}, {"node": {"oid": "fec782ea256449964be894142016b750e596a79d", "messageHeadline": "Merge pull request #6300 from mmccarty/normalize-frameattribute-subcl\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 147, "deletions": 105}}, {"node": {"oid": "326a1650665bcaa9d9f2d4e2f1670eccce3a0c0f", "messageHeadline": "Merge pull request #6336 from astrofrog/reorder-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 210, "deletions": 208}}, {"node": {"oid": "dfa26a39ccd131b0172c71c2d1e525a71dc9634d", "messageHeadline": "Updated reference images for tests, and explicitly state that the min\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f730c8ebe6f61b2a97b6b19b2ff9045670b1540f", "messageHeadline": "Revert commit 358273791c3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 53}}, {"node": {"oid": "ceb690daef78f603a8daceb4512d7eb82998ad72", "messageHeadline": "Merge pull request #6341 from astrofrog/fix-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "3feb3071d216a18483b740e37cd13e7b202c0f89", "messageHeadline": "Revert \"Add test of lost parent exception\"", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "05f8e0530df6756588638cc261537c11fc953587", "messageHeadline": "Merge pull request #6332 from bsipocz/update-helpers_2.0.x", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "c51e716bef2de5995da80c8a578c88d162458860", "messageHeadline": "added a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d63a15330e0f3d14fcd5b02e2232287dc319340b", "messageHeadline": "import from attributes not baseframe", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fde883819db8371ac53494d8762eb590c6ed44ee", "messageHeadline": "Add all deprecated attribute names to bottom of file, removed unneede\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 40, "deletions": 46}}, {"node": {"oid": "54ffa3a494cec5a6db0141954b0f40f3aa73ff66", "messageHeadline": "import the old names into baseframe", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "460addc6f714272417a641b1b2cc7651ae5d3bed", "messageHeadline": "Formatting fixes to changelog [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "a8807a4c4294558bb5588326fe0b2a5d00290f75", "messageHeadline": "Formatting fixes to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "9532e1d3dd7ab51b1dab5b4985c6729f4ee482c5", "messageHeadline": "Update astropy-helpers to v2.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0546b27af6d4adb5f03c9460e5506f2b3031910", "messageHeadline": "Removing zest related config from setup.cfg", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "393280d93a3672d1f08be83823c2d45030441ebd", "messageHeadline": "Removing unicode characters from the examples [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4bf04576e90b7065f8c8c4a03ae4d632eff983fb", "messageHeadline": "Updating to the latest 2.0.x astropy_helpers (post v2.0rc1)", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ded824bda5762f5a4dd51087d1070004e16ab999", "messageHeadline": "Lifting python version limitation for RTD env [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3973f03e366fa2daaae5750195f8dc90694800e2", "messageHeadline": "Merge pull request #6338 from larrybradley/contribute", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "a8b9d389e5aab8fa2190fb7a06a00a5dd1a14281", "messageHeadline": "Fix identity WCS in the case where no WCS is passed to WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "191d550e54887909c23dcf2ba8a10496cc4f6286", "messageHeadline": "Normalized FrameAttribute subclass names to Attribute. Issue 6180.", "author": {"name": "Mike McCarty", "email": "mike.mccarty@zoomdata.com", "user": null}, "additions": 146, "deletions": 99}}, {"node": {"oid": "f35334fa960b066961916e07cb61d732efeab402", "messageHeadline": "add velocity examples to whatsnew", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "c84a421fe7748a8bcfb1fdab96f9d00d30b50b70", "messageHeadline": "Using twine to helpers upload", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6f8ddd585081df740459858367a86b7ac584f5d1", "messageHeadline": "Remove some sections from what's new [docs only]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "41a749bf7363c7c9591382ba6954b16994695654", "messageHeadline": "Add biweight_midcorrelation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "d3afe2e840333c3549c98501f64120e5ba30bff7", "messageHeadline": "Add rvcorr example to whatsnew", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "291319462283bb972a81ea440205e8fa2fa6f0f6", "messageHeadline": "Improve formatting for section on ECSV in what's new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "23db5ae65cdbde2ec833569512e1626456674815", "messageHeadline": "Re-organize what's new for 2.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 171, "deletions": 185}}, {"node": {"oid": "d9a3dbca6434b4da92bb70fc548d981167ad8dd2", "messageHeadline": "Fix duplicate in contributor list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fa76aea1e22b7bd7288a3a72e4eb7eca6e685c1b", "messageHeadline": "update credits", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "b82407af5e0c3bf68829f34c30b54f8bd090ccbe", "messageHeadline": "update mailmap", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e055ce95f9abb05f2307ac8196ee70dd108da613", "messageHeadline": "Merge pull request #6337 from eteq/coordinates/rvcorr-docs-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "38b50b3e9bebebc34dd151f3e6712eb13b835a73", "messageHeadline": "Update use of ci skip [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4d0d64be665c52120c251f6c7b7907fdebe1ce3f", "messageHeadline": "Include CircleCI [docs only]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2006384d349b9f6ce7b27a6ff3e0cb5481418cfa", "messageHeadline": "Update numpy version; minor word change", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e6fbc031fd84d1d959462f80315137144ab04ff", "messageHeadline": "Merge pull request #6334 from pllim/ignore-mod-warn", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "4c80c1d71ed84d2fb0faeae001e6dd512fac25aa", "messageHeadline": "fix typo in SkyCoord return docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a69c87420a31139a98e68bac2f9cce905e03503f", "messageHeadline": "slightly more RV example fleshing out", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "2310c3f5ab273dcf7b1d26f66fe8e088824cab70", "messageHeadline": "Also ignore Astropy deprecation warnings for given modules", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "8d82857395d8bff66ecd153114147c49ebe4d926", "messageHeadline": "Enable ignoring deprecation warnings from entire module. [ci skip]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c4df28339e0eb258926a43b2cd907b4c92d4e866", "messageHeadline": "Merge pull request #6333 from bsipocz/manifest_license", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a0bfb27fe8b3a259d08255022822d6cb168ee26", "messageHeadline": "Merge pull request #6320 from astrofrog/reformat-changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5145, "deletions": 4515}}, {"node": {"oid": "289a83c405c2bb16593cdc31d5cad89b882558f7", "messageHeadline": "Merge pull request #6331 from adrn/coordinates/galactocentric-example", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "c49f591b97e308b30ca7587fd9094d84cb0e3734", "messageHeadline": "Merge pull request #6245 from saimn/fix-empty-table-sort", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "97e55c2846109d49bc696f233a8e600fd2977452", "messageHeadline": "Adding LICENSE to manifest [travis skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ca472831bc67caac60cbe276b024e2e2670897c", "messageHeadline": "Updated changelog format so that sub-packages are now proper section \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5145, "deletions": 4515}}, {"node": {"oid": "9a2b676346d36b9f328b89f214cf690f56ec4001", "messageHeadline": "doh, fix axis limits [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "974673dbd1cbf7e728c2ac65b9f275362eb4141e", "messageHeadline": "fix galactocentric example and add plot [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "a80e1c1b87cc66046e9177d282e68324bba7bd46", "messageHeadline": "Merge pull request #6260 from adrn/coordinates/frame-velocity-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 775, "deletions": 65}}, {"node": {"oid": "047350dc499f7dc8bed722b459484f009f0648ea", "messageHeadline": "minor changes to whats new [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a17ca230b756e9174ea3471edcc371cb8f242d35", "messageHeadline": "fix docs builg failures [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a7f1e7d37d7fa3713f36242c458246023818a72", "messageHeadline": "fix two missing parentheses", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "217c7738a6ab04a1ab16479393bf82cf55bf84fd", "messageHeadline": "Merge pull request #6326 from adrn/coordinates/fix-separation-diffs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "8f5ffe221aa8ddce1ac3dafc00536cdf33de4fa0", "messageHeadline": "missing import for AltAz [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51aa3bfe96559d4803eb223aef9d4b45d39c2d83", "messageHeadline": "add example of Galactocentric frame, including velocities [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 160, "deletions": 0}}, {"node": {"oid": "133e963d37389b92d3709bc92961a709369ce679", "messageHeadline": "reference galactocentric example in gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "db23ab537c4121ca50bdb1e3b96c40aed8d67b42", "messageHeadline": "demonstrate passing in all components as cartesian", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2134a83194f9606135e2dd8321eabafb1cd78e44", "messageHeadline": "missing return in fake shell", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b441027a30f41d30e5cbc2a87aa0702f26f70cdf", "messageHeadline": "demonstrate changing the expected differential class", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9f4b791d77df6a26122d1aa19162339bed68b77c", "messageHeadline": "forgot closing >", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84abafca93b4aa21a8b22b0e0e44fee744c1f9f", "messageHeadline": "add block for default differential", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c34ffaada4fa8e90d96361adda7957456352f854", "messageHeadline": "Include velocity correction examples", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "080932da7d86c72730cb8cd0dfb1dbb04cbe3a82", "messageHeadline": "Add finite difference description", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 98, "deletions": 3}}, {"node": {"oid": "37be9da3b96b3c4aaf7bf45b215119abf18451c8", "messageHeadline": "adjustments to the wording in the existing vel sections", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "d6988c44233dc7c89fdb0e212c8c0ce003a3cfb0", "messageHeadline": "Adjustments to the velocities intro", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d701b4a88f1e449067097f4d88bd6e4167be3758", "messageHeadline": "capital Beta is just B [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d4a18594a5b2399a4a54b295408970bfb57a633", "messageHeadline": "add initial documentation in velocities doc [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 80, "deletions": 17}}, {"node": {"oid": "4b360ccb3d30002e9d5af784814b4053c133b3c4", "messageHeadline": "change name of function in example [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ee1af4c565b6d62368cfeee9eb2e65d678a218b", "messageHeadline": "added an example of converting to a GSR frame [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "4a457e17018257bf8439987242b1322a0a416a9a", "messageHeadline": "started adding docs and link to differentials [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "68d1e9e7aabd85f49c8225d61729a3dcd7da8d64", "messageHeadline": "add a more useful error message in skycoord if proper motion or radia\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ad8654242427c2480ff9c71b0b4df73a0cbcd8c5", "messageHeadline": "fix ylabel in sgr example [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3fd12729720ce5806d0d74556aab72653216e63", "messageHeadline": "add links from frames to velocities doc, slight modification to headers", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "2fec564033e3aaa83dd1ecb17f596eedda06ad27", "messageHeadline": "typos", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43c35ad6658cc10a0339f41c0205446fa0203632", "messageHeadline": "add velocity plot to Sgr example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "1811535d9e39aa9361e16111704af75f3c1255e3", "messageHeadline": "update Sgr example to include differential stuff", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "04a83e2680ca85bdf75dc0fa3e5ed5dfb19c1285", "messageHeadline": "bug in docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "afef86aa9222a5bce83ba4162efca6a034347e75", "messageHeadline": "oops wrong ref", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17bf59bbb08b33bf1822f45d432b294f92ac24f7", "messageHeadline": "add note about velocities to main coordinate page", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e5e1a2edd4557916989fc6500fb3292933103243", "messageHeadline": "don't say trivial", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a15881e7f4accbd2b9cdf0bf10a50dac2a24c78b", "messageHeadline": "some tweaks to the main coordinates page", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "41273332bb2ad3623d9f0a064321db9e4a1287a3", "messageHeadline": "inital skeleton of vel docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "87d979c2befd797ae66f9fe1474d10010de0e003", "messageHeadline": "some minor improvements to coordinates landing docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "cb2458dbb67d64970e069a562ea6158a89ef2f12", "messageHeadline": "Merge pull request #15 from eteq/coordinates/fix-separation-diffs", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "acb4bfe3888c61d9f6a7a675e9c2f631d8df5f64", "messageHeadline": "Merge pull request #6325 from astrofrog/fix-sphinx-templates-tarfile", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6deddbbe22ae49e455b97b5c73f198c4481800ba", "messageHeadline": "Merge pull request #6330 from adrn/coordinates/fix-uvw", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "5a13166fe3509fcca0e417431ae32f028013feb2", "messageHeadline": "add changelog entry for 6330", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8fbb33090d67cbda17530cbc6bd6203a1ce91242", "messageHeadline": "Merge pull request #6329 from adrn/coordinates/fix-frame-slicing-diff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "9ddc5b828e8d8c9e8c887db4334b6b205e5ecf74", "messageHeadline": "Alternate implementation using without_differentials", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5497f43b83ffc68dc67ba48bb60a86923a5b737b", "messageHeadline": "fix skycoord test that uses old ordering", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45cb5db50c174c6c9e2e1280832aa7e47b34b4f4", "messageHeadline": "update cartesian names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2ad6fa0f35c3a48522161278b10c46835ef0f8ff", "messageHeadline": "add test to check that slicing prserves diff class", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "e5f99d3ca01fa4efa365b8938d31a7f643607f26", "messageHeadline": "fixes #6327 - carry along differential_cls in ._apply", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cfe918ed654cb18fb0867f20fba1390644e1b06b", "messageHeadline": "make frame.separation_3d work even if frames have velocity data", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f89f3d96b68245c927658f9ed5da44706f1df49e", "messageHeadline": "Merge pull request #6317 from adrn/coordinates/diff-class-init", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 124, "deletions": 4}}, {"node": {"oid": "e14210ff221350cb160db13a727c102f74c001a3", "messageHeadline": "added bit about differential_cls to docstrings [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "ab6969d1b412c9286947d582046503857b8438e6", "messageHeadline": "Make sure we include the .rst templates from astropy-helpers in the a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "828dd24741b59f4107457b9913da42ae8fd06b32", "messageHeadline": "Fix sorting of empty table with string column", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f3ab3482257b04c37e9693bbd67ce23240a9d938", "messageHeadline": "add test of setting differential class in init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "84e6532684c6d9c6db1593f53d06f51c4f684ded", "messageHeadline": "allow passing a differential class or dict of classes to basecoordina\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "5155eb30027c775a6e2e82460dfb58720f6d27aa", "messageHeadline": "Merge pull request #6299 from eteq/add-numfocus-badge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "18a095081430ab02ee0b4dc48e8611f4ae546388", "messageHeadline": "Merge pull request #6305 from pllim/fix-samp", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1240cda52cc16a51a0f09f1d36cdc6703bd2ada3", "messageHeadline": "Merge pull request #6296 from pllim/ignore-mask-comment", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f59119e0426f75bc533202dfa4c60a30662949b0", "messageHeadline": "Merge pull request #6306 from adrn/coordinates/fix-lsr-velocity", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2e8948d5053e3ab9fe235b5cc079cd317424a24c", "messageHeadline": "Merge pull request #6307 from dhomeier/lxml-getargspec", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "91fcb5ccd86008834a79fe166a291ff3895812a7", "messageHeadline": "TST: fix non-intercepted warnings from lxml in Python 3.6", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "63d9e44705603edc09a31a7a62869b82f044fbbb", "messageHeadline": "fix in docstring example too", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22097c15bb3a67b8c3ce93df8a966246d02e4fd1", "messageHeadline": "fix UVW velocities", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0f930721e031d9fcc431cfc2c22a8f4b9a905dcf", "messageHeadline": "Fix samp_hub entry-point. Fix deprecation warning typo.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e176eff5a7221ac9e020547a63c615bc54d71fe1", "messageHeadline": "Merge pull request #6295 from bsipocz/setup_add_cython_jinja", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "beb613b586bf9d2fd2692693f03231dca468254b", "messageHeadline": "add alt texts", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c8e88a5343b8f37edc673772611e9eb54a14f09", "messageHeadline": "add Powered by NomFOCUS badge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8ba70cb50c1368cf388551d017a12bb549e97bcb", "messageHeadline": "Added inline comment about removing MaskedArrayFutureWarning in the f\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "253f671670f126aa9a535759c79197e4150d8c48", "messageHeadline": "Adding Cython and Jinja2 to setup_requires as in fact they are requir\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ae7fdf11da6dac6b99a4da86dfe4913d0971e85b", "messageHeadline": "Adding back python version limitation to 3.5 for the RTD builds", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28d2a0cb819e8a8a42e030117313a9e6eb526b03", "messageHeadline": "Merge pull request #6294 from saimn/travis-test-duration", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c76ad732fcaee1e09714b452b54b430232ea230b", "messageHeadline": "Show test duration for the slowest tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d063d1301437d6f3e0afcbc2075b2e1bc24a838e", "messageHeadline": "Merge pull request #6289 from adrn/coordinate/repr-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 81, "deletions": 11}}, {"node": {"oid": "761f87ebe95591f036178555f22dbba0f12ca718", "messageHeadline": "special-case unit converstion for unit and radial differentials in data", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "62ccaefd8d3100d93f9046e123a6d0ed7fd93ceb", "messageHeadline": "fix test of repr because of preferred frame units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "37b453d503b85f30305890a2a09e071a2841db29", "messageHeadline": "special case the unitspherical differential cases so the frame doesn'\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b9ca31b5a44877e5ae3b31f1caab46bef8fafab8", "messageHeadline": "like the unitspherical representations, the differentials now have _d\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "075f3daefe9269f99ac5833eba2b36b3e45475c9", "messageHeadline": "have to special-case radial differential, unit differentials [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "823517fd104fc8d70bdb113903635aa5bfa5e6a7", "messageHeadline": "only send diff class to represent_as if has diffs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "edf5e2149335246a3cf7818c845714a7baf0b67b", "messageHeadline": "add check that velocity components appear in transformed frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ef77979a5f8cb1d85e911942c513473506815daf", "messageHeadline": "also represent_as differential class in repr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8cd8f5a017c82946f3a53bd886f4b17e77486b3c", "messageHeadline": "use data not self.data", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "500700cce3baeeb8e746b101a4cc5a2b1692721b", "messageHeadline": "Merge pull request #5933 from bsipocz/pep8_whitespace", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2254, "deletions": 1692}}, {"node": {"oid": "76d987f86b36557bbdd187145ef580337048cc82", "messageHeadline": "Merge pull request #6286 from adrn/coordinates/velocity-bugfix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "aa9590c0bf53d6c73bfa845063ba90f49ea59a63", "messageHeadline": " Fixing PEP8 E203,E201,E202,E211,E221,E222,E223,E224,E225,E227,E228,E\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 600, "deletions": 461}}, {"node": {"oid": "f1438412213fc64bafb04f3c83775117f419c9b3", "messageHeadline": "Fixing PEP8 E203,E201,E202,E211,E221,E222,E223,E224,E225,E227,E228,E2\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1236, "deletions": 912}}, {"node": {"oid": "a92f6c764ad26b480e47cb0e2788e8590d0bcc50", "messageHeadline": "Adding excluded files to setup.cfg [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "793f81a77691082f0ad99a3386d97d721fabb873", "messageHeadline": "Fixing PEP8 E203,E201,E202,E211,E221,E222,E223,E224,E225,E227,E228,E2\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 411, "deletions": 318}}, {"node": {"oid": "e845780a32e0c68858643ea72909ca6431293dc6", "messageHeadline": "Merge pull request #6290 from bsipocz/docs_fix_nddata_doctest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f681a600bfc63aba2fdf9f1f538d9a288691952b", "messageHeadline": "don't use type() as the ndarray repr changes in numpy 1.13", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41756f88e055e307d5a20879dbf0610f2a9da802", "messageHeadline": "check that conversion fails where expected", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "bf05a40cb86d9ba9101c7394408c3fbdd2372005", "messageHeadline": "Fixing failing doctest for nddata docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98deaf7340ca881cfd22a3c073e5752ec62e571e", "messageHeadline": "Updating hard wired step number as a few extra ones came in since the\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5960470ce9a2fc0f868145bad3596aefd261f2ed", "messageHeadline": "in api test, also include pm, pm, radial velocity case", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f1d4626657b9f63ead52869fad231b623de2083", "messageHeadline": "relax check_base to only check for compatibility", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "abefd8ffffafcd1f99c72751a66b249f18f1a928", "messageHeadline": "Merge pull request #6282 from bsipocz/utils_remove_zest_releaser", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 272}}, {"node": {"oid": "5cb9ee0e96079106f2d87847d0618a4e8d4190cf", "messageHeadline": "Merge pull request #6194 from mwcraig/update-nddata-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 312, "deletions": 126}}, {"node": {"oid": "378255d9b7cb147622364c1a0f116f213e5a24bf", "messageHeadline": "change whatsnew to 2.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0470d0e0976cb406cf50328c1e2702f70dc2a711", "messageHeadline": "add whatsnew section for velocities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "90d72c0217ad68d06a23de310a5c47ee2f6fc664", "messageHeadline": "Merge pull request #6226 from eteq/coordinates/finite-diff-vels", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 461, "deletions": 41}}, {"node": {"oid": "bf62bcbd7e924764815b81c52d34182bc3e27273", "messageHeadline": "adjust finite difference tolerances", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edddf9855a4357c81bbdabd08fd40ef895f423b7", "messageHeadline": "Update changelog message for finite difference velocities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "81cce9661c2a75d04ed067b1965e7d783ed99604", "messageHeadline": "switch to get_builtin_sites", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "22a01a509319d958d154f89f8ae22b1119e94f50", "messageHeadline": "make compatible with older pytests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e92c4688d4b426c46be9bfadd82d4b442068eb57", "messageHeadline": "fix for failing docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bfd3d0f4b005bb17149c955a190bab4c6656fd5", "messageHeadline": "test for finite difference vs affine", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "f438550c2dc352d9bde73e5014f67f46ff394db6", "messageHeadline": "fixes in tests from @adrn review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "34cd620d740fd293a17942d0419acab450c3a993", "messageHeadline": "Updates to finite difference logic from @adrn's review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "2f001d648df0584d8ade96062e77faa59de53773", "messageHeadline": "test and typo clarifications", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "6a7adcd65da9ae583648f20a81f50b096fc6c37b", "messageHeadline": "Optimize finite difference a bit more", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d5bbc2c5c55196f772caaab0323454910613a7e8", "messageHeadline": "Minor test adjustments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "089e7d5a600b5080328bf92751a3c9465732d21b", "messageHeadline": "Update code to be consistent with newest velocity frame branch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "77533f05e13da9bedcfaf6f9bd3b27b105bce052", "messageHeadline": "make FunctionTransformer call cleaner", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5cc1ceeb1c319b9d3c0303ef417e6948d333cec", "messageHeadline": "Add warning for FunctionTransform that fails to address differentials", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "44e50d3b05aae77594c07ec57288205e239abd18", "messageHeadline": "implement more complete set of tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "2c6f195e672a1ba5f3491037dabeff8fb3a21c1f", "messageHeadline": "wide range of fixes to finite differences revealed by gcrs tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 24}}, {"node": {"oid": "136a3412b1d75a6191b1320e4feac8d71d5e3dde", "messageHeadline": "update finite differences to work for GCRS and partly AltAz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "ed5686b3f0c90125168dd02e537f362c6ea83d01", "messageHeadline": "add vhelio check in finite differences", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "0d21ae66746d2b694b5ef50dadc28032966e0b9e", "messageHeadline": "extend finite difference to all function transforms except skyoffset", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "ee00a91b3aa0dca5090e2b34d7e7a7311b0ea89c", "messageHeadline": "broaden faux lsr tests and associated fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8af183ffdfb316878534d80364cdebd301723f7a", "messageHeadline": "get intrinsic differntial shift working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "d1f5c2b7c623a8d88dbd2bcda8673bd9915f694c", "messageHeadline": "finite differences working!", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "bfb5a45fc21a6faf6b2217b861d4a6966527918a", "messageHeadline": "functioning test (but wrong answer)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a9215ad1521a8b9c0d72f6b21174872cf6a26bdc", "messageHeadline": "Fixes to make finite differences work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "356a4074d1a5e183d3c75e68c92f0c82834c5ef5", "messageHeadline": "implemented test, but not working due to upstream", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "e567cc50ea13d0a2967641a93ef0fe424185b54e", "messageHeadline": "add FunctionTransformWithFiniteDifference", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "2279f1c5fee9803b1f8219a8bc7d39f63a624cfe", "messageHeadline": "Merge pull request #6219 from adrn/coordinates/frame-velocity-support", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1488, "deletions": 567}}, {"node": {"oid": "0bd7526a8fd4169c37fa68a16d08b211dd9b95a3", "messageHeadline": "changelog clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c3fc49fa697d509da5de75a67df0380c71951eb", "messageHeadline": "changelog modification [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5cf814b83b48ff32084cfb27e9b96db49e35a33", "messageHeadline": "Add some information about examples in the wild of nddata [docs only]\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6b24e7c3eb1476277203eae36d35f05f843f6c99", "messageHeadline": "Eliminate warning", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdddc3e598b11d33cbbdf438bd8c1af62d3eff52", "messageHeadline": "fix cosalt and add test for expected names [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3f63cc1a4be686a723db417e486d3fc9a4deb66d", "messageHeadline": "move lsr test to celestial transformations file", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 45}}, {"node": {"oid": "d9399fb14a481ad297cf3512c6d193acdf2946f7", "messageHeadline": "Merge pull request #6277 from taldcroft/table-info-weakref", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "c70054c1fdcde7d1200a5cf54d4f9357e99c6f8f", "messageHeadline": "Adding changelog entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8cfe237f7b3e4b0f9e26696a0890b617e0e6afff", "messageHeadline": "Remove deprecated zest.releaser machinery", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 272}}, {"node": {"oid": "305792a30d907eff632d67f4dd775cfdbe8057a4", "messageHeadline": "Merge pull request #6257 from kelle/kelle-code-of-conduct", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f710aa4107a52482df806548891a7916f5b1608b", "messageHeadline": "Merge pull request #6259 from eteq/diff-repr", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "433e0800f008a4ddd50ccdf5817ab730d045b3af", "messageHeadline": "Add test of lost parent exception", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a849dd0bb3e5a6598f37f40af36a8da6558c4133", "messageHeadline": "Fix heading styles and some minor rearrangements [docs only] [skip ap\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "358273791c3d518762db39f1edc9e51d8fe03944", "messageHeadline": "Change DataInfo._parent to a weakref", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "63233d6dc96f9b372e9c1327db5ac172edaf0f41", "messageHeadline": "Merge pull request #6261 from pllim/silence-mask-warn", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8fd5dd9d68908dd414fde9b9e02a91651cb82868", "messageHeadline": "Merge pull request #6272 from bsipocz/sphinx_1.6_compatibility", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "d8c9a8b2e2fdce6527b68219e36880ff61e0875b", "messageHeadline": "hide test for unwanted behavior", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1172aebeb0c12305e77c2e466bf223fb4b2405e9", "messageHeadline": "more minor changes from mhvk comments [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "86fbe366b6f0e9c45326727529436276968428a8", "messageHeadline": "address minor comments by mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "cb23dfdfa2f445f927d23b6e650acd3c19ebda5f", "messageHeadline": "Fix typo in doctest-require directive [docs only] [skip appveyor]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21a66188ba2f2b8cbf31caf6d36920b0dec2221e", "messageHeadline": "Only ignore MaskedArrayFutureWarning if it exists.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4ef7751d26bae2ce454ba980fdec4bc2f4562c61", "messageHeadline": "Add ccddata narrative documentation to nddata index [docs only] [skip\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2ba7dd2d0ea05dd2a1aca623388d238c335caa58", "messageHeadline": "Ignore MaskedArrayFutureWarning in table", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8af9784d08851c3f4f69815faeed5f0c6d607e5b", "messageHeadline": "Add skimage doctest requirement", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "65a68f51985df4fae5240d044f0aac4445fcd6fc", "messageHeadline": "implemented @StaurtLittlefair repr suggestion and tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "dec5078fa6e4da2930e0f1b92cc472640176ecd0", "messageHeadline": "Merge pull request #6281 from nden/whats-new-bb", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f6c1fbb44df3f981c7fcb90c930993a0e1edf5db", "messageHeadline": "Fix section links to be correct ones", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "56b1777da9e6ec6630f7467f5a9a591c720c2d98", "messageHeadline": "Get rid of R115 warning for real this  time", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d202b22284900964c5cf89b2da84af9a9ad502f8", "messageHeadline": "check for obstime adjustments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "83bca26ba93546a48329d97920d554914a2b615e", "messageHeadline": "Address review comments and extend content [docs only]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 77, "deletions": 34}}, {"node": {"oid": "c2367d8c8d8f720b3bd9fb6b5e1508a0fd87687f", "messageHeadline": "Add changelog entry for astropy.table ECSV mixin support [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "607406f477ec07637a7c5661973c1f2debf2e79d", "messageHeadline": "Another attempt to get rid of R115 warning.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22c8c721c3fd5a0b1e9e8be12ad0722e5a9aec79", "messageHeadline": "Fix Bayesian blocks p0 warnings. [docs only] [skip appveyor]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "e26b9c4069b51b814c3ed979cf2afd80695ca48e", "messageHeadline": "Fix citation not found R115 warning. [docs only] [skip appveyor]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "30a1fc430d80ca65638fc9b15a1b3af235f59046", "messageHeadline": "Fixing one stats warning [docs only]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71b81a2b44cc5b0283abdca82dee7bd5da2e784d", "messageHeadline": "Fixing reference links [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b0f2499fadee83e827a0705f946f257f289a2bd", "messageHeadline": "Testing with new 1.6+ sphinx [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2933ac0958315dc117d573554900290ad4cbd786", "messageHeadline": "Merge pull request #6140 from bsipocz/astropy_helpers_v2.0dev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 93}}, {"node": {"oid": "c4123f3b410904d640bdea3743a4898d6ebc0a0c", "messageHeadline": "Adding cleaning and premission changes to the helpers release docs [d\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cb3227199053440555ad7a92842f5e0fa9a2d3db", "messageHeadline": "Merge pull request #6278 from taldcroft/whatsnew-ecsv", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ef66c1250827b138a531c7a3818767ac325f8faa", "messageHeadline": "add module and fix extra newline [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 83, "deletions": 2}}, {"node": {"oid": "db56f220f74f9a5ab31e0ffb2af5be02796be7b1", "messageHeadline": "move baseradec and final cleanups to frame docstrings [docs only]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 48, "deletions": 101}}, {"node": {"oid": "b8cfbe52b6753003cf10cc6660d783bd0684fff7", "messageHeadline": "have to add baseecliptic to __all__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "769cd5893f96568f88e8f7b54f93dd101ae72ee5", "messageHeadline": "intersphinx linking automodsumm and automodapi rather than creating t\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "1c1b876a487b75535c8e770671c4e31f720a6ee0", "messageHeadline": "Adding mention of sphinx-automodapi to the docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "af9dc28a7ecdbf54c31308e95332dbad06393be1", "messageHeadline": "Updating helpers to v2.0rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 73}}, {"node": {"oid": "34c9933c62aae6575b7d189a039a2849dce44fed", "messageHeadline": "Add What's New for ECSV enhancement", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a3c7c15ae0a130a16c6783f014f8fe598a600739", "messageHeadline": "add with_bounding_box to whatsnew", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e65364391338d9b2186093f2a87be9e93bae7959", "messageHeadline": "Merge pull request #6250 from nden/fix-units-rotations", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 329, "deletions": 154}}, {"node": {"oid": "2a9b08556fab2a13bf53ae0176389592d4829308", "messageHeadline": "Include BaseEclipticFrame in public", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62d993e5177a1d4afe0bda0f2aba2dda4813da11", "messageHeadline": "Docstring additions and publification for base frame types", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "2855c159271027dfaa2001b56e04f2a045cf6958", "messageHeadline": "Added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d50514d60bbd6b0825362967a1b65288d52b1e6", "messageHeadline": "Added XHIP tests for velocities ICRS->gal", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "b025febf0ce0013f84d64adc1b0bf82d9dda9545", "messageHeadline": "error on obstime transform with issue prompt", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c4ee389efabcc48e50841d257db364edbfacfec3", "messageHeadline": "change frame repr to include velocity information", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "cad98c50bf795586cb6d1c2d7758bd0bcc0e80c0", "messageHeadline": "Raise error for trying to use skyoffsetframes with velocities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a2d75d33ea7ea5353f87aa3edc715914eabf2b2a", "messageHeadline": "fix typo [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8df1ef6eb152d5edee6cb1166a7722f01114165", "messageHeadline": "Rewrite of front page [docs only]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 220, "deletions": 8}}, {"node": {"oid": "a0a5cdc4e5efec3ca49a6874983e48b02a028fbe", "messageHeadline": "Initial changes to nddata docs", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 31, "deletions": 121}}, {"node": {"oid": "819e4d05e4efe40caac7aaa87100f7a7594321f0", "messageHeadline": "Merge pull request #6181 from taldcroft/time-ecsv", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 858, "deletions": 84}}, {"node": {"oid": "941c653b0c4eb4feca21ea0455d44d9a7c380187", "messageHeadline": "Update documentation to reflect final format of ecsv file.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "5ce0fa6520b23468de3f86594fc19ac1ffcb49f8", "messageHeadline": "Enforce cls coercion only after calling the io reader.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "1a784610d6d1d452084169c1e3bfab43cf61c517", "messageHeadline": "Address issues regarding returned Table class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 104, "deletions": 25}}, {"node": {"oid": "39cb55bf5d9e8e28f73d618afd976cbe4d55fb25", "messageHeadline": "Make EarthLocation work as a mixin class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 21}}, {"node": {"oid": "c1164184790935af89e18196f3b1e341de2c2a55", "messageHeadline": "Unify info and data attrs in a single representation_as_dict_attrs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 58}}, {"node": {"oid": "6c45902517782db7a8964fc9db3f7563baae0212", "messageHeadline": "Test angle mixins in table operations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2afbfb93294c756a65162db0ebad27ebaa1f432e", "messageHeadline": "Ensure Longitude.wrap_angle is preserved.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "e2cfb2f3f7d01b6085724797ae257524ccc2ef18", "messageHeadline": "Test array-valued Time.location for Table. Use __serialized_columns__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "f006dc2d4df9d6b986b2eeb07ad6f1abf6c5bd47", "messageHeadline": "Serialize recursively, avoiding duplication of info.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 146, "deletions": 103}}, {"node": {"oid": "7ef4b16fe46200a5a7c580b00436c6afa73126ee", "messageHeadline": "Doctest skip write example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb8e614d125913fa3e903040214fe59c6b9dfd8b", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ee83a27222029f9ec41dcaa9f8bc61ec7d342e0a", "messageHeadline": "Add docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "f1bf04b0379ccd45288c4489baf925fb046a796b", "messageHeadline": "Fix logic so empty info does not get serialized", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9362bfb82a52be57f82d4c75825bdf6dcefdf158", "messageHeadline": "Make context-specific preferences for serialization data attributes a\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "a7046de16c909e203e462d4ed377bef961be9f51", "messageHeadline": "Fix time check_val_type to remove ndarray subclasses at the end", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "9aa3569ab556fe9048493ca8462300902e98f049", "messageHeadline": "Add concept of context-specific preferences for serialization data at\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "72b8c168578cc63235268bdb90a914adb2cff4d3", "messageHeadline": "Set ECSV schema keyword to astropy-2.0 [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b541b80fd225c196d8b295762b89e5e9039adc5f", "messageHeadline": "Update to include info in table sandwich columns [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "cebebc30bc48ac12bb4ff85a4d8757037479470e", "messageHeadline": "Change to SerializedColumn to mark attributes as columns [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "86ca0ec766f3a3f96696111e0b76399f1ee23573", "messageHeadline": "Add SerializedColumn class and YAML machinery [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "155c583325634718c8fef06ab4704ffd038ba262", "messageHeadline": "Add tests and make tweaks for tests to pass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 100, "deletions": 4}}, {"node": {"oid": "2890af1105401ee089c4874630ea91249b5f13a1", "messageHeadline": "Add support for more mixin classes [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "40d205763b81cee1b1b07ac426173e241050bf1d", "messageHeadline": "Support writing mixins to ECSV with table sandwich method [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "49c4009d16c33d68c47b64a3a9d12e0d86a30f0a", "messageHeadline": "Support reading ECSV mixins with table sandwich method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "95918f057c7b5bb3bcf13921c5c064f826f6a90c", "messageHeadline": "Back out many changes not needed for table sandwich strategy [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 122}}, {"node": {"oid": "ad9a8f134aa5887de7d81989a0a0e5ddb7527cdd", "messageHeadline": "Add table serialization helpers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "25d7c8936ca7887037039fea59f9ba535a20aa25", "messageHeadline": "Define allowed mixin classes in TableOutputter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "7ec527a4bdd1a8d9ef60207ca518e01024aed47d", "messageHeadline": "WIP that round-trips SkyCoord through ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "5f8412453a8f1c7382256f8a5f1546f92bb8c798", "messageHeadline": "Some refactoring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "d003aef2dceb43d46580fdce1e3f65c1fb05231b", "messageHeadline": "Change from tuple to list for represent_as_dict attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "64e686d6353bc57dee5b5031d969ac8587d23451", "messageHeadline": "Change with_data to context to make things better", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "0f21dea84f75ce8a5624eebe478778dd6dd76ea2", "messageHeadline": "Nominally working round-trip of Time object through ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 6}}, {"node": {"oid": "20adc39faeec10e2d7ddb46f7dcfcc77304f04fd", "messageHeadline": "Add __object_attributes__ to ECSV column meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "07422a3a791e4339e96346e1591e14ea693a39d7", "messageHeadline": "Split out represent_as_dict attributes to data and info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "dcc8a380da44b766065b0b29e7d7b98136fc12c6", "messageHeadline": "Merge pull request #6275 from mirca/convolution-compound-models", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3170ada4ec92d6da0d962204e772de8a4e760924", "messageHeadline": "fix ans", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e4ef86f67c3ba51b093ab393f9601dd4cb42ef23", "messageHeadline": "normalize_kernel should be True", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b38667182f54f522fc506be14bfc14581c008f8", "messageHeadline": "missing import convolve_fft", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20551307d93dced1bd0f8b9ffca981618d3005f1", "messageHeadline": "Merge pull request #6015 from mirca/convolution-compound-models", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 170, "deletions": 2}}, {"node": {"oid": "2bd1d04833d6c06e64b23c42c6130fe3139ba67a", "messageHeadline": "Merge pull request #6267 from keflavich/convolve_definition", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 117, "deletions": 53}}, {"node": {"oid": "4341578fe5a6bb92961d975a1fbb35f936ae9909", "messageHeadline": "[ci skip] add changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2da9734c524b9a24387ed5e75f858f78abc45bd3", "messageHeadline": "Rewrite docstrings to explicitly mention velocities [ci skip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a7fff253ed1c2c036ce386b574b3b51d59c71e4", "messageHeadline": "Merge pull request #6270 from bsipocz/pytest_doctest_plus", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24fefe9b0feaeaec1dab1da857cb662107451960", "messageHeadline": "Merge pull request #6271 from bsipocz/rtd_remove_pin_py35", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d18008fa4d353b2ef7fd1a08f6f00998d28e077e", "messageHeadline": "Reverting python3.5 pinning on RTD, and adding all optional dependenc\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a5000ff28c6991462173f28c52b7b15e88362386", "messageHeadline": "need more ulps on windoze", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ffb8812784f0fe8730544805330811510055e95", "messageHeadline": "test against scipy.signal.fftconvolve", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "5fbfa074e587c8f84f54fc9344c88af3df9503f7", "messageHeadline": "Allowing only case insensitive 'true' and 'enabled' to enable doctest\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ea8d6cc68ebd81aad3e2732b130ea909e596c033", "messageHeadline": "Refactor using [get|set]_representation_cls.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 177, "deletions": 211}}, {"node": {"oid": "91ca0e637969b89a2e0eda4df4cda649f666e7cd", "messageHeadline": "Merge pull request #6256 from nden/poly-docs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "fce9e488c100fe74fd247e5603af53816338e582", "messageHeadline": "Merge pull request #6249 from eteq/fix-erfa-warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "67627e3989a1c7c12046cdbdf27ad54661fc11cd", "messageHeadline": "add simple test case against numpy.convolve", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "abcdbd9d14744d2a5a116eb22e7f2bfc15e4ed80", "messageHeadline": "fix docstrings in test for convolving gaussians [skip ci]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0fee7ec9620e866c06ad4ea707cbc8a862e44673", "messageHeadline": "check for consistency with astropy convolution", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "34331bcaaddd734d68031878bfb5378a1177d7f8", "messageHeadline": "correct string format", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec7299bb8a5e52aecd8ce86a3090d83355d456c", "messageHeadline": "Merge pull request #6263 from kelle/add_whatsnew", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f2d52e6e94454ba77e6765e22a9ff4154227b4aa", "messageHeadline": "fix several bugs from the last commit, including leftover dramatically", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "66c5749b48626656bad209d0de9f4bb23382f3aa", "messageHeadline": "kernels need to be reverse indexed, but cython is tricky.  Added", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "a1e7186575eebb117cf54d8282cd6a75fbbee665", "messageHeadline": "changed to sphinx link instead of direct", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5697e7a4f2d6a5b715dec9328539a83a69a486b5", "messageHeadline": "fix kernel indexing and add regression test", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 87, "deletions": 52}}, {"node": {"oid": "d00f6953161add034de61f3580da726c78bb1aa0", "messageHeadline": "Merge pull request #6243 from bsipocz/docs_remove_old_known_issues", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "ae74da64d0a2e8fb0102618e90d0c966a504482b", "messageHeadline": "added \"What's new\" link back. [docs only]", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d37d4acfa112397c0c99c559189aed28e31488de", "messageHeadline": "bug in galactocentric - forgot to apply matrix to offsets [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "69feccfc273307c25547f5b4009eb78d15c6324b", "messageHeadline": "improve polynomial documentation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "cb93baa9d1aeba2a6ccdac137eff3a842eb9e069", "messageHeadline": "Added missing changelog entry for #5752", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e23aa2b9d6284cee5b0185d6eabf303d2cbdea3", "messageHeadline": "v3.0 -> 3.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d53b73d89c5b4420958142950cb0891004372f4", "messageHeadline": "Merge pull request #5752 from eteq/add-vhelio", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 417, "deletions": 4}}, {"node": {"oid": "9fffd92cc7305f36fd2cbe274a473fbed699e217", "messageHeadline": "fix typo", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bdc92b6f5fa9abcdd92c13d9140fafcee66894b", "messageHeadline": "Fix sphinx warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ef759f05c653d03698896a53d990e75aa79b7d0f", "messageHeadline": "Switch to d/d[] form of differential repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c2b9bff77c1d90011786cad7357948d5ba6a1103", "messageHeadline": "move frame attributes in docstring into a properly rended block 'Othe\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 128, "deletions": 66}}, {"node": {"oid": "37f3e23fc76852a7294bf55e2399efd170ccfc8e", "messageHeadline": "add \"with keys\" to representation repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5787755522e6c0eb65e8bbf77bce8d3e667ddbad", "messageHeadline": "fix missing cossgb", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cce9ac9b44dabc4010da160456155a0aba1b8329", "messageHeadline": "fill in docstring for lsr frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 71, "deletions": 14}}, {"node": {"oid": "7d79595dda4c4231d7dc060bda9fedb0a3e614ab", "messageHeadline": "fill in docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3a69703cc53601b0216a4f9ddb748abb8957ed8a", "messageHeadline": "Merge pull request #6254 from pllim/fix-lon-deprec", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "8254e2351d5de6e4d105a1f1d681cfc0c9b86eb5", "messageHeadline": "change inv to inverse", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d34ece9caf943ab12fefa13cf28b070b2c40de4b", "messageHeadline": "add test for convolving box models", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "614140c8d485554b73299a804b68a6674319a258", "messageHeadline": "Create CODE_OF_CONDUCT.md", "author": {"name": "Kelle Cruz", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7050376779dc7cd1f10f0eacdf0fb9869b0fdc28", "messageHeadline": "fixed bug in affinetransform using wrong base during transform of dif\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e8d2ca2cc1b2dc475aeee5c1ef86b1a41df5b2b", "messageHeadline": "Fix AstropyDeprecationWarning for deprecated longitude and latitude i\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6ccaf77ac09331919ecb6e84536b8a3c4df0e45b", "messageHeadline": "fix projections, improve docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 137, "deletions": 74}}, {"node": {"oid": "1bb3a139cb2951a5123b8fb5475ce9f43fc32418", "messageHeadline": "Merge pull request #41 from saimn/fix-erfa-warnings-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3568e3ef996fd18663610391cd0ab7c095e477f3", "messageHeadline": "Merge pull request #6252 from mirca/fix-ripley-docs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "fe43a9244e1ffc80154b46ed56c5cd9d22c82ec5", "messageHeadline": "make test more readable", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9867b38e978579e247209c3ff883486cd0ef089a", "messageHeadline": "add tests for mode='convolve'", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "6c099819f1286c77de0a4114fbb2430cc5237cdf", "messageHeadline": "fix convolve_models after recent changes in convolution", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "a8265dee52b9095a19b47558b7e1499c443ea246", "messageHeadline": "fix indentation", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54b2f8a9a18f2d889f6a8ec8ed02d6c0d448ba65", "messageHeadline": "add changelog entry", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7d1ea8b2323d42eeb9be289e19e4f0d7fd629c2f", "messageHeadline": "test should make sure the fitting is 'unbiased'", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "487586459c871758f85354dc246fd1de9eb4e73d", "messageHeadline": "add keyword arguments to docstring", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "968c1a258d0a0336d55e66bc5e411e4b189212a5", "messageHeadline": "rename parameters to kernel and model", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "563efb6ac46cddbf506d847ef3714418ba364eec", "messageHeadline": "add support to kwargs", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b35761a754e60d80de0483062aa25af09dabd681", "messageHeadline": "skip test based on scipy", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c653808ac22790bee3ecc5f713f558c554a3b13", "messageHeadline": "add test fitting convolve model", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "c6f0786adc9688dea89e631eb938cf4e10617047", "messageHeadline": "add empty line on narrative doc snippet", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e091cebf72fa79c17d9ebb831cd34ced250104b6", "messageHeadline": "add narrative docs", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "039b315e2a328d3208d8d9522b5fe333b699e771", "messageHeadline": "add unit test", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "cc3508d7f348e1e2e868b663d58ee6cfe07ab76d", "messageHeadline": "add convolve_models function", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "16b9de9f6ceaf77cc60a874a224c2aedfd4e751a", "messageHeadline": "citing sphinx references", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "28dc6f8aac19e3305747f6975316367b60cd423a", "messageHeadline": "skip unit conversion and skip with_differentials if need be (radial, \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 84, "deletions": 11}}, {"node": {"oid": "afc51282cbce61811186f2c73ae30f15135d3d86", "messageHeadline": "forgot test file", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "50894b86e0e3a094ca61001a3e620db8b97283c6", "messageHeadline": "remove extraneous lines", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d8eaeaa34318eeb5538c8c50f8eda3cdbbbf10ff", "messageHeadline": "Add void arguments also in erfaversion.c", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "48f2689090fa499ef4f6d525e224521a43cc857d", "messageHeadline": "Update pathway for choosing which location to use in radial_velocity_\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "a2eaf91925894211dbc0e53f997cba1de8373dbe", "messageHeadline": "make prototypes be void arguments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "154d532d2df42a8fb22fd9fb9fb17fa25cea3fce", "messageHeadline": "change pm_XX to pm_XX_cosYY", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 133, "deletions": 113}}, {"node": {"oid": "d7993961194b2c5fa1ad5fa52d84ce010fe06e69", "messageHeadline": "remove some nonsense frame attributes [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "45ff8706a4a16a2f4be4a2160b031ccc5fb1fb43", "messageHeadline": "add units to Shift and Scale", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "80887a54e61fd5a7f1ac534135eb5573deec8c03", "messageHeadline": "clean up docstrings for ecliptic, galactic, supergalactic to include \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 65, "deletions": 14}}, {"node": {"oid": "38ad22e888fc7f8671147938d950ae5eed63894e", "messageHeadline": "define RA Dec frame base class to simplify defaults and docstrings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 114, "deletions": 435}}, {"node": {"oid": "361fd25b74f559f964eb0584c9d0ef4f291d4ffd", "messageHeadline": "rotations with units again", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 71, "deletions": 102}}, {"node": {"oid": "d164886c877b85474ba8db05ef95936a6387b756", "messageHeadline": "clean up representations in baseframe", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "29c5de956d038c5f730cd7be7783b14f65799958", "messageHeadline": "also have to turn unit velocity differentials back into their origina\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "34ccf3343fdaf3bb4324ff98cc94bd90436ba441", "messageHeadline": "always use explicit differential key in frame and add another check f\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c852ff147f19c2856ae70fa092dd67f916dd39e0", "messageHeadline": "typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ab495096b26dc4615ca39b8b656be693c42691a", "messageHeadline": " update galactocentric and LSR frames and fix tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 91, "deletions": 79}}, {"node": {"oid": "d4606084485a0eb14125c5eae90842d7b7f9bcbe", "messageHeadline": "fix sphericalcoslat and clean up a test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "3115588090c6912415b5fe267ab44af2602d96d3", "messageHeadline": "change argument order of represent_as and add deprecation warning", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "df14c6d55da15c8d79707422d8e857dd15eb8f50", "messageHeadline": "comment improvements in baseframe and a bug fix to use differential_cls", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "53ff99b5244bbcd35f29f20752813888a64d36a0", "messageHeadline": "fixes to the Galactocentric frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 69, "deletions": 44}}, {"node": {"oid": "e1ca9abd34af5a33011076a4a9911316164070df", "messageHeadline": "replaced velocityframeattribute with differential", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 41}}, {"node": {"oid": "5b9bf062326a2cbb03cc96573af25f10617e1205", "messageHeadline": "Merge pull request #6191 from pllim/deprecate-analyticfun", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 403, "deletions": 196}}, {"node": {"oid": "033e9cbaff8c3e86cbdba038a4e786746f8731fb", "messageHeadline": "Merge pull request #6177 from DougBurke/bugfix-for-issue-6188", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "ade4f4f9026d0105e4c662c5080cf5b8ab42928f", "messageHeadline": "We suggest not to have local 'master' branches, so the branching shou\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "d7fa45c03b61d1e7d995667a1c431ff080d742aa", "messageHeadline": "Added v3.0 whats new section", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "0b6fd097e0f842c0469b776e5772142794fc28e3", "messageHeadline": "Add v3.0 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "cf9bf2872373e443f6e553004fcb9293af0e7e43", "messageHeadline": "Next major version: v3.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8791d45d7e41115827e14ced92da26eaf7280668", "messageHeadline": "Minor changelog fixes before branching [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "047890bc95550a57977c62823a0432cd42e87c13", "messageHeadline": "Merge pull request #6188 from bsipocz/travis_add_numpy_112", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3ae82c453858177e36ba64142b51d877068bec1a", "messageHeadline": "Merge pull request #6239 from eteq/update-erfa-1.4.0", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 762, "deletions": 511}}, {"node": {"oid": "15413187a7c9412d4d6344c7618052c63031c1a8", "messageHeadline": "fix some typos", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "18a1c144c99f1ed718386de162daec6266b2ead6", "messageHeadline": "updates to radial_velocity_correction from review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "e189e6bcec4e7e9127cd7bd39aae3c43fa4f3f37", "messageHeadline": "fixing a borked rebase - but tests still failing [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 82, "deletions": 34}}, {"node": {"oid": "781428216f32391af1afdc270c2c4e11fe4372e1", "messageHeadline": "clean up if/else structures and be more consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "7d1281becefecdc0a2c61f8486ffaefbf2cdefd4", "messageHeadline": "added default units for velocity components", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 73, "deletions": 69}}, {"node": {"oid": "eaa0e3cbf26fff026881ee0ca2d33f84017ee658", "messageHeadline": "add GalacticLSR to __all__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e4e29525ff40fbed8d9f182a786b7f96f6941e1", "messageHeadline": "raise a warning if multiple differentials are passed in with a repres\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "a27fe70e5120f2d1cd46fa88e75e6588a6c6f6ab", "messageHeadline": "add differential component names to autocomplete", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3e144444b29b4a0fd031f916690a81585c4112f", "messageHeadline": "add default units in lsr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6bb3f9a0b9e317e0c808511cf6118b34664935e3", "messageHeadline": "add todo about bug in __getattr__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "159faf838c6b16043ff7d5630016bcbccf84a6af", "messageHeadline": "set some default units and accept a representation with a differentia\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "8e7e379753e063a08f1e3e07c54586f56fd68aaa", "messageHeadline": "update todo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8403884f81aa9a40b04a7d668cc632510cb41155", "messageHeadline": "fix iteration through string class names in skyoffset frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "463869a9df32d3576f4a9a8b3f235a43087b113d", "messageHeadline": "fixed represent_as and added some unit tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "2a95e740ebf62d9e924e7883b1ad0bcfbedf40af", "messageHeadline": "make decisions for lsr, ecliptic, supergalactic frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 108, "deletions": 14}}, {"node": {"oid": "96f25e7c51e16ee66cbb8fc930874cb26b1f91e7", "messageHeadline": "add todo and fix default_differential attr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4cfde978533f1a69bdcc0f8bc6f9a16e10af69ee", "messageHeadline": "reworks frame.represent_as - needs tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d64beb85aaa0e4bd0157c71bb4f577b503a20f86", "messageHeadline": "update a few docstrings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fcdb50cc53920af70540d34a00c7e82cc2d0cbbc", "messageHeadline": "support attribute recall for differential attributes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "788bf30c88d4da3d3b88b324c80cb0b3ffa080ac", "messageHeadline": "changes to Galactocentric frame - use a CoordinateAttribute for posit\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "4f0e364762507d782c1412d1eeb1efc3fe0d857b", "messageHeadline": "add default differentials and representation mappings for most frames", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 240, "deletions": 52}}, {"node": {"oid": "54e4d264b2ee23f1e0c625a82a13e601a8829005", "messageHeadline": "first try at an LSR frame and a very simple sanity test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 200, "deletions": 2}}, {"node": {"oid": "eeb20265241d36c79165924bafbe0d55d3ce7db5", "messageHeadline": "proof of concept using differentials on the ICRS frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "bd854b487b9010a9b859a8378823752eb7923ce0", "messageHeadline": "initial trial implementation of storing a single differential on a Ba\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "6ca9ab31ca70533ad8412656f2e6f771216fce44", "messageHeadline": "basedifferential has to have a recommended units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a1be01741952c2b2205415f2f880fd85ac0e3140", "messageHeadline": "fix infinite recursion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "76667b6032cfc13e143bbb88cba2bded45e8674f", "messageHeadline": "stuck with infinite recursion", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 75, "deletions": 20}}, {"node": {"oid": "0935e75ab522b360fb1412ca3d10b1428f0aca31", "messageHeadline": "Merge pull request #6218 from adrn/coordinates/affine-transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 721, "deletions": 228}}, {"node": {"oid": "8598b9cb9e972db8c3d70977704bc69cccae74be", "messageHeadline": "Merge pull request #6242 from bmorris3/show_shelve", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "61896c9831fd534a888eed9ce3a30413cb1126bf", "messageHeadline": "Add missing PR number to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34dd3deb4c7fb36e0b6f67eda79944a0f211f38b", "messageHeadline": "Minor rewording of BaseAffineTransform docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1ca89edb1a326f76f751b16b6c12a7265d8ff2ad", "messageHeadline": "added changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0e6e6191a7733c7738ccae91e0ad26f03468bdac", "messageHeadline": "Adding test, changelog entry", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dcc928b78e3d421adb6fb90807696c0b2d5a181f", "messageHeadline": "Merge branch 'master' of https://github.com/astropy/astropy into show\u2026", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 21314, "deletions": 12277}}, {"node": {"oid": "bc59d987dbf846a7891d7263e500910bfa0e9e2a", "messageHeadline": "Fixing per Eric's comments on github", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8a3418640a3b912dda8d363117889983706fe3de", "messageHeadline": "address comments by eteq", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "38ba34b3ea33ef9c5bed596e97843417115c2df7", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5b57457a85c987bdcd2baf7128e2ec0963c1df02", "messageHeadline": "Removing know issue for old numpy and very old astropy [skip appveyor\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "86bf020e8de24cf2f603e74f87bfe9c7b3663a14", "messageHeadline": "Close files on fits.open error (fix #6168)", "author": {"name": "Douglas Burke", "email": "dburke.gw@gmail.com", "user": {"login": "DougBurke"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "f39e2f1f8f03ef086972e4df8d5270088b3a3dd4", "messageHeadline": "fix frame.cartesian, get rid of to_cartesian_with_differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "4c472ba6e9f87bcb9bb961dd7a1331ac3d6d1cbd", "messageHeadline": "support and test a radialdifferential on a sphericalrepresentation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "3dd46841d9241b75cff9c877c92c71b4ecf9c8fa", "messageHeadline": "argh, ok maybe this validation is not needed. but initial commit is m\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "5728383f257b8800164510e85faf840077eea080", "messageHeadline": "logic in apply_transform to handle unitsphericalrepresentation with v\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "4adf72e30e1a890c7215d47d8837a290e7f817f4", "messageHeadline": "display repr of classes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cec688d9d947b248441009dfadfac6e2661370c1", "messageHeadline": "working on logic for apply_transform to support matrix operations wit\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "5ec9e5e697941ca9421d2207aa2c6b6f3d197ad7", "messageHeadline": "remove redundant string check", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5a05d4c0f016d2b862eba927d582ae6d58b1ae92", "messageHeadline": "reorder and add _unit_differential attributes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "6a52c7ac707fd25112f4f13725c7a7740757cd45", "messageHeadline": "make radialdifferential have an explicit key and try to clean up tran\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "a9f42a15e382dbc7291dced8415a40f8e07b425b", "messageHeadline": "we trust the user's key when passing a radialdifferential on a unitsp\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "86182c948bc8f1853dde1509a79c36492a312f36", "messageHeadline": "add tests that should succeed with a unitsphericalrepresentation and \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1fab254fbe749e4df03a6ad4ceb9efd3e58c8946", "messageHeadline": "comments and another validation that the differential class is compat\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "dc7128889ca881fb429d95692b5e72418731f556", "messageHeadline": "oops - leftover bug from last PR where differential_class not passed \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9aa509779883f8c16f90074e8a82d50ad4d42eb3", "messageHeadline": "overhaul logic in frame represent_as", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "f65af17603d534b75cd4c5c80dc8ed9c42fe582a", "messageHeadline": "fixed represent_as (cherry-picked)", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "6e593b0ddf90914bede6a9c787ed4e9586b9ed40", "messageHeadline": "reworks frame.represent_as - needs tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 81, "deletions": 7}}, {"node": {"oid": "3c11b4f9ecbdd8c10d5b367ec667ed446f5d5624", "messageHeadline": "loosen the check in get_deriv_key to look in compatible_differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "df6415876e0a9d6121720758641c64d3c8b69117", "messageHeadline": "address simple comments from mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 28}}, {"node": {"oid": "b949dcd0eaee05e2b6600ec93264d746e9cb490f", "messageHeadline": "tidied up and commented affine transform core", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "ebddbf6e3bb32f1ed79a94b05ef6e5ed093df765", "messageHeadline": "allow represent_as to succeed if there are no differentials and an em\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d578822086e1f3b1b2f6320edc6ea195aacc58bb", "messageHeadline": "added to_cartesian_with_differentials method to convert representatio\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "4c15a1c6d722314f4688f34ad2d0abed7e33df38", "messageHeadline": "use new transform function that operates on differentials by default", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "eb3eb81ea59bb4f4e96f1cf29f45f7aff7263648", "messageHeadline": "re-represent transformed differential to original class", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5712939484f48d79d47ba1be71af9467bfcb1bb", "messageHeadline": "update tests to use new transforms", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "513982189ddbc41e727fef4b4960d7c045939851", "messageHeadline": "return representations as offsets with differentials for velocity off\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "86c6f6d3d0f8638166896c47adc6b0763243dd06", "messageHeadline": "allow BaseRepresentation.transform() to operate on attached different\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "22d95e14dc3ab1cfa3e1edee3860f6328d6424cf", "messageHeadline": "address minor comments from mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dcba36626998e7cc3d8c193003af2453f02c9ead", "messageHeadline": "add section for affinetransform", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d63d60986fb9b7678fc14b75d330376f18a440ed", "messageHeadline": "ICRS to HCRS transformation is an AffineTransform", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "00f41a44fddca516db774602832114d681f1367e", "messageHeadline": "fix order of operations bug in affine transform", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f63691a571c11f46030b2b59ba4527a2db4306e", "messageHeadline": "refine and refactor tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 80, "deletions": 48}}, {"node": {"oid": "650a4912324094f43d8e868cc016b48d114babe5", "messageHeadline": "fix transform when differentials and no matrix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "2a3dd9de430c8df145c1f478544aed6b26e70371", "messageHeadline": "oops also remove unneeded import", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e271c8ac52073c1d2435ad7d41e121d3fa68af05", "messageHeadline": "add affine transform classes to __all__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bb130948a7700a09953e9c587fb2263c70d48762", "messageHeadline": "remove attribute and ignore velocity offset for now", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "6947f94b8d4f67d3079861a0277f3a7b2e4a41ac", "messageHeadline": "ignore matrix transform is matrix is None", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a6eb83ba638626278ae4695c6894f84917890ace", "messageHeadline": "no-op if vector offset is None", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c18616a908fad8c99bfd284bba487aa2214ec513", "messageHeadline": "make AffineTransforms picklable by reworking slightly", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 54, "deletions": 44}}, {"node": {"oid": "09b4761788272302f06fb42a5ad563d9b4e8ae6a", "messageHeadline": "turn differential back into a ... differential", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0fa407fdce6c9186de277abace467a151ef23dcf", "messageHeadline": "switch galactocentric frame to use affinetransform, and to return vel\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "83b258ea6f3233d7afa97ec5c042687c832ded7e", "messageHeadline": "add velocity support to apply_transform", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "50d6e50cbc706528c3e10de57831ffe83650eb1e", "messageHeadline": "working state", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "49126d11791830cfb3954fe1d6e888200fdb4c7a", "messageHeadline": "added an AffineTransform class, but things are broken (merge conflict)", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "ced8bc252c21106d1abae7b947a99e65fb621149", "messageHeadline": "Merge pull request #6236 from mhvk/baseframe-realize_frame-regression", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 11}}, {"node": {"oid": "b8c269af137174416601a8a09d09e13fba01abc7", "messageHeadline": "Merge pull request #6241 from matthew-brett/add-wheels-to-release-pro\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "64bbe38ee56a63fcaebf7328fb65fefa3491d0c4", "messageHeadline": "Merge pull request #5580 from bsipocz/removing_code_asserts", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 128, "deletions": 111}}, {"node": {"oid": "9fdba17cd91767f85c2f66654405fdc40c93aede", "messageHeadline": "Deprecate analytic_functions subpackage and move functions to modeling.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 403, "deletions": 196}}, {"node": {"oid": "b4dbc7daadf70d9dfc921d6c429155e3d941294a", "messageHeadline": "Merge pull request #5649 from mwcraig/samverstocken_convolve_fft_epsilon", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "aa0d3d3ec2d73c8aeef73e8656675fc207c89b92", "messageHeadline": "DOC: add wheel builds to release procedure", "author": {"name": "Matthew Brett", "email": "matthew.brett@gmail.com", "user": {"login": "matthew-brett"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "afc7fbb87e74baa677db3e598d159c209bb03ea3", "messageHeadline": "Leaving the assert as it actually makes sense to avoid repeating the \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ba3bab02cf052d064b2e188b59a4bd2910158151", "messageHeadline": "Addressing review to remove AssertionErrors", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 48}}, {"node": {"oid": "4d0370336311fffffa9eceba5495145e41ec9794", "messageHeadline": "kernel.sum() -> kernel_scale for tiny efficiency boost", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17f2183ce506cf59bc21c113161a4449eff651c", "messageHeadline": "Changing error types to make tests pass.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8ec161248f1d6a69a7bcab239a65ec36516c2d86", "messageHeadline": "Addressing review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "a688fa8c33ec537a98c5d347e302482f2a035bce", "messageHeadline": "Removing asserts from code", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 115, "deletions": 89}}, {"node": {"oid": "c7b2204e311518fa4bd0e67aee0446d200e09ca7", "messageHeadline": "Merge pull request #6124 from gbrammer/master", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "1afab949dc638b4a7b16f1d37e30362b0eb4fc3d", "messageHeadline": "Adding lookup for urls on shelf", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "16188f75c3dbfd0d899bf3d2a4cea9844314266d", "messageHeadline": "Reduce the size of the column and add changelog entry.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c517c5644fd2e06b08e1e427f0529ec949595c38", "messageHeadline": "Merge pull request #6202 from AustereCuriosity/Time_scale", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "5326203624d551f8eba50d88af80c49b0bf84512", "messageHeadline": "Let radial_velocity_correction accept obstime and location arguments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "ccdf97050d89c66866f7fd686f79900139efae98", "messageHeadline": "adapt to pure-method radial_velocity_correction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 64, "deletions": 171}}, {"node": {"oid": "e0830292f985b58ed7154cb41bad459b8b69d48a", "messageHeadline": "Changelog entry added [ci skip]", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4e1599b9971f3f585cb40ac47e5dfc93acffd1fc", "messageHeadline": "remove deprecation possibility in radial_velocity_correction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "441343320b2199f24455f5375aad1aaa82b57770", "messageHeadline": "hack temporary version functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "08f974e1859806226ea5eb639a23382c0bcc7d93", "messageHeadline": "add commented section that makes ExtraFunction work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "df851a71724c99d7336381417869e267f91f85cd", "messageHeadline": "add macros to let ERFA compile", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "920747e0d3ae3ac5d4e62eab4e0fb95e8a7c36f0", "messageHeadline": "add ExtraFunction to erfa_generator.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "3d8a5f1281389691cc778128e815a455bbc4dc42", "messageHeadline": "Remove unused variable definition", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "150cd61953400589094fffa418df17412acc87de", "messageHeadline": "Fix handling of normalize_kernel=False case in convolve_fft", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "7c2d66764136b0ad4d3b56163e65c5afb30aa20e", "messageHeadline": "Merge pull request #6205 from bsipocz/latex_skip_tabletype", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "cdfcfa930f5173bf863dab46c8515c43e2f78807", "messageHeadline": "Merge pull request #6237 from eteq/earth-namedtuple", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "76aed6f9518e13f202547db2dfeb3f2e6b2256fe", "messageHeadline": "changelog update to include lat/lon", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ffc83459de0bceec008c0efa5d99293563034183", "messageHeadline": "add lat/lon properties and deprecate latitude/longitude", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0dac2e17b3c5b9ef289b9b70657aa4c03e4bcca3", "messageHeadline": "and changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "913ad5390c0cd339b4c8a6421050f25c93bb1907", "messageHeadline": "make output of to_geodetic a namedtuple", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "115e455a86754d1097eac8f0e6ad4ef537754349", "messageHeadline": "Merge pull request #6169 from adrn/coordinates/diffs-on-reps", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 1018, "deletions": 66}}, {"node": {"oid": "b3a73bd9e6e42098e9c0f29d2a793a8a62dce28d", "messageHeadline": "fix single backticks [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "bc094cf757a8d61b5fdd077cc63cf21ae86a6db4", "messageHeadline": "update ERFA to v1.4.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 624, "deletions": 511}}, {"node": {"oid": "488e52070c652a25ee5707555efaedcefdd643f2", "messageHeadline": "add test to check that multiple equivalent keys in differentials dict\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "11d0a69a03d24b3b677bf66691ca050f7857b9bc", "messageHeadline": "address @eteq's documentation requests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "8384dbc2f78f5ad2601228672f3eee64049126de", "messageHeadline": "remove old imports", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ea2cb0ad5fc1cf0bf95d7df93da7075ac582eceb", "messageHeadline": "tweak wording in changelog [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "54fd950eb84d741d280e97fc75bfc81d9f66efab", "messageHeadline": "add changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "141ab4286158386321b546cd56c3ecfd80d6c258", "messageHeadline": "Use representation_cls in view of gh-6236; correct typo.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5b18ebc27ca4f39d2baafef88a2cdbed27b502f8", "messageHeadline": "Merge pull request #2583 from mhvk/quantity-numpy-ufunc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 750, "deletions": 241}}, {"node": {"oid": "cfc3852930e9a1692d4ce8b799b28a55c5d57343", "messageHeadline": "Small error string fixes; change-log entry [ci ckip]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0d2655280c1a193edfbc05194c889db166fe7ff8", "messageHeadline": "Fix bug in transform, update __repr__ and docs to match.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "1b867e69367f7bc205dc1736858640c35c258262", "messageHeadline": "Small fixes and corrections.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 92}}, {"node": {"oid": "6f81adba194c0f8a8daaa62495227ed78810ce69", "messageHeadline": "doh, silly typos in doctests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a70e313d570029a401c15f57cbf42cca26e387f0", "messageHeadline": "note about combine and scale operations", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6d2ca0ffda8008d923305caa52e8a2cc586ded47", "messageHeadline": "update documentation to reflect recent changes to differentials dict \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 71, "deletions": 51}}, {"node": {"oid": "976b07a4b57259e652220091a7546bead25d0725", "messageHeadline": "change how differentials appear in repr", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "792a7a2d8ef6bdd7b7afe409251e9c7d96a6d820", "messageHeadline": "use normalization_rtol in convolve too, and add some clarificatory", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a006748660f30ff913a6a7909d0e1cf9b05bd125", "messageHeadline": "add multi-obstime tests and related fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "055cfb88e2907ff79f245fdb5110bca273cb4f43", "messageHeadline": "remove LogDDifferential test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "4fd9b1b5a5bfc1feb28241c511f11c9eb5887a37", "messageHeadline": "use initializer in with/without_differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 28, "deletions": 34}}, {"node": {"oid": "c9b4cfeeb1b4154a56338b93bb231fe75d86703a", "messageHeadline": "add barycorr test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 73, "deletions": 15}}, {"node": {"oid": "68bd4342cd89101da5ac6366aff22e41094cbf97", "messageHeadline": "fix left-behind ephemeris", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a2b305794ad55b70d15a68ed41714618b24a412", "messageHeadline": "Fix bug that showed up with modeling becoming quantity-aware.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f7c72105b378889e86227336fe048033e13a8457", "messageHeadline": "protect against failures in shape changing [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "031ffba7f0f7bef949ecf31b0a53ad9afdaec69b", "messageHeadline": "update method tests to use dict", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "cb24c80d78e6e27c1fdd58e40c0016d411fb8367", "messageHeadline": "re-enable norm and dot", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "14c91c34a698a5687859782c1ef763399870f343", "messageHeadline": "don't drop differentials from subclass represent_as - unoptimized sol\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "469c02ef38902b7880638334f656248270989c26", "messageHeadline": "fix parametrize", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "565b9a23b4483f86f8a7744fd74f4ae9bc5ce1e4", "messageHeadline": "from_representation drops the diffs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a3247be0c313f3bb4948188d89f4d5ebb0e572cd", "messageHeadline": "use actual unit of derivative as the key", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "1020db8b1ba245506177854044055199b71640d2", "messageHeadline": "Safeguard against strange units in quantity_helper", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "201c4938af35bd0691d7f8139133fc61cfb1b1d4", "messageHeadline": "Rebase post-divmod, to accommodate two outputs better.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 43}}, {"node": {"oid": "ddce6f199bfa433377bb49187e5800685e463353", "messageHeadline": "Remove __pos__ for numpy >=1.13 (no longer needed).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "815c28549fe3f163410f15b380ee0b8868d622b4", "messageHeadline": "Small fixups to documentation and tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "c50c3e8920a49e4f73820ab44e49933cb0e35606", "messageHeadline": "Ensure ufunc.at, reduce, reduceat, accumulate, outer work", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 249, "deletions": 12}}, {"node": {"oid": "99483483d8abcccba9f51b9d3d17304d9972baa4", "messageHeadline": "Update following changes to __array_ufunc__ API.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 66}}, {"node": {"oid": "34aa1d73f74718c5313b4d060a41824b9588db9b", "messageHeadline": "Change __numpy_ufunc__ to __array_ufunc__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "4f22271251df0a1bfa5a565ee33b940e0be5e713", "messageHeadline": "Avoid unnecessary upcasts.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c692a54840a9b3b4af7b4f7bc7cc01358f0570af", "messageHeadline": "Ensure no None in arguments for result_type to avoid segfault on NUMP\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "84ed4813c4115fb84df2d13841aceb81db83c8ff", "messageHeadline": "Introduce __numpy_ufunc__, adjust tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 408, "deletions": 189}}, {"node": {"oid": "f46141788f0816792005240e74921bcb55aba156", "messageHeadline": "switch to_cartesian/from_cartesian back to old state - drop different\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 90, "deletions": 117}}, {"node": {"oid": "57de32a494a2c72a08d3c713ee9d0a98adf13f8b", "messageHeadline": "Changed .differentials to be a dictionary keyed on the derivative uni\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 201, "deletions": 90}}, {"node": {"oid": "72101f45c29ef72b99a0c205010d4555c94ddc69", "messageHeadline": "Ensure realize_frame does not overwrite representation class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 82, "deletions": 11}}, {"node": {"oid": "326ac866edac04e77fec842eae7ded01eb28a7a8", "messageHeadline": "Added missing changelog entry for astropy/astropy#6235", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3249efdf6e713d481cbbd20ddcb8d69f65431a7f", "messageHeadline": "Merge pull request #6235 from nden/units-rotaitons2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 133, "deletions": 26}}, {"node": {"oid": "b1d9c08ed07c7ec41627d7d3a75e1e99268376df", "messageHeadline": "clean up process in Skycoord.radial_velocity_correction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "ddd207936a69be4403b824f515d712beafc8bef1", "messageHeadline": "finish ephemeris argument", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "e01247da36e69e9cbde7d83e13ec8f009e743e96", "messageHeadline": "make velcorr publicly visible as SkyCoord method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 73, "deletions": 2}}, {"node": {"oid": "104c880758c10b0deaedf7b96f14be5d48c56e08", "messageHeadline": "fixes to velcorr algorithm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "d80e5d59a2b4a8a1bfa6144688aab998b1698357", "messageHeadline": "slight reordering in docstring to make syntax highlighters less confused", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "674fa31f1596d3fba831c93b1bfd113a2b0a0d77", "messageHeadline": "rename velocities to something more specific", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c45114ad2fbb01934986e629e874e1b72cbb1945", "messageHeadline": "update to new implementation based on @mhvk and @StuartLittlefair rev\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "a32549677e6a237df690f38dfd9ba8e8b29a0840", "messageHeadline": "implement more of mhvk's suggested changes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "7c5f914a93d322606d5416e978e91ec8e1d6cfcc", "messageHeadline": "update to radial_velocity_correction and give bary option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "6d63696ee9a7f6ed4166db2fa8aa2c13bb535d07", "messageHeadline": "remove extra blank line", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "abbba03badcca826ccec3dcd60185c6f65cb1bde", "messageHeadline": "removed diffstocart option from to_cartesian", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "3bd409400d6dda78746d646d3856e75371b37f2b", "messageHeadline": "implement first batch of changes as suggested by mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "2ee496a0bb3c64ddd3f52d5fa04b19f30a876c6b", "messageHeadline": "Rewrite tests and check for normalization", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 23, "deletions": 43}}, {"node": {"oid": "64d69a582c9b4628d337bad121bf02881b214d12", "messageHeadline": "Merge pull request #6173 from mwcraig/add-ccddata", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1626, "deletions": 0}}, {"node": {"oid": "fbb96b806df85967344ba3f5ce37463f6f61ce9e", "messageHeadline": "Merge pull request #6174 from jehturner/issue_6135", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 196, "deletions": 17}}, {"node": {"oid": "ec7618ccfbf7b5b3d2e30f22e58c3d9e20abab6c", "messageHeadline": "add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "2b01200c43ade2500a2e79abdbc59cba0aede409", "messageHeadline": "implement rotations with units", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "f37e52eba92e549bcbf919499fbda8be20ba3d5a", "messageHeadline": "work around apparent matrix_product bug", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "34d70feaf3432d5edef6106aa19ece7ed4fb81ae", "messageHeadline": "fixes for code based on tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "7e5b1efdb7f66d5f9edbb8f517a230be1d4c3bb6", "messageHeadline": "add tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "7ffd2966a3052036c184801c7504c56f2a19f951", "messageHeadline": "add helio velocities correction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "82f0a05741e6a4224b87be48dfdb0b1b3300174f", "messageHeadline": "Only catch AstropyUserWarning", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4f6e00e73f7d588465d5313809d4b3700cf86bd", "messageHeadline": "Merge pull request #6083 from stargaser/constants-versioning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 731, "deletions": 218}}, {"node": {"oid": "50fce5813349fb6c5d9a14e16a67a84322eddcb6", "messageHeadline": "Add test and changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "6347e5662cdde8a6ec1e853b6277fd09b2dcd0bb", "messageHeadline": "Change argument name and fix whitespace", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5ff5d2f47c39a07fb53bd12c6b580956c27ce2a3", "messageHeadline": "Adjusted description of normalized_epsilon parameter", "author": {"name": "samverstocken", "email": "sam.verstocken@gmail.com", "user": {"login": "samverstocken"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a850a9f951889418f2db1617189704c396877720", "messageHeadline": "Added normalized_epsilon as a parameter to convolve_fft", "author": {"name": "samverstocken", "email": "sam.verstocken@gmail.com", "user": {"login": "samverstocken"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33d67f91fd08bc7ea76220c55bb6fed50000837a", "messageHeadline": "Used sphinx-style warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bdb4ec936fa789a24db28d0329e4a66ed10892ec", "messageHeadline": "Merge pull request #5782 from keflavich/convolution_consistency", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1401, "deletions": 876}}, {"node": {"oid": "ea9357185fbc95b806c25be39e5d16b8a3f57aff", "messageHeadline": "Account for fixed parameters correctly when performing linear fits (i\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 196, "deletions": 17}}, {"node": {"oid": "c0b1fce711052ae5eaee46a35582c2415087fe28", "messageHeadline": "additional backwards compatibility info tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "49c404a2d1b6cf8349111c37621095c5a0a0f8c7", "messageHeadline": "more docstring imrpovements to avoid confusion", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f419eb590e96994a45a54333e989b9d15f3100c4", "messageHeadline": "() -> [] in changes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbea43db28d7a57c6c7a316986daf0159a568895", "messageHeadline": "give a bit more in the API changes section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6e917dd5b636d5befc6ff5b3b36b1e7027546599", "messageHeadline": "Fixed missing space", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdf2532aeb715428aa99c3f7b9367933dfddba84", "messageHeadline": "fix docs error: interpolate_replace_nan, not interpolate_and_replace_nan", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "66620277dbd1a25c1ae5f317ff5b7771328bdce6", "messageHeadline": "implement @eteq's suggested doc changes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "95147963029a86cb150678fd4b4aa2f74055b533", "messageHeadline": "typo", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cff116d380f00e2211eb833ed469315c02876dc", "messageHeadline": "refactor cython for speed, efficiency, readability", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 72, "deletions": 108}}, {"node": {"oid": "50b10f7ae637ce8d3a10b752dffdffd35f220ed4", "messageHeadline": "EXP see if this fixes time out", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "78910de76ca2a0f30088e194d00cfba47025d5e2", "messageHeadline": "I guess :doc: isn't allowed and we have to use :ref:?", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87fe985a5fd39af0e7ff6ae94335edc208ef4f4b", "messageHeadline": "fix documentation internal links", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54400a8802d1c52346fe0e6ea62c48274cea17a2", "messageHeadline": "try to fix sphinx refs in changes & whatsnew", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7325d06810f48c25961654b1005af60e1e6354e5", "messageHeadline": "fix documentation example", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ff1d231966aef0d571d272a3e559b7271d045cd6", "messageHeadline": "fix new tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "c1ece755c6ad019594cad95c4d0f77f58a8f269b", "messageHeadline": "add non-normalized kernel tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "eaf18cd370189397a775d388abf8bad76ed16fe1", "messageHeadline": "finished documentation of non-norm'd kernels", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "317345a4f66223e8fae0af176cc8dda46654f0b3", "messageHeadline": "add new documentation about non-normalized kernels", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 74, "deletions": 11}}, {"node": {"oid": "b1b064b956ffafe021ef9afdacf57ea41226723f", "messageHeadline": "add entries in What's New, CHANGES, and deprecate a keyword in", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7ba2abe7152a2ff3a22ad4aef63de5f4b861bce6", "messageHeadline": "Fig #2 was showing up multiple times, but should show only once.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1263f282e3a16915b5fbb71a3165fb5a715942db", "messageHeadline": "Fixing plots", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "8e43f1451640257132d2e0809b793f5fc77bf0bd", "messageHeadline": "Moving standalone image plotting scripts to main narrative docs page \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 209, "deletions": 204}}, {"node": {"oid": "638104d2c81a46d86970c35f0c8a49fd2dd777fb", "messageHeadline": "[ci-skip] minor - typo, whitespace", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8e7e94d9a064b6ccffcd5e8d77e9e29428e45763", "messageHeadline": "remove the ..plot directives associated w/missing files", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "fd64d3b5d194b22ee56644f18cab3283b8998f0c", "messageHeadline": "restructure the scripts again, removing the conveniently extracted stuff", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 75, "deletions": 67}}, {"node": {"oid": "8baf8bc2bb34b0c3b9786d94a96c5494450790bb", "messageHeadline": "add some files I forgot to track and try redoing the imports", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "8445e98b8b68acd102a2ad3aeca9c09178cdbd88", "messageHeadline": "minor docstring", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6821192c0b66d0997c212294250cc8d7c7c3778", "messageHeadline": "trying to catch the 'inline literal' bug", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fc55757f3b2bed3d81ca660dc03a5bfd3aaa862d", "messageHeadline": "don't reset the context", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01bd8e5065a8c6741d3b5971726706842ef62b22", "messageHeadline": "restructure some of the doc examples to thin out the extra junk", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 82}}, {"node": {"oid": "c725c12b4b028df5a132668efff8cc3bd567c987", "messageHeadline": "try to correct a few more warnings", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "883fe73478a0650aa891dc44fdbc4ef3d2b870d7", "messageHeadline": "one more fixed reference", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4735e536b7bf5fcef8077e6dd744502d3ccb1a23", "messageHeadline": "fix some intersphinx references and a use of `convolve` with an", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "47b273f36af5d85d63dccfd5e11cd80f278cd15e", "messageHeadline": "whitespace in the doctest return", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73cc2843baaf1dc5d342c7669666e2b4794e9724", "messageHeadline": "need the source code, and fix a doctest", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6ba91cb0b3be55650cf7f68c29e98c0b4431894", "messageHeadline": "hide some more long docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "373205cf52eb215cff27f54c12a3e9e53e627ef6", "messageHeadline": "some docs cleanup", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "48b082f2cd36d2466e0570dcb105d97a20d27294", "messageHeadline": "add some sweeeeet new doc examples for our wicked sick", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 172, "deletions": 2}}, {"node": {"oid": "f84a58b32184ddecb4a1d34f35863206d3fe9130", "messageHeadline": "add comments to the first image script", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "1e10f6bf14e5ec3d4acfa434dd8efe6d82355445", "messageHeadline": "thin out the opening plots in the docs a bit", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 58}}, {"node": {"oid": "4bab7170c4356128ed43cc9a0777c96e82d62024", "messageHeadline": "TESTS PASSED IN YOUR FACE CONVOLUTION.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "9c644d01db01b6b1c0c9c3af3868f5917079282d", "messageHeadline": "jsut a commit because I'm terrified of losing this work", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 228, "deletions": 131}}, {"node": {"oid": "5f665faa91bae0d115aec50728625350386a3346", "messageHeadline": "split scripts out of doc .rst file into their own things", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 128, "deletions": 131}}, {"node": {"oid": "ba3e68b0a0d457b4263b846bf52d183ee7c2c2cf", "messageHeadline": "fixed one more little thing", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4210a6d16708626a128875f5cedcba3578d57bf1", "messageHeadline": "fixed <strikethrough>all</strikethrough> some of the tests!!!! whoooo\u2026", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 147, "deletions": 134}}, {"node": {"oid": "11d37acfd91e153a35cc66ad8aefeeff28468ccb", "messageHeadline": "BIG change: interpolate_nan -> nan_treatment == 'interpolate', and", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 121, "deletions": 100}}, {"node": {"oid": "f2f94b39d9be4d8f8864215b03cda0f848137b86", "messageHeadline": "the docs need more.  But this changes the defaults to be closest to what", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d5fdd9b87528d00cd3f51e3add1308463192b75", "messageHeadline": "fix the documentation examples to show useful things (and serve as a", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 94, "deletions": 15}}, {"node": {"oid": "9fd97b7d1d8dc738f77850241c42e79b281de6ed", "messageHeadline": "WIP docs update", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "3438f87b454d12d2872675566845b410d53a3f7b", "messageHeadline": "start making consistency tests between convolve and convolve_fft", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "91816ed053539ffabf1c99d95d5e3aa23ebf421a", "messageHeadline": "clean up docstrings and make sure the first N parameters are in the same", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "d946f7a6e35842823591a98530b65c1b77b55d40", "messageHeadline": "a little more consistency in parameter treatment", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdd870a7dedf952b12b4540edb7c836c5c7a9a43", "messageHeadline": "everything is fixed.  Important changes in this commit include makeing", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "b3a0c0df122b0d6039982c04b04701cd4e40b1bb", "messageHeadline": "fixed more!  no nan checking any more.  But tests... so many tests...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 137, "deletions": 177}}, {"node": {"oid": "a0f8575c7cfc74f8e06e989f015506293054aa4f", "messageHeadline": "fix the normalize_kernel stuff for the 2d and 3d objects.  Next is", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 102, "deletions": 47}}, {"node": {"oid": "89d9c0a1e053104dea19e8c813b0c04a912cc46b", "messageHeadline": "fixed 1D tests, but still have a lot of work to do", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 179, "deletions": 411}}, {"node": {"oid": "8db5f81211df0228a5a62ca19cf2fb67bc562f7d", "messageHeadline": "restore the non-convolved array component of the cython codes (there is", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b04e9203b7d1e3213340b75a97e543c879cf2f07", "messageHeadline": "comment out all of the nan inteprolation", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 327, "deletions": 325}}, {"node": {"oid": "55a50a19f9e8f1a39436030fe4e72329e3a3c449", "messageHeadline": "allow unnormalized fft convolution ignoring NaNs.  They don't", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "b01cacaab924f28d6706e1d75b78f9dc2348044e", "messageHeadline": "catch exception cases where interpolate_nan w/o a normalized kernel is", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "0a7583773cc8668b5c46149246455b5708ad888e", "messageHeadline": "change order of arguments in convolve_fft to match convolve", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4bea726fd0ead4d1aace034d32a4d9129c65cd9d", "messageHeadline": "NotImplemented is not a valid exception type.  Use NotImplementedError", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb5bdbb28f80c99d8d9dfc81571a3842b7cec849", "messageHeadline": "add another set of tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "41e5a9971fd0e9575c0f72eaecf02f7c23b592e6", "messageHeadline": "added an exception for interpolate_nan=True and kernel not normalized", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "52943d4fe6d0f194bd6a537273ae9298ad3b4790", "messageHeadline": "docstring and defaults changes in convolve", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "890f99b6b8f80a41d805f8c2a8cc5916de5c891d", "messageHeadline": "Add what's new entry for ccddata [docs only]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "449b118add7f7efc0d55ad8ca067cfcdc9e4cbac", "messageHeadline": "Merge pull request #6217 from astrofrog/io-unregister", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "c535f760d315e810e6abcc97a5870c2e1717b91d", "messageHeadline": "80 char fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31d2256ea09d705e220e980ab7450c8ec8d2a9ed", "messageHeadline": "add a warning when using prior version constants", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "292d1c58ac225fb882362398426dcfece5bed537", "messageHeadline": "improve description of version modules in docs", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "943490d0e7930ce235ad25c3a01aa5564ee40ddd", "messageHeadline": "Merge pull request #6206 from larrybradley/sigclipclass", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 354, "deletions": 125}}, {"node": {"oid": "6a14305dadbc72ca2b989b8a7de7174cbe93ebf6", "messageHeadline": "Add a Versions of Constants section to constants doc", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "d29ef69c58f179308005a74df65473f69d1fdb41", "messageHeadline": "Use more colorblind-friendly colors", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "ec02a5a9c7850542a1623df08d5a54778287ddf3", "messageHeadline": "Add What's new entry for SigmaClip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "ba030d8f7d7bc02a1759710196990b9e5de4587a", "messageHeadline": "Update stats narrative docs and also include SigmaClip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 74, "deletions": 45}}, {"node": {"oid": "19393abe108fc183accd2a9e35149ac3426ce304", "messageHeadline": "Add sigma clipping API docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7c27acaf93cf6833979833bc44a242fd47f0838d", "messageHeadline": "Add SigmaClip examples", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "7d1943cec2b0be1b323ba1c34f20c6e3db11f3ac", "messageHeadline": "Move perform_clip to private method", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "e30149b5adc0591339ac0c960c992533c560fc76", "messageHeadline": "Move sigma clipping implementation to SigmaClip class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 159, "deletions": 157}}, {"node": {"oid": "24fd4dd5d04ff6556d97312934f91c3cdbf1d088", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbaa24b9758d79ca1975adbd6eabebf1d26c12c4", "messageHeadline": "Add SigmaClip test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "f6e4d479f61439f6455a80cdf43900c0cadd5439", "messageHeadline": "Add SigmaClip __repr__", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a72b86c28ea1572931740478ae59966db939e5bc", "messageHeadline": "Add SigmaClip class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "d70c247e434cd45a3a82dee46f3ddc5b50c965ba", "messageHeadline": "Remove WCS keywords from header and test that functionality", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 103, "deletions": 11}}, {"node": {"oid": "1365fc2776e8700400b362ee526bf714c913e004", "messageHeadline": "Remove unused imports", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "04b66fa0c19c14fa23d7dfcd17a35a8027cbc5e4", "messageHeadline": "Address review comments", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 48}}, {"node": {"oid": "ee405fbd3b9daeb91d0f01944ecb0e86390de3bd", "messageHeadline": "Mark CCDData documentation as orphan for the moment [build docs]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e9e1b694b3c70bff0998e745dddda5bbc891e2a4", "messageHeadline": "Fix whitespace issue in documentation [docs only]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3ba109e769582501f87b889b713cdb3c3d4797e", "messageHeadline": "Remove ccdproc tests [ci skip]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "1ae599cfd28a705cfb10a9de7ebada447e0290d4", "messageHeadline": "Fix a few references to ccdproc", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "28fdf9ad535a478e46b04aca48d723ef3df78c42", "messageHeadline": "Add CCDData documentation page", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "ae1685011d5d1370f5508fead0657bcecb1d3d2c", "messageHeadline": "Add CCDData image class to nddata", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1441, "deletions": 0}}, {"node": {"oid": "292a85305829a371cc5279a5f44e33fceefcbc7a", "messageHeadline": "fix for 80 char cutoff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f45108174b8b53791b2dd675af7d109735e68d01", "messageHeadline": "Merge pull request #5661 from eteq/deprefixmasses", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 175, "deletions": 17}}, {"node": {"oid": "04bae9a41b1670dee8bf77520f03f171d2afe324", "messageHeadline": "Merge branch 'master' into deprefixmasses", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3309, "deletions": 2469}}, {"node": {"oid": "f1f76be6fffb6ca9244acdc621f7902b62045e0f", "messageHeadline": "Merge pull request #6230 from pllim/whats-new-2.0", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 167, "deletions": 1}}, {"node": {"oid": "7e5442c33ad7bc2eab6232fbf1afcc3ae559a015", "messageHeadline": "Added what's new more merged PRs to-date for v2 release. [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 167, "deletions": 1}}, {"node": {"oid": "80acb92dcbdd42ef1791a71673129724f996280f", "messageHeadline": "Merge pull request #6216 from crawfordsm/stats_docs", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 210, "deletions": 8}}, {"node": {"oid": "3fcd0b07512f0435c1974b713d05dea3d04d7e3d", "messageHeadline": "Merge pull request #6204 from astrofrog/unit-powerlaw", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 235, "deletions": 23}}, {"node": {"oid": "ba4a02ccf29ae9c5987445c1d18d73978561eed4", "messageHeadline": "Merge pull request #6228 from saimn/pytest-generated", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b59118e93189d0620a457bf3e0c443609bb3cb3b", "messageHeadline": "Ignore generated examples for pytest", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dc098e3c90a98a24debdd6a61e82674b0de26ac2", "messageHeadline": "fixed missing links", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00a84bc717bdd0489827cc8b60be64c9f3528b5e", "messageHeadline": "Merge pull request #5935 from tbabej/naxisj_int_extraction", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "b8b84ffae008afcb8e4cd84615550d220f2add10", "messageHeadline": "Add FLOAT_CMP to doctests; more doctest skips", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "588b85b0bcc34b4ff08a2dbd7a6a40bae775d293", "messageHeadline": "make brightness_temperature into doctest", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cd76a09df6087f5249e3a2c178a82dbe71aae89", "messageHeadline": "update tests with new module names, tests of h", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "65f160d48f6692d694d0711822794a320d17d39c", "messageHeadline": "change module names to lowercase", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "4ac3bc08ba7dfd6ad4c690c70bef757ce5ea1deb", "messageHeadline": "rename classes to uppercase, adjust definitions", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 93, "deletions": 133}}, {"node": {"oid": "30c8586d2b006ef7e6ddb143cf9d8ba20cf49aa0", "messageHeadline": "rename constant collection modules to lowercase", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "869a049f814de4a173494f37ab038bed77979324", "messageHeadline": "Skip robust stats docstests if scipy is not installed", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5b8322bd570aa26db6d2bee4075b989db5a4a81a", "messageHeadline": "More stat docs changes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "046bcf9ce5b9f7d54fcc81f7a35344531265206e", "messageHeadline": "Add links to stats subpages", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "bbc21e151d17a4192e3af936db8c304370c0df02", "messageHeadline": "Minor edits to stats docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "abd5a61d84a99aa63c3e46a3acf16eae249f33a9", "messageHeadline": "Merge pull request #6225 from nden/wcslib-5-16", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 281, "deletions": 233}}, {"node": {"oid": "50a3f2122b382d9e40732b8990e4e248667cb59a", "messageHeadline": "add includediffs to to_cartesian", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "8d81e339bd574c9d94f4f64998de075353bbd996", "messageHeadline": "doc updates for to_cartesian/from_cartesian", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "ff842b882376874dde4d5f6ad581604e9b11e9d2", "messageHeadline": "make it possible for transforms to have more keywords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7b2c9d205660ebd96444a6a171cd835a91116faf", "messageHeadline": "Merge pull request #6213 from astrofrog/move-samp", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 184, "deletions": 159}}, {"node": {"oid": "f7f8168a06ef3278f58cc40522959431c240b091", "messageHeadline": "Add backticks to make docs build correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f0d40bb5bb80e169786784514a34866cd7c4d42", "messageHeadline": "Merge pull request #6137 from mhvk/use-quantity-to-value", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 262, "deletions": 247}}, {"node": {"oid": "3afa75110f9f6064f2410eabaee32d4b0a94c28a", "messageHeadline": "Merge pull request #6223 from pllim/deprec-cfg", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 69, "deletions": 56}}, {"node": {"oid": "1063e2abfc074a31bf1bc9a2b01b9958798f5ea4", "messageHeadline": "Add change log [ci skip]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "715dc0aa0b1cd6c341ea2ea37255ed4b266d63cc", "messageHeadline": "Let user have more control over deprecation warning to exception", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 64, "deletions": 56}}, {"node": {"oid": "ddde1cd44f1241aa5ebd72458e2c7641365f09ac", "messageHeadline": "Merge pull request #6224 from mirca/update-spatial-tests", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "2f66540c52ef1e03f8991a17018dc4ecb26d4839", "messageHeadline": "Merge pull request #6207 from larrybradley/sigclipddof", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "abc97ddd8fa7749a9a095ba1719657758bfa6c7c", "messageHeadline": "adding page for circ statistis", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "a52f1ec99721f2785426d9c1948fa27a5a102106", "messageHeadline": "change log [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44ece4fd7f97f3625c24b20569119c71a5906528", "messageHeadline": "adding page for robust statistics", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "d6782aad9236e7dc70370501d3591b3fa8a39de6", "messageHeadline": "pre-compute distance inequality", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3f5677e76e706eb468dc139261bbbc9d883fb6a5", "messageHeadline": "update wcslib to v 5.16", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 279, "deletions": 233}}, {"node": {"oid": "d34e9f30b7df405bec417f6a9c13b957281ba2fd", "messageHeadline": "Post-rebase fix to changelog and test_angles", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "02e218e98d6290871729249037e681659b326927", "messageHeadline": "replace for loop with np.minimize", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "05a1c3a69e1eb2e749505dd65b1ac8fd590bec64", "messageHeadline": "reduce the sample size for tests against var-width mode because it is\u2026", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "d39cef64e33dd8025dc026907ff4f69ad034d7a4", "messageHeadline": "fixed suggested edits", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "15d430267b15052e35a0e926095489c210564656", "messageHeadline": "Add test case for set_delta_* with TimeDelta argument.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b058209385f5c07edeb962620df3fd763e9af3d8", "messageHeadline": "Remove unwarranted change to to_value in Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14cb26fda812a85d9b312fd5f33ccb850bf9fd50", "messageHeadline": "Note the effective API change for Quantity subclasses.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "556a0d9c03c6e53a48d2e0c4bc4dce29d31c8c7a", "messageHeadline": "Clarify difference between to_value() and to().value.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9122e1ec6b8a03706e2edfd3a648cc7328197afd", "messageHeadline": "Use to_value in coordinates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 74, "deletions": 57}}, {"node": {"oid": "57fd618f872c429a27b57a710e5713d1fedeea9e", "messageHeadline": "Use to_value in convolution.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6917a706a0dcadebf53f5e9a91e0685aba4226c", "messageHeadline": "Use to_value in time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "2811e8f90ce6f7cc21125ec4112ff9cf99acf0b6", "messageHeadline": "Use to_value in wcs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddc89e717f156fd3aabc0aff422e4a71c0e4c7b9", "messageHeadline": "Use to_value in visualization.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "1adfc40fbd39f706e2a609b1b20d782b26a5ba6b", "messageHeadline": "Use to_value in units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "5f43c875d8388f39469022e92487c765275e8870", "messageHeadline": "Use to_value in cosmology.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a2d76d0b5d8f538caa2eb31d8a89c2f02f7f0f4e", "messageHeadline": "Use to_value in utils.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a64f411d1949d7dad9859e588b2984cf3da320e0", "messageHeadline": "Use to_value in nddata.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "17b3c9afe75f677848c86d5766f2a418c103fff9", "messageHeadline": "Use to_value in documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ae12f9f96e48747262393971000bf12214756357", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "799503aa98b1334f0e6ddefd43e9dabe74c4eda3", "messageHeadline": "io.fits.tests: Add test for fixing malformed NAXISj values", "author": {"name": "Tomas Babej", "email": "tomasbabej@gmail.com", "user": {"login": "tbabej"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "336c19b64824d75393397a1e9ee948e3e87e5085", "messageHeadline": "io.fits: Use more sensible fix values for invalid NAXISj header values", "author": {"name": "Tomas Babej", "email": "tomasbabej@gmail.com", "user": {"login": "tbabej"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "a2ccc9082cab5f394da22677fc7240af42d5050f", "messageHeadline": "Merge pull request #6200 from pllim/deprecate-gaussab1d", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "97f7ab07d52492443afc850ae6f61cbdca1189ff", "messageHeadline": "Merge pull request #6212 from pllim/ecliptic-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 68}}, {"node": {"oid": "c720f525fea6267add57abd3e18fff3f6bc1b65a", "messageHeadline": "Merge pull request #6214 from pllim/uni-sandwich-doc", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "34bfffa834e1b8298601938b58c261692e7dfc3e", "messageHeadline": "Remove unit support code from Chebyshev1D model", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "88b4f0894b69ee64360deac7d302ea97e8c77839", "messageHeadline": "Rename test file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f1f0aa13041c1827c400eab764d3f5e68c4eaa9", "messageHeadline": "Remove specialized polynomial quantity test file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "2a8d94ea906d2a03c0846e9df72d05d9397c783f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d49995a37b8c1aba212423afd432d185d3ad012a", "messageHeadline": "Add and fix tests for Polynomial2D with units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "4677d32f6dd82922538e0d34edc9f4584e63e1e7", "messageHeadline": "Add note for models that don't support units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "8a2012d123903ccb0717f56974b959b7117c55b4", "messageHeadline": "Fix fitting for Polynomial1D", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "45157b88a4d8a74283a7ffa081391e38c3826822", "messageHeadline": "Started adding unit support for polynomial models", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "b588ae3597a638dd532866be062915350d1e9bc3", "messageHeadline": "Added test of SmoothlyBrokenPowerLaw with units and fix resulting iss\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "9af7c015f988c0b75970aad31a275020611e8452", "messageHeadline": "Added unit support to power-law models", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "dd9655d7ca0ff3e3c0d5c5734045c99c465d586d", "messageHeadline": "Merge pull request #6198 from astrofrog/fix-smooth-powerlaw", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "a17aefb721e8e81475a6734c7bac93227d4a076d", "messageHeadline": "Updated stability docs and added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5c00d1984ea7065a0eb35325dcb7173c920a3824", "messageHeadline": "Add what's new entry for new std_ddof keyword", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ffe85002b9b138793ffbe620bc9b970dd2f5c456", "messageHeadline": "Add back VO docs to index but put a deprecation warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9e85bc726fdc18f689d958b9060ab2fe89ce6c3c", "messageHeadline": "Update section title in astropy.cfg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a35038a4f9a303773f148489f2b4f4e64c998d4e", "messageHeadline": "Fix imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e64a9f2c9d9c73c2cc76ca6ad0be1f873ccf013d", "messageHeadline": "Added backward-compatibility layer for astropy.vo.samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ba343cc822cc1cfef2ae891b6a8f4c38fe574100", "messageHeadline": "More updates following move from astropy.vo.samp to astropy.samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "a5002d9b6d914e21df2685ce49f60b399995c014", "messageHeadline": "Update instances of astropy.vo.samp in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "814cede94e66117b8f28abaea9f2c00d12a2ed01", "messageHeadline": "Updated imports and renamed astropy.vo.samp to astropy.samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "0957b3aaeb9452d0db7b18bdc86a5a6bff144e2c", "messageHeadline": "Moved astropy.vo.samp to astropy.samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6d9bda9c2a3b7044ced63c71b5f5803badf22352", "messageHeadline": "Merge pull request #6211 from astrofrog/fix-lockfile-samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d299873b008b7d4fc9f2f34a7c9bd3c9681866bc", "messageHeadline": "Added new functions to unregister readers, writers, and identifiers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "18e6127011e943b3482d7043dd229c7630fa123d", "messageHeadline": "fixed links and examples", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "eea6bcf598a982d30d7c5f4357407cfa1f884fb3", "messageHeadline": "first update to stats", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "456b38e6f6de8cafc8a5477f018e3f6e9a3c9ea9", "messageHeadline": "Clarify What's New and change log for Table unicode sandwich. [docs o\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d4dbffea8ce87d9ebdbfad96456accdfb07f6ea7", "messageHeadline": "Also add issue number to changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79815acf5cc4c641ee260f12f40f808f194559a1", "messageHeadline": "Update sigma_clipped_stats test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca835a1bae2cbee82c36ea26823e282e4ad8eebf", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f71229a04e495179cae52d9a2019bed80ac9a55", "messageHeadline": "Add test for std_ddof", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dee0dd91e8632a0bd9c5668ef277d0a42dd6c547", "messageHeadline": "Add std_ddof option to sigma_clipped_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "aaf6d8eafae77ba89a3163bbc855324c551e89e6", "messageHeadline": "deprecated decorator incompatible with contstraints doc magic, so rem\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e3b45b58d0f2487a449b1e22920bc037bd3044", "messageHeadline": "Replace continuum text with Const1D as requested by Tom R.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "eeae2775b231fcd70087c2690447a3f80b32061d", "messageHeadline": "Deprecate GaussianAbsorption1D model", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c42af27be495c757cbddc9a74f0ba5a2c05a262a", "messageHeadline": "Consistent docstring for TrueEcliptic coordinate classes. [docs only]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 33, "deletions": 68}}, {"node": {"oid": "aee7b0f7f1523d0939fca079648bd8a05d75a121", "messageHeadline": "Fix use of self._lockfile when it is None or False", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "65d809c1b8d0ddd164f751fb9c7a57bb9b3f9f7f", "messageHeadline": "Merge pull request #6201 from astrofrog/remove-samp-https", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 744}}, {"node": {"oid": "dc89b4dd47e77111c7ae6246b73a59c7fb0c1c4c", "messageHeadline": "Merge pull request #6203 from pllim/rm-fits-pending-dep", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "f30d760ed2c008df901fe3525ef2dfcbde8c6ffb", "messageHeadline": "Merge pull request #6193 from saimn/travis-flake8", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "47a18e8a754f979015e85ca5ce531aae0ff863ea", "messageHeadline": "Merge pull request #6019 from pllim/pos-gauss-stdev", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 73, "deletions": 6}}, {"node": {"oid": "e8e06d5a63f7d09c5ab57772c5a727554a3225fc", "messageHeadline": "Merge pull request #6209 from astrofrog/improve-samp-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "05dbebe1cbc425c7e5684eed4bb1a78e84ecc0f6", "messageHeadline": "Adding changelog [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a5d5c0d3516beffad3d5d33c895ccbd88c8f6ca1", "messageHeadline": "Adding test and addressing review comment", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "6029f5e0614905bd4cc9ef80b1c0e030b17db5e4", "messageHeadline": "Adding option to drop the \\begin{table} environment when writing late\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "61f9576e0f947ed2ab6f977b5e4760695cc19d95", "messageHeadline": "Remove more SSL- related code for SAMP", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "6cf8cbe7f92d01b6436fc203af7282792d23eb92", "messageHeadline": "Following recommendation by Mark Taylor (lead author of the SAMP stan\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 739}}, {"node": {"oid": "fb3dff3583d03d490a2b8d3278840e1a55932aed", "messageHeadline": "Re-wrap text in SAMP docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 42}}, {"node": {"oid": "864b51641bef8c100e4ccbf1b4cdfc0441bf8b09", "messageHeadline": "Reworded introduction", "author": {"name": "Mark Taylor", "email": "m.b.taylor@bristol.ac.uk", "user": {"login": "mbtaylor"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "7e4f725175a625a0b2c9261dfcbe070f61184aba", "messageHeadline": "Merge pull request #5712 from mirca/implements-ripley", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 500, "deletions": 0}}, {"node": {"oid": "ecf7910d421320b8d7cf971eb3ae373be5bf669c", "messageHeadline": "Merge pull request #5448 from saimn/ascii-encoding", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "7293cc8b2b3123f57f31dad9e8a2ec32d72f3c66", "messageHeadline": "Added missing . in docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d859d09c02ed1de62cde2f004429f8e1e32a6e0", "messageHeadline": "refer to PRs instead of issues [skip ci]", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ea7ad6cec2a9974f829c10e00d0e735244b9bb9", "messageHeadline": "add tests for prior versions", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "fc2ad9b44e346289b9a1affb7b7ae2ee496b5c37", "messageHeadline": "update new features for constants [skip ci]", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2d8b12bd8db837aaff3c3f8d57fbecb67adb3308", "messageHeadline": "Remove flake8 settings from setup.cfg and put them in .travis.yml [ci\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "273e981c0677f2f38f562731e013d7156640bc8a", "messageHeadline": "Address review comments", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "50951b13e84ed59347dfccc71a24f887cb2541f9", "messageHeadline": "Logic changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "1ce069ed16d0a728559d549700872ae4f1e9506b", "messageHeadline": "specify Tcmb0=2.725 in doctest", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c38d1b7d97ed4a06c82b6e364a9bb184e048616f", "messageHeadline": "use Python2-style super()", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "13f8c4f4017b9fe95c4b8f7ea1be65abead5d37e", "messageHeadline": "Merge branch 'master' into constants-versioning", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 1042, "deletions": 899}}, {"node": {"oid": "e45c6181b36cd11371754d6beaee33451f8a1162", "messageHeadline": "make flake8 pass", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "15172f36d4b6afda9ea0503683b5216f820ada05", "messageHeadline": "add the ASTROPYCONST<version> modules", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "291f73ae1230c896085ec56b20aaa3474c04ec6b", "messageHeadline": "Fixed change log. Applied comments from Tom R. Corrected stats doc.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "5bddecee78550990d72772277a4d089aedd6da90", "messageHeadline": "Explain Tom R's question and stylistic change suggested by Simon C.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "50e79874e98d251c9eb4a94c1f7fcc0f15852959", "messageHeadline": "Undo review comment to fix convolution faiilures", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "88044fb1c355d9266407f72ab3d926cb7d397806", "messageHeadline": "Address review comments", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "e28edae9d8e56d31b2afa5864ea8967a439b506a", "messageHeadline": "Impose positive stddev in Gaussian models for fitting; Updated test r\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "10391433afafb7d36713b90e633b8521be99fa2a", "messageHeadline": "add registry to version classes", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "fd5dace6e226f9d92e5d88489052bc17bc405394", "messageHeadline": "revamp si module to load from version modules", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 10, "deletions": 323}}, {"node": {"oid": "4086b2b541b5d4274d379d56e3a6ba700dab19a6", "messageHeadline": "revamp cgs module to load constants from versioned modules", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "3a9861a53fe91094a5364a6005acb2382875c986", "messageHeadline": "update ___repr__ to use the proper class name", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3667beaec1c2287f0d47e31280321a5651c51055", "messageHeadline": "Change teardown_method to teardown_function", "author": {"name": "Doug Burke", "email": "dburke.gw@gmail.com", "user": {"login": "DougBurke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee0ffda8c1044bc330daa790d5f47771efe6fbbb", "messageHeadline": "Really deprecate clobber keyword in FITS now", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "d561702421ee218b5e867e8e51567f6265753cf1", "messageHeadline": "Merge pull request #6183 from astrofrog/enable-units-all-models", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 671, "deletions": 36}}, {"node": {"oid": "d06db82d821e915a377c316258d713a0cfec644f", "messageHeadline": "remove super(self.__class_, self) to avoid infinite recursion", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77ef48714c005c2cec173daa7a3c66e7ba94d65b", "messageHeadline": "return super().__new__", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "054330e84eaffff099a62ba1ff0afba5af5b660e", "messageHeadline": "TimeFITS changes to handle corner cases final", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c138aac1b56ba807c07fc98fa88911ee91270d8f", "messageHeadline": "TimeFITS changes to handle corner cases", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca24148910754f5686a56a290bd8309253c51156", "messageHeadline": "TimeFITS", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "03f04dd8689a73148ee52782440d92126445a39f", "messageHeadline": "fix represent_as by checking if input is a class before issubclass", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "80b34474c392f57af2fe97f26f4d75adcebf6049", "messageHeadline": "update docstring to reflect new functionality in Representation.repre\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "336b02d6007bdb062c56afe53f669f72d9933098", "messageHeadline": "check that arithmetic with representations that have differentials fail", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "19780c0943afabfb53e6912f1ca7e5b51d868d06", "messageHeadline": "added note about differentials being for first derivatives", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de5b35108031fec70f23c1f3df3261ac9ec38a01", "messageHeadline": "fix doctest failures [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "58aa1a054dee08a0a61432546c74fb7561698cc4", "messageHeadline": "added a without_differentials method and added words to docs about op\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "60a7b0d1f7417d76e92654b08e5e37f909c4f74a", "messageHeadline": "transform should fail", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "3e9f988a3304e3596b2e9989305810189a43f452", "messageHeadline": "raise an error when a representation has differentials and a scale/co\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "25420bb256dd024d161b8b69087d89b866d098e1", "messageHeadline": "docs about shape-changing", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "a42ffd375c7af2af793f4763cdca1612e906f85d", "messageHeadline": "somewhat controversial change so subclasses don't have to remember to\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "658917263029a4007824e6075397302c7b7e7720", "messageHeadline": "need to override shape setter in BaseRepresentation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7766f5b229f194f088a40c02efc36e5473bc7dba", "messageHeadline": "differentials can't be attached to differentials - moved necessary co\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "c7a7829fb6dbbb5ce62b93db6b344ae7837cc9e4", "messageHeadline": "fix method name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c75d47b4a8255ab99dc1145b99e02bac344063e5", "messageHeadline": "add useful error when represent_as gets a string", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5ddfcb3970edaf87334cd5e85d9f347ed56e7fec", "messageHeadline": "use same validation as initializing with differentials", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "b12286644ede875cf622050e5b868f8e19208283", "messageHeadline": "added with_differentials", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "968fa2d3dde767170ea52a7e986b0639af671a2d", "messageHeadline": "started filling in docs, added TODOs for self", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "fe5bcfc38f4ad8ec5ec01ad2b54add9a144b5526", "messageHeadline": "missing colon", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d21c5b2a999d07ffcad05bd104dc1093dd5727", "messageHeadline": "add __repr__ support for differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3b3a0bb60d04494939ccb22a8c049b9e8a051a1c", "messageHeadline": "oops, fix valueerror message [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67143c2515c59decf4b212dd12374beb5ca51c8f", "messageHeadline": "fix some typos", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97cb843f7432e4989f5ada9a4c31f4024a5e1f51", "messageHeadline": "ensure that the differentials are dropped when transform is called on\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "9e31c5486152672379057dcb311240018b444190", "messageHeadline": "support _apply when repr has differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 107, "deletions": 7}}, {"node": {"oid": "adf70df4edf523e4229394576ece7e7996b15ae8", "messageHeadline": "actually, be strict about shapes of input differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "c2940b6f4e5f76ca370009375eec622428a1ebb4", "messageHeadline": "test that calling represent_as with all representation classes passes\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a0beb73250c951902cd8357574b11f8272fd6c11", "messageHeadline": "first stab at tests of representations with differentials", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 166, "deletions": 3}}, {"node": {"oid": "aa2813572ce2a2a3055fbb308376135d7793e4cc", "messageHeadline": "support passing in differentials to representation objects", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 96, "deletions": 22}}, {"node": {"oid": "99ad58ee10427cde2cef1d797a9cbf94af4db0fd", "messageHeadline": "refer to class instead of Constant", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "5fad378b595795778cd4a2de2e3519d67e253354", "messageHeadline": "import latest versions into namespace", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ffc0108b1519d63101e09dad8f298a1e9037e217", "messageHeadline": "reorganize constants into modules by version", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 426, "deletions": 0}}, {"node": {"oid": "eeda203acdb40efa15b783a518bbbf13541d5f90", "messageHeadline": "Merge pull request #6171 from nden/fix-mapping-fitting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ebe4e3cedc8336b702a546a46414c80df39bbc7e", "messageHeadline": "Fix test function names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "cd6510c09d7a3fd4bc8c0fab69fee80d6518ff83", "messageHeadline": "Merge pull request #6170 from bsipocz/deprecation_removals_for_20", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 651}}, {"node": {"oid": "ae9e2d0c97fc057870f2959be0ad1acbfae1b7a2", "messageHeadline": "Merge pull request #6112 from aconley/Tcmb0is0ByDefault", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 74, "deletions": 61}}, {"node": {"oid": "4ad2d84b9ab1d05156bf190d3d4a807495678c35", "messageHeadline": "Updating docs to address review comment. [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85aeb8fb50a6e52593426c55657992c43f4e34e0", "messageHeadline": "Change parametrization of SmoothlyBrokenPowerLaw to use x_break inste\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "d435d22aabf7debc3390771406540cfcb5bcd0fd", "messageHeadline": "Remove workaround for Ring2D width", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be6b28d76b73ca48aa9932e928056fbdbdc69dba", "messageHeadline": "Make sure that fitted models retain units in parameters", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fd9f35d8442a0416e89b5e00d40bf9f118a3c2c5", "messageHeadline": "Test bounding box values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "dd03decc6cadf5eb41d0a8e397fcfd8da16b2728", "messageHeadline": "Addressed comments by @nden and @pllim", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e185bb22660560676278ec1c14fbc790975b1b39", "messageHeadline": "Don't use all ones for dependent variable when testing fitting, and a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c2adf61efea4791616c83578766abb913464a820", "messageHeadline": "Updated changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41f993fd8d15ad064728b7177cca3b42a120ee1e", "messageHeadline": "Skip models that require scipy if scipy is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b0caec687b541591214d70c61a00ef2e0d6aa924", "messageHeadline": "Minor fixes to logic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "7397b26e8a1753ba09fc5530a952d8da85ded37a", "messageHeadline": "Add tests without units for all functional models", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "8f5fdf7903b271c14756d996afe934dcf3414f21", "messageHeadline": "Fix fitting tests for all functional models", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 83}}, {"node": {"oid": "d6ee801443454a63f64d85192883eb4542a3a177", "messageHeadline": "Fix fitting for 1D functional models with units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "38c849d27686ff83bccd3174b7b4d26f353b0101", "messageHeadline": "Test 2D functional models with quantities (for evaluation and boundin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 177, "deletions": 63}}, {"node": {"oid": "74c89e1d19a7b83d8c3926a26667be196ab25037", "messageHeadline": "Added test of bounding_box when quantities are present", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "5efb2576496962e464266cbf7b473f56c8e8ee1c", "messageHeadline": "Added tests for evaluation of all 1D functional models with quantities", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 173, "deletions": 17}}, {"node": {"oid": "701d2974eddbd84586dc2924d7cf022194f69ed6", "messageHeadline": "Detail scope in changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df0961f26ce8ab9f6d487639fe42f46a2288677b", "messageHeadline": "Merge pull request #6192 from pllim/ring2d-init", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a4d71925bb52fd1844bae0a5170ee13cbd5a9484", "messageHeadline": "Rework test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 40, "deletions": 53}}, {"node": {"oid": "19e5e245236e9ecaa7bcfeb21963ee5040bf7e30", "messageHeadline": "updates from @mhvk review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "91cfa6af5ca57f9a97bb715c30978fac0209591c", "messageHeadline": "Forbid the use of encoding with the fast reader or py2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "c240be5c632d34fbdc327e1b32a7b81a13c4d510", "messageHeadline": "fix doc typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14703c3435dbd2d70a82014ad5a22f4ebb0fd560", "messageHeadline": "Add a new encoding parameter to ascii.read", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "bdd623a03c4a31259b554a964095c114160ee368", "messageHeadline": "Fix Ring2D r_out init", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "85cc1f85c5eaff3f46d94331d8f73983a37614ea", "messageHeadline": "add test of required_by_vounit and added deprecated units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "bb37a29280a62dfeede966a86aafebe82bd95602", "messageHeadline": "fix missing call to _generate_prefixonly_unit_summary", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3e19d8e6fdf985bdd75b0ec3866a5aa5c0d5eec", "messageHeadline": "rename vounit_needed to required_by_vounit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1d40567d2930a450b360e42ea2fc459f2ca32303", "messageHeadline": "fixes for tailing tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a8fdadec02a672bfc0eebb2b3d054382a97fbba3", "messageHeadline": "tweaks and clarifications from review comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0b72a09d17bb8d54f79b4815447d436e7d0933f3", "messageHeadline": "update changelog for new situation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1b9336329866887f437ebfca096b5ad5fac11ca2", "messageHeadline": "change SI prefixes line to yes/no instead of T/F", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a69351f51c3b9d60e12a939af4074aa5714a3fc2", "messageHeadline": "make docstrings for prefix-only unit namespaces be useful", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "b8405734a8e569da1c106718b02c000267858ff0", "messageHeadline": "adjust VOUnit units to be in their own enabled module instead of depr\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "bf7805d22d0eb89d01a54f8fe271e6bea9e20d75", "messageHeadline": "Merge pull request #6182 from eteq/clone-frame", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 110, "deletions": 10}}, {"node": {"oid": "b6e655d5b5a37a276f9f2b21928e788dba939a4a", "messageHeadline": "addressed review comments by @mhvk and @pllim", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4280c09a8184d0c1feb975282304357eb82030eb", "messageHeadline": "docstring clarification inspired by @mhvk review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "3a4616a1079837b10a2698370775b74a305682c8", "messageHeadline": "style tweak suggested by review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76a9ef6f99cbe784ce101164047e6c919747abf5", "messageHeadline": "Merge pull request #6186 from MSeifert04/deprecated_escape_sequence", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d7d99c2ae432ae9865000b39c3b4ffbf038761", "messageHeadline": "Merge pull request #6056 from eteq/stability-adjust", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f76247c4033872218e95d616b51af367b54f2bb", "messageHeadline": "Explicitly mention plans for allowing one to deal with uncertainties.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8392fcc5fa601f02f2d92a65c81b3394cd83ac0", "messageHeadline": "make vounit accept deprecated units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5e38bb37d5330a3f490b9d0e9167b70e2863eb53", "messageHeadline": "make the other solLum prefixes deprecated", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3a9c379e5284cbf687eaab5b7fd2e7c12a54e414", "messageHeadline": "make the other sol/earth/jup mass/radii prefixes deprecated", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4974cebc8e76425a592fe858af5e9d506bb037d8", "messageHeadline": "make solmass units deprecated", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f80a109df2e3fed2d926e12bf353b662fbb3594a", "messageHeadline": "also remove radii", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "021a920d233b2434f1ac7a981f1117512661f02e", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6406a8280df7fbc551c5b722a2e41b11935ede9a", "messageHeadline": "remove prefixes for jupiter/earth/sun masses", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "599c2a7f17741823ac08a40ef8a901cc2b27f7bd", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa4fb5a0b638b1ea55438729c1c1e0b91e2099b7", "messageHeadline": "fix for correct replicate behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "7783378cb6421eac43821fc5b68be0593f691b22", "messageHeadline": "fix _apply to work correctly even when replicate is missing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "17294671938c47237df25cd4c8edebd4c5aa7639", "messageHeadline": "change to consistently use _apply including change to replicate_witho\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 41}}, {"node": {"oid": "b6b22fb315931c6974de7b5cf32f1e45c0f2ca7a", "messageHeadline": "Adding numpy 1.12 to the testing matrix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "342dc5c1a8f8eb903e9e89144d4244e2e4323593", "messageHeadline": "change to using replicate and apply", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "a5577b2cd5d9b846efde256f533ef88b14a9db2e", "messageHeadline": "change name to copy_without_data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8237610c2401b9bf374c76c8476dd958c0e4e1f4", "messageHeadline": "implementation tweaks suggestested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0cb2516088bf73a5114216e99562401eef3c6a4e", "messageHeadline": "fix deprecated escape sequence in ascii read documentation [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d36a3ec7d84e673d7aa761e8593340d68b3a5504", "messageHeadline": "Merge pull request #6054 from pllim/ascii-delim-tab-space", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "afcddc785932a398c1937771b221c0c92efc6552", "messageHeadline": "Merge pull request #6129 from bsipocz/docs_release_chmod", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "810a38b60c5fb78125afa761ece395cd51649f59", "messageHeadline": "Merge pull request #6167 from bsipocz/docs_custom_tags_to_contribution", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "c71679f474c6dd620d23d331278320c4238efbb6", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a093e6fa51fda2c27e322b33196ceda8aa2f8460", "messageHeadline": "Removing deprecations", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 649}}, {"node": {"oid": "2cfddc7bb53fdde766ffd0471b71f0a8971905fb", "messageHeadline": "Fixing whitespace", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "694c1c7ce26e268dc224d634086de2babeaff285", "messageHeadline": "Merge pull request #6082 from saimn/fits-close-file", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 94, "deletions": 111}}, {"node": {"oid": "1e7e382df74db3e1903e96f50f9f9d4bb1afc5b7", "messageHeadline": "Fix changelog conflict and indentation issue [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "19fa02a62aebd7a0e3d2e8eb84b043c3c2163a9e", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25e505d9b3953f356ef05da1f996cdd60c376e03", "messageHeadline": "add test for clone_frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2aeab734668feb19d6dd2f94c29f10ecffbe4477", "messageHeadline": "add clone_frame method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4232c762888fe70a035693a8313cc0adb02e257b", "messageHeadline": "update comparisons in BlackBody1D tests for new version of constants", "author": {"name": "David Shupe", "email": "dave.shupe@gmail.com", "user": {"login": "stargaser"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25d446a0309953fe46c310f2c9c2df1d061b33b6", "messageHeadline": "compute electron charge for both versions of the si constant", "author": {"name": "David Shupe", "email": "dave.shupe@gmail.com", "user": {"login": "stargaser"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b25423b9e414112d1b4ff483439ef1b7cb3bfb18", "messageHeadline": "warn about duplicate constant only if reference is already in registry", "author": {"name": "David Shupe", "email": "dave.shupe@gmail.com", "user": {"login": "stargaser"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ab6d2cbd36637663fff718d85eaa26fe9de118bc", "messageHeadline": "remove blank line for flake8", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b31b139cdec01528f5ef4ac780219404a3375282", "messageHeadline": "describe new version classes for constants", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4257106750a50d2b1466d89aa89e16e0ce9eeb9a", "messageHeadline": "update cosmology tests", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4f816c74a33a4328ed8be913f3de8ebe25d85515", "messageHeadline": "update tests for units", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b76690e4feba2b51be8223da94c896b5427e748d", "messageHeadline": "update doctests for constants", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44bc680b17e328dcad7b26270d5c2d53eeddc676", "messageHeadline": "move constants into version classes", "author": {"name": "David Shupe", "email": "shupe@ipac.caltech.edu", "user": {"login": "stargaser"}}, "additions": 296, "deletions": 120}}, {"node": {"oid": "4aacead8b29d2ac9c9a25541b6f2ca437893f9b0", "messageHeadline": "Merge pull request #6175 from adrn/coordinates/move-frame-attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 463, "deletions": 434}}, {"node": {"oid": "4627a8283b774f11eff082a397f0d46156255b13", "messageHeadline": "switch to import * from frame_attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "574780cac5e2979af3ae0fbb9c0fb277ea553857", "messageHeadline": "import frame attributes in baseframe", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "05ec1c105f480faedfd3a814709ef5be997506e4", "messageHeadline": "fix frame attribute import in test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b23b79f5638fe23aac1fc46a0d2661c5ead0334b", "messageHeadline": "resolve more circular import issues because of moving frame attribute\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "4d2f45e44727d03ef26ed13b2046ac49193f760a", "messageHeadline": "move imports for frame attributes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "770c3d50a544b339d8fe5d893de65c814e7087bf", "messageHeadline": "move frame attributes into a new module", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 429, "deletions": 414}}, {"node": {"oid": "4f5ad368c8e3c5b551ed5204c81f7cf3a22f1dd5", "messageHeadline": "Merge pull request #4855 from astrofrog/modeling-units-simplified", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1967, "deletions": 86}}, {"node": {"oid": "60bcb1f6436d2c31dc69b88b83612f194c13e0fe", "messageHeadline": "Fix the reference leak that was preventing GC to close files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "fa85e71b7509ec85048ae2d8b1cf2db964f7952e", "messageHeadline": "Avoids a ResourceWarning that was catched later in test_invalid_blanks", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "27a1a9d76a87dbefb093e3b41094374f439b4269", "messageHeadline": "Raise the modified IndexError only if the file was not fully read", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "1f7ef9d78521293b1b713c167872e3f871c676d2", "messageHeadline": "Make the IndexError for HDUList.__getitem__ more helpful", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "b47116d2a73fbe07dbcc60f670a79a479f58b235", "messageHeadline": "Remove compatibility code which forced loading all HDUs on close", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 47, "deletions": 92}}, {"node": {"oid": "9df392be85f75463b8abd26b1b2dcbf300173bdb", "messageHeadline": "add seeding to the random state", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4e374b8920073cb729c3154a4a37080021b926bd", "messageHeadline": "Merge pull request #5871 from mhvk/representation-differentials", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2492, "deletions": 396}}, {"node": {"oid": "cbc9673b6177e0f24db5f9230080fbfe196b2a6e", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fad556443ec5ca2535b482265a9bc3f3a406496f", "messageHeadline": "Ensure test_init_singleunit actually tests what it is meant to.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2d0159e834f2dc2cc8fb410aa47eea3ba66e6e", "messageHeadline": "docstring clarification for _combine_xyz and BaseDifferential.", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "df6c65d7ee34991ed30a8674ffb5548250244f1f", "messageHeadline": "Rename RepresentationBase; move unit_vectors,scale_factors to base.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 87}}, {"node": {"oid": "313d631f512bba8183a5741906763bedb1c74fea", "messageHeadline": "some clarifications in representations.rst and definitions.rst.", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "e7a3a02aeb720f6c7961384af5c2994630ae61e2", "messageHeadline": "Adding custom CI skipping tags to contributing guideline [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "a543bbb378d27e3cc9b0f90dfbfea2fe95602ce0", "messageHeadline": "Add (Unit)SphericalCosLatDifferential classes, tests, docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 614, "deletions": 159}}, {"node": {"oid": "4fd46e95d93b8f611ad0493e466000aaa6f62181", "messageHeadline": "fix sphinx error.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "456c11e7dea3db9a5eebf231ee8a53fd777cea9d", "messageHeadline": "added a DIFFERENTIAL_CLASSES dict and tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "abb43079639b9044278f4d14af2763bd4ceefd01", "messageHeadline": "test lower-case names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "821f15063f8f35d496b9c5f5481b77120f0de5b8", "messageHeadline": "add combine_xyz utility func and test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "1c10d22cdc89c07b8e236f36fb7af3af0be80bf8", "messageHeadline": "move get_name to RepresentationBase", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "38736b7ee8d58d93a047374879c3d3d969f2fd3d", "messageHeadline": "implemented d_xyz attribute on CartesianDifferential", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f3dd628f209e4b644a1e13da211b4157d47d1c12", "messageHeadline": "Improve coverage, fixing some bugs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 181, "deletions": 17}}, {"node": {"oid": "08434cca2c947ba3d75911be957307cfedc79070", "messageHeadline": "Docstring and comment updates.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 279, "deletions": 40}}, {"node": {"oid": "abcb365fa941a5c041bdf916802d7c840a3adbcd", "messageHeadline": "Adjust failed broadcast message; remove overly restrictive tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 84}}, {"node": {"oid": "911936eee56170788f941ccb48b473759909a1fd", "messageHeadline": "Add basic documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 143, "deletions": 30}}, {"node": {"oid": "88aa0339d8aef8c6d99fb35ee9fea937c06ffdeb", "messageHeadline": "Use Metaclass to instantiate component properties.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 43}}, {"node": {"oid": "dbd97312ecf1c21019a4c44143650c4110e2cdf8", "messageHeadline": "Refactoring to use base initializer to do basic attribute checking/se\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 144, "deletions": 185}}, {"node": {"oid": "6f86108e98360b70b823808d97cb9ecf33d32d0e", "messageHeadline": "Allow combinations of UnitSpherical and Radial", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 200, "deletions": 5}}, {"node": {"oid": "8987d71dcf69a83c4cd8d177dcc0adbc94c26551", "messageHeadline": "Change name from Offset to Differential; fix cartesian.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 115, "deletions": 109}}, {"node": {"oid": "3f5efdd6c6d04550518c5c7ca61cb1512cd3c9f9", "messageHeadline": "Add tests for CartesianOffset.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ec501d1362db3bf0513f8ba6de9b84ba5de04389", "messageHeadline": "Implement represent_as, from_representation methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 133, "deletions": 11}}, {"node": {"oid": "1f4003d8fdfcaf82fc134283ff652b9243d6475a", "messageHeadline": "Allow adding of Offsets; add test for other offset representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 218, "deletions": 23}}, {"node": {"oid": "04e2f918f76ca165165cb8f192c79618c5cf6b9c", "messageHeadline": "Split BaseRepresentation into real base and offset/repr subclasses.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 136, "deletions": 112}}, {"node": {"oid": "0f2ec2af6109e9189f3e55c3bd9fd876a4b39234", "messageHeadline": "Offset represetations using base representation classes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 301, "deletions": 12}}, {"node": {"oid": "3c2fbc2f728cf2f162a4d58059e1fbf5e91c6fd2", "messageHeadline": "Add unit vectors to representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 303, "deletions": 5}}, {"node": {"oid": "08e20c042f8260136729b13335bb9285ca9783db", "messageHeadline": "Merge pull request #6097 from giang-nghg/bug/6079-fits-table-comment-\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "ce5cc8c73939a0fd481cc44f0c2885263afed446", "messageHeadline": "Merge pull request #6165 from bsipocz/ci-helpers_use_generic_script", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa26720627f0bdf7e9296c80e83ce1e7e353c891", "messageHeadline": "Use the generic ci-helpers script, it will figure out OS [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641f1d3a689869f32f3cb114e6df9270c2e307db", "messageHeadline": "Merge pull request #6164 from saimn/remove-compat", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 99}}, {"node": {"oid": "b1015b5c9db15589c05857527cdda1bb1fe3911d", "messageHeadline": "Merge pull request #6139 from saimn/fits-table-interface", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 61, "deletions": 16}}, {"node": {"oid": "97d16a331c7eec31248a2012ad2f3a07b1eb43fe", "messageHeadline": "Merge pull request #6163 from bsipocz/pytest_disable_warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3dd261697aca44be1d374669f0c0560029d63054", "messageHeadline": "Fixes https://github.com/astropy/astropy/issues/6079", "author": {"name": "Giang Nguyen", "email": "giang.nghg@gmail.com", "user": {"login": "giang-nghg"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "37d8a34fa05e69a64c5f5dc1fa3d8966afd5f766", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "625d9f119db7626ee4260c66f31bd0e638350044", "messageHeadline": "Remove old py26 compat modules (argparse, fractions, gzip)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 95}}, {"node": {"oid": "2e36c55b1504f6c0116e1644138761282e5c3e10", "messageHeadline": "Fix documentation example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f9be7adaef44d1380eb781484162e1af57a0f2a", "messageHeadline": "Skip blackbody fitting test if scipy is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "56c2ecea7e20176833e1986356eafc21180e3555", "messageHeadline": "Disable pytest-warnings during testing", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e1d027da4b05df47a90199621ec6528a1122ade", "messageHeadline": "Added tests for input_units* and return_units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 132, "deletions": 13}}, {"node": {"oid": "ed90b576db25e40c993fcdcf42fe2b3e3d7cefc0", "messageHeadline": "Merge pull request #6152 from bsipocz/stats_raise_error", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d6996c9bae0b9f732c120ac9773b8a9a6903affb", "messageHeadline": "Improve documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "9c0b5b870008b93d0dbdde6e879cbfc346b2102c", "messageHeadline": "Added basic tests for Blackbody1D", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "2dd492c509e2d089d794c9ce2ef7fefb3184e0e2", "messageHeadline": "Add tests for projections with units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "3a34d5022545cd9a9d4a36f116e709869e9dec34", "messageHeadline": "Fix doctests in modeling units docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "054541787fb40182f8791347ea07e40a4d6ab325", "messageHeadline": "Added initial documentation for unit support in astropy.modeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 272, "deletions": 1}}, {"node": {"oid": "a3dc022f85b19eb15fb2fd3e0c4612c58c5a22e1", "messageHeadline": "Merge pull request #6077 from matteobachetti/patch-1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "b7302c016c004d441ccced4fed727cf61cffb616", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0214326a3a86eaab1335ed924f6861e812ca4f44", "messageHeadline": "Minor improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a027fb499aee216808eb03c6936745bbba1c74f5", "messageHeadline": "Fix fitting of models with no units and add more tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "f7242ba3a8f24df627e3a6d061fb07c05db40c81", "messageHeadline": "Fixed fitting of models with no units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 47}}, {"node": {"oid": "91387d2ade3134b78429a5aa5d41b1953026b9ed", "messageHeadline": "Merge pull request #6157 from taldcroft/utils-ordereddict", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 31}}, {"node": {"oid": "da94c01d49668d9bb1b51d89ee4e237c25ba2f74", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cc40f64765487aff0773dd4c475535cf630da32", "messageHeadline": "Fix compound models composed of models with units and fixed bug in up\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5f10998626eaf237931026c93d50fca8c963a8cf", "messageHeadline": "Don't require units during initialization to match defaults - only ma\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "0d930d2a012e0eeedb5b4858b2437fb29099af0f", "messageHeadline": "Recognize other temperature units in blackbody model, and enable spec\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8d6a21766b9464d62bc52c0e2096df8bec981064", "messageHeadline": "Fix failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 61}}, {"node": {"oid": "c740757f6384d7f381f0af33ef19088394b3a2af", "messageHeadline": "Fix evaluation of Polynomial1D models with units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2ef4c0b1ebc37f90a73f71cc0cdab0946af9776f", "messageHeadline": "Improve code documentation related to units in modeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 220, "deletions": 91}}, {"node": {"oid": "4b4d18b8783e080f292a88aa3ebddc8237e6bb20", "messageHeadline": "Move blackbody to separate file, and also make input_units and return\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 161, "deletions": 126}}, {"node": {"oid": "101eb6f78c11c17037769100d28ea1ea8e711944", "messageHeadline": "Fix typo in blackbody model", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ff68e94c9f4be3ba664f2540187c9332ffbf7b9", "messageHeadline": "Document blackbody model better", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "3b5abdf38382bf598317ac501108c3519f1d515a", "messageHeadline": "Don't allow dimensionless input by default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "da015c6d398a8c197ee0776e7554a8fd53e28528", "messageHeadline": "Parametrize blackbody model using bolometric flux instead of amplitude", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "ad9e8d22c1701160988de784914a237c645caab9", "messageHeadline": "Fix unit conversion in fitter when input_units is still defined on a \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "9d0c5801f79d3f09d468bf0038a722b9c00ee6d3", "messageHeadline": "Make blackbody model work for evaluation and fitting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "93431ff98e1fc6982bd7d144f463c529ba5c0fe0", "messageHeadline": "Added a prototype BlackBody1D model in anticipation of unit handling \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "98cc097c4507def102a09f52b8eb81b5f85933ed", "messageHeadline": "Allow non-quantity inputs even with input and return units.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "246e007bad11efb800f4bd0a39cffec6d0ce588e", "messageHeadline": "change from property and remove strict return units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "3429d232b9aa7cfaf8bee06b5d2bfb14370c36fd", "messageHeadline": "Dispense with the properties", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 32}}, {"node": {"oid": "ec284367df8bc4a837c13c86f3b6c1763551aad7", "messageHeadline": "Allow multiple return values and subclass quantities", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "01e6a8624dc54addf9772cc02e74783d7b58c666", "messageHeadline": "use copy not actual annotations for brevity", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdca15159b0dd811f9dec924e53802ff509b0af3", "messageHeadline": "Enable strict return units and rename input units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "86678864b32ee3c868b3aab8540fc92b4f1fd84f", "messageHeadline": "Enable use of function annotations to specify input_units", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "dc79488ae6d15f47b50d26b6482829c4dcc16bb4", "messageHeadline": "Add a strict unit input flag", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "1e313e167e97c83e8a6df09f475c17071e7e60bf", "messageHeadline": "Fix allowing input units to return iterable", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "67a1bebeaced3be1a92240f746fd954a5bf89178", "messageHeadline": "Fix import on Python 2.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f03b9f62893ff1a4e088756776503bce24d8211", "messageHeadline": "Remove equivalencies on parameters (but keep equivalencies for evalua\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 129}}, {"node": {"oid": "28ef91ddab097e9edf70610a48449928a492cb53", "messageHeadline": "Fix quantity_asanyarray for various cases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3539f8257ad7f95e3c4aae7efc51f772a4a1645d", "messageHeadline": "Simplify checking of unit attribute and fix conversion for non-multip\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b2ce409d84674478d758c50f5ca0718cfaadb7f7", "messageHeadline": "Added a new quantity_asanyarray function to properly deal with lists \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3403a7708298b3d732771c9758dea1e97698b26b", "messageHeadline": "Fix bounding box calculation for Gaussian1D when units are present, a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c78cf7aa570e35ce3a4d0b682f914b8b4b6f0284", "messageHeadline": "Clean up imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "0b4a980a4d92d7e5ef9877768f61b0c9cfa3fdd5", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "42811a90079d2817cc0651439c135d1cab68596b", "messageHeadline": "Add missing class to __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5904ff823cb82d25c22b22c89781ce779c5c0a81", "messageHeadline": "Skip quantity fitting tests if scipy is not present", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bfe2e9d7f8dbf10dc7dc384e5df5f5c82559e79c", "messageHeadline": "Default to models accepting any units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "73caf3b8048e23d8f49f18e2bcf05afb543e0fff", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "20e19b4f43cd72b2c225227da7a6c721cb4af85d", "messageHeadline": "Finish implementing support for fitting data with units using models \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 181, "deletions": 87}}, {"node": {"oid": "cfeccc4ee49ade686bce2600475a8a801ed193a7", "messageHeadline": "Make sure the model evaluation with equivalencies works", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 14}}, {"node": {"oid": "1595638ec9a4d1a251832e8742a7aae2ea103c0a", "messageHeadline": "Fix xfailing test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c81af476fcae5500f1c9952a2bbcc685a63188c4", "messageHeadline": "Remove whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "34c78abc2ef8c8b654276eb67d986ae634022487", "messageHeadline": "Remove unused imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "695a075d03f6f5166d1109abee244298038d69da", "messageHeadline": "Remove unused function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "ded9f4482d0d2d2fa159116e8d7b0bfb5d3d5b6a", "messageHeadline": "Fix failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6b0d88ff518fef6196d542ca21554ca466bdb69", "messageHeadline": "Remove unit spec functionality", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 787}}, {"node": {"oid": "0db1e52c4eedd329967bfe238682e75d6f96fc41", "messageHeadline": "Remove tests for functionality we probably don\u2019t want to support", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "b3dcf60deea2c0e151ed6d1261a1969df59e754e", "messageHeadline": "Make sure all modeling tests pass or xfail", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2dd6b0c9cceffbac5df52676165a272b45feff60", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "e4908c3f0da8104d3b6ca440d7f49c5ac3578762", "messageHeadline": "Added missing imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "9f5bf5b8b350972aeb1fa0e014555ffec0c2241d", "messageHeadline": "Updated comments, added a test for more complex equivalencies that re\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 34}}, {"node": {"oid": "d11a2c7d0c2984b57b74bb7c64dd2fefb153bad8", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "800bb920fe0aceb191e7cc4a08809a1e3875c300", "messageHeadline": "Added tests for fitting models with units to data with units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "ff2b781cacc1a2b3040171c48a84def5d2e19ecb", "messageHeadline": "Added tests for linking units between parameters", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "c2038194cfd88f4ffc52f5eba2510f7b3f55b9e4", "messageHeadline": "Add tests for changing equivalencies in-place", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "9c50654f5b6a25caa472dac4bec663aa1f40b2b7", "messageHeadline": "Added tests for equivalencies for input_units/output_units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "c4e687562cbb9303d4c77cdbb7a2da880d4df5c9", "messageHeadline": "Added more tests for output_units and input_units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 272, "deletions": 7}}, {"node": {"oid": "8dbd5bfbf66755839aced97904f6e1919e7a1eaa", "messageHeadline": "Split quantity tests into parameter-related tests and model evaluation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 156, "deletions": 153}}, {"node": {"oid": "4fc4d2a1fd1032887f39f80e52508087a285b411", "messageHeadline": "Expanded test suite", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 221, "deletions": 103}}, {"node": {"oid": "1c68e74d74c292fa38ff62d378611a7bcfb5ff93", "messageHeadline": "Make sure that equivalencies are taken into account when initializing\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "e2efcf2e99ffece776e3015dc5171b1e954aa854", "messageHeadline": "Make it possible to set Parameter.quantity and Parameter.equivalencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "80a56cc420dd7f18419885bd2b9c2a548fc1e2a8", "messageHeadline": "Improve how checking of parameter unit is done (should be done in __s\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "f89f53a26ac1e6bc62e2416f99f38fd6f1775893", "messageHeadline": "Improve error message when setting the unit on a parameter to an inco\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "e5b52a9668c5e31ed0e75a01f1706c1e591f1c88", "messageHeadline": "Add support for equivalencies in Parameter", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "d3cd929c944020e1b971261443bba9a788439999", "messageHeadline": "Make sure that when parameters are set to quantities, the units are c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "e14942a8930ea4ba76c461f6753bc7ae29de9aeb", "messageHeadline": "As mentioned in this comment https://github.com/astropy/astropy/pull/\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cf8f5c013af7def8a460121aaf39fd3123789b89", "messageHeadline": "Display units in Model __repr__ and __str__", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "68d12f3413c0767dc19735aea95fc5a56a83819c", "messageHeadline": "Add more tests concerning creation of Models that require quantities \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 110, "deletions": 22}}, {"node": {"oid": "146ef972e8f3024d7cab042355217e54f2a2d172", "messageHeadline": "Rename the Parameter._default_unit attribute to just _unit for simpli\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "339e3a2fce79955d6a9c0cf251ccd5b15e98eb3a", "messageHeadline": "Implemented a slight code simplification suggested by @mhvk (to elimi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b817a0fafd33a891df3a237ebb5108dbd598ded8", "messageHeadline": "A change to how input_units and output_units are interpreted w.r.t. m\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "72025a72eb1f81405a7a424aeb3aae3a37d73847", "messageHeadline": "Added an input_units attribute for models, which checks the units of \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 236, "deletions": 198}}, {"node": {"oid": "b953782ce6499f622fc9c00b5c9b42a799d0369f", "messageHeadline": "Adds some tests for the output checks and fixed issues that came up w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "082a7b9d547437d7af360f84f7b1e91141a3d1fb", "messageHeadline": "Initial support for specifying what units should be output by a model\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 348, "deletions": 10}}, {"node": {"oid": "7206056aeb396ae8737cbd24c3c05b3fa32fec9b", "messageHeadline": "Added a few very basic tests for the work that already works; fixed o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "a5f309f14fd1e697bff5a3a0571d1512e302edc9", "messageHeadline": "Very initial support for *evaluating* models with quantity parameters", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "26f8e3362eddf4ef686f91e9897f8b123b0af604", "messageHeadline": "Some initial groundwork to support Parameters with units, and allow t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 107, "deletions": 18}}, {"node": {"oid": "b8510217ddfb6b2cf9090205cbba1a08a9bea905", "messageHeadline": "Remove astropy OrderedDict wrapper (deprecated since 1.2)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 31}}, {"node": {"oid": "dd2b168981ca84cff81defd9da8838a7ddb3a6a7", "messageHeadline": "Merge pull request #6153 from bsipocz/python_26_33_cleanup", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "1718adaf8e032d62d52b2ef2baca848ace3fa57f", "messageHeadline": "Merge pull request #6051 from kelle/master", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 142, "deletions": 286}}, {"node": {"oid": "8b3050170be94b12f60f9d6b5a61eb9550e708bb", "messageHeadline": "Fix broken links", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "485c45e3f311d890b746f004dfcc1391018402a6", "messageHeadline": "Updating comment about hashing [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84661eb2b3fd62331801a4cff871e645b2fc5bab", "messageHeadline": "Further simplification based on review comment", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1ae11c6c5dada290e4a633d8d6c9398dd1a966c3", "messageHeadline": "Make sure we work with a clean helpers", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "678918afd1f7690266a83d20ecce2c255b229d9b", "messageHeadline": "Removing python2.6 workarounds", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "3fb324e949503eae643e4d4c04c148d4fad5b4e2", "messageHeadline": "Let orphan overview page point to astropy.org.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 74}}, {"node": {"oid": "830b7e82fdd326538173f14897717a3523dfb6ee", "messageHeadline": "Let orphan getting started page just point to real location.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 92}}, {"node": {"oid": "fb6cde5075f6658d8879ae4f78119e889339fcb4", "messageHeadline": "Change order of a couple items in \u201cGetting Started\u201d", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d6eb042926287fdd08cf6fd9afe84b20070f87a1", "messageHeadline": "Minor formatting fixes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "01b74b4aa321b5330f4e8e8ab1188268cc4ced30", "messageHeadline": "rephrase instructions for getting help", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ca4be195e68771594d9c2a6782f098010c8351c5", "messageHeadline": "new pages for importing astropy and subpackages", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "f1658c4dd422b8834b03c98d3a015266577dd6da", "messageHeadline": "new pages based on old \"Getting Started\" page", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "0786be7079b9df5284fc990ea7c7e59d200488d3", "messageHeadline": "add 'report problems' to contribute link", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be29faae0a70905c32e2fe3ed516ff67afa96c3c", "messageHeadline": "added command line tools", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c6edba470a1391032d214ef852e63578cc109beb", "messageHeadline": "orphan", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edce9172b213823bc8a833f250dd23d35fb04c5d", "messageHeadline": "restored deleted files", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "07d57bdfb7b749892dc4291e094aa72075a8ec02", "messageHeadline": "major reorganization and de-cluttering.", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 45, "deletions": 111}}, {"node": {"oid": "f2f1cb20c38d960021c816ebee4da969d53a41eb", "messageHeadline": "fixed link to link to dev mailing list", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1c37784ae8cb69ba316a704a92b41bc1d9e2761", "messageHeadline": "removed some not useful docs. closes #6043.", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 0, "deletions": 176}}, {"node": {"oid": "5e09624244c48bfd495d5201c038e386a4ba89e4", "messageHeadline": "Raise meaningful error rather than random TypeError", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "046e5a9690baf37743b970a66c1e874320c7164c", "messageHeadline": "Merge branch 'patch-1' of https://github.com/matteobachetti/astropy i\u2026", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb879ab52d6fddd6f3a0290b78a8e7f36c1b96f3", "messageHeadline": "Test possibly problematic cases; cleanup", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0a38b245c2dd516866d9a2b799a06354f3a14464", "messageHeadline": "Merge pull request #6144 from mhvk/quantity__matmul__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "12b242ffe9ed37a9db1a0a5fb05e8075d753c8af", "messageHeadline": "Merge pull request #6145 from taldcroft/table-sandwich-replace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c4e420c0cc672c36b1fa6dce914f5faa0951d1c5", "messageHeadline": "English syntax fix [skip ci]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60dc01d616bd4d30fcfb0666b1b44998466c5e72", "messageHeadline": "Merge pull request #6081 from nden/with-bb", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "e91dbe3f1057db530f34e2f6e27d04d9f12b8505", "messageHeadline": "Merge pull request #6132 from AustereCuriosity/issue_3685_votable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "1baa8736b013e29f5cbc0e366677bfc54700cbd6", "messageHeadline": "Format correctly the changeling string [skip ci]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc7ff5429f68bedfc2c19c7156054e98b8bffede", "messageHeadline": "Remove unused import [skip ci]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e367d4facc8fb2b0032e12719a07cba61286e4f", "messageHeadline": "Add yaml changes [skip ci]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "810c52f9f4258ca0cbcf6398d6bdebb816085c6c", "messageHeadline": "Flake8 fixes", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "afce24ec068ea60f181b85a8addd4191e903a5ae", "messageHeadline": "Fix complex constructor/representer pair; use correct class for the o\u2026", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "923e954263b8666a6ef02512a5e54116ff119822", "messageHeadline": "Test for more types and representers", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13e6a9690a1cdb5dc2a6625be38d6bcb112d3a03", "messageHeadline": "Add all numpy types", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "5b8727bded33de7a7edeae4684e1632f83b62dff", "messageHeadline": "Merge pull request #6146 from larrybradley/stats-cleanup", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "44342a33bd2875bd1222d693125943e1499e8054", "messageHeadline": "Merge pull request #6147 from mhvk/travis-yml-cleanup", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c8263fdfb14a8e1e703b9961bd740099b62c1556", "messageHeadline": "respect the bounding_box when evaluating models", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 99, "deletions": 10}}, {"node": {"oid": "f1c4e239228985b534363ee0daef407b431096f5", "messageHeadline": "Merge pull request #6118 from bernie-simon/speedup", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "744caf04b26e45574d6cb6fc3431507dba4e7624", "messageHeadline": "Changes requested", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "608030ef5011f0f429777fc4317d28d04aa034f9", "messageHeadline": "Changes requested", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "f79d54ba56db1dce0c13e0d248c1da68919765d6", "messageHeadline": "Test and changelog", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49ef605913a88487a3d4ea1f4b2b2484d0385702", "messageHeadline": "Quantity to be written as a normal column to VOTable", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "33edefd81c2340d06a95c84b3a1bb3b02f6f75a7", "messageHeadline": "changes to tree.py", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "62ff513c83541eacaf5ca7dc37d7511b222cd055", "messageHeadline": "Cleanup of .travis.yml of a left-over Python 3.3 item [skip ci].", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ac2c012f8293cda17cba47e29d1117112a93274f", "messageHeadline": "Tidy up the docstrings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "9299da7f03e2943d5f7aef54625b24aa4c275b2f", "messageHeadline": "Allow to instantiate a BinTableHDU directly from a Table object", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "a94177ed2f6ed0dd02337c00b48bc1cd9bc6a39c", "messageHeadline": "minor PEP8 fixes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "78f98406688297d320ffda80fddd72c363cf1839", "messageHeadline": "Remove duplicate import; clean up imports", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "c020da61bd0500d574d51210e37b7a5b2aa3ef23", "messageHeadline": "Fix comparison to False", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8ba4a3ca02f39fbf10e4243796466865721334a", "messageHeadline": "Back out change in #6142", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34b044e3098c760da9fbfec699f0c38f558ab7a4", "messageHeadline": "Use errors='replace' in decoding bytes data in Py3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca045c7a673203fa4852361e8de3c6b907529f16", "messageHeadline": "Add Quantity.__matmul__ to support @ operator on Python>=3.5.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "bf1d021c13fbdbc76ecd7f09911887c005dbf5c9", "messageHeadline": "Merge pull request #6142 from mhvk/table-quick-fix-to-broken-test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b1474f2556b4030447a6f5a24a0dd69f858cdd8d", "messageHeadline": "Quick fix to broken test, so master passes again on PY3.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f44010e030418bd62d4b01aade57a5239345ec0d", "messageHeadline": "Merge pull request #6141 from cdeil/no-temp-png", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1d76de4d12c6e1e80f88b93463f658f6fc6052c", "messageHeadline": "Write temp.png from wcsaxes test_no_numpy_warnings in tmpdir", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07ade3ef83f1f07ea66f84e8c678ca74bfe6cc16", "messageHeadline": "Mentioning to update the ci-helpers variables with the new version nu\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "014df86c734a96b3135def19209a93a45aa001e6", "messageHeadline": "Merge pull request #5700 from taldcroft/table-unicode-sandwich", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 352, "deletions": 28}}, {"node": {"oid": "65fea6f02b5a6a0caeb4f5224b222a7e759e4f41", "messageHeadline": "Merge pull request #6127 from mhvk/quantity-to-value", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 122, "deletions": 25}}, {"node": {"oid": "e320cb17a4000224928acddfab781d63bb3c39a2", "messageHeadline": "Fixing typos [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "95332352fc7d1cf20f9474138c5a4d2a6a9f76c2", "messageHeadline": "Finalizing changelog for v1.3.3", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 38}}, {"node": {"oid": "3ad48c240af8883ad321497b3d38d8250930f0fe", "messageHeadline": "Finalizing changelog for v1.0.13", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 48}}, {"node": {"oid": "7313cc17e3ed4ff93b87b1b0ba34e35170a81c98", "messageHeadline": "update changelog", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c040420564d8c82c0a32b115f011ac74ef5ec8f", "messageHeadline": "improve unit tests", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "b706a32ac47527924dd84633373a8cd46467b46d", "messageHeadline": "update tests", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "b6f5e440d5b8e143cb40d99b16b4bdaf37a35e7b", "messageHeadline": "support negative values in xmin, xmax, etc...", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "128c9b44b2db93d7d0efda871ee8ee75dca98e59", "messageHeadline": "minor docstring improvment", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ebc95358b9325de1550e55852a3c548304ba29be", "messageHeadline": "add convinience methods to compute L and H functions", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "bdb027366c08ec631f8337f54c7708864e294dd1", "messageHeadline": "fix number of character per line", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3f50efdf2f15cdcda6b2871f61ff852889ee2d8b", "messageHeadline": "address @MSeifert04 suggestions on ripley mode", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "86bd27ffc101fb3d3797954e986328d30a41c63e", "messageHeadline": "fix references", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36b4b304ed047dafe5de31eb049b96da00f38acf", "messageHeadline": "update narrative docs", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "c02bad02159ef52be053ab6b8060dc1abb3d3663", "messageHeadline": "addresses @MSeifert04 suggestions", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "d0a27cdef5ca64965ca8f08a81780b9c9fed1df7", "messageHeadline": "add simple narrative docs", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 59, "deletions": 23}}, {"node": {"oid": "5c6a97055a0be60f803ceb866f5310b4825cb4d0", "messageHeadline": "remove lratio attribute", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "415d17ee9daf0c5dedd6bf40596c37cfd4b1c72b", "messageHeadline": "fix docstring", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "41bf8ee1c6f62a49a7d3be275db930f134136812", "messageHeadline": "add ripley mode to docstring", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a87249bc565de57a703a28c6b1f561e73bc8d65a", "messageHeadline": "add ripleys mode; add wip narrative docs", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 80, "deletions": 21}}, {"node": {"oid": "cc996d049e0fc21398dcd356ec3e992da91a6806", "messageHeadline": "add docstrings for 'ohser' and 'var-witdh' modes", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "27838891dcfa7e1291e6b6505d3206ea1c8d7c03", "messageHeadline": "test modes on a translated window", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "63f87e91c88a7ca09c1d5b9a93c35cd5eada61bf", "messageHeadline": "API change: data should be passed to __call__ rather than stored on t\u2026", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "a9139c9d0be73c0d394ae1a931c33a1bd6ebfb33", "messageHeadline": "add helper functions to compute pairwise differences and distances", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "3707fd17d756c7b63e60d9b31a00e5128dd7e636", "messageHeadline": "use np RNG context on random data tests", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f0675d2b8446b33cb53125694e9fbce5d3d125a9", "messageHeadline": "generalizes 'translation' mode", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3d0cfe7088cbf42847bf0fffaa20e6246c184603", "messageHeadline": "add variable-width mode", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "3cac67d765d74c2f531d3b9c958606ab301065f3", "messageHeadline": "add changelog entry", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f55b7c7d49663195135247f8876a2eff05a30463", "messageHeadline": "add ohser mode to example", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "081dd438837e722c3e093a6f64db6fa3fa1a9974", "messageHeadline": "fix format issues and tests", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "a631826e3dd2b727d54a1912d66607e931e574aa", "messageHeadline": "small fix on lratio docstring [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dff4ae307e5e38731535d8bb30656d4142f5db0d", "messageHeadline": "add lratio param for 'ohser' mode, simplify ohser mode computation", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "1f5371b3ab1bc831b9afd2436b9cdd5fa70b78dc", "messageHeadline": "add ohser mode [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "d54d7429eb2af33da6ff96f72db75f8855320766", "messageHeadline": "test asymptotics of translation mode", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "a09fe80ba27e167a49fdda15fac64adfac047dee", "messageHeadline": "skip docstring plot", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d59c2748b4f25185badf403cc4bb971ea2fb6077", "messageHeadline": "add poisson point process ripley function, just for reference", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "49c02960dd2b851aa836feb9648c0f83f0276063", "messageHeadline": "add test for translation mode", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "a1c3aa92c4d82833f9076d5344efd19abc97682e", "messageHeadline": "small fix on translation mode math", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f46e80cb26284858eaadf295150bfc184c81985", "messageHeadline": "add poisson and translation modes [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "ad7fc374c9713e58589354df9c336882f9504ac9", "messageHeadline": "add K function estimator", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "dca55d3ded6974ff0243f2138d3aa433d9297eee", "messageHeadline": "add RipleyKEstimator class", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "9a3c39a7dc1a1956d5e93e1afa375c6d94145f31", "messageHeadline": "Apparently umask is not enough [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ac46dbc17403e48661333a4289b242fad863731", "messageHeadline": "Refactor so that things work for EarthLocation too.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "47c77e69f114ed5955cb8c115bb87f4f1ea4a740", "messageHeadline": "fix sphinx error", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "206617c1231389b975977e1d32f166f7c354a3ca", "messageHeadline": "Merge pull request #6128 from bsipocz/changelog_fix_1.3.3", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "fda537ec8252aacee87bf04ba0133e1a666de5bc", "messageHeadline": "Fixing changelog consistencies for 1.3.3 [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "a31e6d71d9ee6e3f91db7abe4aafe707c5b321a6", "messageHeadline": "Add a new to_value method to Quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 95, "deletions": 15}}, {"node": {"oid": "f15461db0a52ef5a38c547c140989110a8a56822", "messageHeadline": "Update tests for _summary and info providing EXTVER", "author": {"name": "Gabriel Brammer", "email": "brammer@stsci.edu", "user": null}, "additions": 41, "deletions": 41}}, {"node": {"oid": "90de1f20c6499cee9d5af033c2de20016e759690", "messageHeadline": "Add HDU  attribute to _summary and info methods", "author": {"name": "Gabriel Brammer", "email": "brammer@stsci.edu", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0eb551e3341d0dec631d631dd13e7e484adab50f", "messageHeadline": "Merge pull request #6117 from taldcroft/table-decode-replace", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "1ef6f8ff9df696f43eb1b07c9d532b021f0ec808", "messageHeadline": "Add What's New entry", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "29e9212bd582f164f160d73e666c8120655ae30f", "messageHeadline": "Add empty line in changelog after rebase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56b37d4a3e0fac9d27c904ae206c0b20f4040eac", "messageHeadline": "Remove unnecessary __class__ from encode_str calls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b6a6cdbaa20dfb9b0b61f636eb76de08c290e93", "messageHeadline": "Address comments from @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 38}}, {"node": {"oid": "4a8aa972517bd30b31f0bab6203c7a9fcc1a7d2f", "messageHeadline": "Add leading spaces so doctest-skip works", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d31c75eb2166039e424428cda2f0f9aa9481e1d4", "messageHeadline": "Change _encode_str_utf8 to _encode_str", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "81841ef0591cd177b24dd3ae61fdee3efca787bf", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "839350c5744a1052e6394d6896b8ce4591ce7de4", "messageHeadline": "Add docs on unicode sandwich", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "8ca95e7c49eacde1493ddde9af2fb00e512a74a4", "messageHeadline": "Allow initializing Column from unicode in Py3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "230f83f171620b0732659cae3bf8cab9052319ae", "messageHeadline": "Improve testing coverage including non-ascii set for PY3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "e4cde6042d585b505ae94781d210b873a9eb0682", "messageHeadline": "Do other encoding and truncation checking for all setters", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ee457e60102975f88ae3a15c577b48790a689a3a", "messageHeadline": "Fix residual test issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "c78eb31e621bd3b8ab1fe132d8bb34a11997b2d6", "messageHeadline": "Change latin1 to utf-8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b24057b7a8622b3973b5a923da78adbc59e0de58", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "98654dd8c9eaccda46a7627f0286a0c278caf184", "messageHeadline": "Move getitem decoding into Cython shim", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "69c499e7139cfed77f17558968001e23e568542c", "messageHeadline": "Implement latin1 unicode sandwich for bytestring Column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "02c237987dd6f8bb1752ac5020ec47bff57dcb35", "messageHeadline": "Merge pull request #6119 from mhvk/remove-numpy-rc-allowed-failure", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ea29f05236d94d6e3e82e041d48f5952ac1ee780", "messageHeadline": "Remove numpy-rc allowed failure, since tests pass again.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "19d4c2b452e4a03f05b65df58d09bf01c1b91fbc", "messageHeadline": "Fix wrong placement in changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a633babcb5264c6c82f2d234b8548230ec8621e", "messageHeadline": "Merge pull request #6113 from katipallya/molar_mass", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "fa56c977e8b5a6d9bc6061083315cbbcd5cadf81", "messageHeadline": "Added equivalency between molar mass and amu", "author": {"name": "Katipally", "email": "akatipally@abiomed.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5801bde02c6dddfc625c8bc57326e7fdc93d09a7", "messageHeadline": "Speedup algorithm used by submodel_names", "author": {"name": "Bernie Simon", "email": "bsimon@stsci.edu", "user": {"login": "bernie-simon"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "52b7e06e7f2db45a7c38d5273d3af1ad7bcb5024", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c037f4cf6913e705d5b1781fe284abe8d11f388", "messageHeadline": "Make pprint/pformat tolerant of non-UTF-8 bytes data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "30bebf476d45b62ce7e29d7f9a579dbca016c328", "messageHeadline": "Change default Tcmb0 to 0 in cosmology classes.", "author": {"name": "Alexander Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 74, "deletions": 61}}, {"node": {"oid": "7a75ac760246ef6ad1a900e396467c82c36fbb13", "messageHeadline": "Merge pull request #6116 from mhvk/numpy-positive-one-further-change", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33b57229d0a27bc682f14b39f8c9aa6bf40e42c2", "messageHeadline": "Allow np.positive ufunc for logarithmic units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2eb4b3bee715c47fdd74c81bf3f49a048c5cdec5", "messageHeadline": "Added equivalency of amu and molar mass with rec'd changes'", "author": {"name": "Katipally", "email": "akatipally@abiomed.com", "user": null}, "additions": 40, "deletions": 1}}, {"node": {"oid": "5ed598505bae5aae0f92ac6d643baae602fe040f", "messageHeadline": "Merge pull request #5653 from adrn/units/optional-quantity-input", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 197, "deletions": 47}}, {"node": {"oid": "13cf28d93b5d8c9a81ed8b63a0771df79fa4e6b8", "messageHeadline": "combine and simplify target list copy", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d03908acbfb110e7ff8017d6e94b42972c1ffb36", "messageHeadline": "Merge pull request #6067 from namurphy/dimensionless-doc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "2c182cab2bbd10a185c7634ee7688af3f735716f", "messageHeadline": "Merge pull request #6100 from taldcroft/table-qtable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "2d857b7d76cc42df00a2e58ee895dd28ef9b5e38", "messageHeadline": "Merge pull request #6084 from saimn/fits-non-ascii-header", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "96d32ada9434efea5d0b6fbc538171224a36bcd6", "messageHeadline": "Merge pull request #6104 from astrofrog/fix-wcsaxes-warning", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "33fefa35a90f63fc55b971ef3b743da90cb45450", "messageHeadline": "Merge pull request #6085 from jehturner/issue_6071", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "13e6182c45c218ae4a9fd8b0208f4a6b30d13a5a", "messageHeadline": "Added regression test and fix scalar case", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "87b5e863cfa5fd8121b8e141c975195af8d41079", "messageHeadline": "Get rid of warnings that occurred when slicing a cube due to the tick\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "29c17e8b75037d3057dbf54711f2149861b70a68", "messageHeadline": "replace .copy() with comprehension", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a716881f2ba99153c07ec38141f01476b21d304b", "messageHeadline": "Merge pull request #6102 from duncanmmacleod/6101-units-typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cee8a356f603526888ef9a7da2bee5befba6cdd", "messageHeadline": "Avoid windows int32 trap", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6cdb76eb17875688a36cb1a4604890d978d94d18", "messageHeadline": "add_enabled_units: fixed typo in error message", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb56209cb02b35c717d2978d29807f68c9aa8ff7", "messageHeadline": "address comments from @mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "8261aa9c4b7b712d917ca2109b686bb000336265", "messageHeadline": "Include a regular column in the QTable example", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ef2464cce792536717c5b7ea408af921caf36d45", "messageHeadline": "document None and list behavior for decorator", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "a0e9abb521758889c81ae619b12677b3f11cb095", "messageHeadline": "added a changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2279f82a2d94f747af299d2211d9ccbfca464eda", "messageHeadline": "Add clarification about QTable vs Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "22bd48cdd02fabddd550e6c76d38fe01e64cebee", "messageHeadline": "also support non-kwarg, but None explicitly in target list", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "acb558a3d15273c450480618291750f2a975a7b0", "messageHeadline": "add support for ignoring None when specified as a default value", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "8f669b3833aaa3f515ca5e24decc614408c8f2c0", "messageHeadline": "fix typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd894d054038d8ec04255e39ac95bf3d6e903f08", "messageHeadline": "remove some duplicate calls", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "22a4ff071ab103a9306f4ce4834e80dd9385a392", "messageHeadline": "typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76079209803a36975ca1144feea5f4b139c9daf1", "messageHeadline": "remove todo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72fb6849a5d23aa9b57f9e1d3170351b13ab8e45", "messageHeadline": "support multiple desired units or physical types", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 91, "deletions": 47}}, {"node": {"oid": "e2e3f93319136a6dd74938e918c96fe8b997d67f", "messageHeadline": "Merge pull request #6095 from adrn/units/decorator-composite-unit", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 194, "deletions": 180}}, {"node": {"oid": "18b2ddb75185a6196a252771f312d9e00091565a", "messageHeadline": "use cls instead of Unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1af76c2c738b705fb0a2343ca36a8a2b50752352", "messageHeadline": "rework tests to use fitures", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 179, "deletions": 175}}, {"node": {"oid": "39a9c8caa4d7900c66263ab755eca5b02cbf013f", "messageHeadline": "remove need for unit registry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "988468e2d1de36abd5c9244dc698b578a43ad6bd", "messageHeadline": "get unit from physical type id", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bf3c4adf0e2b81788edc15d2c3b1666506efd728", "messageHeadline": "Merge pull request #6092 from taldcroft/quantity-insert", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "2e9f33d8eeb82c1fb6677b4e5b26286f9f6a15c1", "messageHeadline": "Improve clarity of docstrings [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f87dd26119702b37e72b880fcd7ac82f43283030", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4511b5a6e3b6c7d4b7742d6ed2e9742cba2a2907", "messageHeadline": "Merge pull request #6091 from mhvk/disable-vo-samp-test-for-recent-op\u2026", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "37facbfcf5246ea02a8487a548cc92e00859c0a4", "messageHeadline": "Fix the fitsheader script for py2 (another unicode_literals bug)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "c06e0c7b6078eb96a0900d0044bb13e4acfe2ded", "messageHeadline": "Fix QTable add/insert row for multidimensional Quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "f12d77984ced02d67de1a0f49f3ddaa37a5a472a", "messageHeadline": "Replace with \"?\" and skip py2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "dcce45af8d34b3fb5c7a29bfa24f0375436d08f6", "messageHeadline": "Merge pull request #6088 from astrofrog/fix-manual-interval", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "3113c9889eab12037b0d527cc5bc6b54dc1a5a51", "messageHeadline": "Disable vo.samp tests that fail with openssl >1.1.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a990a9cb2cbe3c97c74f38818f94cc6c80546388", "messageHeadline": "Travis seemed to object to the single blank line at the end of the file!", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3cd19d5c30e461ec3dc679c58e7e29efd8bb326", "messageHeadline": "Skip test_2d_orthopolynomial_in_compound_model when there is no SciPy\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "693257488cd4b0977b90fb285e69db00fba61720", "messageHeadline": " Add a test and change log entry for the OrthoPolynomialBase.evaluate\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "49f1d7df08d14314d867aa25c7bdc6689e831d54", "messageHeadline": "Candidate fix for issue #6071: when evaluating OrthoPoylnomialBase mo\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "21da55b815a3852f65fa1c3ad37238f8109335ba", "messageHeadline": "Merge pull request #6087 from mhvk/temporarily-allow-numpy-rc-failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "44febe219666d2b0ac2ff5b933d8e5fb446fd5ce", "messageHeadline": "Fix copy in Python 2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d015c979704cf98d878e980c5453d255dd929cd", "messageHeadline": "Add note to ensure we remove the allowed failure [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e5c019c34db7d485f485267cf88fb8185f50655", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7901c42110f42a346b0bb223a8533028a1ebe2b", "messageHeadline": "Fix bug in ManualInterval which caused the limits to be returned inco\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "83f146af0b4a3b3719b3fded478f6df0456e1966", "messageHeadline": "Temporarily allow numpy 1.13 rc failures", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "34efdbc6f003f11e45e9c35f1b5d6c2222cd3371", "messageHeadline": "Merge pull request #3847 from adrn/units/physical-type", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 239, "deletions": 97}}, {"node": {"oid": "75810784a44d9a784ad9024614a715e14f20752f", "messageHeadline": "Add test with a header containing non-ASCII characters", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "3bd35f97cebdd26ab52215e4b7b411a851a05305", "messageHeadline": "once more with feeling", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc2ab31e5820684278957076ec232d1a9ff03864", "messageHeadline": "changes for mhvk", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5efd236a5f45843617e5ee1666b928ce0b0512fa", "messageHeadline": "added a bit in the docs about specifying a physical type to the decor\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b638f57fd271c0bbd24e97a5bcac306717cb324c", "messageHeadline": "fix bug where units are removed from registry because of pop", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81833b8df7d02645694f957eff271371d8080a8d", "messageHeadline": "update test wrapper and use parametrize", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 107, "deletions": 59}}, {"node": {"oid": "b25746d307f2353bc4cd6efeb8f64cce85b66bfa", "messageHeadline": "update tests in case of physical type passed", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "70d68d3fa6f16d3ec84dbe63884d0ff8329e5f3b", "messageHeadline": "keep track of input if a physical type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7bbdbadb6382480099e3aad187dec1ac2ebe2167", "messageHeadline": "failing because inconsistent unit recall from registry (pop) [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "90c1c18a0cc441846421c98cf378277179efebae", "messageHeadline": "use parametrize in tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 72, "deletions": 83}}, {"node": {"oid": "35eb8982d25992e6076d7ea5da7aff4bc5a1e682", "messageHeadline": "added an example to the changelog [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9c9a89878a4825587ad8a90e6ac2f47a436fa8b", "messageHeadline": "added a changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e23c112ea994fd6bc623ae17e54e8ef27dbbbec5", "messageHeadline": "fix spelling error", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00059443ca8c78dde841b481005f9213d5500260", "messageHeadline": "first try to parse as a unit, then assume it is a physical type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "766e86b7bf9926207397c31dd953a9f221d49546", "messageHeadline": "error message warns about physical type, not unit name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17ea31ca074cd9bc80d6073617859a2e6254840f", "messageHeadline": "typo on valueerror", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b3df2f168e8998ab78c1a39ebc37e7d9297a13", "messageHeadline": "add test for invalid physical type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "15935f32e2237e254b99da04ca92c1747b4d8cd8", "messageHeadline": "add tests for specifying physical type instead of target unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "7d83b3b19645e0d60dc477acfefd5af04dc2aa09", "messageHeadline": "protect against invalid physical types", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e26c99214945b52856455942d7de72a104e42f12", "messageHeadline": "check to see if target unit is a string, if so, assume it is a physic\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "99a36715b4302175c215f7dcfb8dc4aa37ed0179", "messageHeadline": "added inverse physical type to unit mapping", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2d072729933693a7b169fe0d10b36f91d32c5b75", "messageHeadline": "Handle non-ASCII characters in FITS header", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4a6c10be2c0cc00f98f447b9a22f679c414436a7", "messageHeadline": "Remove trailing backslashes; use warnings correctly", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "95b1a0e6f7fe22bcee181c005bc3de24e75af1fb", "messageHeadline": "Formatting change", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "878184fb3f987f325b44687f9eda27f577330c92", "messageHeadline": "Merge pull request #6041 from jehturner/issue_6038", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1149f0b48f2117300a7479fb72895ad36dcd5b8d", "messageHeadline": "Merge pull request #5232 from keflavich/madstdnan", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "2362c233ffa0aad33171d9fd0792ed4b61943703", "messageHeadline": "Test numpy types", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1ab382a46685ed6010ac5da7ab90f8b9a4a10ca6", "messageHeadline": "Represent a few more numpy types in YAML", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ec5365d928692a05e604bdcbafffa3c962d1d908", "messageHeadline": "Merge pull request #6075 from bsipocz/docs_fix_table_header", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db18c7b8fda86497af71e509e59144a819f90a64", "messageHeadline": "Fix heading level in table docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7842ded931d1a3103b7c6365eae3bfaa1daf5a3c", "messageHeadline": "Tiny touch-up", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b49ab50a1970251ec32ec7b0486c3e3322dbfbfa", "messageHeadline": "Merge pull request #6055 from pllim/table-doc-meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6146dec46a36785f867213d8dc22b2fbb9b5c88a", "messageHeadline": "Rewording and clarifying dimensionless_angles documentation", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "e96efa7913e221d00d97a326e4996a75f2f6e858", "messageHeadline": "Add ignore_nan option to mad_std", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 123, "deletions": 10}}, {"node": {"oid": "5e6c349679a42c1bed74ea37f7d95b2dc8a4580b", "messageHeadline": "Merge pull request #6029 from saimn/fix-5969", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "2c8dc19d0b1cbebf525c93324b5d25ea6a2b7ae9", "messageHeadline": "Fix fix change log for #6033 [skip ci]", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79ac3fe414fcdfb772f1d3dfa3bb01d4dd0387c3", "messageHeadline": "Merge pull request #6070 from pllim/changelog6033", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aee739913b6fbf23fdbd5139c9a7a3e5b90c205a", "messageHeadline": "Added change log for #6033 [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "282670e7725b5c8b7a0520186b9bcdf7a36d0c30", "messageHeadline": "Merge pull request #6033 from taldcroft/iers-fix", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6fd785bf4f142765f484831a3be47bfc7b1e359f", "messageHeadline": "Merge pull request #5991 from larrybradley/biweight-stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 922, "deletions": 472}}, {"node": {"oid": "04497d41584e7d230fb170596ab5b85b59c24e63", "messageHeadline": "Correct silly bug in example.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb534e8d6803274aab5a91b5f3edf696c8d3e587", "messageHeadline": "Clarify equivalency between cy/s and Hz further", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "d136c09efacb7bcd67e871e63b559563fef92d62", "messageHeadline": "Documentation about converting between ang vel and freq", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "d2d34e1ce3143e1dbeb4fb508978d2d7af3c81d7", "messageHeadline": "Merge pull request #6063 from astrofrog/fix-wcsaxes-label-bug", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "28e54fb12e7b8a3d77d65e1a91bcbc53e444e403", "messageHeadline": "Added PR number for changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5de0db2e0ab2a627c68fbcd22678a50e6ea8773", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c0474b29b87c6051ac82cad53309c7ee8695af35", "messageHeadline": "Fix a bug that caused labels to be missing from frames with labels th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "bfebb2b86dfe3747fd9bedeec9e202c3b2f90d8b", "messageHeadline": "Merge pull request #6058 from MSeifert04/fits_makehdu_header_imagehdu", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f5f69d8cfc7fa1482598000a7cc6f549ac7bd1a8", "messageHeadline": "Merge pull request #6018 from pllim/model-map-fit", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "7b357c85564e5f4b0079e3c1f1510afc0eb61bcc", "messageHeadline": "Include FITS header when updating ImageHDU extensions with convenience", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "32397927c95743c3218c898600d3cf7ddefbe3f6", "messageHeadline": "Merge pull request #6060 from astrofrog/fix-5686", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "836a78dc988acad5ae9ba355d5a3c0ae167d5005", "messageHeadline": "Updated changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ada8659cfd86758c5ba94a7dfd6f7b58efecb5f", "messageHeadline": "Added regression test and added PR numbers to changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "49fd2f5a2550268ec850aac1501908e3c486ce20", "messageHeadline": "Make sure that WCSAxes.set_x/ylabel keyword arguments are passed on t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8d4296a3489b953b38b650cff731287e31e6203c", "messageHeadline": "Merge pull request #6059 from saimn/fix-py2-build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc053efc9cc4c5f5df487625be8443f1cd9586dc", "messageHeadline": "Fix import of coordinates on py2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5f14f354d51f9434d896285943e3a995401cdf2", "messageHeadline": "Merge pull request #6057 from bsipocz/helenst_unify-section-headings", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1026, "deletions": 1026}}, {"node": {"oid": "bdfb40b2c048d18aa0c4444dde299bce920ea267", "messageHeadline": "Merge pull request #6053 from pllim/rm-redshift", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "8c9180e6110e7cf704408176d52bdf85df7fa24c", "messageHeadline": "Merge pull request #6023 from adrn/coordinates/transform-graph", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 16}}, {"node": {"oid": "18cffc783c404838b234697b0546d599158369b9", "messageHeadline": "change arrow type [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bbb991a55a0f36f723d1dd85d3151e58c9e4379", "messageHeadline": "now with colored arrows [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "46acc4db2afe5f02833f22eaf737300fc81be223", "messageHeadline": "put the legend into HTML instead [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "848da367d976915431c59bf974829d914aba13fd", "messageHeadline": "Merge pull request #5930 from bsipocz/docs_release_proc", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bc492aa7153933a4126bf63ae34d687bc91327eb", "messageHeadline": "adjustments to stability table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5271d2881d771b2eba2b429336d3f2495939739a", "messageHeadline": "Merge pull request #6052 from pllim/update-stability", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "91fbc4d8604c23d8a2ba0995168c561061fe6814", "messageHeadline": "Fixing Reference/API title level", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5423248a06833b740d08ae787a62a034bf027765", "messageHeadline": "Unify section header characters (fixes #328)", "author": {"name": "Helen Sherwood-Taylor", "email": "helen@rrdlabs.co.uk", "user": {"login": "helenst"}}, "additions": 1025, "deletions": 1025}}, {"node": {"oid": "eedf37b170e366645cfd08951e6c47b403606eef", "messageHeadline": "Add example to add comments to ASCII table", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "62fd3d87a6e553d735ae057cc6901bb7c115c24b", "messageHeadline": "Adding umask setting to release docs [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "04ac266bcabd49bbef483402349902b662fcb494", "messageHeadline": "Add example for \\s delimiter for io.ascii", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6544cd7c623eee19f284d8e21d2c06d6e780fc7d", "messageHeadline": "Remove deprecated Redshift model", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "744786036a955292361362fe495fea73aa475539", "messageHeadline": "Updated subpackage stability page", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "bb11fc5e3cfb4a6db49e11f1087ed2689061ba50", "messageHeadline": "Merge pull request #6036 from astrofrog/byteswap-error", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 84, "deletions": 15}}, {"node": {"oid": "6a048531a4bf33f04be440632a4ad9216bf499e0", "messageHeadline": "Merge pull request #6048 from pllim/unit-doc-nparray", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5d37a5539ae5f2fae9a51b082d90cfd5e6a335b8", "messageHeadline": "Expanded known issues for Quantity", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "263f452d55a9b9f4e256977d4dbc87ff7dbcd60d", "messageHeadline": "Merge pull request #6045 from adrn/coordinates/staticmatrix-attrs", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6d16be2f78080186fdf70c8e3c6a316cb991a737", "messageHeadline": "added changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "028a393e6d1b1c1c90c82b6ae3b859c31cc7e7d3", "messageHeadline": "remove extraneous frame attrs propagation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a5d246bf280656132fcce6dff16e1dcca04ce6c4", "messageHeadline": "Merge pull request #66 from saimn/byteswap-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4212e4c80f1c5575bfe6d2bae06990ec2edc690c", "messageHeadline": "Add test for CompImageHDU", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "546b0d8faea5e58c0ec46cd7f98e6274da2c0b50", "messageHeadline": "Whitespace fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "907301ff9c7db09b937a47966eb9eb009c3ab49f", "messageHeadline": "Test that data is preserved", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6e7dcd0c58e9ebef10b184047a28d404fa364705", "messageHeadline": "Fix add_datasum for read-only arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "a7ffa09d4780e7185ba56c446b74f4ef61ee98d0", "messageHeadline": "Check that add_datasum works properly", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea9d5cc39f772076c352862d4c6b84105a68c986", "messageHeadline": "Make sure that byteswapping works with read-only arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "60465a1a549a4d4f83c44e28ca33411703a2e0a5", "messageHeadline": "Added regression test for bug that causes read-only arrays to not be \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ef576991d8f40bd0d88ea01cb23d78eab8c3f410", "messageHeadline": "Merge pull request #6042 from pllim/nonimage-hdr", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "0b8dd1830625aa4dd0899dd7ef6a11da7c1ad278", "messageHeadline": "Put \"x,y -> x', y'\" in backticks, as suggested by pllim.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a5c3d51eeb1aac5f96095c95875f74f169a567c", "messageHeadline": "Make sure test does not fail randomly", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "21db4e4f129c3e3c375063a6a84ad591ae522f72", "messageHeadline": "Merge pull request #6027 from pllim/gauss-moff-fwhm", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "1e1d0689ab43ade964a4b4998859998f45c3c668", "messageHeadline": "writeto convenience function now writes table header out properly", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "5132c06566d5ce854e2ca66ccffcd56a9d7601f1", "messageHeadline": "A couple of minor documentation clarifications, for #6026 & #6038.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7f135bfb662b1690593cec5f41db8ad1bffaa30c", "messageHeadline": "Added FWHM to Gaussian and Moffat models.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "d1ee6be85156521a71ab1465b810a5ad1acf17d7", "messageHeadline": "Allow Mapping and Identity to be fittable models", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "f8745a708d7aaf2a4c318b2b7f1051206332a416", "messageHeadline": "Add unit test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "901d3cc2d3db1ed2ae0333365bd78c9a5e960688", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "622dc6297bcbe15a3a481108e0016564260c4de3", "messageHeadline": "Fix use of quantize level parameter for CompImageHDU", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "27c7fb790f9caf763aa1e987e456b60d638b02a8", "messageHeadline": "Change pytest import", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c0666c6932b7c385c3a0e48ffd3230fceb44e63", "messageHeadline": "Add another link for the netrc help", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6b1b08b9623415438710321b5d7e6a1902ebda73", "messageHeadline": "Add deprecated argument decorator", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6c52f0279a3b6fb9febae8d3ea97d1c1026589e3", "messageHeadline": "Use data as input variable", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "ca5be1e20c84b3fca4679e093cfc6e60df81e96e", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "299f98f63e67da961e0f2e0ba1e3e228123d22ac", "messageHeadline": "Add biweight references; update docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "7d4b558aad94db4ca7732e4fae91b481b2c7f245", "messageHeadline": "Add biweight_midcovariance test; doc updates", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "7c11dfc807b715e6e39ca0510459a0c62245aa8a", "messageHeadline": "Add biweight_midcorrelation function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 118, "deletions": 2}}, {"node": {"oid": "3f389fb9a08a68e5dde705258365a39255196306", "messageHeadline": "Add biweight_scale function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 123, "deletions": 11}}, {"node": {"oid": "9430952e6f76c347ac310dd7735566d783422802", "messageHeadline": "Move biweight tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 199, "deletions": 185}}, {"node": {"oid": "6060af2fde9c5574aad0495a880758d9ba54eaec", "messageHeadline": "Move biweight_* functions to separate module", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 455, "deletions": 439}}, {"node": {"oid": "03d90b38a5b4a0f48f30ad1cc79e6ec4c83b508d", "messageHeadline": "Remove transpose option in biweight_midcovariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "ec5fa45505ec20bcba25b4c27261f4b4df9fc07b", "messageHeadline": "Clean up biweight_midcovariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "5ec8232013f030e21573f18d76b812d1b78b6cab", "messageHeadline": "Add formula for biweight_midcovariance; clarify example", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "6b43267e877d34945738a7c9a2327401b857e84c", "messageHeadline": "Clarify the output of biweight_midcovariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "465f51208f795153c3af7f7c3b26f9403215d555", "messageHeadline": "Improve biweight function docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 60, "deletions": 43}}, {"node": {"oid": "d9d9c178ed941512186dc5f001535399242adf7f", "messageHeadline": "Update API docs for biweight_midcovariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 52, "deletions": 31}}, {"node": {"oid": "696f49ea2bb8341e106563f1acd5b065176b1db7", "messageHeadline": "Add biweight_midcovariance tests to add coverage", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "70a94e0b41bad1972594ed93ebe9341452b302fe", "messageHeadline": "Remove unused imports", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "237fdebaaa5aadbf20b1469656d99ce56cd78033", "messageHeadline": "Update biweight_midcovariance tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "286e5ab553dfd7c31e7f80db52d61a74be71147c", "messageHeadline": "Add modify_sample_size keyword to biweight_midcovariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "656219cf6622248352a1d7e40d79cd92f2fadbe8", "messageHeadline": "Add new test for biweight_midcovariance", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0c3cca8c0a30ae81e05908497377d721efc95ea1", "messageHeadline": "Fix bug in biweight_midcovariance", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3b779b61ca4af4662de03a31aac1d5e131fb362f", "messageHeadline": "Minor fix in biweight_midvariance formula", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0b3f542597cc5fb2e752e3e6cf9286a52ed9ece", "messageHeadline": "Improve biweight_location API docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bf773dabd7827eac4225d8f840ee4b009a7c648d", "messageHeadline": "Update biweight_midvariance tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "92353192f24c5f0bdc06333d6accc9bcae437fbd", "messageHeadline": "Update biweight_midvariance example; more doc updates", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "12687fe61753e62a3d2ab67299f34c79cb0294fd", "messageHeadline": "Update biweight_midvariance API docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "3eeb830dfd818e0e2b011d58a9b073912204e427", "messageHeadline": "Add modify_sample_size keyword to biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "ee135c2d4793e44e05d2832eda829e806537e566", "messageHeadline": "Fix biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7706bfbfaf807dc90038d8d4fec8b2091a1f5f4d", "messageHeadline": "Make biweight_midvariance a variance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2604f415829360ecf31b44fcb35ebc2fd7f7ce0f", "messageHeadline": "Merge pull request #6037 from astrofrog/update-requirements", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30a50b2e35029463889aeec0fb209d6bb6ddd6a6", "messageHeadline": "Add pytest to requirements list", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "611c487141bc515cefb9abaa9f5adc42a8aa2276", "messageHeadline": "Merge pull request #5694 from astrofrog/remove-bundled-pytest", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 356, "deletions": 3798}}, {"node": {"oid": "4b8fc448851c8e445887799cc457bb954a1ae50c", "messageHeadline": "Merge pull request #5959 from bsipocz/ioascii_docstring", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 113, "deletions": 111}}, {"node": {"oid": "176bc71fc2132cbfc9deeb74b6fb902c1f6a96d3", "messageHeadline": "Changing defaults style", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 112, "deletions": 110}}, {"node": {"oid": "6d4380e3ecd82a97440ae49cedb026a7912161cf", "messageHeadline": "Changing default in docstring to real default", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77ec46f7336c4f20d17321520415c7f47e963e74", "messageHeadline": "Minor formatting fix to easy readability [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3bd84c7c940fa9e63f7b33502f15f93be5410db8", "messageHeadline": "Merge pull request #5640 from eteq/some-more-releasing-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 85, "deletions": 65}}, {"node": {"oid": "b7fbebe42a427df39228d347b152e90834e40d4e", "messageHeadline": "Merge branch 'master' into some-more-releasing-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5734, "deletions": 2921}}, {"node": {"oid": "4ec950b6d39effd35f8a7d03a7d5a90e6def3fe4", "messageHeadline": "fix indentation issue", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c27095f2dceed887608188ab89288676ea2a3324", "messageHeadline": "Add mention of pining CI and conda maintainers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b24777e85135d8e83442c5962bdcbeab0eb4c956", "messageHeadline": "clarify the point of sdist before upload", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55f4d0b93779e02e077dd02002e43381468407c7", "messageHeadline": "Fix problem where auto_download was effectively ignored", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "593f6b8632f52d97733037a14bbef7e0dcc78d50", "messageHeadline": "update description of test-running", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2e42abe529b0ff572df765556e389d7d3ff3ed7f", "messageHeadline": "and description check", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff6b38d413b818de05ef4c82d3920a2d595f28c0", "messageHeadline": "mention that the milestone should be closed and issues re-assigned", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9cd937643eced2a51de6033fbc3ee1b06552365e", "messageHeadline": "add item about affects-dev -> affects-release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "df01b874cf97f4bc67fdf7efdddd620f4dd69ceb", "messageHeadline": "add netrc descriptive link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "34e788d017eb18825daf724fe980b7747a8fc736", "messageHeadline": "Merge pull request #5025 from eteq/add-moon-to-obs-example", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e68015d585345770ab0c2fe9594005162f02dad8", "messageHeadline": "Set minimum version of pytest in requirements, and install pytest in \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "da3ca49f9ea67c4e297bf86ba5c9f9032ef59584", "messageHeadline": "early clarifications from @bspicoz's review", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1f28246afe2d29e94486d3192077f6828ef3a185", "messageHeadline": "Add pytest as a runtime dependency", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "090e65415ff18bc55b0677f7bbd2952379ee5fe0", "messageHeadline": "Merge pull request #5547 from astrofrog/data-mirrors", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "a504b1f11f60a43977352ae77c752202e58e5d74", "messageHeadline": "Fix whitespace in changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a02992b693e909e73bea3768c71bb412445990c8", "messageHeadline": "Adjust test about importing pytest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8cb585af5d598c9f9519c7cce179a0e78662a674", "messageHeadline": "Bump minimum required pytest version to 2.8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d27258b700df162df6d0e70b0d3e84ef8b538e74", "messageHeadline": "Move six import back up to be with __future__ import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d03c3d7be46347d151925daa4a4e22afa8412c56", "messageHeadline": "Fix order of imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91cdc1f1e376ce38e221df29d831a7cf42da20b9", "messageHeadline": "Fix pytest link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "4802769f94670e41f681b16cdaec9754d9f29cfc", "messageHeadline": "Updated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "904cad6fde04c432ca4683bfb8152b0e90ddf35c", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dbbeffe4d6d17c0254d475bfd6e1747bc3901ffa", "messageHeadline": "Travis: remove unneeded ASTROPY_USE_SYSTEM_PYTEST now that all builds\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1196fdbe2b9dbdb40e6aac1bbdf31b75a6171e16", "messageHeadline": "Only import standalone pytest into astropy.tests.helper and remove wo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 57}}, {"node": {"oid": "639ce61b818d4884dacb1cb2531a7a2d454d81a6", "messageHeadline": "Travis: Don't uninstall pytest for egg_info builds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d765e2bc4a8981c10517d13579a1fddcf807558", "messageHeadline": "Travis: workaround to ensure pytest >= 2.8 is available for Python 3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7f3fd318cc3a90b6375ca21e60a6b778e42cb2da", "messageHeadline": "CircleCI: use docker image with pytest installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "796bed998377916ee4040f54523178cce39ee5b0", "messageHeadline": "Change imports from bundled to standalone pytest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 316, "deletions": 207}}, {"node": {"oid": "6d56a8beba4dae52b27e499a5a8629d2c3b191eb", "messageHeadline": "Remove bundled py.test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3498}}, {"node": {"oid": "d5a168aeb1f83dfa79a6f4c93ccf189d0ba89032", "messageHeadline": "Moved change log to correct section and added PR number", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0a76be0344b41c26ec3e4d7e1846a6aacad0842", "messageHeadline": "Added a mirror for the astropy data repository", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "9a293a487ea14388b3d5ab65dd700914e4e2d60f", "messageHeadline": "Merge pull request #6024 from taldcroft/table-ops-changelog", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "532ca48aba9dbf34dcc8d2ae746dfba024c0724f", "messageHeadline": "Addressing review comment", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66980f5e31d8e6a75b3be4fa17c0da28fdcbe175", "messageHeadline": "Update changelog for #5841", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "44f7abcf194f7a52219d8c36d6816aa200354771", "messageHeadline": "add the moon's track on the sky to the observing example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1c4b14bc456ce3e2c77a7941adbdf432f5d355bd", "messageHeadline": "color the edges by the type of transformation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 39, "deletions": 9}}, {"node": {"oid": "ea900ab703f289f0bd748a1660e8478236181213", "messageHeadline": "remove note about priorities since tehy are all identical", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2c5964ae0ce652e6cb075c8be1d388959762c4e3", "messageHeadline": "Merge pull request #5841 from taldcroft/table-mixin-ops", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 744, "deletions": 343}}, {"node": {"oid": "575426e15f7ce63339ab0a5b855e298e81829c65", "messageHeadline": "don't show the priorities in the documentation since they're all 1.0", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "672d85d72771ec8e61cb7951cd3d8e64495f60fe", "messageHeadline": "Address misc review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "af075ea25bc65a0edcccc5b10baa706e3fa65570", "messageHeadline": "Merge pull request #6021 from mhvk/remove-python-3.3", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dfab61facd63a4efcf461ea8ab7509bc0d5c73af", "messageHeadline": "Fix sphinx error in docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "117c0337131bd6e5e75651bdbc9c2868df61eaba", "messageHeadline": "Merge pull request #5819 from taldcroft/table-truncate", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "dd3b163b4199071ce68d1c21bcbb2250e59b06f3", "messageHeadline": "Drop support for python 3.3.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "34e66802087a60728410cf282075cacc5965e82c", "messageHeadline": "Merge pull request #6006 from mhvk/pr-6003", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 206}}, {"node": {"oid": "14a660669aec5908004c417efab955e7185e85d5", "messageHeadline": "Expose Info classes in API docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "7e3c62d4be6f05e9dfce99f296119db465456285", "messageHeadline": "Move merge_ndarray_like_cols to BaseColumnInfo.merge_cols_attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "0399c2d93cdf9e42a3c0a162d5e3e4b336b6b1ee", "messageHeadline": "Add or update documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "a3f9e28519fa0a64a36d2dc0a475956b94b647fc", "messageHeadline": "Use NotImplementedError for lack of masking support", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "f0f3bf47bf9b454efabefcbff86f18d87d6326c2", "messageHeadline": "Check that mixin class is supported for selected operation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "ad51f61e92689ab965284f2f425944baebb9f53a", "messageHeadline": "Make empty_like an info method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "151965cafeca7452dbb2abe4a80b57bdf5553662", "messageHeadline": "Remove _merge_col_meta function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 67}}, {"node": {"oid": "e1cf04a072a618c7a5e80acd62f69b3e4eda8042", "messageHeadline": "Make QTable tests pass for join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "c63b0acef2cdce9cee62718b03e5fc1106fbcee2", "messageHeadline": "Make Quantity.empty_like consistent with merge by using right-most unit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6909690110aa83b67cd5d31b5a5246dbf30a0baa", "messageHeadline": "Remove unnecessary call to _merge_col_meta for hstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4c1102887aedadf7574153a7fb2b69a13a6a462f", "messageHeadline": "Copy QTable testing additions from mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 372, "deletions": 223}}, {"node": {"oid": "bfab7dc0ca4fde0cf0f20685314b8fbb8da27624", "messageHeadline": "Look for empty_like attribute as test for vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f216f1fde8d1531fef419a7644734a793895f8ec", "messageHeadline": "Merge all attributes within empty_like", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "3da60b29c7c729c066a9b7945cc77241d51d3e45", "messageHeadline": "Move _merge_* calls back into vstack [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4eb750c8b417c33fb2e831e2766271d6d8b5ae66", "messageHeadline": "Minimal working vstack of Quantity [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "2ed2b953e85fb24bacccbef764d8d0ef80c86097", "messageHeadline": "Create empty column instead of numpy arrays in vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "a807610158483d40a6b39624603fb8cf79105839", "messageHeadline": "Move meta merging into _vstack (for now)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "deae7782e0a361db96ade60c82e8bed22f88206b", "messageHeadline": "Generalize _get_out_class function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "41a5b92fbd431b440de884306c05c8367345c02a", "messageHeadline": "Merge pull request #6020 from mhvk/quantity_divmod_ufunc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 86, "deletions": 23}}, {"node": {"oid": "0dadc0293faa37341f78c08d5e1bf67075535510", "messageHeadline": "Change-log entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ff6e8a4a2d9d6339c182e3600939a63ac31d720", "messageHeadline": "Add divmod ufunc to supported, and isnat to unsupported ufuncs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 84, "deletions": 22}}, {"node": {"oid": "93626a2af907af075485a65994f0111767ea9a50", "messageHeadline": "Merge pull request #6016 from mirca/add-tutorials-in-doc-page", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5837596ff6fb35c893948952740cdbcd836dbca", "messageHeadline": "add tutorials link to main doc page", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9012e70a75ad7fee01d0b2759ee1206ec6ce818", "messageHeadline": "Merge pull request #6001 from pllim/fix-remote-timeout", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cde8771c1b72bb1a91b3866205b8a94346587da3", "messageHeadline": "Additional code simplification", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "13ed9039b8b6ba0ec423cfe2e5909cb12588461b", "messageHeadline": "Merge pull request #6011 from lgbouma/patch-2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a7a2163c9ecf7f96d5c6138f39c58b747acc25", "messageHeadline": "fix typo in masking example", "author": {"name": "lgbouma", "email": "lgbouma@users.noreply.github.com", "user": {"login": "lgbouma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae6214eb2a92ce3aebeb19894577d8a05076f0c3", "messageHeadline": "Let circle run on numpy 1.9", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90ac123e8b95c1858e63d7c3fba0f5a1ae9ee3e5", "messageHeadline": "Adjust minimum numpy version.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36c64806b44257228a8ce42800a620d131b17880", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b075f32fffab858ff27b60b70a7676963947aed1", "messageHeadline": "Remove all work-arounds for numpy=1.7 and 1.8.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 193}}, {"node": {"oid": "b95b8e3153c1dfb25df378f2db7c0519233ffee1", "messageHeadline": "Dropping numpy 1.7 and 1.8 testing", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ccfb26dd26c1e7380168db1482b9f5230296adfe", "messageHeadline": "Merge pull request #6004 from bsipocz/docs_fix_pytest_url", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "aad1a659194a60a16c5af4a445df2362e36cae7d", "messageHeadline": "Merge pull request #5996 from AustereCuriosity/add_column", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 109, "deletions": 4}}, {"node": {"oid": "b75361e228e971f23b7a698a706cd7052bd2f009", "messageHeadline": "Fix pytest URL", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "a73c4ab43f9890ac8d2b0e7b5166d3d6e505209e", "messageHeadline": "Merge pull request #5998 from mhvk/quantity_support_ufunc_positive", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "60e897f98efe58774621834e4564ce6299738b5d", "messageHeadline": "Merge pull request #5993 from bmorris3/update-affil-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "745e5b5e6dc9595870599d935ef45966915c2fb8", "messageHeadline": "Test and doc changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 48, "deletions": 87}}, {"node": {"oid": "ec0665ea98791f6594d0544b437f56ff09a2f2ff", "messageHeadline": "Merge pull request #5997 from pllim/fix-remote-test", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b53336c8c2296dffdd9cc0f95d6c1af27552fff3", "messageHeadline": "[EXP] Increase remote timeout to see if that helps with remote tests \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e23d9fe77d826a34de5aa3b18d223cedda08cdc", "messageHeadline": "Minor change", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c85035703fb39cd584e32ae37cca9079c05d1373", "messageHeadline": "Requested changes and tests", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "6555dca6be72439e7b1ce1d31762152ee0abb158", "messageHeadline": "Support positive ufunc (new in numpy 1.13).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4c679a328a92acec86225dc79ef584dae3734c53", "messageHeadline": "Improve efficiency and robustness of str truncation checking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "5966e5ff10fd63419c85442b198a3250a5a38462", "messageHeadline": "Fix deprecation warning for sphinx-gallery 0.1.9", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bfcc434015058368e375ae48fdc985e9c7a8edc", "messageHeadline": "Docs", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2740e5b438e9f461e0f1b2dfedfad618e3a4128f", "messageHeadline": "Minor changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be559019937c0fc56f3cf8f30eba0a6b0c5a5ed9", "messageHeadline": "Doc fix", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8a17efdf125dee0ebab5677958f07fdc31b63a7a", "messageHeadline": "Minor changes", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aedd4ba0653f654bd6f9a7a6eef0c2dc6f0a53e2", "messageHeadline": "Add name parameter for add_column and names parameter for add_columns", "author": {"name": "AustereCuriosity", "email": "aaryapatil1996@gmail.com", "user": {"login": "aaryapatil"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "c2a9f5458cdec969997514dacabe65842c98c337", "messageHeadline": "Include conda channel update note in docs", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "55a0b049c508c9027b54ab650f53993ef515027b", "messageHeadline": "Merge pull request #5910 from AustereCuriosity/astropy_issue_3685", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 89, "deletions": 14}}, {"node": {"oid": "0fbc30bd6c203434490bfa05a8f32c83384f7b9f", "messageHeadline": "Issue 3685 Allow Quantity to be written as a normal column to FITS", "author": {"name": "System Administrator", "email": "root@aaryas-MacBook-Pro.local", "user": null}, "additions": 89, "deletions": 14}}, {"node": {"oid": "2d16e5305118cedf11fc43241849d241e766b30b", "messageHeadline": "Merge pull request #5981 from johnnygreco/fix-doc-typo", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73649de1194379a1f82cce92ba711f22741e1685", "messageHeadline": "Merge pull request #4993 from cdeil/issue-4993", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "4439bc5ed5f9c1ad29151f9ceb2b4a5ce0107631", "messageHeadline": "Add changelog entry for GH 4993", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "56d4264181b92edbac69ca0397787e4a1301cd82", "messageHeadline": "Remove deprecated NumCode and ImgCode properties on FITS _ImageBaseHDU", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "010e667944a11da549590ce363413bd6abd812e4", "messageHeadline": "fixed 2 typos [skip ci]", "author": {"name": "Johnny Greco", "email": "jgreco@astro.princeton.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32053240246c5fbffaa82888469cfbd0345eaa23", "messageHeadline": "Merge pull request #5944 from joergdietrich/#5814", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ab00150e56a48d1555f6bed621f77535ca8bf646", "messageHeadline": "Merge pull request #5975 from bsipocz/utils_compat_remove_subprocess", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "644b545dfb08554725420fa3c6a5c239c0a7083d", "messageHeadline": "Merge pull request #5928 from mhvk/quantity-use-subok-for-unit-qcls", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "0b895866681f8a4d25f655b8e58a053fe8448ba1", "messageHeadline": "Merge pull request #5929 from saimn/fits-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "61bf375bc1e7daf5bbb06d7920486c2112e48888", "messageHeadline": "Adding changelog entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b2a629896f3634f80190b7510ccf3cef964a466", "messageHeadline": "Removing the deprecated utils.compat.subprocess", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "be3e7d4a2f3cdcd6426904244110abd8e742418a", "messageHeadline": "Merge pull request #5968 from larrybradley/typos", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "358b1804a1e5e32856a48aec489811650fb97890", "messageHeadline": "Fix typos [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8405a3c4a7234707b22f51599082f6bcf39e7f85", "messageHeadline": "Merge pull request #5953 from taldcroft/io-ascii-converters", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ae5086650866aff8c95dbc8e95a51e486964939", "messageHeadline": "Merge pull request #5951 from MSeifert04/use_r_formatter", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "a3e57753fcd5c9c93bd45f2efd3f6a7a07c0c692", "messageHeadline": "Merge pull request #5864 from MaxNoe/fix_url_timeout_retry", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "fc8b451c8273cd5e1266e29b7a07645249a2514f", "messageHeadline": "Merge pull request #5963 from saimn/fix-undefined-urlerror", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3c57f501fadccfdbc5716b743df62f2ee843bc7", "messageHeadline": "Fix undefined URLError in wcsaxes test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "869dd942711d48f72cf9d8eb791bd84a3aa8b916", "messageHeadline": "Merge pull request #5958 from adrn/units/quantity-nan", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "8099907e03dfe490cfbd25ab61f3e0d7df99e0b3", "messageHeadline": "add inf test too", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "420765edac5d91a238bdf332dff480a940411655", "messageHeadline": "Remove Angstrom, erg and others from the list of deprecated FITS units", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "455ec980a7a328f951f5823558a5872408aeb3e2", "messageHeadline": "Merge pull request #5962 from namurphy/minor-grammar-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36ebdcfcf8c014bf8179884c4a9a16c04fe1f3a8", "messageHeadline": "Removed extraneous word from warning message", "author": {"name": "Nick Murphy", "email": "namurphy@cfa.harvard.edu", "user": {"login": "namurphy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f45ea1b6474f44b5bf16e3356d9889a643b1149", "messageHeadline": "instead of defaulting to float(), beef up the regex", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "cd81b4bf5addfa97fdef092f7e266eba6ef1d9cd", "messageHeadline": "oops remove unneeded test [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b1bc7bb9e78b2cd7bc29a04ed46b378a6e8b1f54", "messageHeadline": "add some simple tests for new parsing block. fixes #5956", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "034449ac9302bf5384a0d27c53e34f251fb8288f", "messageHeadline": "add fallback attempt to parse input", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "6b7d5176aa7e0e1848a7916d4430ec30129e9a0b", "messageHeadline": "Merge pull request #5954 from taldcroft/docs-yaml-hdf5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c253e2c9f9fc5e32de3fa25f4df0730998158dc", "messageHeadline": "Include specifics of io.misc in title and main doc index", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "935ce10cf976db1c3ef538173ec390abd8c678ee", "messageHeadline": "Improve test of io.ascii converters", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "618c2cfb6c4b117f2e0692f9e9bb670f9a8c6d24", "messageHeadline": "Line spacing.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9f229060bc9037231b3f439db7ad746c229c9509", "messageHeadline": "Line spacing.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2fdf4b4d7fd8f094b02ca9f0e70c7cef5c5a6a8b", "messageHeadline": "Speed up coordinate generation by a factor of 2.", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "7d9cef30c10d2c5903c410169e03e13cd2ffb9c0", "messageHeadline": "Use \"!r\" in format calls instead of passing in \"repr()\"", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5ac728616517a0baffa7ef4132e53ec2d8948f59", "messageHeadline": "strip non-numeric/non-dot characters from version string", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "2e1c88b2450e03ae63a7ad93f0871bb697e84a91", "messageHeadline": "Merge pull request #5943 from mirca/units-doc1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f849f2b34d13f4a590a250c64c66a1b17d2add6", "messageHeadline": "small doc fix in units equivalencies [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "892ec88f2951b52ec82ecea8e8398a79f978cda6", "messageHeadline": "Merge pull request #5934 from bsipocz/travis_add_default_SETUP_CMD", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10c8c4a34ab36a2f140b2758009b71afc5843d11", "messageHeadline": "Merge pull request #5931 from saimn/update-scipy-ref", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "8302b66b97beaf4f0c76b2d858ee8e8236771477", "messageHeadline": "Use links defined in conf.py for mailing lists", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9d607abf2cd9253328793fb60c3ed5ea19186ea4", "messageHeadline": "Merge pull request #5932 from bsipocz/pep8_add_E722", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "83eb7f2221e3f363aa0cac31aa0e839d53073716", "messageHeadline": "Adding default value for SETUP_CMD in travis", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dc91593abf6f5098fb316b4b2213d1a4f74d9532", "messageHeadline": "Remove bare except cases", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c8a9ade156c70c7e5bf04bb80e53385209eda20", "messageHeadline": "Add checks for bare excepts to codestyle checks", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9c19d0050f76061f52a66a73fd34b954c2600fbb", "messageHeadline": "Update scipy.org links", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 28}}, {"node": {"oid": "112096b2ddce399c244af701e8d336402b3a1948", "messageHeadline": "Allow function units to override the quantity class if subok=True.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "1eb191678c50101fe6d6642967957d5a9b95b1a5", "messageHeadline": "Merge pull request #5904 from pllim/deprecate-conesearch", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 137, "deletions": 6}}, {"node": {"oid": "9f9f42305295a14e0aba8035246f0e70e27f94fc", "messageHeadline": "Merge pull request #5926 from bsipocz/changelog_fix_II", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "6c99282361db4d2a8448080b323bd9de11a33a1b", "messageHeadline": "Add v1.3.3 to the changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "c421331d12d1706aa01ee4c72ef33e1c367acecb", "messageHeadline": "Finalizing changelog for v1.3.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "f666ca65fcde07eb3d5f9beac50b3792d5b0dd87", "messageHeadline": "Some 2.0 changelog fix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "805a9c821329b4544f221936e0e0de57a34304dc", "messageHeadline": "Merge pull request #5925 from rgommers/patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "449194e15af8d6bf8e9b796da80ddaa2c6b13368", "messageHeadline": "DOC: fix references in circular statistics docstrings", "author": {"name": "Ralf Gommers", "email": "ralf.gommers@gmail.com", "user": {"login": "rgommers"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7a56729f8d35a70c28165ee5430d26a9b2768339", "messageHeadline": "Merge pull request #5919 from tbabej/move_licence", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cd35e47cdbb3532a2cd7beed01d0b0c8db384633", "messageHeadline": "Update README.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ee285c948c70a12996cd505665775cbe1d8a734", "messageHeadline": "Move Astropy LICENSE file to the root", "author": {"name": "Tomas Babej", "email": "tomasbabej@gmail.com", "user": {"login": "tbabej"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d9c82382a0d12277a9255d56241331d589652beb", "messageHeadline": "Merge pull request #5835 from saimn/mad-choose-func", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "e8e1ee314189dc5ed301c68d3f45566cad169c26", "messageHeadline": "Merge pull request #5921 from bsipocz/travis_cron_reorg", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d5d8de6ef9b48827c54cb789fc88860ef04543b9", "messageHeadline": "Update .travis.yml", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a553d7adc6896549626dff6f80a6245f39c863b", "messageHeadline": "Use utils.isiterable", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "986d94b46c7435813d1731b55e8512bd168ab906", "messageHeadline": "Allow more options for axis, as np.median is more flexible", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8c802c76897d0da2499367a0ef4fd13f17b3b4b2", "messageHeadline": "Skip multi-dimensional test for Numpy < 1.9", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e9dbf7597919837cb0cdab46de8ae6c758c5ce0f", "messageHeadline": "Add a test for the multi-dimensional axis case", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "24b92b05b035f3d0fa1ed6e6fe6af526af47aa6b", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b442f13249202e2afe357235c6331c5621ba274", "messageHeadline": "Add a test for NaNs and axis", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "612d16bbb3c8ecdfcfb1161a5ff67de44b8c9287", "messageHeadline": "Don't force the use of np.ma.median for masked arrays", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "ba258f43c752e05f10db1278ebc18649f16d49d1", "messageHeadline": "Allow to choose median function for mad_std and median_absolute_devia\u2026", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0fd4d79b6215bf0251fbbfc0e9874eb1b4bb5f87", "messageHeadline": "Splitting the numpy dev travis job, we should receive notifications f\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e6fc61adae9c129c90d3726a5eeeea5b4feb39ca", "messageHeadline": "Merge pull request #5920 from mhvk/quantity_heaviside", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "e945a7e489390e72f78130d66ead50a05ec67528", "messageHeadline": "Correct tests for heaviside.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a96228c1b9466d47d783035834e04dc50f012650", "messageHeadline": "Support heaviside ufunc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "e0b1bc565ae2dcdcd9f0b6ebb3e430b080317359", "messageHeadline": "Merge pull request #5906 from pllim/deprecate-emu", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "c08854029e2c5ad0cff7cd80c975b74a674c6979", "messageHeadline": "Merge pull request #5908 from sladen/docs-workflow-squash-rebase", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "83d43a28c07a550dc3418496fd747a1444acb881", "messageHeadline": "Removing mentions of merge squash", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "dc61dc338f2a45c38bfc56a17f0a53a9daf69de0", "messageHeadline": "Fixing sphinx warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a21dbed96d3f1f394ed242438e3a6ab5895f6ad", "messageHeadline": "Merge pull request #5915 from bsipocz/utils_remove_py2.6_remnants", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "ea079765a066222a8046a2a1ce386e1c555061ca", "messageHeadline": "Removing mentions of py2.6 from known issues, etc. [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "6a2a8dc1576f14f54e71c64764977ba0828e38b2", "messageHeadline": "Change set to add enabled units", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a21474a112598fc596a2254231283e16c7f59398", "messageHeadline": "Deprecate emu unit", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "2115de251eb1b09220893af3079b313b1ed5389e", "messageHeadline": "Describe in a bit more detail how rebase -i allows one to squash", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "92a2ec8140c1668854290f32ca7b50f611c8910f", "messageHeadline": "development_workflow: squash with 'git rebase -i' per feedback from B\u2026", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "43c64ab69ea71cfdbc8266a9b57956f459fe1215", "messageHeadline": "Merge pull request #5897 from mhvk/pr-5891-revised", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "0447873c46e1e48ff8203d7781b22293970a773e", "messageHeadline": "development_workflow: squash with 'git rebase -i' per feedback from M\u2026", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "f3f2dfd1d3b5c08cd6aa8a129cb55aced473018f", "messageHeadline": "Deprecate VO Simple Cone Search", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 137, "deletions": 6}}, {"node": {"oid": "f8bdaab350c674b777d8496fcaeaf3587bd76502", "messageHeadline": "development_workflow: possible \"How to squash using rebase\" section", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3e013da40954c95dd70b17e974bafb4509e069d1", "messageHeadline": "development_workflow: integrate feedback from pllim", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8978311f970fbfa4dad685abf32aff896dd1a690", "messageHeadline": "development_workflow: integrate feedback from Michael Seifert", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d07494acd8dac85db910bac155e5ba455606617", "messageHeadline": "development_workflow: use double ``quotation`` for RST inline examples", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b6fa22ccfa40eea469cd982264685cc2f5d9d88f", "messageHeadline": "development_workflow: spelling/grammar refinements to rebase/squash p\u2026", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3847724cad86cf0fc035fe90e7e64a3738d0ac78", "messageHeadline": "development_workflow: expand squash/rebase information with input fro\u2026", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "f38517f4339ad55979bbdeba4b5557a47dad3180", "messageHeadline": "Merge pull request #5905 from pllim/pllim-patch-1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18902270dbd2355f9597bb26aa1aac9a96367a19", "messageHeadline": "Ignore generated NGC6976 images [skip ci]", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4541e0148b89d7cf465e1522b28ecffda87e2a2c", "messageHeadline": "Fixing placing and title level formatting", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "d97b09bf889f63bd13afcb96bd3388cb07e29633", "messageHeadline": "Merge pull request #5901 from aphearin/pre_release_docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "d7388203290b31051d6cf4be85db8e12b36c36b2", "messageHeadline": "Modify discussion of pre-release procedure so that documentation is s\u2026", "author": {"name": "Andrew Hearin", "email": "andrew.hearin@yale.edu", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b32e54954cc3a5aa800ef87b7af2921da573e17c", "messageHeadline": "Add subsection to \"Releasing an affiliated package\" documentation on \u2026", "author": {"name": "Andrew Hearin", "email": "andrew.hearin@yale.edu", "user": null}, "additions": 22, "deletions": 4}}, {"node": {"oid": "1c51c9f665b6bad8c2bb95a09a10731a48f770c1", "messageHeadline": "Merge pull request #5665 from eteq/milestones-instructions", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f48a24cb9a763b111aad38f1a563ecd0a816ba9d", "messageHeadline": "Mention of closing previous bugfix milestone, too", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b76142ca45712e555e35f5e82dc6d2fdfbda2852", "messageHeadline": "Merge pull request #4424 from nden/push-tag", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "59d34a5c5435c19e8935f389fbdf0eb83d9649e2", "messageHeadline": "Merge pull request #5893 from pllim/clean-3558", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "ad7ff08a1f3443b0900586ea726bbb1c1c539e10", "messageHeadline": "Merge pull request #5869 from sladen/bug-5824-queue-realloc", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 190, "deletions": 4}}, {"node": {"oid": "6091e7976f728a4d92c170ad27ab2ff4b0ed5f08", "messageHeadline": "Just use str(c) and make note that it can be removed for PY2.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2be84c9f164ae4b3c7be82f051157512d543809d", "messageHeadline": "Fix numbers in changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3752747309a6dc5ae3661dd40ef2c6c940a316c9", "messageHeadline": "Ensure SkyCoord.transform_to removes unneeded frame arguments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c22d12d3ef4f2aa47b79882528ab57d954bf0494", "messageHeadline": "Add regression tests for repr and str failures on multi-d, non C order", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "7297825692fed744599dd1cb40056e3e8a778305", "messageHeadline": "Simplify BaseRepresentation._values allowing multi-d, non-C order", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "73f4e0d5725467ed5da46abccddaf9afaf5462d9", "messageHeadline": "regression test and changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "36a7ab671cf8f6baee24ac4066f482c8598f240a", "messageHeadline": "Fix to allow the C-based _fast_iterparse() VOTable XML parser to", "author": {"name": "Paul Sladen", "email": "github@paul.sladen.org", "user": {"login": "sladen"}}, "additions": 190, "deletions": 4}}, {"node": {"oid": "657dd48bc9c7e4287020aa62f465b0c18ffff33e", "messageHeadline": "Apply feedback", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16da40341fe8996aa56181811cee32f0fc733f33", "messageHeadline": "Applied comments from #3558 with extra clean-up.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "ee0506a6b367f360dc7b8235f39b4add3f7dfc42", "messageHeadline": "Mentioned Table interface in FITS docs", "author": {"name": "Vinayak Mehta", "email": "vmehta94@gmail.com", "user": {"login": "vinayak-mehta"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ae97dea758cf182d54f4abdc29346b333e88ca55", "messageHeadline": "Add v1.3.2 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "0d82c81aa7cef17faf2d2eb7d15476ec2d0e6956", "messageHeadline": "Finalizing changelog for v1.3.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 25}}, {"node": {"oid": "78da8705004f525180277672e7c35d2d9e0c8337", "messageHeadline": "Merge pull request #5751 from mhvk/skycoord-attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 141, "deletions": 42}}, {"node": {"oid": "3a676801c5b403f8cd8633a281a21d6889e7a470", "messageHeadline": "move changelog to 2.0, and fix the bit about speed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3dbdf24ff01726546dee623f8375b53c578e5b07", "messageHeadline": "add regression test for #5743", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a6ed3d8ad09f7d71e24b2b5a7c4234750ebce9d8", "messageHeadline": "Use set for extra attributes; ensure updates; allow deletion.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "6e85ffa249d14ee36563293cece20fa2ac36fec1", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9609e3f7e19ad22dc382dd7ada8886c8e938e058", "messageHeadline": "Move validation of attributes to __setattr__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b39083b9727a497aa26261199002c267737a0e11", "messageHeadline": "Ensure frame attributes are propagated to new SkyCoord instances.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "cfb0f0203377b1f5ed6f2c0ac3ff637a5ee65897", "messageHeadline": "Ensure is_equivalent_frame works for non-scalar extra attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "44e309b2b62bb66f9117324c29b6fad5a3babdad", "messageHeadline": "Ensure slicing works for extra frame attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "7e0a91ece2d1c64836ae254c40da91fe6310354e", "messageHeadline": "Only store and validate attributes that were actually passed in.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "7486b0a2de0e475a49905466693779e5cb781b61", "messageHeadline": "First step in using FrameAttributes in SkyCoord.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "99b270decf93e371975f91d29343dc198a46998b", "messageHeadline": "Replace frame_attrnames_set with frame_attributes dict.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "ecb16ca10a19941464d9453e516a6ee58686e608", "messageHeadline": "Cache the names of all frame attributes (for frames that", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "4f56f9439737bc51050482f9bbf66ebce5b23c11", "messageHeadline": "Merge pull request #5880 from bsipocz/ah_update_v1.3.1", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e629e4e6c0b30383551e38415fc6033e88404712", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "331f5f0370824558d5867221b8ac7b6dd9b38743", "messageHeadline": "Updating astropy-helpers to v1.3.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51818566bb6d2485dfb9695b39100295897432a1", "messageHeadline": "Merge pull request #5296 from weaverba137/fix-unicode-padding", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c5fd90af4de1bc69093e0d10eb575c31cd2fb0cd", "messageHeadline": "Fix padding bytes written to fields converted from unicode.", "author": {"name": "Benjamin Alan Weaver", "email": "baweaver@lbl.gov", "user": {"login": "weaverba137"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b79561cf80e271e4cd0bc5f1196825b96f2eb341", "messageHeadline": "keep track of exceptions (#1)", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "20e4840f7a4debe6da994455e37434f900d123c3", "messageHeadline": "Merge pull request #5866 from saimn/fix-5827", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "ed68e02996b24f500db153a1fb4326eece7abe36", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be740b5a12b3a25d3cde13dc0523f94b5c2781ea", "messageHeadline": "Fix comments formatting [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "65ec9ac9aa7ef81b214743ff84b6a462c3d8ba5a", "messageHeadline": "Merge pull request #5868 from dcrichton/pickling-unregistered-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a00ddddca571327e4e8bdfa9ce5c46ef34e9015c", "messageHeadline": "Adding changelog entry for issue #5867", "author": {"name": "Devin Crichton", "email": "devin.crichton@gmail.com", "user": {"login": "dcrichton"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "446f9d98d06db090468315ad2ccf28f4b6b5918f", "messageHeadline": "Ensure we test also whether unpickled units end up in the registry or\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b1800b2df4ab68aef67b79422d5ae3d37ccee64f", "messageHeadline": "Also ensure the unit gets returned if it was registered but not in th\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c62a1235f265f7a735f6f93f873c0e752f711e57", "messageHeadline": "Adding test for pickling unregistered IrreducibleUnit", "author": {"name": "Devin Crichton", "email": "devin.crichton@gmail.com", "user": {"login": "dcrichton"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8740c3772713efdd38dfbb944882371734d2f8b2", "messageHeadline": "Fix for IrreducibleUnit recreation returning None for unregistered un\u2026", "author": {"name": "Devin Crichton", "email": "devin.crichton@gmail.com", "user": {"login": "dcrichton"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "34849ec938d8a81aa81f3a23add30ca9e3664285", "messageHeadline": "Merge pull request #5831 from crawfordsm/outlier_removal", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3fcaf6a1b0807b4e01b59e7814484261ac876ceb", "messageHeadline": "Try all urls in case of exception in get_icrs_coordinates", "author": {"name": "Maximilian N\u00f6the", "email": "maximilian.noethe@tu-dortmund.de", "user": {"login": "maxnoe"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "bf36d76d61c475b9f8b3580c74847b81d5aa30e8", "messageHeadline": "Merge pull request #5251 from bsipocz/affiliates_docs_update", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "581c652f9c17c70af7844db26dbac688ca8f13df", "messageHeadline": "Merge pull request #5859 from smoh/add-note-on-table-joins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c42ffe405f83e137eeaff7166627e5a1a9dbff9", "messageHeadline": "Add v1.0.13 to the changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9b5436649d98ffc959b12039504df226012cc541", "messageHeadline": "Finalizing changelog for v1.0.12", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 42}}, {"node": {"oid": "f23f827e90333457e2bac10da7c4e5bc057beb14", "messageHeadline": "Add explicit note on the row orders of join output table", "author": {"name": "Semyeong Oh", "email": "semyeong.oh@gmail.com", "user": {"login": "smoh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ba048efbe3b8dfbb33929b050411759c9ebc265", "messageHeadline": "Merge pull request #5730 from astrofrog/flake8", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "60c1c595851c885a9370fe82cbcca99277c4f029", "messageHeadline": "Merge pull request #5860 from bsipocz/embray_realign-dtype-fixes", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "6c101470794ece969e521035c30dbe964c0cdc0b", "messageHeadline": "Fix logic in how the new dtype's itemsize is determined, and add regr\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "eb301b392040413ecdad89777e84f1b9929f7b79", "messageHeadline": "Adding back trailing spaces", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e865cf8fac3807d17d56141d066b6451f845d0d", "messageHeadline": "Merge pull request #5796 from mhvk/remove-getslice-setslice", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 40}}, {"node": {"oid": "b295ba1c45d9c7be80aa8f7e1e3c6aba075c28b1", "messageHeadline": "Merge pull request #5762 from mhvk/pr-5723", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 93, "deletions": 49}}, {"node": {"oid": "0e353fa08b79490bedcb671981ad91ccee01ed5d", "messageHeadline": "Fix issue with multiple append on a CompImageHeader", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4d315d9e89ff1bf755e12db670c7e30be0f6bcf8", "messageHeadline": "Merge pull request #5777 from nkern/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 131, "deletions": 2}}, {"node": {"oid": "753001e4756d2000c7ab0b49d08cd82d1995bb40", "messageHeadline": "PEP 8 change [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e94ca1297900793c05596b5bf4be889281f7961d", "messageHeadline": "Revert change to match_to_catalog_3d (for another issue).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2a67d8dab621e936899bf811a8500b03ee0385da", "messageHeadline": "Add regression equivalency test for all PA, separation methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "cc32cca1d10b23268c08d6fc70924df9b3295b51", "messageHeadline": "And now on to merge_attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "d33dfc1aa57c113cb8b07860b47e866b27e901a2", "messageHeadline": "Yet another bike-shed, back to strict.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "f01f0d3ba4885b15fb51b369988fac8a75d624b8", "messageHeadline": "Add regression test", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "af60fea188930933117f39323831cea32f338efc", "messageHeadline": "Merge pull request #5820 from mhvk/qtable-init-from-scalar-quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "25774063fe8467638e10251bc51fb4b45672faee", "messageHeadline": "Clarify change-log entry [skip ci].", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "362d0ba05d84d8769839d0b9db6f8bdc7676164f", "messageHeadline": "Merge pull request #5759 from SaraOgaz/fitsdiff_convenience", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 172, "deletions": 8}}, {"node": {"oid": "18f4497da824d4e57c819d5e36673dff0c407543", "messageHeadline": "Ensure broadcasting of scalars is also done for a 1-row table.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b9ad64d305392e68ddab12e2223293f3774384e2", "messageHeadline": "Merge pull request #5853 from larrybradley/typos", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1f6fd90a576f47cca7707c625bbd7a5b89c4862b", "messageHeadline": "Fix typos [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3129bbb5457b23ee0ecc5fe48a242a6a7e669be0", "messageHeadline": "Fix poor merge in rebase [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7cab24896e7e9ab6863acb2f61b009586f8b86f6", "messageHeadline": "Ensure that mixin columns can be set to scalars if supported.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "36b5635f251e269569988b7c803268a4fcd73e07", "messageHeadline": "New diff convenience function, printdiff.", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 172, "deletions": 8}}, {"node": {"oid": "05a5beb78eb78f7a056067704c82e0b8460b0540", "messageHeadline": "Merge pull request #5849 from bsipocz/changelog_fix_1.0.12", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f906678b3d3772049a8b0c2e4c5ad8434d3d7dd7", "messageHeadline": "Moving backported changelog entries to section v1.0.12 [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8831db6bb3184b15ca8a2518f18c1a79badbbea1", "messageHeadline": "Merge pull request #5572 from saimn/pr-4052-rebased", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 82, "deletions": 25}}, {"node": {"oid": "5285f08bd862d1e013561cfb0214d01103b40cae", "messageHeadline": "Merge pull request #5634 from mirca/fix5627", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "53eced191ee5c69b516090352f7928e9519cac7b", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a342c9f89660e25e06f9fe2500066515329e48e", "messageHeadline": "Merge pull request #5772 from janga1997/scalarArray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "bf03e5187e759618f17642e33c115c567551a07a", "messageHeadline": "Handle sorting NaNs also in show_in_notebook", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "fb1cf31e088535775d8b3cce5b2c0593a93bfe0d", "messageHeadline": "Use the new dataTable API and remove duplicate options", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "93de0bc4928321495dbc1f1e5a48620bd96b4046", "messageHeadline": "Change sorting methodology in jsviewer", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "bf6c710b3f86357caf3c602316013eb4ce42579a", "messageHeadline": "Force NaN and masked values in jsviewer to be sorted like -inf", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a9f3f06c38f39583bf0d1e5ad8fe7bfb5523817", "messageHeadline": "Fix sorting of numbers in jsviewer", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "100ab55d164e8759abf11ddab88c264ef7025f07", "messageHeadline": "Make XMLWriter optionality skip escaping data", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "83196c7dbd857d9dcbf9f8255fdd70d7741979c2", "messageHeadline": "Merge pull request #5838 from larrybradley/test-runner-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "fcc4d26521d6061e21963d26f81e3cc58b39522a", "messageHeadline": "Add docs about running tests from the command line", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ebfd6fe2640aa784c82c5471fbe01dbdc307837c", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "175db348bb60964320c7c2cdd758320c8a3a2677", "messageHeadline": "Treats scalar arrays as Python scalars", "author": {"name": "janga", "email": "janga1997@gmail.com", "user": {"login": "janga1997"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "bc9d65149e0e96f32d3533f0ecf7f42fe0a01582", "messageHeadline": "Update the testing guidelines docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5aeb896e0f10b2a2e69dc214cc1ce62446b5aa53", "messageHeadline": "Update development workflow docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69ccae9cd99f0d839e6bf1cea5510cfcfe364af9", "messageHeadline": "removed extra lines", "author": {"name": "Steve Crawford", "email": "crawfodsm@gmail.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9a7001151bd0fe3a995ee3d5e39731146256e31e", "messageHeadline": "fixed midcovariance_shape test", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "529a5d8abbbb4846f6864314ac26e198f91e0da9", "messageHeadline": "Merge pull request #5834 from larrybradley/sigmaclip-docs", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "a3d9d3654e38d56dd65d4bdaf84aa603049f3c20", "messageHeadline": "added array shape test for biweight_midcovariance", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a19c0d8fd787b6eee3c02c51fe241c5f8424ff0a", "messageHeadline": "added check to test for a.ndim==2", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "11c688e0f187b8e7ce026366078740cdedf4311b", "messageHeadline": "Remove references to an image in sigma_clipped_stats docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "13d525cc1cbacb1d385238d8640c312dc9cb8645", "messageHeadline": "Merge pull request #5760 from bsipocz/vis_rgb_docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 32, "deletions": 44}}, {"node": {"oid": "f95508a4f7af6314ed046022103db3d849978ebd", "messageHeadline": "Addining origin to plots and SDSS link to the actual field [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9b18a2b9b6e3d3151b21a1ed7a8c8cbbd857b85a", "messageHeadline": "Merge pull request #5833 from nden/use-pr-in-changelog", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "047cb4face064ae90e3ab9a2a9d3bcca191a50b1", "messageHeadline": "Use PR #, not isuue # [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f84e9a95634c4791e9771718af4851fc8f7d0dc", "messageHeadline": "added PR to CHANGES and test file", "author": {"name": "Steve Crawford", "email": "crawfodsm@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db29327bf35e8d6135f0a621a56a2b11d31d8dff", "messageHeadline": "added bug change how FittingWithOutlierRemoval works", "author": {"name": "Steve Crawford", "email": "crawfodsm@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e15903ed084b792bd1e1ccf8d9f38d3d67e9d3c3", "messageHeadline": "Changed FittingWithOutlierRemoval to clip on the residual to the fit", "author": {"name": "Steve Crawford", "email": "crawfodsm@gmail.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ba191bfb3957d66812c55db59819ddd0520149a7", "messageHeadline": "Merge pull request #5823 from taldcroft/table-remove-1.0-implementation", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 199}}, {"node": {"oid": "35e6675df6575b978e972c39b135706da01cae1b", "messageHeadline": "Fix broken link in What's New", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0ea880b5f7d9afa107392670d17a65711dada3e", "messageHeadline": "Merge pull request #5741 from nden/update-submodel-parameters", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "5b05ffb9d655a44de74e1dbebb15c46bafffb426", "messageHeadline": "Merge pull request #4729 from elehcim/master", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 407, "deletions": 36}}, {"node": {"oid": "53a10b68a41cbbee908928e62a6a434e4e971f31", "messageHeadline": "Change name of the new parameter to ``override_defaults``.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "e24df129b146e14a3f64cf6cc7035b586e0dbd9f", "messageHeadline": "Reintroduce avoidance of transformations to ensure speed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "72f84fb39b9ad2c26130090e3e7fa427b9f186b1", "messageHeadline": "Change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f1e0fee11627b2443027eccb920cdf1fe8bc5cd5", "messageHeadline": "Don't introduce new 'transforms' method; rename keyword to 'strict'", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 47}}, {"node": {"oid": "6e886ad322f9c188720ee5c9bbf0a5605d784ef8", "messageHeadline": "SkyCoord.position_angle bug fix", "author": {"name": "David M. Palmer", "email": "dmopalmer@gmail.com", "user": {"login": "dmopalmer"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "660752d07b12994c0fb518d2012fb6cb62d4c650", "messageHeadline": "add comment [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9d64f44c189f2b3b1294dbfee2e73ac3b528b21f", "messageHeadline": "Merge pull request #5750 from mhvk/skycoord-setattr-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "19cd6e284c31a69386dd6406c945bc807643a32b", "messageHeadline": "fix typo", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6f08d1918502f7e5ec8ebd6ee9abd1070084ad9", "messageHeadline": "change log , docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5f6c1bade3b2850218b8a32e08460e1ba41b49de", "messageHeadline": "provide name.setter", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "2ad92402cc5a784560f15950e241ad63cd5d72d4", "messageHeadline": "make copies of the original models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "60ade642ecfdbea0f002a6e5be4c6672f5f4942c", "messageHeadline": "save work", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "dcdb167d3fed21a54e18a0570169cecb9266b21b", "messageHeadline": "small fixups following Tom Aldcroft's comments", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3be3e9fc8fffd4883ab503b9e48864c24a5e3f85", "messageHeadline": "Ensure that non-frame properties are stored on the SkyCoord.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "8178ead51ad74ab8b65d6a2fca3ffeb244671c33", "messageHeadline": "Ensure no existing FrameAttribute can be set on a SkyCoord.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "87c6e2310d10e383fd4eefdf33b56b468181b87a", "messageHeadline": "Fix typo and alignment [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1104b1b76584647797b30103f966f9b0447b3c8a", "messageHeadline": "Remove docs related to 0.4 to 1.0 table transition", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 198}}, {"node": {"oid": "25162341bf25d01d4fad1fd87003bad2c37faf46", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78cfdbad0dfe01a419bb671f6cc2083b9089ea3", "messageHeadline": "Reduce scope of slice bug fix to only strings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "133ff303f185bd909348098fcdc9891784583112", "messageHeadline": "Emit string truncation warnings for MaskedColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "1af88780c67ce5298c2e6e0150f7582cf685b610", "messageHeadline": "Merge pull request #5813 from bsipocz/travis_add_numpy111", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "922427781d14cd95c88744722504118bb708444b", "messageHeadline": "Merge pull request #5816 from nden/fix-changelog", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4267ecc1d3496f2479363a5a80c506c13747d4c", "messageHeadline": "fix changelog formating", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cc1f6f76aff3345fb93cc15ca1bdd49d1decd1b", "messageHeadline": "Issue a warning instead of an error when using deprecated argument in\u2026", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "ffa154609420788318e803950fc478080ca5ba25", "messageHeadline": "Add comment explaining 'info' test in Quantity.__setitem__ [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eefef164d6bb13da5d7d4653a7d7360e072a7af5", "messageHeadline": "Merge pull request #5815 from nden/modeling#4611", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "05c5bc67346ae0e8bc7ab7371dce2266fd2d1748", "messageHeadline": "add change log entry [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "165211e92571f5372c91bee68bfa83934ea742de", "messageHeadline": "Fixing file names", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1ededa32d3740a018c487150b8d87f37df36306", "messageHeadline": "fix passing of kwargs to optimizers", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "dc6bd07509ffc984322503e6a63942fc33cc796a", "messageHeadline": "Merge pull request #5788 from nden/fix-lm-with-weigths", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "525b59cbbc525f742a348e8cab4d9994d95cf059", "messageHeadline": "Adding previous numpy version 1.11 testing to the matrix [skip appveyor]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d54841d58243dfc205d3f873095acb092f2a02c", "messageHeadline": "fix for #4858", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "db097ad8e25a3246b9e47e02b0715d4f84d4f419", "messageHeadline": "Merge pull request #5812 from bsipocz/changelog_fix", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0a60b8790b6b90820450a76a2af80a5f9fc740aa", "messageHeadline": "Fixing changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d6c2d26608d667ef782e575cd42060cdbacc850b", "messageHeadline": "Merge pull request #5755 from mhvk/util-console-delayed-ipython-import", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 100, "deletions": 73}}, {"node": {"oid": "9a2ef14add9a7f6ce81cdd53498f7edfa905da8c", "messageHeadline": "Merge pull request #5810 from bsipocz/coverage_test", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd2e1a642becc2c1cf77423971606187df84ced", "messageHeadline": "Fixing coverage reporting", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e16f0d18c116807a336249d601f4fcece5f79762", "messageHeadline": "Merge pull request #5808 from bsipocz/fits_fix_groups", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ebbc4a8316a1e4788a4cc9ad47a2fbed07eb80a3", "messageHeadline": "check at least error code when testing wildcard", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5a931899fc3222dd8c5a1cc83307154bcfb2f50e", "messageHeadline": "Changing back comparsion to the original one, and leaving notes to av\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b77a657db12e15f5af6b8b66f625f8c14d4eb7ac", "messageHeadline": "Fix rtol test and skip wildcard test", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "830d3ccf2e43ccaa3cbcdfd64f24306b41655922", "messageHeadline": "Add fitsdiff tests", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 171, "deletions": 9}}, {"node": {"oid": "06d9560ae39630ecf6135f1b698837858bcdb94e", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d1f06537d7668ee268b046a49e5b1f78c50e23b", "messageHeadline": "Adding back value checking as header['GROUPS'] is not always a boolea\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63f1626ba0dd638bb04e416ff9dc4603f1872552", "messageHeadline": "Fix formula for rtol and atol using numpy.allclose as reference and f\u2026", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "4280eb75474aafad16c8a3fca2048053a28c7c0b", "messageHeadline": "Merge pull request #5805 from saimn/fix-5798", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26dc607f62d40bb128c8abb4075056f950e172b4", "messageHeadline": "Merge pull request #5803 from taldcroft/table-cache", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "6004c8c1db060b50e8aa86161291aaf42a83d56d", "messageHeadline": "Fix #5798", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6709a076617f5ea029ae5d1825f4a74b2283c848", "messageHeadline": "Make column format cache key more unique", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "a7ef727c0ba02d8ed99ddec8aca9afebd7b6d3ae", "messageHeadline": "Merge pull request #5802 from bsipocz/changelog_fixes", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "61870880992f83e803a48d66e7b2f07a9f5f8d4b", "messageHeadline": "Minor changelog fixes for previous releases [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "338cc0af042f74cddf301b14a888993998e030f4", "messageHeadline": "Fix escaped expression in formula", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3491279915c5a25973bf2c7609f8ea5488f12f16", "messageHeadline": "Change target version to 2.0", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "af9b7090fa281f3c71b4b3031909d7a6a7005811", "messageHeadline": "Fix CHANGES.rst and version in deprecation warning", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "218f4c309bcc16af366861054806f9f1fc9d64ab", "messageHeadline": "Revert use of `deprecated_renamed_argument` decorator for tolerance a\u2026", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "9cb8796b14fa606e7a55bcad21fa1c5c875c6180", "messageHeadline": "Add absolute tolerance when comparing FITS", "author": {"name": "Michele Mastropietro", "email": "michele.mastropietro@gmail.com", "user": {"login": "elehcim"}}, "additions": 151, "deletions": 35}}, {"node": {"oid": "d827f356ee84f34f9a31a8c8dcf9d43bf752c4cd", "messageHeadline": "Merge pull request #5642 from bsipocz/travis_add_python36", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "4b373a28a0b18b9738fe5cc3f7ce360e33495007", "messageHeadline": "xfailing tests for np1.12 and windows that are affected by #5797", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3ba5abd4ea30ab4384a485e909e427e59dd9c644", "messageHeadline": "Fixing raw strings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b92e97f2a73d1c01107b37b1e0b38c53094e5350", "messageHeadline": "Using raw strings for python3.6", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94944aaf4f5eb3bba76cd653d180c8319cb3544d", "messageHeadline": "Merge pull request #5791 from astrofrog/fix-wcs-frame-properties", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "92bb88160af3c88da7265df7cc1d9f2de6c765ae", "messageHeadline": "Merge pull request #5792 from astrofrog/ignore-numpy-warnings", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "88c29b8705c03d7d87fccae4caf6431bc5f42c9e", "messageHeadline": "Add PR number to changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa794791fbf1ea8c21a7561f5756fee145107a67", "messageHeadline": "Also have to catch fall-through to list.__getslice__, __delslice__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0948e90e9e7a5272356c4f5b7e10233da47d27eb", "messageHeadline": "Define __getslice__ and __setslice__ only on PY2 (if needed).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 41}}, {"node": {"oid": "7004af8ae1782198fd2bcf2b167749fdde3d0388", "messageHeadline": "Merge pull request #5711 from mirca/fix5635", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "002983d81119bbfa0ce9f34b7b13939b1e7c3d6f", "messageHeadline": "Fix a bug that caused frame visual attributes (linewidth and color) t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "1bad76362dc4d3cdf23debd9204509ec0e0cd697", "messageHeadline": "Ignore Numpy warnings that happen inside coordinate transformations s\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d247d113adeba38aead2eb81afb7f236ceed5d20", "messageHeadline": "Remove sphinx version limitation", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "514803666f592abcfbc000d02bbedaaf7db3d520", "messageHeadline": "Changing tested python version from 3.5 to 3.6 in appveyor", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "781664492fb002ea38ddc13f288baf13fab5bb64", "messageHeadline": "Changing default python version to 3.6 in travis", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "edc09a3a0d07e411327d89819c1212bc46762297", "messageHeadline": "Adding python 3.6 builds to travis", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "587922e64ffe4c12f91da9654a0633745ad1bf6d", "messageHeadline": "Merge pull request #5789 from saimn/pytest-deprecations", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "43f95a0441fa4469e031b8d25d014905b1d22e40", "messageHeadline": "Merge pull request #5790 from EdwardBetts/master", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a108b918fa6fe5196c0ffde4db91142f308a48d5", "messageHeadline": "Merge pull request #5786 from astrofrog/fix-wcsaxes-matplotlib-2.x-bugs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "7a64a9f8c65e13807e2d1f4028f65388038f1aa2", "messageHeadline": "Add PR number in changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb49494e41bd17227a3de71858dd2de029ce7c4f", "messageHeadline": "correct spelling mistake", "author": {"name": "Edward Betts", "email": "edward@4angle.com", "user": {"login": "EdwardBetts"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "10206db76f5243f045163818653ba0128b8e85fe", "messageHeadline": "fixed bug in tests", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f89e6a18108b61238061218d5d80d3c66b5922dd", "messageHeadline": "fixed Python3 compatability in tests", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf191da05794f1a8065e7bf3b731ec256b906826", "messageHeadline": "\tmodified:   funcs.py", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cb4d949fe40b7db123c3d65a19aaf82d7058a42d", "messageHeadline": "fixed tests", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1b4806505e43e957c07fc80c2fbea98bd6a320e2", "messageHeadline": "Update Matplotlib versions in tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbf4a11fbd73fbcabca06b047b06f9c2a347bb30", "messageHeadline": "Remove duplicate decorator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5d76006c0bd2933c9fd6f26827a06982791dd356", "messageHeadline": "fix broadcasting bug in fitters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "f59117590364034a0cd52d056152088f8645e6cf", "messageHeadline": "fix python 3.6 syntaxerror in wcsaxes test", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "085e165252b995b285ea2f5a5f7d9a6d0a386bbf", "messageHeadline": "Fix for DeprecationWarning with pytest", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "048f81db8fb15f93021b9fe2b99b94d72f92dbe8", "messageHeadline": "added test_midcov_midvar", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "db178311a1f31d7f800aaf1094969d070f07ee28", "messageHeadline": "added transpose keyword", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "b8dd60a87279fd2fecc6b64f158d21376ab41262", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b2588ce3d9359dac8fef4815693216d2dea7dd03", "messageHeadline": "Properly support Matplotlib 2.x default of outward ticks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89693beb59e19283a5be5d6ea1c7e45ab2291feb", "messageHeadline": "Force frame thickness to default to 1 otherwise in Matplotlib 2.x the\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e32141d8b4df60a60f2ac353c0e84a8959beba", "messageHeadline": "Merge pull request #5784 from bsipocz/readme_remove_pypi_badge", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c39532a2b010d416c1b42e7ea1616a33a39cd3a7", "messageHeadline": "Removing pypi download stat badge, as 0/month does seem broken, and n\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "34bd66f568431b57b1142e42780c6ec97271c76f", "messageHeadline": "Updated doc test v3", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b1471504a1a27dac67167a1fb0af511b1890f872", "messageHeadline": "Updated doc test v2", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "eca0a1994433bf6f87197c7505d256d99420ee8f", "messageHeadline": "Updated doc test", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc3c4ec4f691d07fd90d8c6797cf1ddbee8dc95b", "messageHeadline": "Fixed doc test", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "01a4815113c0f1e4b92490761bf73bf609a4412a", "messageHeadline": "updated test_biweight_midcovariance()", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d422063dfa73ebb686060a5832f3ec9f75f992a9", "messageHeadline": "added function to __all__ dictionary", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c15fd91b54cddf1acb9d5961cd80530f6d0de94", "messageHeadline": "Merge pull request #5747 from mirca/fix4093", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "0c76e653ab35b8622ee22a0c269ac656de6ab5c1", "messageHeadline": "New test_biweight_midcovariance() method", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "21648028b22cf9b17f5531e84209b8e2ce3cc708", "messageHeadline": "Updated changes.rst for biweight_midcovariance()", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6236958ce409b634a1004baad25693d17759835f", "messageHeadline": "PEP8 issues", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18126d4e1f11665a0e730062781d26f71c289321", "messageHeadline": "No longer need scipy for doctest", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d9cb1a5fb50118a767856a03dfedcdc769376200", "messageHeadline": "Optimized biweight_midcovariance() method with numpy.dot", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "5c9a025093d4548269ceb1de066ed5f06b63aea0", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa803f26b9e5af6648cf74ad3afa0e40fbdd1791", "messageHeadline": "Change pycodestyle call to flake8 so as to be able to check for undef\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "9c78d7fb9ca8be43aa953dc5f5a6cd6824904f11", "messageHeadline": "Merge pull request #5775 from mhvk/io-fits-compressed-errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "218462c398e1bb6ae27772f151823933a616d31f", "messageHeadline": "Fixed PEP8 issues", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "88043cedec93437a13c13594caf13300cb36707c", "messageHeadline": "Indentation consistency; number for changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3fcad2cd580f08c01b4e622eb4b49e409ad9c908", "messageHeadline": "Ensure an empty array is returned when sigma cliping an empty array", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c5c1871e6d7dd8f8cd50b4e7b477df3ea336e78e", "messageHeadline": "Improve HTML rendering of table length information", "author": {"name": "Saurav Sachidanand", "email": "sauravsachidanand@gmail.com", "user": {"login": "saurvs"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "870f1b0c0561c965742d822cbc6af81ff87baffb", "messageHeadline": "Use a singleton class to hold ipython information.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 57}}, {"node": {"oid": "6a7b6b8b2550cf3367a0250e91552e7c3c4739bd", "messageHeadline": "Changelog entry. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd1d27da1bc775f9f29c768d4598455cb41042e3", "messageHeadline": "Re-add ipython version check (to avoid possible warning).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8514f3f5a75e4eaa6ef92dfe4ac646755c28e540", "messageHeadline": "Only import IPython in console if it is actually needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 67, "deletions": 65}}, {"node": {"oid": "c7fd4abcccca76e5df9bec29931f0062f503bfa5", "messageHeadline": "remove unnecessary blank line [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cf0e04752001de4c257ee497ba9d67f27dc24b95", "messageHeadline": "Merge pull request #4659 from olebole/fix_test_comp_image_hcompress_i\u2026", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "52b15b7aaf36f139d840bc71aa2e052dfb5ce164", "messageHeadline": "Fixed doctest for biweight_midcovariance in stats.funcs", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd92cfd48fcbeb2ab5041f2848d5b5d0923895aa", "messageHeadline": "Fixed doctest for biweight_midcovariance in stats.funcs", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c7db23a085d94e0b07f7c89de3bcfa1baba35cf", "messageHeadline": "Added function biweight_midcovariance to stats module", "author": {"name": "Nicholas S. Kern", "email": "nkern@berkeley.edu", "user": {"login": "nkern"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "f476436934f0447b246536241e0820a8888a3758", "messageHeadline": "Loose identity test of a HCOMPRESSed image", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5213633560b8ed08456052ab7351b65e65907cc9", "messageHeadline": "Merge pull request #5758 from Cadair/fix_runner_subclass", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "ed6e955c917a4516c964c33f95213c16ddb6b611", "messageHeadline": "Except on Exception only.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "072191a1413dea426a1aa9f4f9b90ef42366e6df", "messageHeadline": "update changelog entry", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0c1ec22eb3631a7b68f0631fedd2cf47747105a9", "messageHeadline": "add sharedmethod n_submodels for single models", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e8ba0482bda47bfcec2b0bee2fcb3c69d799962e", "messageHeadline": "Change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf76c6e161ab11f0363cf8794039c2c58d2ef5eb", "messageHeadline": "Simplify error handling; add a second one; initialize buffer as NULL.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "598bbdf461fe18b23aa30722d8b4f6a8802944f5", "messageHeadline": "Merge pull request #5671 from bsipocz/travis_limit_cron", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e5bf8679f1f94073299732ccef7da7555e015eaa", "messageHeadline": "Add test case for compression with missing ZNAXIS.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ca9872887dd5f2a5ec4cf6f880b8e53fa0aa47df", "messageHeadline": "Handled 2 errors.", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5d3b7103f5805a22befba6a7ff3cd52b178c9611", "messageHeadline": "Merge pull request #5710 from pllim/pycodestyle-setup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a2cdcbf78da7cdaee667008dad567df6b3ff760", "messageHeadline": "Merge pull request #5606 from Cadair/return_units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "5890e0752adc6a90ffb18a53b5977fc76a894f3b", "messageHeadline": "Merge pull request #5761 from MSeifert04/update_decorator", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 99, "deletions": 41}}, {"node": {"oid": "83a3e89541ec5d8bf843fa19c8b57de35e1d2c9f", "messageHeadline": "added changelog [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "5d13da675b0ab700bd93d5f8f763441e415d8515", "messageHeadline": "Merge pull request #5748 from adrn/examples-manifest", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e24bf1235ef52fc7f95a0c3e46e7282ea19ab1af", "messageHeadline": "Merge pull request #5768 from bsipocz/rtd_pin_py35", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae0ef1cef86b21548f4577302a92fec9f1e71457", "messageHeadline": "Pinning python version to 3.5 for RTD [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d821d3018bd8d3d9d7d04eac1a12b7662101441f", "messageHeadline": "add changelog entry [ci skip]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b99457614717018042930b0e6ff3031c031150b3", "messageHeadline": "add test for empty masked array", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bc6738c10b77c7f5b0cf8f5e6e722429c71af2c5", "messageHeadline": "Ensure that a masked array is returned when sigma clipping fully mask\u2026", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "eebd55804fb56fe40366fb3dc230ee380474658b", "messageHeadline": "Merge pull request #5764 from hamogu/patch-7", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ca024895f27545b30fee46d2f77b3e82a440b5", "messageHeadline": "Remove mention of astrpy 0.4 on top documentation page", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa1ec13dfe9c7b1cd6b7b0cc1b9d168c6281c929", "messageHeadline": "Merge pull request #5763 from mhvk/skycoord-from-name-example-precision", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a2afe11caa3eb7837121adbdb58d7fc271aaf308", "messageHeadline": "In examples, query objects with well-known positions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "62355a0b590befb49f5db208da1aea434757ea76", "messageHeadline": "changed fits clobber decorators to be pending.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "15a83acfc6752c43b255d041b2cbf1ad70dde6da", "messageHeadline": "include a pending parameter in deprecated_renamed_argument", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "d94816c0ec1884e6a8743b7e299576ccae2c860e", "messageHeadline": "removing usage of reproject in favour of using already reprojected SD\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 44}}, {"node": {"oid": "d6a23e83e0a553384696ae54fff784dcb3d617c1", "messageHeadline": "Do not modify instance defaults dict", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a386609bff1adcfb79f381bdd3c5b3f711c9a864", "messageHeadline": "Merge pull request #5733 from astrofrog/astropy-modeling-rotation", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "2ecf3999a42c79cbd53ff4df448f6675f8461730", "messageHeadline": "Fix disabling arguments in runner subclasses.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2b3bf33b7c53c7cfef23483a58bc2cdaa511a18d", "messageHeadline": "Merge pull request #5720 from lpsinger/fix-out-of-order-tunitn", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "98a637dd7242733b459f3bf1400ceacdaebe8428", "messageHeadline": "Fix out-of-order TUNITn cards when writing tables to FITS", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2f49ab99fe43bba11734a1c3f7ae31f332b1510e", "messageHeadline": "add changelog entry", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "64e86f1c5b3a6c10ec9e1276b2e09603b3797c29", "messageHeadline": "reduce grid sizes to speed up tests", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f73feca5410b691a6b36e9253468a1791cc083b7", "messageHeadline": "add unit tests", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "00cbacc64c08e6793b4ff59c69136dcda20a6a53", "messageHeadline": "fix bug in discretize_integrate_2d", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e90660a696f2403aefded7ca6f7a2a1ae0abd98c", "messageHeadline": "add examples dir to manifest", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87002aeacbe70facaa297355ce8682b07e211d22", "messageHeadline": "make n_submodels as sharedemethod", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "f34293c09e163959526e6efcd86090030d6577e4", "messageHeadline": "add n_submodels property to compound models", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "2e3d22225beaff356fe9c8f0ba5da8814accab58", "messageHeadline": "Merge pull request #5740 from bsipocz/setup_remove_download_url", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1a6003a67c592ab6689b469ce8e3f67fe7cb86a4", "messageHeadline": "Merge pull request #5718 from nden/bb-1d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "daec192b31d33e17644c319acdf192c06118cc1a", "messageHeadline": "Merge pull request #5738 from jakevdp/lombscargle-autofreq", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "9d3d847da464df3edc9f645a069a61b9a92f1d92", "messageHeadline": "Remove download_url from setup.py", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7b6cfa0456cd4c40cd81ef52c6ffc976bea02211", "messageHeadline": "Update changelog for #5738 [skip ci]", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a88edab22d8667c7996a3cffc59c92806e1c20a3", "messageHeadline": "BUG: use correct maximum frequency in LombScargle.autofrequency()", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "5bf6cb0d231547158e03f86d2d08b46536295ed1", "messageHeadline": "Merge pull request #5729 from bsipocz/table_remove_deprecated", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 440}}, {"node": {"oid": "7be08b09cc596bef04ad712e9a63e386a459b0b6", "messageHeadline": "Merge pull request #5728 from saimn/fix-ply", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "763a798cbe5b6144159aa2f3f439199a87810429", "messageHeadline": "Running cron jobs only for the latest and dev numpy versions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9860823d92d9e20184ea267f93732f0f026f8d5d", "messageHeadline": "Use rotation_matrix in astropy.modeling.rotations to avoid duplication", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 25}}, {"node": {"oid": "9a12eae851a206242ce02438c8d3c8054efd87df", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "670e21ef7f2cec66cc092ddd1777c38b400376ed", "messageHeadline": "Add comment to explain the need for str() [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3fb9879c54bb992e5c54ba0112a43c248e979d1e", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6e10c255c10f2be3e541106d875bcb0e062a4aa4", "messageHeadline": "Removing deprecated code from table: .data property of Row, and funct\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 438}}, {"node": {"oid": "a6c77450b8972a4ecb16c3d697b777bcbc3f7766", "messageHeadline": "fix typo [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb9caad90f6a4225fb7c3e5afb425cd4bd8082a6", "messageHeadline": "Merge pull request #5724 from hamogu/patch-5", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "60550b0707a8a0a45c39d72a7e68e38bd9754049", "messageHeadline": "Prevent PLY to overwrite its generated files.", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "2c1799eb0e4472207c76020086600221702b47ec", "messageHeadline": "add changelog entry [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64bcb6ca0257564e7357fa58aee8cb2d8f16a5db", "messageHeadline": "Merge pull request #5656 from gcalderone/sbpl", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 234, "deletions": 5}}, {"node": {"oid": "69afce01cd47a67232ff4012765c519925f2bc1d", "messageHeadline": "Documentation guidelines still have v0.4 notes", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "78380d5cd5c1b4b91a5f1fb05428ee5c54846782", "messageHeadline": "Dropped blank lines in the code and updated CHANGES.rst [skip ci]", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2a4d0603adb1280b008218d1fe36fc79c691919a", "messageHeadline": "fix bounding_box setter", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "c4923dd2548fa2b1035eca272f6c2d4a4ca3725c", "messageHeadline": "Merge pull request #5715 from larrybradley/sigclip", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 8, "deletions": 30}}, {"node": {"oid": "5bc071079d3c914ea8c5101fcb4a401e0fcaff08", "messageHeadline": "Merge pull request #5713 from jakevdp/lombscargle-psd-norm", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 146, "deletions": 7}}, {"node": {"oid": "22f5fc902caa6a9640c6a5e7711ba2f5b38ebc49", "messageHeadline": "Remove unneeded units test", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "f1485f63f3f3052d759f107c2d3e0800fda5965e", "messageHeadline": "Merge pull request #1 from mhvk/pr-5713", "author": {"name": "Jake Vanderplas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "bb58d34031b429f2af80bc16e16ec4ac5482729c", "messageHeadline": "Remove unit checks that are irrelevant for the bug fix.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "22814507e9ed7650376b802d3be02f330a3e0f4c", "messageHeadline": "Merge pull request #5688 from mhvk/pytest3-trials", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "7c9db637394e293ef89bc491a0c8d6ac467c25fd", "messageHeadline": "Add section to narrative docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "fbebaa4de29dbba24bc15f36e7a4543275690d76", "messageHeadline": "Move lombscargle statistics into test_lombscargle", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 193, "deletions": 211}}, {"node": {"oid": "9c75504ab6151a891eaa15012b8b45387f0dc6c1", "messageHeadline": "Fix example", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "607173a34b6bdff6fecf3ab8a5b509130b3f5369", "messageHeadline": "Add changelog entry", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "161b74e6af875b0fc077693e98d115bc53df2213", "messageHeadline": "Add return annotation support to u.quantity_input", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "24af24f9b4967b7afb0a5675c47466f0d88ccc49", "messageHeadline": "update changelog for v1.3.1", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "14dc15825e909597fc2900dc57747fbb905d94da", "messageHeadline": "Create astropy.stats.lombscargle.statistics;", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 208, "deletions": 174}}, {"node": {"oid": "63d9589bcecefebae92c7e60505dad4c535e83c4", "messageHeadline": "Correctly handle units in LombScargle distributions", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "9d7f95336b6eb74ff73e8739b89c71ee1020fba9", "messageHeadline": "update changelog for #5713", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d6975d5af766e3a5c333947439558ad3b38483a6", "messageHeadline": "Merge pull request #5714 from bsipocz/changelog_fix_1.3.0", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8dad1f036f8e4d2f38618cd70ba2efa90397b416", "messageHeadline": "remove non-ASCII characters for Python 2", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "215e3309b23fb22c31eeafc2e33a96f89d86aca1", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4209b942b9c9ceb3cbfa82bccc898e03f7d070e9", "messageHeadline": "Remove sigma_clip deprecated keywords", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "c9e85d1ca115009d15d0888780fced1a123c2e04", "messageHeadline": "ENH: add distribution functions to Lomb-Scargle", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "5be4d1edcd6a22b9cbce3e66da017ac1fd2fa6b0", "messageHeadline": "Adding new_table to the list of removed functions [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb0a509b2f8e9d499d74f85de334ff2f50eb4fd7", "messageHeadline": "BUG: fix psd normalization for LombScargle.", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9a637f9311fb1585e7703e979455c9e6545a1a63", "messageHeadline": "Use system pytest only on python3 appveyor build.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95b903cc53854aac308dac98ca28182ad8959c8a", "messageHeadline": "Use system pytest on travis only for two main builds.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "663826a5ed45d740fd8ccab8902c749134f6588a", "messageHeadline": "Renamed testing base class imports and added note.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "c104685fc945e49608c5a945ddf9be9cc8652dfa", "messageHeadline": "Removed unused counter in sigma_clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3a8812c8b0d1ddfc24bf3f06456d23e79ceb6139", "messageHeadline": "Changed [pep8] to [pycodestyle] to remove  deprecation warning.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acea3d913cdfaabb9afe72841b16509ddaf04a5a", "messageHeadline": "Merge pull request #5664 from adrn/docs/package-template", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "237d304a2827eb0e6f36012a115f6ba31600e0d7", "messageHeadline": "Use monkey-patched doctest after all, but with new fixture setting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "1085499c9b6b950bcb678394289545187b5d4132", "messageHeadline": "Merge pull request #5628 from taldcroft/table-bytes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d3ef8de06f202b8f012f388fa2a2a98cfa185197", "messageHeadline": "Merge pull request #5675 from taldcroft/fits-unit-warnings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "d7a3f55bdc7b0c9ed99d71eb07ed74e514869777", "messageHeadline": "Update changelog [skipci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3809bfa6b95b54775101eb79a2c9c7dd733ff076", "messageHeadline": "Merge pull request #5624 from taldcroft/table-string-warnings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 4}}, {"node": {"oid": "e1f6f14edf12c4a93101b7993d91ebebacaaa1f9", "messageHeadline": "Remove old runtest methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "07ef87707de76a7ac497713e0435222bde758715", "messageHeadline": "Pin Travis pytest to 3.0.5. Got rid of TestRunner warnings for real.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "94873d09b27b8bcddf5b460fc3b23cdd40415527", "messageHeadline": "Force Travis and Appveyor CIs to use system pytest, not bundled.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03f8f4f9e5c0f57a6539e979a00719e97b40cd28", "messageHeadline": "Ignore test runner classes to avoid pytest 3.x warnings.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8e84e62c939b2a43d7c8d1ca8487b32b84a46725", "messageHeadline": "Allow pytest 3.x to use plugin for doctests in .rst files.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2761a24239af20949e7789cbb1c7a0452aac4879", "messageHeadline": "Merge pull request #5699 from mhvk/add-changelog-entry-for-5696", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2b407d7ce7988ec3191f9ee001b03c896832466", "messageHeadline": "Add PR number in changelog entry for 5696.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3731707a339a432c24b2157a9b44bdb007138932", "messageHeadline": "Merge pull request #5696 from tomkooij/fix_tablewriter_realloc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f1e885bf90843d3344bc1a7a0a66e921df4d80b0", "messageHeadline": "Merge pull request #5697 from pllim/fix-doctest", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53e22b8d48fdbf3e129da24d43c63ba7c946e57f", "messageHeadline": "Revert premature pytest 3.x feature", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ba18e1a93f26cbe4e7b647660e46a89c4333a64", "messageHeadline": "Fix indentation in CHANGES.rst", "author": {"name": "Tom Kooij", "email": "tomkooij@tomkooij.nl", "user": {"login": "tomkooij"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "85870795a36e96af5dec200331f8b93e6cf975b5", "messageHeadline": "Add bugfix to CHANGES.rst", "author": {"name": "Tom Kooij", "email": "tomkooij@tomkooij.nl", "user": {"login": "tomkooij"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5f244279716fd2b2ace40854f922d464ac86a7c", "messageHeadline": "Change realloc() to PyMem_Realloc()", "author": {"name": "Tom Kooij", "email": "tomkooij@tomkooij.nl", "user": {"login": "tomkooij"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36a9539b64cd488854b472d1d8fc150cf8e7bdde", "messageHeadline": "Merge pull request #5689 from astrofrog/fix-remote-data-default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6a46098b45934b24a5fd10161045b765d53428b0", "messageHeadline": "Fix default value for remote_data option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "60295838394a5c001e08d5949857f55286e3b704", "messageHeadline": "Documentation updated", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b009dff22761ea3ce1c277384c0847c97ec46249", "messageHeadline": "Merge pull request #5645 from adrn/coordinates/isclass-typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "770105cda9a0e8b609b2df970cc4eb05f0ad8eb6", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "35c43769afdf126e1d85a0605f96425d751882cf", "messageHeadline": "Add missing PR number to changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a4f54ed78d0f4408d872370d43c338705b6f723", "messageHeadline": "Merge pull request #5684 from astrofrog/avoid-pyplot-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "06448b6bdb1ffba02629a5eb897e051ef4583dcb", "messageHeadline": "Merge pull request #5683 from mhvk/units-doc-prefixes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "1fe76003b2a930273736791cd3843a4d865e2898", "messageHeadline": "Merge pull request #5682 from mhvk/pytest-3-do-not-use-yield", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 203, "deletions": 268}}, {"node": {"oid": "a18f6a71eba1e0cc746691913f348173b0d58383", "messageHeadline": "Merge pull request #5678 from kelle/pytest3-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 96, "deletions": 151}}, {"node": {"oid": "65f5e9999aa4d0af0c5fd63f676570a875c17706", "messageHeadline": "Avoid importing matplotlib.pyplot when importing astropy.visualizatio\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d884410dad6cf6d812709320fef776ab33236649", "messageHeadline": "Rephrase unit prefix text.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d176b1eb2a291c9496de5a3676714ed89755c4d7", "messageHeadline": "Added doc on prefix under Units", "author": {"name": "ritwickdsouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 74, "deletions": 0}}, {"node": {"oid": "41d221c278327af824320559bd9ba643428e4bcb", "messageHeadline": "remove blank lines at end of file", "author": {"name": "Kelle Cruz", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ae94fff0fc8b8b462c1903b83fd81b0265976948", "messageHeadline": "Merge pull request #1 from mhvk/pr-5678", "author": {"name": "Kelle Cruz", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 57, "deletions": 89}}, {"node": {"oid": "d0186fd9844e8da5b3d52fd2dc61473f74d063da", "messageHeadline": "Also ensure tests in test_wcs do not use yield.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 89}}, {"node": {"oid": "3db32dc3340be290bd48bea0cefcee83ddc23297", "messageHeadline": "polish to test_read_<spec/map>_files", "author": {"name": "Kelle Cruz", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "77622a8bce2a5dbb57de27f5de4d85ffba9d4d20", "messageHeadline": "Redo vo tests as loop inside function to avoid python2 errors.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e1f1b8b56c48a84550f9b00843349b62d8862ca", "messageHeadline": "Use parametrize instead of deprecated yield in io.votable tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "dc8bc08571a68b8adbf4c190cf3a71e5190fcda4", "messageHeadline": "Merge pull request #5655 from ritwickdsouza/timedelta-malformed-times", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ddde22fdf9ad6c050985b86391c3ba0de879c1d7", "messageHeadline": "Use parametrize instead of deprecated yield in unit format tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 202, "deletions": 264}}, {"node": {"oid": "59cb762fdabbec549460f3fbd4a74f7e1a230af8", "messageHeadline": "Remove trailing whitespace", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57e75e7820af26f6ccdbc73db00ab4dbf7d8cc66", "messageHeadline": "use parametrize instead of yield. [skip CI]", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 39, "deletions": 58}}, {"node": {"oid": "712542796c3c33a4ea29fd702a4b8ec11ad93357", "messageHeadline": "Merge pull request #5646 from mhvk/utils-numpy-lt-1.12-redefinition", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6877f8773e818ae61512b8cc5f9bdd2a8ac21a0d", "messageHeadline": "Made changes based on review", "author": {"name": "ritwickdsouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6a9c50b3cc2e20e7392b98a33f086d59e38012ef", "messageHeadline": "Use custom message for test", "author": {"name": "ritwickdsouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "dc76ded3eae1b78f10d9f454e896cab44a356fef", "messageHeadline": "Wrote test", "author": {"name": "ritwickdsouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d1a260cd17eaa5422e26b601d73c9d4c087944aa", "messageHeadline": "pytest-", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e8c2366c664ac0463dcd93a9f5d899d5bd94248", "messageHeadline": "Fix PR number in changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c39970920ce0ec252ca6c29c1f688ff9d9fdaa", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c4d4060a265350198f7bd863ba59ec71a8b2ddf9", "messageHeadline": "Change unit warnings to warn only on write, not read", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "027dbfad5f0064d287e95043179eec7f9981245d", "messageHeadline": "Ensure NUMPY_LT_1_12 works for beta prerelease.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a48bcbe542628437e7481a533ce76ee5aaeccac9", "messageHeadline": "Merge pull request #5672 from bsipocz/tests_remote_data_test_header", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6576312b51580619cc687f7a43849a039408cbb7", "messageHeadline": "Merge pull request #5669 from larrybradley/imagenormalize", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "430bc7134df8d3cfcffa2afab25b50b3a853a9e4", "messageHeadline": "Merge pull request #5112 from jpowerwa/docs-io-unified-reader-writer-\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 70}}, {"node": {"oid": "f2b6087fea60640128e27e05b2560ca79ed499f2", "messageHeadline": "Remote data is always added now to the config, thus the real info is \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d49abcaea1a9c7e38c9dacb3ec5659c2398ff42d", "messageHeadline": "Added minimum values and validators for the amplitude and delta param\u2026", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "419a62d3d08a51baf6cf27a9918def7c860e8f11", "messageHeadline": "Add tests for interval and stretch inputs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "69fad5f68c35cd0021a1f0b0d3a6d0dae6f4d0ec", "messageHeadline": "Raise error if stretch or interval inputs are not class instances", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7bb336057d1cf9d1ca089a55b27c5a59cd292112", "messageHeadline": "Merge pull request #5662 from larrybradley/mpl_style-docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 73, "deletions": 50}}, {"node": {"oid": "806b6a31c04a054f01188232d17c5f50302587e7", "messageHeadline": "Merge pull request #5667 from mirca/fix-whatsnew-typo", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "81b9203f4947125dda3f3443dac5df497a6be3e3", "messageHeadline": "fix typo in whatsnew 1.3 [skip ci]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "413d67d7897c24afde64982959bebb5f6c4bc4fe", "messageHeadline": "add step of milestones to release instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "85405231bc3d618e91ed1cefa90ff4cab52d0361", "messageHeadline": "Add doctest-requires for matplotlib", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "f245a5c57848fea92e2524c72768d378b613c652", "messageHeadline": "Use Sphinx data directive to define mpl style dictionaries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7381413fbad8ad3fb3ebbcad47be537ac1301387", "messageHeadline": "change custom to <packagename> [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "64721902f5eaa50bfb252787b2869b3f81f6e2a1", "messageHeadline": "fix external links", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2e3b07e00afb7abb77bc6ed212535ec92616db03", "messageHeadline": "oops fix css filename", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735693e5db7a7242033083564a7c94c68ae73e6d", "messageHeadline": "add instructions for small tweaks to documentation style", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "e871f84b00ee5aea376a4542519021ebdf0ffc7a", "messageHeadline": "Fixed change log entry for #5550", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a5c9d3929a4f90381e55332439958fb623cb416", "messageHeadline": "Merge pull request #5550 from bsipocz/fits_diskspace-error_4065", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 133, "deletions": 41}}, {"node": {"oid": "1ae9ecbd4b32b3ea0ec9b61f9f962729735d9231", "messageHeadline": "Improve the mpl_style docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "b1ccbff654807c21144c8ec42ea346153edf0ce5", "messageHeadline": "Move mpl_style module docs to narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 41, "deletions": 50}}, {"node": {"oid": "303be803c1ca506794c1fb29fa7be999c0d7042c", "messageHeadline": "Adding a new _writeto_internal method to avoid having a too long with\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 66, "deletions": 63}}, {"node": {"oid": "1fa0037dd7eda7f2cc8efffb05c99ffe80809204", "messageHeadline": "Moving changelog to 2.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f72505338248390fb83ff14e1954ae500e4271d", "messageHeadline": "Fixing 32bit and windows test failure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92d1874f4e1d93b5ad15d3e72994ca51f1868901", "messageHeadline": "Addressing review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "e6d066b2a6360d1c2ac40203e6f07f8cc77a7b37", "messageHeadline": "Making sure that hdulist.close() properly closes the file is needed, \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "8db8097756f18e2eae4d4d623b075c60ab3c68a4", "messageHeadline": "Fixing failing tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f50f4b5fbbe3befc90f839bd40f8cf1892faf197", "messageHeadline": "Adding free space checking to hdu._writeto to make it work with all H\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 96, "deletions": 91}}, {"node": {"oid": "a94b41784aa36baa36bfda9a685aae4c03ca06b1", "messageHeadline": "Removing unused imports and variables", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "e6da6a668abb19ec6f31ed8f176fd1dceb5c79d1", "messageHeadline": "Adding dirname arg to _free_space_check(), and fixing first test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "b972fa2334857750f761929bf89b740b1e02061b", "messageHeadline": "Adding changelog entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f719acd9436ca0bb379e73fba37ad6cfdf75f4d0", "messageHeadline": "checking disk space before writing hdulist to file system with tests \u2026", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.local", "user": null}, "additions": 83, "deletions": 9}}, {"node": {"oid": "2a31f036efae63eeb5e430a8e52cfef656ed5cb8", "messageHeadline": "Merge branch 'master' into sbpl", "author": {"name": "gcalderone", "email": "gcalderone@users.noreply.github.com", "user": {"login": "gcalderone"}}, "additions": 32, "deletions": 156}}, {"node": {"oid": "7f64151430251a74e39bcaa3eb98d1d9534388d5", "messageHeadline": "Minor changes to comment and documentation", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e8a174245618fdcff62cbd3f5873f8bb343265f2", "messageHeadline": "Added blank space between operators", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "11cb77af656f83bc30a241dc6176720fb02dfcf5", "messageHeadline": "Merge pull request #5660 from eteq/remove-extra-2p0-changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 149}}, {"node": {"oid": "c2e3f87b78ea4a837a29606d0cda33dbabc4fbe9", "messageHeadline": "remove accidental extra 2.0 changelog section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 149}}, {"node": {"oid": "9262d158f5ee670e2c08f8314adb7a773e0fef73", "messageHeadline": "Minor changes (space between operators)", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "249e6853a0d7efce63fcb5aa50ebc80475b0813e", "messageHeadline": "Minor changes (drop blank lines to avoid travis-ci errors, small impr\u2026", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d71285a69012cbb6d26fff1a1e57c164e00657a9", "messageHeadline": "Modified SmoothlyBrokenPowerLaw1D model", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 151, "deletions": 92}}, {"node": {"oid": "b315d02bd4665b4f009e72aeaef31124a2b7821d", "messageHeadline": "Merge pull request #5657 from jakevdp/lombscargle-args", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "a9f9b4529fefea5b3c583c59e2ccb10b63595983", "messageHeadline": "Fixed typo", "author": {"name": "Ritwick DSouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb1df91df9e40c65a742e3554534a8ee3a6bf263", "messageHeadline": "MAINT: make LombScargle.autopower() keywords explicit to aid IPython \u2026", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "e75f5006e8d20ed5c2e676cf994119ac875c2714", "messageHeadline": "Add changelog entry for SmoothlyBrokenPowerLaw1D model", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "79210707b95045371e777ffb45ec5a2e101b006b", "messageHeadline": "Fixed identation", "author": {"name": "ritwickdsouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1179d3b3552c6419507c8efa085386baf9002bd", "messageHeadline": "Throws ValueError when leap second is detected", "author": {"name": "ritwickdsouza", "email": "ritwick.dsouza@outlook.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "21ecbaa52ece9a72e8703b63489f7a519d25cd05", "messageHeadline": "Added astropy.modeling.SmoothlyBrokenPowerLaw1D model and its test", "author": {"name": "Giorgio Calderone", "email": "giorgio.calderone@gmail.com", "user": {"login": "gcalderone"}}, "additions": 147, "deletions": 2}}, {"node": {"oid": "bf122243a6b74d72afdff6bdd9fb9b67d9b1ce6e", "messageHeadline": "one final credits page tweak", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "932f004541f8804488d9a10d5e77935a7c47daed", "messageHeadline": "another fix for the calculation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "646ca0c1d83aaa4d78d7660a1d3a8f03d65cd875", "messageHeadline": "fix copy-pasta typo in input validation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e825df563d4cd6125512af5182055b65a889322d", "messageHeadline": "Add mention of not adding .dev", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "02959e63b524d8d7a4f28bffab2c54f6be2c53c6", "messageHeadline": "update release instructions to reflect pr_consistency scripts", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "56ae93fdc3465f595ae74385484efb355eb5fe12", "messageHeadline": "update release instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "c8af85228631024a72c2e90fb95e58017a90c2e0", "messageHeadline": "credits updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "2f47290e9d4fd3afe8cb8f02a3e4d4b91f8bb713", "messageHeadline": "additional minor changelog updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 206, "deletions": 94}}, {"node": {"oid": "998a86c8b3da95b11c2e9ae7bd3d528768075dd5", "messageHeadline": "update changelog for 1.3/1.2.2/1.0.11 releases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 158, "deletions": 111}}, {"node": {"oid": "c220a96b0afcd21c44112b68b79718241b34f42a", "messageHeadline": "last-minute update to some doc outputs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fe1d2c328f19c2b23ae288777bc4bc5e1badfed5", "messageHeadline": "fix whatsnew in 1.3 typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e308756a963d912d37a29af4c3903f14a0ab4bbe", "messageHeadline": "final what's new 1.3 updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 96, "deletions": 53}}, {"node": {"oid": "db280ae1c0bf2c7008a0f8df7c1612198dc124c1", "messageHeadline": "updated mailmap", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f0a17fb1897c92e5dcc97d1ef818bf9672b07a57", "messageHeadline": "expand examples for of_address what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "8aefcc262f3035e6aec5afd184c7940ac02964f7", "messageHeadline": "add YAML serialization to what's new in 1.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a9232222a3ca263316e4648d9af1f0df16176e78", "messageHeadline": "add description of lazy loading", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "795960f785ae382a06eab60b5de9d82c67a144ed", "messageHeadline": "Merge pull request #5621 from bsipocz/ah_update_v1.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12d7d5b6755b511b41a01bd513d8877e5ee49490", "messageHeadline": "Merge pull request #5638 from MSeifert04/wrong_changelog_section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9970041c594e7b12efc1b63506e1629765616873", "messageHeadline": "fix section of a changelog entry. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a91c57ac752bdb28c518a891bb3e9aec0b6c1bf7", "messageHeadline": "Merge pull request #5637 from adrn/docs/sgr-example-units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1a5f1b2e8d7593349cd072b87595301df45451cd", "messageHeadline": "Merge pull request #5636 from bsipocz/whats_new_typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf12400573a4dcecf0ba22a385d663bd32c555f0", "messageHeadline": "use units for angles", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1961bf1d67f229d83875838290eff7c1f3936be2", "messageHeadline": "Fixing typo in what's new [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03fdd5a2316e1475bfa19ff5006edcaa2a6d7452", "messageHeadline": "make changelog consistent with github", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "323966a8b5cf28df49c5cb98ff8929650fad4098", "messageHeadline": "Fix issue with common_dtype for bytes columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "4f75bf689651d8243ca773dff56448ed7435a2f8", "messageHeadline": "fix the calculation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25b3b73b05728d2bc0f2ac3e2357fe0456fbf1f4", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d956caf2e8df64a481945f37ce81f6a467b97237", "messageHeadline": "Do truncation check in __setslice__ for older numpy/python versions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c5994fd57bd0c1a974e7465b0f75ac6be41ad094", "messageHeadline": "Merge pull request #5625 from eteq/update-vis-doc-mpl15", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c405d446dbaee40e84a781ed950f150a30134897", "messageHeadline": "be more specific about MPL version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e62631a2a8b56b04f054f699d3fccf79cd3c54c2", "messageHeadline": "Emit warning when assigned string value is truncated", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "073c40e18026cafd135459ef474eb88a9a000014", "messageHeadline": "Merge pull request #5620 from astrofrog/fix-short-remote", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a98843cd3713069373db846319e5480efc1579a2", "messageHeadline": "Updating astropy-helpers to v1.3", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28dd7e842f8c73ffe486e9a4138b6503d4650709", "messageHeadline": "Fix -R short option for --remote-data when specified without arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a088151ab78214794daa007f3abbc947aa9847da", "messageHeadline": "Merge pull request #5614 from saimn/fix-fitsdiff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4a180695b12d8b97f8d34dfb13d36908b42b1369", "messageHeadline": "Merge pull request #5608 from adrn/whatsnew-1.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0f0b43c4b2ea03730894c70217eb79018880b419", "messageHeadline": "Merge pull request #5613 from astrofrog/whatsnew-wcsaxes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "a7ffababf159603fa9c4c58df31aaa4ff161de04", "messageHeadline": "world->celestial", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48442d950f02cface291c8854040fa8fffce07c1", "messageHeadline": "Two ticks", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "681a69e36a159551cebd48e50a6c2a245e006224", "messageHeadline": "added explicit code example", "author": {"name": "Adrian Price-Whelan", "email": "adrianmpw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "53fbbea0b7a5c660a4c644cf711d9eb501958a30", "messageHeadline": "Merge pull request #5616 from larrybradley/stats-constants", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "b968c0be20d2777943228741086093b7b76966cf", "messageHeadline": "Add docs for gaussian_sigma_to_fwhm and gaussian_fwhm_to_sigma", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "d7589ee0d219bde8ba30066d34813d81861b4975", "messageHeadline": "Merge pull request #5612 from parejkoj/luptonRGB", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41caad15f93816abc7b581af497f8b6afe3c2ab1", "messageHeadline": "Fix one more formatting issues in io.fits.diff", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d7afca07bebd67b61ac9eafea03311c5e55a32f7", "messageHeadline": "Added 'What's new' entry for 1.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "e9d6c7c52eaf35721f7ae9229bb937fc571b3484", "messageHeadline": "Merge pull request #5609 from mhvk/whats-new-mhvk", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "cf77948545a150b0d6f4ad043abef3cda4a6b740", "messageHeadline": "Change orientation to match ds9.", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e308f3ea427eb2316be94f26309fcd918944da39", "messageHeadline": "What's new for shape changing, vector arithmetic, JPL ephemerides [sk\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "9c28e8571dd7fc94c8262d58b298962f7b67dd9b", "messageHeadline": "add whats new entry for EarthLocation.of_address", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e8a9413ba4487f40aa350445898d7237d63fd7f9", "messageHeadline": "Merge pull request #5605 from taldcroft/io-ascii-yaml-dumper", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "8c146d126a6d5279245dcb922382ac5248bcd35e", "messageHeadline": "Add regression test for #5604", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fb5c4c960a85ada88c6b89d29776821bf9ff2d9a", "messageHeadline": "switch to using six.string_types for py2/3 compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8e7128cc58443dfa1cc619a8ab324181a38b3688", "messageHeadline": "Add tests, changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "cc4ec4277dd0e543e2719edb0c328eb62809c5e9", "messageHeadline": "Merge pull request #5599 from eteq/remove-wcsaxes-rd", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a399d7230df5a6f5dfaacb94a34f1c729b4a1471", "messageHeadline": "Enable use of yaml AstropyDumper/Loader in io.ascii.ecsv.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "563abc5660f755313bcfd5b0500ede85549356ba", "messageHeadline": "Merge pull request #5603 from mhvk/io-yaml-version-check", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b126d8be24bfdc9912822c87422575e8ba146398", "messageHeadline": "For YAML < 3.12, ensure AstropyDumper can deal with ndarray.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f9b434c994e9b5c4d13b93c8d38a565878eaa30a", "messageHeadline": "remove wcsaxes from pip-requirements-doc because its already included", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "741ac2855473ddb4dafd47fd603adf9b7652e223", "messageHeadline": "Merge pull request #5587 from bsipocz/ah_update_v1.3rc1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "809b24d5564b3e3926ed5acb5bc88c6c567da893", "messageHeadline": "sanitize changelog for 1.3rc1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "59271cc09e8a78c51a7c802bf1423d97049c9e3e", "messageHeadline": "Merge pull request #5597 from parejkoj/luptonRGB", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ab7efa68c4463875f4a6f2159168dd8945c314ea", "messageHeadline": "Merge pull request #5589 from mwcraig/fix-lazy-load-issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 103, "deletions": 8}}, {"node": {"oid": "45c767ea353c27be0a403b45192253dc26b3104d", "messageHeadline": "Update docs to use smaller images", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6458dc36247cb38abda6e29aedbb074f93001d79", "messageHeadline": "populate lupton RGB what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "34af35528769caf7899a3951fae1b68efb3d1bcd", "messageHeadline": "Change string formatting to use .format", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e358586759c42ea82bb059737a88d50b6930197c", "messageHeadline": "Fix variable name in code path hit by corner case input", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "bea1c9eb4765576bedc9ecc60663dcaf5eef0a84", "messageHeadline": "populate table replacement what's new section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "63d35e7eae8d3c0a3effab8db9535a621713ee07", "messageHeadline": "Merge pull request #5586 from taldcroft/table-replace-warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 308, "deletions": 17}}, {"node": {"oid": "f7f70d341d052be99d2654967e9261961fcfe6c4", "messageHeadline": "Merge pull request #5591 from eteq/fix-5133", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 123, "deletions": 34}}, {"node": {"oid": "f87428a34b9f62988fbe034c5ebc6feba0ce0647", "messageHeadline": "fix incorrect docstring pointed out by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1612954f901dd6d439b26e280d1e84d90f43868a", "messageHeadline": "make unitspherical/dimensionless checking more consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "eb970ec99d98cb8eed97ee8267ee9f0b5540ff08", "messageHeadline": "address @astrofrog's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d791d485c65b28d4f50505365807332354d87259", "messageHeadline": "Merge pull request #5584 from astrofrog/whatsnew-1.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "e71d023933308cfcb38db0e9d5d8277190d6e59e", "messageHeadline": "add a couple more whats new sections", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "02b832a71ee3aba241df1f423df1058798e05522", "messageHeadline": "added content for fortran exponent whats new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cbab73361724ab4c1e84a93e07551254636bec27", "messageHeadline": "Raise KeyError instead of TypeError for invalid key in hdulist", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb9019352300c5c33887fd15501d0ace404cc660", "messageHeadline": "Added section heading for io.fits lazy loading", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "739117323e51a474e7513403e60f12ad5e5c66eb", "messageHeadline": "put in correct changelog PR number", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc49f79b8816cf5b8efc9efa10ea1047871c6385", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9b857b7e9ba58c4dd1b6cb016f222348ef6e8de", "messageHeadline": "make sure GCRS<->AltAz is reversible", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "103921fe9fef0e8f3a5d85e6f3a214df726e9208", "messageHeadline": "make altaz<->CIRS transform correctly reversible", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "bd178ea5312de80b3288e5802d9be5c43456d8c5", "messageHeadline": "and distance-less cirs<->altaz test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3836544c24d5da16e9bfe061f2efa522dc174367", "messageHeadline": "add another regression test as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "436e9fa866ff44af71cf2d06e043a0861757fe9e", "messageHeadline": "Handle slice with no upper limit on python 3", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5120c682a6f65a480bcad9553db429873c232c17", "messageHeadline": "Fix Py3-only problem in tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa83bd4426692fc6dfed460e733974a4e6ab7e23", "messageHeadline": "Update docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 102, "deletions": 11}}, {"node": {"oid": "e7657a678e9820241b9425512773cf0d7abc444c", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 121, "deletions": 5}}, {"node": {"oid": "daa1c43d2b0ab7c7a7a3cc6a3713a46a50cde26c", "messageHeadline": "Handle slices passed to __getitem__ when some HDUs have not been loaded", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "0d4b45dae1d38919b339d9cf75f3e9eaea375222", "messageHeadline": "Maintain 1.x behavior of in operator when key is wrong type", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "abe0b83d2a9f994e8d54cfb4e791591a9bff35a0", "messageHeadline": "Updating astropy-helpers to 1.3rc1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "079b4622d98237b8feaeab25e8cb730ebee4c478", "messageHeadline": "Add methods to help with potential problems from #5556", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 89, "deletions": 5}}, {"node": {"oid": "d4eae9b0a00dd11920ee5abdce2c4fc3608b8735", "messageHeadline": "experimental attempt at astrometric fixing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "61319b00c7745bb273feaa5d8fdfe3b2d573d656", "messageHeadline": "add regression test for 5133", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "4aaee4ac43839c41bbc07dc8bdaf5f1e7bd1d0cd", "messageHeadline": "Added sections for What's new in 1.3?", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a72fdfb6b07356805182cb3a2fc20487404b073f", "messageHeadline": "add missing changelog entry for #5065", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2871a1223afa053f09f7fd6a43764d97c52ea8f", "messageHeadline": "Merge pull request #5065 from embray/fits/lazy-load-hdus", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 416, "deletions": 122}}, {"node": {"oid": "88266595982d644ce735c451f2460dce4ea1f032", "messageHeadline": "Add comment suggested by @juliantaylor", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "989b33cfd13089b0011c3ed3ec87886cf1359e54", "messageHeadline": "Merge pull request #5575 from Cadair/coordinate_cache", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 244, "deletions": 65}}, {"node": {"oid": "55053c456e001c181905a2ba03a484c0b8f75b77", "messageHeadline": "Merge pull request #5563 from bsipocz/units_skip_generating_parsingtable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "12e933d4386aae935c0f4e2753bf971b7e660d66", "messageHeadline": "minor doc tweak", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "af16f66754b664d2f57442d72f1e175510e7ed52", "messageHeadline": "add check to ensure stored KD-tree is actually used", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "51a49bd5ff8553a2f67b526c753e8f7b2e0bdf63", "messageHeadline": "fixes based on stronger tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cebe8046f794213b8aed410c4bbaa257cceea172", "messageHeadline": "add some stronger tests for kdtree storage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "5d59bc3de619f20a71c4e904074d35eeec226c35", "messageHeadline": "Move sc test to test_sky_coord", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d091fcc7f755c871ee9ecd76d2f07d7a6bffa148", "messageHeadline": "Add 2d array tests and skycoord test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "6ab68e2c560d7c45084f24b0310c25e677466eac", "messageHeadline": "This comment is not accurate--MSVCRT does not provide mmap (or if it \u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aa66d821f01c503456cad9acd7132736aafc79d", "messageHeadline": "other comments on inplace docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "b372158912b42cc604d839e47ac8334defd711ba", "messageHeadline": "Fix an unrelated bug revealed by the new code where mmaping a file on\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "3f7876d3fddc484b13f5e9cfa57c532f6f9b154b", "messageHeadline": "Make kdtree use the new cache dict", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "52fa30ef397b65ba6bfadd8a56c50fa788266ca3", "messageHeadline": "add mention of helpers to branching instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e565dceee826881e3002fb427bdd88ef8aa8e414", "messageHeadline": "Add an example deleting whole cache", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4d2cd27ba7b0935e4a4b15fcfdaac6153102c6cb", "messageHeadline": "Further improvements to inplace coord docs and tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "89bf3494f3033004a1a408bab9e3a6b4aa53040c", "messageHeadline": "Add changelog", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bd1b89370e1f72b99fcdc6ab20b3e4475fc99a75", "messageHeadline": "Tweaks and tests", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "66462914cf698b5773f502bb8bcf6ee16886fdbd", "messageHeadline": "Added 2.0 whats new section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "87fbd998b04723698dd1d77336dde2f2f64faa78", "messageHeadline": "Add v2.0 to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "99915011e1fae9c212bc86a3ebf97a91bc9ea870", "messageHeadline": "Next major version: v2.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d9fa5d61a2b51a38f5c1b0dbe8309a7e8cf5984", "messageHeadline": "Merge pull request #5576 from eteq/update-branching-instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8f47943f506c7ffd9b3698af07d5a520133aea39", "messageHeadline": "update instructions for making maintainence branch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "47a269fabc2272ef9ba403b564b58959c17c5d2b", "messageHeadline": "Add BaseCoordinateFrame.cache and doc inplace modification.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 56, "deletions": 7}}, {"node": {"oid": "7fc10978bcf0c5463504fc159e54c7f9fcb2c6b4", "messageHeadline": "Merge pull request #5552 from dhomeier/fortranexp2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 409, "deletions": 53}}, {"node": {"oid": "63f148f94330ad3fe8bf11710d37ed943872cc1f", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f8fece07b41fba514c3d93e448aa808e51cd06b", "messageHeadline": "Merge pull request #5569 from mhvk/omit-color-cycle-warnings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "c3832fdfa895736bf28fcfe8d042081f01fc73b8", "messageHeadline": "added missing changelog entry for #5535", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8dcb272d2d278841e4d99f340d17c4f183adfe09", "messageHeadline": "Merge pull request #5535 from parejkoj/luptonRGB", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 706, "deletions": 2}}, {"node": {"oid": "03f296003a49a2a4bc59d04293ed4c30792e5d6d", "messageHeadline": "Use lists and introduce __all__ for docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 43}}, {"node": {"oid": "e7a824eaf688081e601a10eb530273d8b9d724ac", "messageHeadline": "Fixed color_cycle warning", "author": {"name": "stbnps", "email": "stbnps@users.noreply.github.com", "user": {"login": "stbnps"}}, "additions": 49, "deletions": 16}}, {"node": {"oid": "8b63c1e4ebac51d36ffc6d35095486996f200a79", "messageHeadline": "Move init docstrings to class level, per request.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 51, "deletions": 62}}, {"node": {"oid": "df2f3a0b42e1d68d8bbb2fb519043c71faeb5922", "messageHeadline": "Remove forced backend", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a45c9ef60677567acb11fc3da7fb61192fc79aac", "messageHeadline": "Switched to raw:: html to work around sphinx non-local URI warning.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ba43e62033c0b954a57bb13ec0d493200c4d68e6", "messageHeadline": "Cleanup docs per suggestions", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ceaac757d70bbb29a46d92259e576a508dee6af", "messageHeadline": "Tweak wording.", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f1b9c9d33616baf98fb1502b320b333cacac66e2", "messageHeadline": "Restrict to 3 images when making rgb", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 18, "deletions": 34}}, {"node": {"oid": "f38429920b4d0bccb8c28ef9ed0ed8baf7b8774a", "messageHeadline": "Remove resizing code, per review discussions.", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 15, "deletions": 131}}, {"node": {"oid": "307ad03cfa1280070681782cf568614c99d7e39a", "messageHeadline": "Fix URLs", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8e3a5780254c5ed76b9ac8504af69e87cffd6cf", "messageHeadline": "Better plotting example and showing example images.", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "abd818aec989bb16452fe2c05a7bf12683ee34fd", "messageHeadline": "Remove public-facing <3 color option", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "56b5a73262a14c9e8c0f51c405450309ef1eef99", "messageHeadline": "Docs build now!", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7fb2c44e612c0bbd84fe555240f0b97ec475e66f", "messageHeadline": "Fix tests: the conversion from unittest mangled the test setup.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "76ba758c67fe43b7e8346e83fba1d4f381002902", "messageHeadline": "Remove references to saturation correction.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "ab1276a503b7515372e4be38f19b8f0d8cdf4c93", "messageHeadline": "Some review cleanups", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f17882d3131a7bc7843ca3aa1a53c7d02ba45ca", "messageHeadline": "Update docs with better example", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "3bdfe0f092b855f96e051228cce758d0241ecbb6", "messageHeadline": "Clarify the stretch parameter: it's not min+range=max", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "750c2158a85dab76b3965bf4526c8ecd8a67ac26", "messageHeadline": "post-review cleanups", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "08687983abb33f1caf85d83a4f654386fcce8003", "messageHeadline": "Reduce user-facing api", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4cd2811ae02ac352d1d51b92b39d418fc07a0fce", "messageHeadline": "rename helper function", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "03b3c5a21c6d085ac15f75fbc79155b5fb6d9a76", "messageHeadline": "De-camelcase-ize things", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 221, "deletions": 219}}, {"node": {"oid": "dfb84bc42dd133f19fe049944e525cf4aecb700c", "messageHeadline": "More doc tweaks.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a8b53de359be248516da734aef313d855c2c238e", "messageHeadline": "Make plotting work.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5d585ad99b335c5ddc193e0ae70bd33e1aa7e532", "messageHeadline": "Make example runable", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ffd340d7035157bd5bfbd5644f436dab7d34e163", "messageHeadline": "Revise rgb docs.", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "377d8b2ca7616622e09efab5d5a9ee543d8197d1", "messageHeadline": "Initial cut at user documentation.", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6567e77ba8659903a93df95b42da6991d0590328", "messageHeadline": "Cleanup test names", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 24, "deletions": 35}}, {"node": {"oid": "f4c76a7c6718009567b5c7a47517f6edb5a0633b", "messageHeadline": "Cleanup more cruft", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "bac59579eff9941a31c6a7baa74ba52ff4d9ec55", "messageHeadline": "Get all the future imports", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9866a077cd7c3bd97e28bc6dc534f4e07c5c66b8", "messageHeadline": "Sanitize input via asarray for user-facing methods", "author": {"name": "John Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "11d334c12066d21cfd576326cd4c811951b6945e", "messageHeadline": "Add back display plotting for debugging and remove cruft.", "author": {"name": "John Parejko", "email": "parejkoj@gmail.com", "user": null}, "additions": 32, "deletions": 38}}, {"node": {"oid": "1ad904fb9b880bad0cc3850826d45c32a85607a3", "messageHeadline": "Adding returns to the docstring", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "0b6acc35c3a04a77444141e088479d555e6e484f", "messageHeadline": "removing asserts from code, addressing some other review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "e3427f51476aabbbc3d466e6b0f63ae5be34e921", "messageHeadline": "Removing superfluous test and make scipy check more robust", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "fce0618aa723add105c97240b0c0f2a53f5d8536", "messageHeadline": "Remove zscale and ZScaleMapping in favour of ZScaleInterval", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 63}}, {"node": {"oid": "bed117d6474689df907a29bcbca1dfb200704259", "messageHeadline": "Fixing one remaining test that writes out RGB image", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ea499c72c6c88eab32192f071000810582f45c67", "messageHeadline": "Remove writeRGB, and skipping tests where mpl is used", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "d22b7cf1476a2ffd771a86e43e9aa0745ccfba64", "messageHeadline": "Remove displayRGB function", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 64}}, {"node": {"oid": "73ae28c3ee25c1cc62002f107507c77b059ab4dd", "messageHeadline": "Removing all unittest related code in favour of pytest", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 49, "deletions": 52}}, {"node": {"oid": "0a8a5f9f00b584ea4d3e9102792f178b844208c7", "messageHeadline": "Running unittest2pytest", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "54d89aedf6833c400b019aa6b29c160f6793326e", "messageHeadline": "Using pytest decorators instead of unittest", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e6e591f08d6dcdcb8d50e29c41583ea23c57c1b5", "messageHeadline": "Cleanup and refactor tests so they all pass", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 55, "deletions": 24}}, {"node": {"oid": "c7cd9e874a912c10b802d69a51bc3ea57c89fd0d", "messageHeadline": "Adding module to the public api and to the visualization namespace", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e87973138e84f61375439fc3420d80af076b260b", "messageHeadline": "Some docstring clean-up", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "3ee0c672b8028cbde257a87e7124ee31a8f257b9", "messageHeadline": "Remove doxygen bangs.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "169bcddf8a2ae19330fc112c21f8b9ee4fdb9d15", "messageHeadline": "Cleanup docstrings to match astropy format.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 170, "deletions": 69}}, {"node": {"oid": "367ca03525613cff6a1369c68de20faa33d0e466", "messageHeadline": "Fixed docstrings and skips, added plot titles.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "49769c8e6c4305718c16f25ac33aa37d90bd15c4", "messageHeadline": "Initial commit of lupton RGB scaling from lsst.afw.display.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 740, "deletions": 0}}, {"node": {"oid": "e07f6b33523657f308addfd017e5ac6c639eb30a", "messageHeadline": "Merge pull request #5568 from bsipocz/travis_sphinx_version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1af6f7d71c05f1cab742e500a65dae80c83da34c", "messageHeadline": "Merge pull request #5245 from mhvk/quantity-from-string", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 35}}, {"node": {"oid": "2e6ff8f3609075d7bdd201b0e58bd9c5e48bdc27", "messageHeadline": "Adding workaround to the sphinx builds until the new astropy-helpers \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50b96b1221cdf3344eda5a95654ce7e7687d0f03", "messageHeadline": "Ensure things like 1.2.3deg do not work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "51438df2fd0c00a01ee3b4b730dfa10d956d93e2", "messageHeadline": "Allow quantity initialisation from a string.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 83, "deletions": 36}}, {"node": {"oid": "d66f08d7c781b9f7e29e53f235ddd2e9578cce39", "messageHeadline": "Merge pull request #5567 from eteq/fix-conf-plot-tuple", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83f62f2a956e63f95cabe8f7d48c281f48fa654d", "messageHeadline": "Merge pull request #5564 from bsipocz/extern_update_js_3.1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10447, "deletions": 10422}}, {"node": {"oid": "99dff81c18909cbf1bc322f131a026c846ec1961", "messageHeadline": "change plot_formats in conf.py to list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9190c7579207be76d7013784adc3484fa10bf3b", "messageHeadline": "Merge pull request #5561 from eteq/add-exc-for-empty-catalogs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "dc619a9a236ba1b6236d33b32572d96327099684", "messageHeadline": "Add missing scipy checks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1849373b202280998f36f333e893b850ccd62554", "messageHeadline": "Merge pull request #5556 from taldcroft/table-replace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "27f107a12ac6600eca6a8602ab1969440cbe7902", "messageHeadline": "Merge pull request #5486 from taldcroft/yaml-serialize", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 563, "deletions": 1}}, {"node": {"oid": "050a5e5ce4b165e0a7b9df75e567d0eff53a8eec", "messageHeadline": "Merge pull request #5565 from mhvk/numpy-dev-boolean-index-failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4fc6a435b9a7f75a1123f2fb99f71bad8942710a", "messageHeadline": "Merge pull request #5554 from eteq/make-conv-ndd", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 115, "deletions": 14}}, {"node": {"oid": "255908b6e8d28f7af44f378f47de80f47c256320", "messageHeadline": "use filled with array_internal", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "741b74ec3a7f4feff36b37e7e68b5f5e810f9e4f", "messageHeadline": "Merge pull request #5562 from saimn/fix-table-show_in_browser", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d1aae2cb7738baaf4b9740f2089203197bb728df", "messageHeadline": "Add changelog [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "259fda435eea1e5fd9e46aa2a91475bdeb17762c", "messageHeadline": "Merge pull request #5560 from bsipocz/fits_rename_pyfits_modes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 28}}, {"node": {"oid": "91bdcfdae1feebf61b529a24db5c55a0de3f4816", "messageHeadline": "Fix io.fits boolean index test fails with numpy-dev", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3a06cab5c4334c487bff05526577c954527bd368", "messageHeadline": "Change logic to avoid using assert; add clarification to changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "c2bc8eae6b8ac48538f99a0512b34830b467bfda", "messageHeadline": "Fix issue with numpy Fortran data order using Py3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9564a9e5be0fbdc3ecca62794d8dcdf69d200144", "messageHeadline": "Merge pull request #5505 from Cadair/runner_subclassing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 483, "deletions": 164}}, {"node": {"oid": "d7d3391c1d72cc16acf12967187913ca9d5cf532", "messageHeadline": "Add backticks around doc link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc117d9cbf6e146b2b7c5a37db709523fa6ef732", "messageHeadline": "Addressing review [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e302b4dd2a867d6f4477b5ed1ee6c022c7616182", "messageHeadline": "Adding changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a80d9255d8c2c7aeea1dce0a3470b95a0936a67f", "messageHeadline": "Updating jquery and dataTables to 3.3.1 and 1.10.12", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10444, "deletions": 10422}}, {"node": {"oid": "adf7877602ff8f1c0054b132aa4016b84849dc5c", "messageHeadline": "Adding back try/except to force to use the local parsing tables rathe\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "b8530f6592cff68590990bdab7098fab500af432", "messageHeadline": "Fix default value for show_row_index in Table.show_in_browser", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "298df9366f97057ff7b0c58eb64d9bb15aa849f9", "messageHeadline": "Update docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "205419e3d8d35b76d47be9c0d1cbfc64bd67debb", "messageHeadline": "test the behavior of empty catalogs in matching functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "6281c6692c76ba5a798e545e55de4f4708e4a2ac", "messageHeadline": "add a more useful error message for catalog matching functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a6dcf8b87c89b6e7c8d54001181dba7c32056a52", "messageHeadline": "Merge pull request #5528 from evertrol/units-returned-by-search_around_", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "16b982d696f7020f7fdd34e5899ee3f2a7b82502", "messageHeadline": "Improve ndarray serialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "15ef5baebe6c933c45dc366fbda2ddb3162b2212", "messageHeadline": "Various minor fixes suggested in review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "bfca5ec3d6666cc5b2b8bf43a069a7e6e73cb965", "messageHeadline": "Remove unnecessary u (unicode) tags", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6ac0e1ecc9598a59f25321cb4b1536ab7afa1d58", "messageHeadline": "Add nitpick exceptions for PyYaml classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3f778c17e9cd59b06fefbade5702d49b8ae7d419", "messageHeadline": "Move EarthLocation constructor/representer into info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "7a8accec1b8b65c95681af563fff871fe4be11cf", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5bd93b240abb0f118f10c318031ebd733ac1bd1e", "messageHeadline": "Get rid of Quantity subclassing, use explicit class declarations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "5a1366ed9e9b73414a04effec4474e337c88ec8b", "messageHeadline": "Add initial docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 96, "deletions": 9}}, {"node": {"oid": "c16ca5837ee8140aafde38b46a30b105d57b84fc", "messageHeadline": "Add test of load_all", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "3b58907476335a9027af3c89a3fef5ed870f5d3a", "messageHeadline": "Move yaml from utils to io.misc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "7803dd8c8486329646f83755aaecd403aaaf0ba1", "messageHeadline": "Move Quantity constructor/representer into info [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "8e7cdae25136e0635050e017c906950a560596ec", "messageHeadline": "Move SkyCoord constructor/representer into info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "51ee22b6fc20d44bf7bd5b8ca2d7755f7c851a0b", "messageHeadline": "Add DataInfo._represent_as_dict method and use for Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 30}}, {"node": {"oid": "92c6b8cbc6ffc6abeac746745719a8a3282ecc20", "messageHeadline": "Move _get_obj_attrs_map into data_info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "fa1a792338e453c3c91a11a89652a6b2df2f47b4", "messageHeadline": "Make all representer and constructor functions private", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "77054141bf4163f52c88574d6ad0a34fbc407852", "messageHeadline": "Fix problems on Py2 and with Safe class usage", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "b50d4935bca2c9247f0af6ee48fdbf3bed393568", "messageHeadline": "Add proper support for TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "142f335482af849ffc3ec7e95f7ed178ed7bd6ce", "messageHeadline": "Add tests of YAML serialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "61e7daf5280b303704d19d15672d2478fde703f7", "messageHeadline": "Add YAML load, load_all, and dump functions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "416f40911b4cbce4cfae580bfb75ebcbde253858", "messageHeadline": "Add utils.yaml for YAML serializing astropy objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "003ef68eb3b4abb0c22f5c7c2cab138c56a931a3", "messageHeadline": "Renaming PYFITS_MODE to IO_FITS_MODE to solve TODOs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "0cef554da0ab4ca0921cf2d0c94dee15da6449d6", "messageHeadline": "Merge pull request #5553 from eteq/nddata-deco-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "75185a08ed08ba605deb1154d0e9b3356374a232", "messageHeadline": "Update changelog and docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "aeaa25340a830273bb7ae3638dd173c1b925bc37", "messageHeadline": "mention nddata support in the docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "69e9dac1ddd1b1085a47864919c3daa0a4eabc2a", "messageHeadline": "fix missing backticks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d53476ec9d8b12fd6fd306381bc90c7289e6282", "messageHeadline": "address @astrofrog's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b3f963d0354cacbaa18da1af0cd3639af3328921", "messageHeadline": "fix the kernel to get masked values be fill_value", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8d791d10f24e1329768cba60d2a430e538e68539", "messageHeadline": "Fix issue with setting Table.mask attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "76d915c683df0e4b0d4b4125355204fb2aec474e", "messageHeadline": "array_internal -> kernel_internal as pointed out by @MSeifert04", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fe7a07a726e555ea03584fee322a19e46a5f50e4", "messageHeadline": "Merge pull request #5358 from mirca/fix4892", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "fb6e1092f6701a72fb35577adbb32c57c95f2715", "messageHeadline": "Add docs to test runner and astropy.test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 72, "deletions": 20}}, {"node": {"oid": "16d01a4a344893a080190f2f266c22aed891b2ca", "messageHeadline": "Make remote_data return a list", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1026edc8e745925b330a4b370fa496deb909d119", "messageHeadline": "exclude test_ files in astropy/tests from coverage", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aec506544f6686ad7edf3001d20e0e018ae00b85", "messageHeadline": "Fix tests increase coverage", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "02724331a1ed66224a4eb59c2a8985b72ff1dfa2", "messageHeadline": "Include test helpers in coverage report", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "250b625d99dff99bf184a7e5b048a88d1790a721", "messageHeadline": "Write tests: break everything", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 187, "deletions": 109}}, {"node": {"oid": "688469f84a055c37f28bbe1c947c4e9b83f51779", "messageHeadline": "Changes based on @astrofrog review", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "34335c7e26269d177b420a995261fb6ace1b5c59", "messageHeadline": "I dislike Python 2", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1d8c527e9b01b88ea685bdb1fc7ab975b26032f2", "messageHeadline": "catch a couple of sneaky leftover non kwargs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d9a1c4259a9935af1a77d6292e76d0e014bc92d", "messageHeadline": "don't need to explictly turn off docstring", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f823b008b1b8c6a89ac3793c8cb0f71991df32cc", "messageHeadline": "import vendored pytest where it used to be.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a181d8db7b7b1c33cd9d3de8f1a91d0375696b9d", "messageHeadline": "Make keyword arguments to the TestRunner methods", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 270, "deletions": 130}}, {"node": {"oid": "485a3e3084e70308c5c4fb9207a7200d0fe76af8", "messageHeadline": "fix changelog entry [skip ci]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9979470f9ccf1ee3d7a7095cb761d442dcff3eed", "messageHeadline": "Merge pull request #5542 from larrybradley/unit-docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "4acfbc445bc68b0e7394a8e61e807ea60256480e", "messageHeadline": "Merge pull request #5526 from bsipocz/extern_update_ply_3.9", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 313, "deletions": 254}}, {"node": {"oid": "70a958a7bb0b4a737c47692fb6384d4ac8647981", "messageHeadline": "Merge pull request #5489 from MSeifert04/testing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 146, "deletions": 133}}, {"node": {"oid": "5e1bb1d8b248e2239b0ece4615caa00d7e21cfde", "messageHeadline": "remove deprecated raise StopIteration", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 146, "deletions": 133}}, {"node": {"oid": "3e0bd83841d12e504c15287f8e5b0231c5075363", "messageHeadline": "Merge pull request #5455 from MSeifert04/wcs_skip_naxis_update_nonint\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "487c4ca7f953a388f731282f8f2334372904b7d9", "messageHeadline": "Merge pull request #5541 from adrn/coordinates/fix-sgr-example", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 60}}, {"node": {"oid": "dd8ea97677743143f8a1af188f3a06f0d69b53cd", "messageHeadline": "Try replace_column before inplace when setting existing column t['a']\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "2369896013654cbad0225020c42023bb87fdb026", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "967fb3638213aac4a1fd675dea36c713c7c80f9b", "messageHeadline": "make copy when masked array needs it", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "3d555c51aec86b25cbd6fe7c891fe88216793b41", "messageHeadline": "add test for using nddata with convolve functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "b6fa65e518f399259a6b239065ab85ebd930b72d", "messageHeadline": "Make convoluton functions support NDData inputs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "669cf2a4dd0d9ca7e2557b84b9b13bb1dbee73a1", "messageHeadline": "support mask argument in convolve functions and make them more consis\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "fb22aa560b6118aa22724947899ccdc2113372cd", "messageHeadline": "remove unnecessary headers and \"warning\" note in nddata decorator docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "dac5510f00c2c3f19271eb168d15df44bb32dc11", "messageHeadline": "Merge pull request #5477 from MSeifert04/support_nddata_more_options", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 396, "deletions": 101}}, {"node": {"oid": "8d9ee166cf89df9bf911ab6a6af3d13afe580ef6", "messageHeadline": "Clarify last couple code blocks in the Sgr example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "19aa60a49cfb658ca38c996032644e1b4fa2bd0a", "messageHeadline": "Fix typo that was making the code example not generate fully", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab3619e244a1f35ec73ceed602fb625228abed8d", "messageHeadline": "Use correct distance unit in case of empty coordinate lists", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "51b0019549bd70e8b4b89b0cec45ad7f93b137c6", "messageHeadline": "Provide appropriate units for the return values of search_around_*", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "f0326ad0ea73ca5796978795eb76c9ef56524f60", "messageHeadline": "Merging fortranexp branch into 1.3 master; additional range and preci\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 405, "deletions": 53}}, {"node": {"oid": "dec556a97d79659d5e57e70640b8c48518b4a43f", "messageHeadline": "cleanup for merge; use machine-dependent int size for range check", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "dd0e296e910fb75e4fa5e36a0c757883598efcad", "messageHeadline": "updated comments", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7490bdd55b2338e49fc4f11a185e74d07f470247", "messageHeadline": "FIX: ascii fast reader returning strings on integer overflow", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 85, "deletions": 36}}, {"node": {"oid": "82396b2b481d592a01ad0dbedfc26d3fb58e42f9", "messageHeadline": "ENH: improved handling and warnings for out-of-range floats", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 69, "deletions": 35}}, {"node": {"oid": "59d32b63e680e82d65ba54475dc4d63594dce9e5", "messageHeadline": "Merge pull request #5548 from MSeifert04/followup-5427", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "705b82735c1629af9f77ff461a44258ff23516c7", "messageHeadline": "Remove debugging \"print\" introduced in #5427", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1c9b03b8eb01230106fd7742a3cd0d966d86c579", "messageHeadline": "Adding encoding to the lextabs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f5d097ffa2192c4998a43eea8a9454f79967cdc0", "messageHeadline": "Add changelog entry for #5496", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d20ab1c7684cf591b23d9527b33a0873e9d97620", "messageHeadline": "Merge pull request #5496 from astrofrog/add-wcsaxes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6528, "deletions": 63}}, {"node": {"oid": "93f8b776d2548ed115b7b9f4f66f093c222aa162", "messageHeadline": "add changelog entry [skip ci]", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "458077b689ed8a618e55822cfb8ac9a7684ea654", "messageHeadline": "Merge pull request #5394 from hollowaytape/bugfix-for-issue-5134", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "a16237da0dd441c9207bce2011fafe738f7c94ee", "messageHeadline": "Merge pull request #5326 from MSeifert04/fix-5005", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "fd477d6e075716ce9d9f3f850a38a2dedb235d3c", "messageHeadline": "Add changelog entry", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eaf9ffde15f9733ebb56ea2d9fd86bff58a4d069", "messageHeadline": "Update test to accept 0.0 or NaN, so satisfying the TODO doesn't brea\u2026", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c39ca68b36a4fc1d24dd9293db8e3145f5588e14", "messageHeadline": "Convert all empty fields to zeros; leave TODO about TNULL being inter\u2026", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "38364e449d43a863ff8fe657b3ca342f18f1b10b", "messageHeadline": "Fix more trailing whitespace", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bddcd241a938aff0c692936562e541ef7b973b82", "messageHeadline": "Fix trailing whitespace", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "79161eadc9c751cca4e3cfc441856e8b0ba52d00", "messageHeadline": "Python 3 strings fix", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "76fdebf931a593fd01f3a20af3da26bbb44af802", "messageHeadline": "Restrict nullstring replacement to float columns", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6087f929263bf0ce8f2426852acd3c99860825bf", "messageHeadline": "Properly fill in TNULL* value for blank entries in float column", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "26947bf2a0f21e5d930c697d857fac13b3acdf44", "messageHeadline": "Logic in column.py causes a null value of '' to evaluate to string 'N\u2026", "author": {"name": "Max Silbiger", "email": "max.silbiger@gmail.com", "user": {"login": "hollowaytape"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "fc216ad44e8bcbd71564cc3aaa9c3efe9781237d", "messageHeadline": "Merge pull request #5538 from adonath/fix_for_#5472", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "3510c0fc8fc6c7ae8c1c638f20a2c263a354f51c", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c586a74c8e8b9fb6cae46f284300c5dc70c2fa4", "messageHeadline": "Merge pull request #5537 from eteq/g2d-default", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 69, "deletions": 45}}, {"node": {"oid": "43403955d3f5ae22065e3bfb872bc471f9df7b69", "messageHeadline": "Merge pull request #5054 from griffin-h/fits-fix", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "33193648d0323583e3bc01675cfdfa2f10655dfe", "messageHeadline": "Some tweaks to wcsaxes/index.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "bea41dd19f0308cb38438492e6c88d660a02160c", "messageHeadline": "Fix intersphinx reference", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c6ad6a39080776ab166d1b42735e1b4bd370fb5", "messageHeadline": "Remove old mentions of WCSAxes from docs, and use matrix_product", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "a233ced963cd3edaebe74465a36574058afb90a6", "messageHeadline": "Fix typo in WCSAxes.grid", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1998065a7fffbc8b852b4ff1e74e27615cee1bc3", "messageHeadline": "Mark WCSAxes tests as being @remote_data(source='astropy')", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "53d2563ec30232331144e2aeb791e1561a8081dd", "messageHeadline": "Updated documentation to start off with pyplot", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 125, "deletions": 113}}, {"node": {"oid": "1b3a82e71da2d185f5cdf94a422a864dceac46f6", "messageHeadline": "catch b=False with an error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "763ded86c8eff38745db8e679bd0336505bf2bca", "messageHeadline": "add support for plt.grid-like interface", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6e671b9291fe99a0ae79c6deede2869f93d608c8", "messageHeadline": "Remove licenses - the Matplotlib-derived code is no longer present. F\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 79}}, {"node": {"oid": "0da1559293066590227c86d1f8b2e04d2c4086a0", "messageHeadline": "More fixes based on static code analysis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 118, "deletions": 76}}, {"node": {"oid": "432d6f34a8319300819bb6a0674c97e89ef5db0c", "messageHeadline": "Fixed image test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca63b8ec61737ad78640f89e523c31016cf7664b", "messageHeadline": "Implemented changes based on static code analysis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "f4554fd7080631469334045b9f9bebe8e4e6da6e", "messageHeadline": "Moved notes for developers to tests __init__ and added docstrings for\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 149, "deletions": 14}}, {"node": {"oid": "0fc1ccaa82377875c934ed8f1058fad158b786ab", "messageHeadline": "Small wording fix in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3b409e86e95c8b3835f7fefe8fa5ee276bd522c", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 30}}, {"node": {"oid": "c063ff3df032e8c9f073d968bff889c716fbefc0", "messageHeadline": "Switch to using Astropy configuration system, remove backport of rc_c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 67}}, {"node": {"oid": "1a1035ceff46e47b00be0d6c11aa354525b59a75", "messageHeadline": "Fixed incorrect reference in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0887f020eb5bb8f3c5f732aa15aa3f9c00ec7c1d", "messageHeadline": "Fix labels and links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "71e8fc5d835fc70be33b37225bdf0a683b4bd6dd", "messageHeadline": "Tidied up WCSAxes documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 196, "deletions": 139}}, {"node": {"oid": "3c54b3bec300db2d361ff792d95000b80d3fd8e1", "messageHeadline": "Fix test failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e97cb54e2bdb1b02e39bc20711f463220056eeba", "messageHeadline": "Travis: install pytest-mpl as needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6605c790762a0deb2c0ee7d7a23f49431c643a1f", "messageHeadline": "Travis: Use Numpy 1.10 in build config with Matplotlib 1.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1ecbd11865666d09fdcf614259df586c27e5733d", "messageHeadline": "Fix inconsistent titles in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43c0b283073edc93d99aff04c9bca699dd39fa83", "messageHeadline": "Skip astropy.visualization.wcsaxes in tests if Matplotlib is not inst\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "724271ae44dc808e169db031c070ca448e52ff3d", "messageHeadline": "Added nitpick exception and fixed link in testing guide", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dd89c462173811cdeae61baf7f136b51e06217fd", "messageHeadline": "Remove obsolete code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "ff224a8bf1d0358ac5e9926243d1d6fb3ee3a243", "messageHeadline": "Travis: make sure we run the image tests with Matplotlib 1.4 and 1.5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "04429cab88140c0b08cc11a556dc80a3c69471c2", "messageHeadline": "Added instructions for how to generate reference images for image tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 44}}, {"node": {"oid": "92d2e4e0e5073d94c9a025c5c7113f04b7e636d1", "messageHeadline": "Update WCS._as_mpl_axes to use built-in version of WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7383c23e8043dcc6b4e487ff77a51fd393121691", "messageHeadline": "Tidied up imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 115, "deletions": 68}}, {"node": {"oid": "030c2b5dfa1480b55a922f20257bb9709b583d95", "messageHeadline": "Removed datasets module and updated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 95}}, {"node": {"oid": "50d7071d0dc74733f8cfc74d659ffe1421210c4c", "messageHeadline": "Improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f824d4301cbd40c1506e3e52ab4d0bc2c9ab5369", "messageHeadline": "Update documentation and CI configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "abd03c8fac961a783b37d46f34cfc917041d1e5a", "messageHeadline": "Merge remote-tracking branch 'wcsaxes/astropy-merge-clean' into wcsax\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6236, "deletions": 0}}, {"node": {"oid": "bc8ddb1fdee742a4816504acbf0fc573fb0ac6ad", "messageHeadline": "less invasive option with optional \"copy\" parameter in Header.__init__", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "f05d8d973b2248ddaa8d2a46868e99081fd0bfbf", "messageHeadline": "add pr number to changelog", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d67ecbfa7d63e6f34245cc448fa8c8815830ff2", "messageHeadline": "copy cards when creating a new Header from an old Header", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "0ad534ec1e72fc6d41b717982b0b80f3f26c64e1", "messageHeadline": "Merge pull request #4700 from keflavich/ipac_writer_better_communication", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "b0a6a445d9bac4c17688824272b5c4d61cea4fd5", "messageHeadline": "replaces the function transform with a matrix transform", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 51}}, {"node": {"oid": "2f3f4afa0b5e568813d3430e1a71ff1ff0401358", "messageHeadline": "update style to match original intent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2e8be1c500ca1aec06911cc9eb82ac3545e195dd", "messageHeadline": "switch .dot usage to matrix_product", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f68a73b54bf6f97b0e07bec3874266061b4f52f7", "messageHeadline": "minor style cleanups", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5ea911f10f1621c60d7e58ed9833ce06f4d181d8", "messageHeadline": "switch to using matrix_product in sgr example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d30dba8065ed869d781b543321a0243f9c6ce28a", "messageHeadline": "change plots with no line to scatter", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b1ad7970a57a2e9d5b9e298b6cbcadd05202a42", "messageHeadline": "Updating generated parsing tables", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 179, "deletions": 179}}, {"node": {"oid": "159d8c0f67f9f7ecd755eed50a9b7963a9b4083b", "messageHeadline": "Clarify use of cds units [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "33e5c4beb333ed1e0aa46433660c8ed8cf676178", "messageHeadline": "Clarify use of imperial units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "29754db3313c6a41a2d12677afd2f4abd55284f4", "messageHeadline": "Clarify use of imperial.enable()", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3fdefa2d121c796a5914feb046858792deeb6bc6", "messageHeadline": "[skip ci] changelog entry for 4700", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c0eab0130c5e5b2e6b2f22917c26074b844ffa9", "messageHeadline": "Adding changelog entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d392326175eb59d22798451c43b63e9c014387d", "messageHeadline": "Upgrade extern PLY version to 3.9", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 129, "deletions": 75}}, {"node": {"oid": "41770f5a404db7a13cf71d5f173f13ea6edd607a", "messageHeadline": "Merge pull request #5347 from taldcroft/ascii-masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 100, "deletions": 28}}, {"node": {"oid": "3f00763658c187c82886ab8f532a63daf21dce48", "messageHeadline": "Add clarification of the API change in changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a0862d91bb526b6b2938395e3f05d46c1061c583", "messageHeadline": "Merge pull request #5321 from crawfordsm/fits_header_normalize_keywords", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "f44e7b4f16e666616af36c70d97994dc104d4a75", "messageHeadline": "Merge pull request #5443 from nden/ctype-sip", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "69b5b78d9cbbf7a80d28141fd2f6c4e22c6c8fe3", "messageHeadline": "move change log to 1.3 [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5d036aadd6a37e994b2b11d42a651feff7229d05", "messageHeadline": "Merge pull request #5540 from adrn/docs/sphinx-gallery-note", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1c77c1ff69eaa019fd366d16cb09197e4b45256b", "messageHeadline": "Added missing PR number to changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66adbe31d8d1175b6f66c5a68654666726778beb", "messageHeadline": "Merge pull request #5527 from mwcraig/bamford-scale-fixes-squash", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "123ccc1d68e32bbbcbef1f3b64cf97e1453edb34", "messageHeadline": "add back test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "02d11d8916b08e6c686ac4d58e6c4beded93b06c", "messageHeadline": "Merge pull request #5536 from larrybradley/unitdocs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6d13820186df8f8712f2881de3e03b53935d0a7", "messageHeadline": "rebase correctly", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4a2e5b5420c640527ba74c2104f646522e47d91f", "messageHeadline": "added note to docs about building dev docs without sphinx-gallery. fi\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6b0d8eacaafaebc2a9d6192ae5a24dee0ce32885", "messageHeadline": "close opened files", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d4686865da17827ce633dd7c2f6c724f068caa5", "messageHeadline": "do not use crpix from alternate wcs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "cb0737e79dc203e63a2b203df74b0335461bb6ef", "messageHeadline": "use ctype for the appropriate alternate wcs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "01b6b820061859c56c3dd094368310724d4dea8f", "messageHeadline": "Fix intersphinx links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c9a2b2c568cdc3499a5f3e91e866a07ee3da52be", "messageHeadline": "Minor fixes to plot_coord function and tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "036df8fdf860863e5e0a3b09074e4c92aaac0b1e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#209 from Cadair/plot_sc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "4c38ed687fba22a5696b032cd5491e780a3cad51", "messageHeadline": "Fix for #5472", "author": {"name": "adonath", "email": "axel.donath@mpi-hd.mpg.de", "user": {"login": "adonath"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "ac7d78c77c55d33f0e00d6caccea0f5bfee45e7f", "messageHeadline": "Merge pull request #5534 from saimn/fix-fastcsv-segfault", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "513bf00c761b6ba2a1335dcfcd3e103a6515cff1", "messageHeadline": "Remove skipping aastex, latex tests after #5427", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b8b4afb27643e5b17836095f544d0502811dd019", "messageHeadline": "Remove set_numpy_masked_string hack for HTML writer after #5379", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "86af4dc26416ca0c7bcccd05986de7c6a9e3e5ce", "messageHeadline": "Minor tweaks to code comments [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "341f90fed34d50ca8ff451cdccdecc063c67136b", "messageHeadline": "Add MaskedColumn import to docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27999781744ab75de9ba2bd74e5ae90670e37ddc", "messageHeadline": "Update changelog and docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "ade0a4b13b1ebf4f5c7ffb9a16981c54531384e5", "messageHeadline": "Do not test HTML if bs4 not installed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "22a6b1f434b7201d94fdac49b8e95da617f8e117", "messageHeadline": "Make the HTML writer conform to the empty string default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "16fe2a7cfe7304cb3a741039b5d0d5516dd4bc7f", "messageHeadline": "Tweak test again hoping for Windows pass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a6c39805706193c7ecf2b6b55ae10cbce6edf749", "messageHeadline": "Tweak test it passes on Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "691c2b4b1ff3aa5d6ef1c72c5507fa2003b9f60a", "messageHeadline": "Replace kwargs.pop with del kwargs[..]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a073f22c4e5100867245e43948da8d4f5cbb0a40", "messageHeadline": "Allow for write fill_values as a single tuple", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5598e90f137297195505e7fc8ee7930a8f3376f6", "messageHeadline": "Change default io.ascii masked value output from -- to empty string", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "4346abcf83b79a4bc5103a1c3e13491e681238b6", "messageHeadline": "Merge pull request #5427 from taldcroft/ascii-aastex-ending", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "0e11fc5da870aaa5ec64aff4fe3181d6a77564b7", "messageHeadline": "added space in change log [skip cl]", "author": {"name": "Steve Crawford", "email": "crawfodsm@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ba7fdb407306e8a3701cba8e765d9b2d06ab39f", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e4938d679d6b2282064c5a581d85b946f2803dd8", "messageHeadline": "update tests for newly-valid Gaussian2D cases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "2a5a98d1198023ad45e04cc72ed830638a0a15ea", "messageHeadline": "let Gaussian2D be initialized with no parameters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "732fb942fb081d4682a46793d43c8410d84a2ae5", "messageHeadline": "Merge pull request #5506 from astrofrog/remote-astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 148, "deletions": 51}}, {"node": {"oid": "29e7d028b1bfe31c3b8774d3a9c98c3719603590", "messageHeadline": "Fix typos in unit descriptions [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebdb09a4c0044c8bfe0de8cdf6026fb21bc02a54", "messageHeadline": "Restore and clean up example in docstring", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "5a776fe0336efffdcda0da0aee839c656c607265", "messageHeadline": "Merge pull request #5531 from cdeil/kernel-no-warn", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "4f3c9e071408c36409778771717006336fefe649", "messageHeadline": "Merge pull request #5533 from nden/tabular-inputs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "db8cb1bbf6517e39aac1ded22247c96fb1263199", "messageHeadline": "Fix compatibility with cases where people have specified e.g. remote_\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bef34485835f9ed46685dd3cbfd8b2267e9ae328", "messageHeadline": "Fix default when --remote-data is not specified", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dbbe9835cdf470e087bb31bc686e0df54e64b69", "messageHeadline": "Fix another possible way to make it segfault", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f68a76e7e0b2c5bbd7100c82446c3064699886f0", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0b167b606adf6f58da61c2b7a5faba79eed016e", "messageHeadline": "Fix segfault with FastCsv and row with too many columns", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3e1b33dc2c993e3011c542aa81f1da7e5acfbb30", "messageHeadline": "Merge pull request #5383 from astrofrog/minor-fixes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "11535dadb0153641145d764ff43c47cd43580d2f", "messageHeadline": "allow numpy-arrays as parameter default value.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 65, "deletions": 20}}, {"node": {"oid": "a2ed022d6c665a3b290c83a8c15ee7ab0acd1be4", "messageHeadline": "Remove warning in Kernel.normalize", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "3d43fcdaaa7b43f3b769535891fb965e4e4aedef", "messageHeadline": "test depends on scipy version", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee4fc84d916eb4515edb9afbf0330440efa6c729", "messageHeadline": "typos", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98e59a1e653de7e5d1a5fcdfc0f94445b07bee10", "messageHeadline": "fix inputs handling in tabular", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "cd1bdde15d7fd203b55a5ef048a4dff657953a64", "messageHeadline": "Merge pull request #5171 from evertrol/replace-clobber-by-overwrite", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 268, "deletions": 129}}, {"node": {"oid": "11d68f3bda1bed9508d3834418dc5b81702d71c3", "messageHeadline": "Fixed misnamed variable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dc50816ab27b11684ff1ca6316eb950001e491a", "messageHeadline": "Fix indentation of test", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bf448f42341ccebfecdee061c01d470d99515372", "messageHeadline": "Merge pull request #5529 from bsipocz/coordinates_fix_sgr_url", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "401286ff7f93963ecac6df740c890112ee5db5a5", "messageHeadline": "added CHANGE log", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "780b04091add698c2d4fa37469270abdae74762e", "messageHeadline": "fixed test in python3", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6e5c0abaf1f29a5a4c27e53296bde9266d40e75", "messageHeadline": "pep8 fix", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "effa2d3afbb888f3eba2eff458b0465b2149f4e5", "messageHeadline": "Consistent behaviour with lower case heirarch keywords", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "dda42eccfae72dd64f6cbf2407875b592cedd1ef", "messageHeadline": "Added regression test for undefined variable in FITS table code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ef10e169a4f3bbbae14ebbda6302ff50515de91f", "messageHeadline": "Simplify syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7734ea46ac2691cdd758d971886a8ca9d6ac5944", "messageHeadline": "need import statement", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39b34910eeb155771aacb16436f2c2c506b60bd8", "messageHeadline": "remove test from another PR", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "7125882d0a2a03d03fe4e94af97dcb99eeae8062", "messageHeadline": "fix 'inconsistent_sip' test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0b37b8d5d4837b4b0226a1a0f70a47dfe62494a9", "messageHeadline": "Fix undefined variables based on static code analysis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "f3fffa6907c92f13c49f4f249ce3d9a02193d4c5", "messageHeadline": "Fix img.scale for scaled integer data (#4600, #4588)", "author": {"name": "Steven Bamford", "email": "steven@stevenbamford.com", "user": {"login": "bamford"}}, "additions": 83, "deletions": 8}}, {"node": {"oid": "2a965008232bfad410a2586a58374faa2fe05ce1", "messageHeadline": "Merge pull request #5521 from bsipocz/six_update_bundled", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 148, "deletions": 29}}, {"node": {"oid": "5ad4786f9ef298196bde06e2dc12f77104886033", "messageHeadline": "Fix typo [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2113dfe9ef77bb7f29caa4afa4e53ec218ebff5", "messageHeadline": "Update links [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afa233d0cb15429dcf81f799f15d5d6eac1b6bfe", "messageHeadline": "expanded and fixed ipac tests and the warning messages", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "3d08a48dbf0533dc489fad549a54fdc7b97ffafa", "messageHeadline": "add test for the warning", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5f34ad5399886e2f81bba086ae9155050752618a", "messageHeadline": "missing colon added.  log.warn -> warn", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fd2796168063118ac737b100fe34dfab57bd0e28", "messageHeadline": "more warnings", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "582578e508c0f3019951f794601b2f900dcfe193", "messageHeadline": "add a warning when IPAC metadata writing fails", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "901a253a82de1ad35b562ba11a39b169c0c953e8", "messageHeadline": "Merge pull request #5525 from saimn/fix-fitsdiff", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "52a039863ecab46e1e34c6231596995905b7aca3", "messageHeadline": "Merge pull request #5508 from josePhoenix/fitsbug", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "8d4aa82d086d5dcaf18215239df238c689cad239", "messageHeadline": "Add affected functions to change log", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "eec39ca7bc4a5bec72abc927edab56f5e2b5fb01", "messageHeadline": "Updates overwrite parameter docstrings", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 45, "deletions": 21}}, {"node": {"oid": "171b64dbe26044e7f593aa63d177f546f214e6a9", "messageHeadline": "Add a few missing summary lines to docstrings", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8d22bc5e1ab97d83e676f4284ce58cd98b8fd830", "messageHeadline": "Add versionchanged directives for overwrite", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4d6038dbea602ada7889da1b07c5db0272cada36", "messageHeadline": "Provide a unit test for VOSDatabase.to_json overwriting a file", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d2a86a8919a7f8b85461b30173768a6dd97f0f4e", "messageHeadline": "Replace clobber by overwrite in VO catalog module", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "a435c6fda06b006cd420d8f727b93f8f718774c0", "messageHeadline": "Add an overwrite parameter to FITS functions", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 187, "deletions": 127}}, {"node": {"oid": "df38711f9bf46d6dcd38677e62d03b0cd8bdec27", "messageHeadline": "Simplify code as suggested by @MSeifert04", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cf06e9d901b52424a76ac47b8ed04f8d37a515c4", "messageHeadline": "Remove test that was added by error", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "cbb5c898c8682828ec625872181d9d8cb7bd1d4f", "messageHeadline": "Added changelog entry, and removed duplicate code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "941f1afbf99060d65929163c7bfe20905c4cf761", "messageHeadline": "Fix to HDUList.info() AttributeError.", "author": {"name": "Joseph Long", "email": "jlong@stsci.edu", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "19102f4b5ba4c897872e9cd383031c08076eaa31", "messageHeadline": "Fix another issue when the number of diffs is less than 3", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75549fcae77e552690042f0f00e75021bc83c956", "messageHeadline": "Fix formatting issue in TableDataDiff", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "932cd34b9f6b1e60a38c93fbfd4f0bf386de2929", "messageHeadline": "Fix formatting issue in HDUDiff", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "f9df883cadda6f1ad4d322b5ec909081db8c3aef", "messageHeadline": "updated narrative docs and included feedback from PR comments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 23, "deletions": 51}}, {"node": {"oid": "feb0f6ce44ba0e31e9d534eac08aa435ea6a55db", "messageHeadline": "support more options like keep and mapping to wrapped function names", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 364, "deletions": 112}}, {"node": {"oid": "b77e9f4b45b0750a52cd94b31bfd6d348c679322", "messageHeadline": "Update min version for six to 1.10.0 [ci skip]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8525e6c03465a574bb96ad7ee4fca426f285c2", "messageHeadline": "Adding changelog [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e69a2dfd797c5b41c55ee6fa954c4735a92f3555", "messageHeadline": "Merge pull request #5519 from eteq/test-for-5163", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f6d59097dc4b02a0d047890b918e69c9b02f2420", "messageHeadline": "Updating bundled version of six to v1.10.0", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 143, "deletions": 28}}, {"node": {"oid": "9a0a170aff8da3b7ee0265ac794f9a5d65868492", "messageHeadline": "Remove 1/0 left over from testing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4b895bfdfab403b3ecf8bf5bb6f8b70450499a51", "messageHeadline": "Merge pull request #5514 from larrybradley/zscale", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 76, "deletions": 128}}, {"node": {"oid": "ac202e2bd17fd5093695b5e37d019721b62c2b59", "messageHeadline": "Merge pull request #5468 from taldcroft/table-pickle-indices", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "4ea549eb50003fb83779f35e17c2b8464491117b", "messageHeadline": "Merge pull request #5500 from bmorris3/fix-package-template-tutorial", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "abe39c43127f5504f230db1db1eb8e7978294b03", "messageHeadline": "Minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "70bd216f00695ccd3d9bf29df2323bea5f9c3428", "messageHeadline": "Allow IP address for STScI astropy data server", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5c70ef112f71d589fdd097add89cf6f6d15e3ae3", "messageHeadline": "Mark some tests as requiring only astropy data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f8c39fabe23425f5fa23fb3fc4b8878c184f957", "messageHeadline": "Whitelist the STScI astropy data server", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "007ae1c2bced02b962292b2150cd9c4170c806ab", "messageHeadline": "Make --remote-data default to 'none'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "6e3f497492ad188f895f3010af59ab17933ee0e4", "messageHeadline": "Whitelist data.astropy.org by IP address too", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59b7d844306b438cb16323c14fb0e011aa69cbf8", "messageHeadline": "Fix defaults", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3a5845078e52d92ec2cf8c3e20b9f8b4aaada22", "messageHeadline": "Update testing docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "48831cb567b014979f4ddcbd9331eb48cc7e86e8", "messageHeadline": "Fix setup.py test --remote-data option and make sure it is backward-c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "9733c6643f4e60c040cfb04ec1aaead72849bc0e", "messageHeadline": "Expand tests for different remote data modes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "a0e43ad00804403f59ca29a1aff6054d0901802b", "messageHeadline": "Updated tests for skipping tests with remote data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "9a92d242594d98baa96ba5744140de9af21a1c7e", "messageHeadline": "Update remote_data decorator and testing option to support multiple m\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 23}}, {"node": {"oid": "151877b02b93dc518937e233430f5a475a56fd22", "messageHeadline": "Merge pull request #5513 from bsipocz/test_helpers_use_list", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "86a587f8d40fc50018b7e541860f554c6d881397", "messageHeadline": "add regression test for issue from #5163", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a47ccae966e43436f2f523705cd431a4d64d46b5", "messageHeadline": "Merge pull request #5083 from evertrol/handle-empty-search-matches", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "235b0eb21c85e8b04b6c74171fa6aca42ccb7df0", "messageHeadline": "Merge pull request #5516 from bsipocz/travis_cleanup_conditionals", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "f481e1d6eab647cf758186fb9f7ecbb34ee8d305", "messageHeadline": "Merge pull request #5515 from larrybradley/ezsetup", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "8ca72bb5ea06f95cda865c800b992d4dad31a16f", "messageHeadline": "Removing unneccessary conditionals from .travis.yml", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b3914a37f2f6398db574f26fbd07d1054f4a89ed", "messageHeadline": "Update ez_setup.py to latest version", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "d1c2937c8234c348d94e6f3b0ee99d521b249224", "messageHeadline": "Renamed license to AURA_LICENSE; added note about license in ZScaleIn\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "50f1c8270ef7fca47a04f2a9d494298493dc5b28", "messageHeadline": "Remove zscale.py module", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 111}}, {"node": {"oid": "91e53ec7c6da162ec61289749838e62e2f2ea31b", "messageHeadline": "Move zscale code into ZScaleInterval", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 74, "deletions": 17}}, {"node": {"oid": "7d17e12dbe33e8fcc2bc1ace5a0383deb1baf7dd", "messageHeadline": "Adding note [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "801656d0b31523cefb04e52366bc7916149c0a2a", "messageHeadline": "Re-arrange files and update paths to prepare for merging into astropy\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 99, "deletions": 2912}}, {"node": {"oid": "e6a0d8a1789443b6fa9d4aafffa01e5198d2a2bb", "messageHeadline": "Merge pull request #5482 from mhvk/skycoord-scalar-not-iterable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 77, "deletions": 68}}, {"node": {"oid": "e7c1e970bedca75f9e9d4d1a0f2c19d2aedc865f", "messageHeadline": "Adding back list to avoid RuntimeError", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11f97a5ff059cd587a04b306e48c490a01b45788", "messageHeadline": "CircleCI: make test output less verbose", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c968a03df8c7f3afa7b18a59c7376af688daf93d", "messageHeadline": "Merge pull request #5492 from MSeifert04/move_sphinx_directives_depre\u2026", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 53}}, {"node": {"oid": "b8b621f1a2974c1ac04f44a4deeabac9149e8aba", "messageHeadline": "Merge pull request #5503 from bsipocz/docs_fix_parameterlists", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "c3b2e4eef5e317fb5f501a3d3b43af9004570933", "messageHeadline": "Merge pull request #5494 from saimn/wcs-footprint", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "16fe3143bbaf6172351517e1949436bb36e52ab1", "messageHeadline": "Merge pull request #5502 from saimn/fix-cparser-segfault", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "4360bec317f1fb22820aa0e640530f098ce40812", "messageHeadline": "Merge pull request #5412 from saimn/fix-py2-test", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 50, "deletions": 35}}, {"node": {"oid": "ff50369d415a0b122da9a74e47df11427ae16c08", "messageHeadline": "Fixing parameter lists in docstrings [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "102e58ce749d2bc12502a6c2bb673f6afa82bd3f", "messageHeadline": "Replace use of off_t by size_t in cparser", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6e982ddbf5e0d047a1e395b456a61f49f4cd9d80", "messageHeadline": "Merge pull request astrofrog/wcsaxes#213 from astrofrog/fix-deprecation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0bb74fe5c7c3ba6479b0426c1c12a033e1a0c655", "messageHeadline": "Try PyQt4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f7524e6aae799e738b046e273348630665e3e5", "messageHeadline": "Add changelog [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "146a3bbbf40bc04c0eebac6df90f21ff21709e36", "messageHeadline": "Check the coordinate system and fix use of the coordsys argument", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "529c64a71c17249f2e88ccf7840b9e147da68add", "messageHeadline": "Merge pull request #5498 from astrofrog/update-cython-requirement", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bdf7ed6e5b835a3d421f2da7ecd3c11c800262fe", "messageHeadline": "Return empty matches when searching with empty coordinates", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "48f07124fb519fa7e2ca447b0521ebceae417ef1", "messageHeadline": "Ensure empty matches return index arrays of integer type", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "d9d1a530582eec9cd629e19665484ced1a686779", "messageHeadline": "Change required Cython version to 0.21", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0a28026e6128a9a39ac82689e7953a58f7fb180", "messageHeadline": "Adding new read the docs files to pacakge template tutorial", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4b0ea4165f84f078e296c77bfaee37694870dba0", "messageHeadline": "Merge pull request #5485 from huisman/huisman-patch-docfix", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "733a3e8c380b28c26ec86d139ce8464eb4268628", "messageHeadline": "Merge pull request #5491 from larrybradley/mpl_norm", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "6b5f6a9d306503c8294e00cfde72b49aa2d14158", "messageHeadline": "Update minimum Cython version in pip-requirements-dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bc6a07ee60f68e2003b5afcc752c3820a176541", "messageHeadline": "Add Cython to py.test header", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f2a9afac1af9b8f75d4b94e6a77d928aa4351a9", "messageHeadline": "CircleCI: updated Docker image to include Cython 0.25", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4adbf69036eab4f98d0c484c8b9a9af7a3eaeb3", "messageHeadline": "Update Cython requirement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5fcc201f65dcb01df240951b15315d320ed856ef", "messageHeadline": "Fix deprecation warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4b5e6878d4b6690ea41831e60fbb6004f484c024", "messageHeadline": "Merge pull request #5444 from astrofrog/circleci-32bit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 5}}, {"node": {"oid": "a8f3e3443f11a87c5ed6689fa20459dae13b9087", "messageHeadline": "Merge pull request astrofrog/wcsaxes#210 from lpsinger/fix-elliptical\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "645fa3c3c80cc536d84bbf30bae607a7089ebba7", "messageHeadline": "Make footprint_to_file more useful:", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "2c140022d79b98ae95a589aabfb908038f38ae38", "messageHeadline": "remove dynamic altering of the docstring in deprecated_renamed_argument", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 65}}, {"node": {"oid": "de2a91817a218348b50f9bce0d8435aad1eb38d9", "messageHeadline": "Include Sphinx directives after short summary in deprecate_renamed_ar\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1ef2497de81dfdedddf2a5d6edb4e7f081865466", "messageHeadline": "Add changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4a1268ac614c3ca8bbdbab7ed6790f25d8eb021e", "messageHeadline": "Update mpl_normalize narrative docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "98d162ae8f2b35b4b5cecd718b872807750e48c5", "messageHeadline": "Add matplotlib to doctest_requires", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9319c063b5170c6820ecb2d4cab192cc9aef9a53", "messageHeadline": "Import mpl_normalize with visualization package", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8216c5a8730cd8e2ebf9da432e2eae3f16a4a557", "messageHeadline": "Fix documentation Sersic1D and Sersic2D", "author": {"name": "huisman", "email": "huisman@strw.leidenuniv.nl", "user": {"login": "huisman"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "435c82275be420c51d8d0f8bd663ae0c63ae5ad3", "messageHeadline": "Merge pull request #5483 from mhvk/angle-with-cds-units-enabled-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "77f5aca155ea77b31dc9480b6e4f6826554a1464", "messageHeadline": "Add link to discussion of the parser problem. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "29d8c0bd37eac740ed09c508ac5446c8e0c466e7", "messageHeadline": "Merge pull request #5488 from MSeifert04/dev-docs_skipappveyor", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9f003473fbbd647fcf3a3c198d9165217f828e9a", "messageHeadline": "Fix the issue where HDUList.__repr__ was inaccurate--it should just l\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5cad23271c79eba5ec42977e5b5ff693b6d164a4", "messageHeadline": "I don't think this change was intentional.", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c66c2d9d04ad561c774247d5c7497775b404d27", "messageHeadline": "Handle backwards compatibility for current behavior of accessing HDUs\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "1104d015c40bd27bce54f463a96091ca1f797229", "messageHeadline": "Handle the self._read_all attribute properly when in ostream mode--in\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bf2c475561764b837d91865c94808ee9de845f33", "messageHeadline": "Added a config item for the default HDU lazy loading behavior.", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b265b39d8674aecb2ff72e2fb3f24c0d77c19933", "messageHeadline": "Add an option to disable lazy loading", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "3530f8473a7e8d11f620946621ae0a6df34a82ce", "messageHeadline": "Change behavior of HDU lookup by name to not iterate over all HDUs in\u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9580f5483876aaaac529ef0cd9684d323a485fec", "messageHeadline": "Fix handling of negative indicies into HDULists, to ensure that they \u2026", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "2df8b785c682400aca96bb325a7015d6d7277b67", "messageHeadline": "Support lazy loading of HDUs from open FITS files.", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 199, "deletions": 70}}, {"node": {"oid": "5ac7794e2b98bccd2a319cb2d0ac5b4691a8808e", "messageHeadline": "add skip appveyor possibility to contributing file. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eddcbab33caa395d40e4ccab1b78868a6e40c5a7", "messageHeadline": "Ensure it is possible to initialize Angle with cds units enabled.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "e89b13268239cc0490367dbf80ea2bdd9d9d1677", "messageHeadline": "Allow getitem on scalars if it is to make an array or get an item.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "21178f24038a0696a5dc0310a97bb7a4779c8468", "messageHeadline": "Small changes following comments by Michael Seifert.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f42a0251bc91b873d9889cc8a5ae238e0ec7092b", "messageHeadline": "Ensure ShapedLikeNDArray is not iterable for scalars.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "2cb4567eff9d09540e76024a54653c593d4a41c8", "messageHeadline": "Merge pull request #5480 from mhvk/quantity-add-float-power", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "4f80836932bb5d1d7a7700ddceeee63c2129366b", "messageHeadline": "Changes following comments by Michael Seifert.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4f74f5b8ba2388ae383a112e614dc901f706ab00", "messageHeadline": "Support new np.float_power ufunc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "3a782f5fe039de7a5117c38b50c3f8ba1af85a0c", "messageHeadline": "Merge pull request #5446 from josePhoenix/pytest-docs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 45, "deletions": 71}}, {"node": {"oid": "95df67fd7cccd487f7779d8321e3977a55b4467e", "messageHeadline": "Merge pull request #5459 from mhvk/table-info-minor-cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d204f9281c0c110f05d0731e31f5840ba63a2547", "messageHeadline": "Add regression tests that t.info() does not emit warnings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bb2c03f6d0ddcb4fabe8389d0067aaebe62908d9", "messageHeadline": "Merge pull request #5474 from Lidilidian/patch-1", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b82467eecdd0fa88bd2891f89822782631f84e1f", "messageHeadline": "Ensure check for empty info table entries does not raise FutureWarning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d233f37c836b96494861f164a621369740994f01", "messageHeadline": "Change URL Protocol and String formating", "author": {"name": "Arie Kurniawan", "email": "Lidilidian@users.noreply.github.com", "user": {"login": "lidilidian"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "94427083afeae3205c2e99f2fe699884add71846", "messageHeadline": "Merge pull request #5473 from Cadair/master", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "9f0077ba0227d0ffb51a0cf13898eed7f8181ccf", "messageHeadline": "PEP 8 and highlighting changes to docs docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7f119230c94b87cb637b79453c0778167518f7cb", "messageHeadline": "Merge pull request #5447 from mhvk/numpy-dev-array-print-update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "a2d0fe7944153a4c87785537ea8416918b52c6d8", "messageHeadline": "Merge pull request #5432 from bsipocz/str_remove_old_formatting", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 840, "deletions": 813}}, {"node": {"oid": "8ebaea384a0799f5c12c3a10651ba2b7f2fc9e3d", "messageHeadline": "Adding back minimum widths for repr() formattings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41c40925296b9559e962f0159b7768fcd919f6a1", "messageHeadline": "Fixing votable formatting for minimum width case", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "490c6041beea97191100977da8c0e190388d3b54", "messageHeadline": "Fix whitespace PEP8 problem [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df489c598127ca45529ca702fcb768dcf762dfd0", "messageHeadline": "Merge pull request #5456 from gkanarek/add-plane2d-model", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "920afaf33b97a92d1d2356e6a2a993afaeb0bc3d", "messageHeadline": "Alternate form of format() is not available in py2.7, thus keeping th\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "27e1140e935a3ed427f84f591d977c9cc756b222", "messageHeadline": "Fix problem unpickling Index / SlicedIndex instance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e48e781005d893e066ecdb226734fc23b64cddf8", "messageHeadline": "Add Planar2D functional model, test, and change log.", "author": {"name": "gkanarek", "email": "graykanarek@gmail.com", "user": {"login": "gkanarek"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "fd03eecdcf494ae0a2d9a9bc6773ea826e60ae65", "messageHeadline": "Merge pull request #5458 from keflavich/patch-3", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1726a90dd335dd59244d9d20009a12f5595e12fc", "messageHeadline": "Merge pull request #5469 from taldcroft/table-rename-mixin", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "db06ec756a5c9e98c577d864a6e1f615cbc16ed0", "messageHeadline": "Merge pull request #5464 from MSeifert04/fix-5399", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "58b7c7cbb407e14dd2e267af7612458fab265ffd", "messageHeadline": "Allow renaming mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "8ce182b2b92c07c4ffdb5e2d4be3e16e23628cae", "messageHeadline": "Addressing review comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "268ecec60ace754ef9bff113aa7d62ad3a68cbec", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5c4c392dd3d3ac3b3817754ba11eaaf3ce278053", "messageHeadline": "Add tests for table indices pickling and copying", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "030c841fc4b019b9bbb819317851249eea1ed828", "messageHeadline": "Ensure table and column indices persist through copy and pickle", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "e9581911d3c12db37c8fb9165a3f4439bb08434a", "messageHeadline": "add changelog [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5063d3fcd277a4c9ba91ca944ab59b63aa92f5b", "messageHeadline": "Added a couple of sentences about how Affiliated packages can also us\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4a10842e9153304d707341c4f0f1ad20796cc3e0", "messageHeadline": "Fixing py3 example builds", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a1599fd2c04d1a8fecc54271dbe33447b0cfa6e", "messageHeadline": "Added docs on reproducing 32-bit build locally", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "91d0847b35e8ef6eb00e8cf014bf80198f2970e9", "messageHeadline": "Some remaining str formatting changes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "ab28e3e4856f71b4ea518abb66fad5bb83754246", "messageHeadline": "Merge pull request #5319 from saimn/fix-cparser", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "908ecbb1785520748c11ca9f2f3eb3b014d9a1f3", "messageHeadline": "Merge pull request #5463 from taldcroft/ascii-ecsv-colnames", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6d9aff8d811ecd91133a51b75618e46652b6b050", "messageHeadline": "Add a test to generate and read a huge file, disabled by default", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "55f1f73b1f17dd2457c9c538703c8be3a645ebe3", "messageHeadline": "replaced integral with integer in warning message. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f7a2ba342c8745d01e26c89f15052a4975b8e7b", "messageHeadline": "Fixing formattings in io.votable", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 145, "deletions": 134}}, {"node": {"oid": "aaaa6fb56fdb09f93b58c13871765e4b9dd6475e", "messageHeadline": "Fixing formattings in io.fits", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 395, "deletions": 386}}, {"node": {"oid": "3ea551a679b29faa69120cd342483d3135e9062f", "messageHeadline": "str formatting changes in io.ascii, modeling and some trivial ones in\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 121, "deletions": 117}}, {"node": {"oid": "3ae7f1732b95f4efef15011c9fe18c13ead752fa", "messageHeadline": "Changing old string formatting in vo, table, stats, cosmology", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "ae0a88767f232b76ff7f1ce3f69732766fbb52a5", "messageHeadline": "Changing old string formatting", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 116, "deletions": 115}}, {"node": {"oid": "608dae47a351aa81d4ada6f20ccabbdb2e8b98a0", "messageHeadline": "Fix memoryleak in io.fits.compressionmodule.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98f173b10520129f409a29681cd7068a10b45af8", "messageHeadline": "Merge pull request #5450 from cdeil/issue-5450", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "2dde3d58e2abd118854a12a176cea4a777792f6e", "messageHeadline": "Ensure ECSV header column names are self-consistent", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "aadfb15255f7c1a68d0774bd1f1d2412e2b73680", "messageHeadline": "Add __doctest_requires__ in ecsv.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2fb83f8fbbaca1dfbfc2fdb85459a4e413ae25c8", "messageHeadline": "Fix ECSV example and change it so that it's doctested", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "d4578c0f5a76eac01c30740afc5692e401123662", "messageHeadline": "Merge pull request #5391 from pllim/gaussian-base-class", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 48, "deletions": 74}}, {"node": {"oid": "41aa3912cd5f93d4e8b42b604251bb17678fbbda", "messageHeadline": "Merge pull request #5393 from pllim/lorentz-mex-bbox", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "ffeb68f50e7443faaf76700caf44216449540b08", "messageHeadline": "Removed confusing sentence from bounding box docstrings. Added clarif\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "88bd6decd310a9ab0bc56a32f7f568d1000e90dc", "messageHeadline": "Removed stddev from Lorentz1D because it does not make sense.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "9bf8a968ac7597cbd73bb4bc150e2d5688e85559", "messageHeadline": "Added bounding box for Lorentz1D and MexicanHat1D. Also added stddev \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "c012708255821702641438032a797b3e8ec43b2c", "messageHeadline": "Merge pull request #5454 from saimn/wcs-naxis", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2ec04e1dd3302775be7b913b00a5135bdb37cd2c", "messageHeadline": "Merge pull request #5323 from MSeifert04/fix-4990", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "c3bbc897a5d3257b56b399a44e2992751b7c612f", "messageHeadline": "Added CircleCI configuration for 32-bit testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "10777059149c7235e0db4b9b72d38fba4638da74", "messageHeadline": "py3 correction for large FITS file creation example", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "fdf5f2204c5fb263dcdb53e21427e2eb756676a1", "messageHeadline": "Skip update of naxisj if the slice for dimension j", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "dde01614cfbf95a98558e90de69d562b7f6fb3fb", "messageHeadline": "Merge pull request #5453 from MSeifert04/unnecessary_list_creations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "050f29350be2c55fda71d4b04188b6325cf402e3", "messageHeadline": "Add setters for WCS._naxis1/_naxis2", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e6616d2abb924de54678aa854ceb2f146049fb7d", "messageHeadline": "removed some unnecessary list creations", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "80e97c06d35c957091c1976e1d381d7f57c75e42", "messageHeadline": "Fix ref target for 'pytest'", "author": {"name": "Joseph Long", "email": "jlong@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80c72e748f7d5ca2d43e4a773a0c6151a5ab4b9c", "messageHeadline": "Also fix EarthLocation, and with that remote data failures.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "4741de7ae950a5b3313a8f254f307e681c5af2c5", "messageHeadline": "Fix a problematic use of int for get_line", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "483578fa3c2f469aa0890d45673f9e4abe212b17", "messageHeadline": "Fix type conversion warnings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "135ec565025514e105135a9c5112e01ecc026907", "messageHeadline": "Use off_t instead of unsigned long for file indexing", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "e8270f812868084a562467c1d9d09661a25436c7", "messageHeadline": "Change the type of a few variables to unsigned long", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ca90b6f9732695eefc01d44d2b96abd1633905a6", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "05e7117114c8d153ed3c1e1d797a6b0a95fa9bfa", "messageHeadline": "Fix int overflow when the file size is too big for an int", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f00e1f369f45bec3b5c47906596c2f6f58609565", "messageHeadline": "Allow numpy-1.12's formatter for repr of scalar representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a55d6aee47189f735c8dbbe9caa25479e266739", "messageHeadline": "Use python setup.py test consistently in testing docs", "author": {"name": "Joseph Long", "email": "jlong@stsci.edu", "user": null}, "additions": 42, "deletions": 70}}, {"node": {"oid": "60ae431e5b6bfe6a965fecaab623b5a5c851d369", "messageHeadline": "Mention affiliated packages in testguide.rst", "author": {"name": "Joseph Long", "email": "jlong@stsci.edu", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "67203f0e48e4aa8ce36419f28b847e58434fb180", "messageHeadline": "Merge pull request #5445 from mminin/patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1203701da0039e7a2323c06096109a52f836c89c", "messageHeadline": "Update index.rst", "author": {"name": "mminin", "email": "mminin2010@gmail.com", "user": {"login": "mminin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3de25bd1aa468023baae97c3b59610528f3d94ec", "messageHeadline": "Merge pull request #5439 from mhvk/cartesian-representation-init", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 182, "deletions": 90}}, {"node": {"oid": "f3a57878755671a2c7fd0c17550c5b61fb2eefa0", "messageHeadline": "Docstring correction and comment from Stuart Littlefair [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b270cf3e4b448300fce5edeec5b775c484547eaf", "messageHeadline": "Merge pull request #5411 from MSeifert04/slice_naxis_wcs", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "18cb34620c42410041738b239d73ba9ff49938ae", "messageHeadline": "Add a few more tests initializing using xyz_axis and unit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "495452da3a11b27d707bb40607b219f1c9feadf5", "messageHeadline": "Moved changelog entry to 1.0.11 [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "eac558516fc7f765dee5ff96d0cef88b35111732", "messageHeadline": "Merge pull request #5372 from aconley/Planck2015AsDefault", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "28ec34ef03ad6e78991acabd11d1ce3a8fb9321e", "messageHeadline": "Use Planck 2015 as the default cosmology, update references.", "author": {"name": "Alexander Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "58730b247b6c2fd60c1f90a6a0515d217753be37", "messageHeadline": "Merge pull request #5422 from MSeifert04/remove_erfa_from_coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b29833a7fe9e5f9f3cda07992f5e8387f843bddf", "messageHeadline": "Reflect changes in changelog as well. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0baa3423b2848a75338a4f653cb2a3b0cf77e695", "messageHeadline": "Changes following comments by Erik Tollerud.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "1a7cd3bbc3bed641f89e598492debdfc1f1b1206", "messageHeadline": "Copy any broadcasted arrays before concatenating on numpy 1.7.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "c35a717fceecc657a20c0a9d3fb5ceb4d98f6d07", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e43652306709057de3f41083b66fbad3f5551aad", "messageHeadline": "Allow vector array to have its coordinates around an arbitrary axis.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 122, "deletions": 84}}, {"node": {"oid": "4c424e5fa217ed87a83c5ebdb2309bf22c02b6bc", "messageHeadline": "Merge pull request #5434 from mhvk/use-representation-arithmetic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 133}}, {"node": {"oid": "fc5f5b8b27e6d5b8c8fd837c1b4bb2dea98a937b", "messageHeadline": "Simplify transformations using representation arithmetic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 133}}, {"node": {"oid": "ab0d5fb0fb785bb5f8cb6aa1d2e7c97122b9ecd6", "messageHeadline": "Merge pull request #5214 from MSeifert04/deprecated-argument", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 446, "deletions": 6}}, {"node": {"oid": "683aee30c0dcf8babed88de4807ca3c97a1672f3", "messageHeadline": "Merge pull request #5301 from mhvk/representations-more-powerful", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 849, "deletions": 22}}, {"node": {"oid": "4df4d7e2649863f721e0eab64c2db10b4e41492f", "messageHeadline": "Post-rebase fixups.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "2ee96e249a8fa00db8e23b817a0e53114c981897", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5935a8dbf8b1d380cd355e48d2f99d22643bb7d6", "messageHeadline": "Add documentation about vector arithmetic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 112, "deletions": 15}}, {"node": {"oid": "3261f9021c79c2f9a86f4ef3e8450d567dbb68c6", "messageHeadline": "Change __abs__ to norm, and clarify docstrings, following Erik Toller\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 120, "deletions": 52}}, {"node": {"oid": "bcd0a6b6f93c5045972052f7d96eb5fe408e1ba2", "messageHeadline": "Ensure tests also cover exceptions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "9dd4707e7ae27df0477b34d618431b3684cc6da9", "messageHeadline": "Add tests for __pos__ and __neg__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "ba5c155fb3e2ee4780d640f899420529232b2d34", "messageHeadline": "Add comment about choice of values for tests. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce292f71b65939c4005b1510e02fa606f7938c2c", "messageHeadline": "Simplifications and clarifications following Tom Aldcroft's comments.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "3b516a93aa093c0b99276cadf656ba76775b0192", "messageHeadline": "Remove __eq__ as it is too liable to give false negatives.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "39765537a2dff4c3bfbd1e02eabfa32442233046", "messageHeadline": "Add __neg__ and __pos__ methods.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "77d0bdf10f3cd58f717b2225ba49322a65ce98a7", "messageHeadline": "Clarification/simplificication following comments from Michael Seifert.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 34}}, {"node": {"oid": "a53ee20fed8ce0e29060b7b7b8665a148161c86d", "messageHeadline": "Add arithmetic operations to representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 598, "deletions": 6}}, {"node": {"oid": "9299049a64f17be23b47bba0edeaa9f5ebac3427", "messageHeadline": "Merge pull request #5423 from mhvk/numpy_dev_array_printing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 162, "deletions": 156}}, {"node": {"oid": "54e898d9d1d1a4d91f4b772e1d6a325b3fe3e524", "messageHeadline": "allow multiple deprecated arguments and some corrections.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 221, "deletions": 91}}, {"node": {"oid": "f1dd34dc786954d1d7127908771e6e790da7da5f", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d38e1820cfa04b25aa3a9092604438bb1e49a1e6", "messageHeadline": "Ensure doctest passes despite possible finals2000A download.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7fe1ca3548a6f309e9eb2e6e9af8af242020ef27", "messageHeadline": "Address failures with remote data doctests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2cbb7be3b9fb15a1be12aa6123170146325679c7", "messageHeadline": "Mimic new array2string for structured arrays in representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "21554d6ed2c8bdd55dcdefcd7d923041becde7e5", "messageHeadline": "Allow for change in how structured arrays are represented in numpy.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 138, "deletions": 140}}, {"node": {"oid": "dab4ab0de4091af2e57de4d6c2823bb7e372188b", "messageHeadline": "Merge pull request #5418 from mhvk/erfa-update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2169, "deletions": 479}}, {"node": {"oid": "3256f459d906b3940f90516757b6fc32851fa602", "messageHeadline": "Merge pull request #5436 from eteq/tweaks-from-5273", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "67d451339f215eb8cf43a64e7adb8c81fe71e83a", "messageHeadline": "Make @astrobot happy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff7da9d2e429ab6805d5f89b314d5cf64c8c6814", "messageHeadline": "Add test for 2016-12-31 leap second; add change-log entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "4c9fb5bbd01b73bc193dd18708400f003d1c536c", "messageHeadline": "Update bundled erfa to 1.3.0.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2146, "deletions": 466}}, {"node": {"oid": "7bfd5e1e81be8d9259c20467a62d382c62ca1ae7", "messageHeadline": "move prepare_earth_position_vel to utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "84a5eb8ba2899d72c56f844638881c271ef42136", "messageHeadline": "fixes to changelog from #5273", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "370b7587f2984480deb09f2d0fa4d88d1198ffa9", "messageHeadline": "Merge pull request #5433 from mminin/patch-1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "26ae24434c8d460214bd6933dcc1d0077c4935bf", "messageHeadline": "Fix doctest errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5bffb91885f707190cc4df42e61fbb081ad79563", "messageHeadline": "Allow doctest to run", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e02abf12d49f27b1a132be358ae6073b3de90100", "messageHeadline": "Update standard_units.rst", "author": {"name": "mminin", "email": "mminin2010@gmail.com", "user": {"login": "mminin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32f5ae553db5e091bde6a22eb503919175316229", "messageHeadline": "Add a few tests for fits.Header()", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "684b5b6663bc8e19c3c4eee3b5a21074c2a23e5e", "messageHeadline": "Fix duplicated tests after merging the old api tests in #5310", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "6702a6ee1012633965ff4a5eb2b4dae43cf430ef", "messageHeadline": "Merge pull request #5429 from MSeifert04/unnecessary_lists", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "f29c32a2e552bd8dbc2b8871d2d6b0141ac62d9f", "messageHeadline": "Merge pull request #5430 from MSeifert04/utils_misc-iteritems_python3", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4d786506717685825000d2f4f0f548e343071548", "messageHeadline": "Add reference to PR to comment in regression test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f93c65befe23238be33c21d9b918742963fc4015", "messageHeadline": "Merge pull request #5327 from mhvk/quantity-subclass-preservation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "9ec045b5024e3872cf4e6cb40526ac191ad9a3fd", "messageHeadline": "Clarify the changelog entry. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "74ddb4784b27c199da553d953b0b7f73c85865c4", "messageHeadline": "Fixed Bug when calling signal_number_to_name with Python3", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e08d71923c99ab1da16d3a54aae25d975ff76712", "messageHeadline": "Removed some unnecessary list creations", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "e6400aff1776187a8e4ba715fd3e238321c754b7", "messageHeadline": "Fix problem reading AASTex table without trailing backslashes at end", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "2c6000a6cc81826f10253a3d2904719fad839c7c", "messageHeadline": "Merge pull request #5410 from taldcroft/ascii-html-unicode", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c8fd6ec85547ee89a2739134297fc998bcc4d253", "messageHeadline": "Merge pull request #5254 from mhvk/baseframe-shape-changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 895, "deletions": 275}}, {"node": {"oid": "fcf076e2cf366d6499303900f020b23f8a0cf7a7", "messageHeadline": "Merge pull request #5241 from nocturnalastro/sherpa_bridge_v2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 239, "deletions": 3}}, {"node": {"oid": "b507675a6c0289b73572306164f65987d54f3538", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "985b3b8c037c16137eec9f6905531f43b578f419", "messageHeadline": "Allow reading HTML tables with unicode column values in Python 2.7", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1ed6849a541bba49a171661e315fc64c496eb189", "messageHeadline": "Merge pull request #5379 from tylfin/issue_5354", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 131, "deletions": 3}}, {"node": {"oid": "2f1cd2e6237bcd6e011ef63045287b640a929382", "messageHeadline": "Ensure SpecificTypeQuantity like Angle have precedence.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "18ea9f58a213bafbe861f886c61f96ada710c264", "messageHeadline": "Merge pull request #5424 from astropy/revert-5420-numpy_dev_nan_compa\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "1809afc1ff2da8b39f1a668b1c3ecc3d9af39287", "messageHeadline": "Merge pull request #5273 from StuartLittlefair/transform_ephemeris", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 280, "deletions": 47}}, {"node": {"oid": "3799e13b5916f71ab6b11fc2aae367452b05e23e", "messageHeadline": "Revert \"Ensure we set equal_nan=True if needed in comparisons.\"", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "de1aea72665169244baf5479d27c305ad3e349cc", "messageHeadline": "Fix documentation link.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b2146314f338b8c2111291e8c31a9d62563e8e4", "messageHeadline": "Add documentation about shaping of coordinates, representations, frames.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 191, "deletions": 103}}, {"node": {"oid": "2837ef914d4088773a486eb514beac9b1b69c007", "messageHeadline": "Changes/improvements following comments from Tom Aldcroft.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 14}}, {"node": {"oid": "1a20b3448648c3694f45d88bc07c536306809f0b", "messageHeadline": "remove doctest on output", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "768e3a1d7dfdee1c560c139ae8b0eeb7e35d916e", "messageHeadline": "clarifying astrometry setup", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0cd4303da26ae0c7dff27d531f7179c9949b081f", "messageHeadline": "optimisation of cartesian math", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "34014ae892706071686bfd8d97a3233a2c902efe", "messageHeadline": "Merge pull request #5278 from eteq/whatsnew-in-releasing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0fa78b154d06f4b9cd9b494e78613b0d43fd855f", "messageHeadline": "Typo fixes pointed out by @MSeifert04", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d93c357531912ff845f5e866bdca092f4a43af07", "messageHeadline": "instertion of entry_points into fitting", "author": {"name": "nocturnalastro", "email": "thenocturnalastrostudent@gmail.com", "user": {"login": "nocturnalastro"}}, "additions": 239, "deletions": 3}}, {"node": {"oid": "63da166189a40e3c5ed45ad4e8f50e779b16f0f3", "messageHeadline": "Update CHANGES.rst with bug fix for 1.0.11 release", "author": {"name": "tylfin", "email": "tylfin@gmail.com", "user": {"login": "tylfin"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "152abcb80d3604d87256fb5da6458add4ac8fa58", "messageHeadline": "omit coverage for files in _erfa", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc30ee12973eca8a2a744dd389161c175498ceef", "messageHeadline": "Merge pull request #5420 from mhvk/numpy_dev_nan_comparison", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "1826be211e4150666fa1b62bbd4a589651b9792d", "messageHeadline": "Ensure the tests still work with older versions of numpy.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "6494102aea44b95d6edb09d8a796da5b67f1edf1", "messageHeadline": "Ensure we set equal_nan=True if needed in comparisons.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a439f7db9fbe703d3aedc72d2c6ec941a6cfaeda", "messageHeadline": "got rid of rollaxis in favour of newaxis broadcast", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "51cf3107d5652293186eea5b103c74b5a1a601db", "messageHeadline": "removed duplicate erfa import", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ed8d604fab6991d6a9c48b07da09863a927fc1c2", "messageHeadline": "make sure we have a regular array for heliocentre", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "249e71dd6b5690ad3c6ac204286dc610f5c1a97e", "messageHeadline": "more FLOAT_CMPs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51feb43924edb1ac60cd76fa86898adf5f28696d", "messageHeadline": "adding FLOAT_CMP to doctests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "feea83052be2bc526686ce7c3fcbde3c0ef20f70", "messageHeadline": "more redundant ephemeris calls removed", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "302d6e51fc2ed300f4cb68bafd6c3b2276f73c50", "messageHeadline": "Merge pull request #5325 from MSeifert04/fix-4989", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "028bdfcc92320f9bb3b134de7bdf9a981f04359f", "messageHeadline": "Merge pull request #5406 from mirca/fix5405", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d7da7f08342fe6ed882541f414cdf861a0603c5b", "messageHeadline": "Merge pull request #5417 from nden/tabular-tuple-points", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "b9d92184d0c1bc12d47b7ff3628a065046e6f063", "messageHeadline": "Merge pull request #5415 from mhvk/function-units-coverage", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 198, "deletions": 85}}, {"node": {"oid": "90214e75025b6caa2150a603c92a927e24433422", "messageHeadline": "modified a test to test slicing of naxis attribute", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e839b19ee3600bbc111317272ff0a9ce040b266a", "messageHeadline": "Add support for fill_values functionality with ascii html", "author": {"name": "tylfin", "email": "tylfin@gmail.com", "user": {"login": "tylfin"}}, "additions": 128, "deletions": 3}}, {"node": {"oid": "02d6ae83b55eafdb84cd98e15c7fc4e7fda30daa", "messageHeadline": "add example numbers to docs for light_travel_time", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a2d0f69a14e1f22df590cc16d419c94f74117305", "messageHeadline": "documentation changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "ca822e100b4993274786d2aa5209ac1503052a60", "messageHeadline": "Require points be tuples", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "ebbb1e89849f5925917e7f02556f3d8d14fd432c", "messageHeadline": "make solar_system_ephemeris do nada if set to None", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f9cb4f8223f468903ecb4869c77cecf584be77fb", "messageHeadline": "drop empty line and document rollaxis operations", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fb8ee0881be6aee28fd31a862e69d3eb3564022a", "messageHeadline": "move prepare_earth_position_vel", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "645c2a562c26eeb7aabd3be0a5d10931611c790c", "messageHeadline": "neater formatting", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cfc2443cce09c0411ca90210b070b071956e2507", "messageHeadline": "remove redundant accessing of default ephemeris", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "9dffef6be46f0833e0a69121ec5a7f5f28cce7a0", "messageHeadline": "delegate copy and deepcopy on Header to copy method.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f5e5257315de41745857c6e8116a56036b484e32", "messageHeadline": "Remove unnecessary list comprehension.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "951e5242567a816566a18369c27e54ffd6bc669b", "messageHeadline": "Full coverage for function units, correcting bugs in the process.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 198, "deletions": 85}}, {"node": {"oid": "2a996a4ace6cd5a5bf9ce1bd596281d5a27d8481", "messageHeadline": "Merge pull request #5414 from MSeifert04/remove_obsolete_lambda_wrapper", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d41172ce69d9fea3365488b25809b7e230152590", "messageHeadline": "remove unnecessary lambda wrapper in equivalencies", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86d2a2fc12a221b3113b66fccf94faaff55a2054", "messageHeadline": "Fix a Python2-only test in Header.update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "907b9c953a1d571a8779e6e74287f8f16183249e", "messageHeadline": "fix python2 slicing of range", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "239d3813924e1ab986a5f0b8a66d5b2ab5d637ef", "messageHeadline": "update naxis attributes when sliced", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8a78b1c2c9baa2030651dea5eab87f83fb005463", "messageHeadline": "make WCS._naxis a list", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "4ed43878153dc5c15626a5a4fc92abfafa346902", "messageHeadline": "address @pllim comments", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f094f7d0b599e2ec01ae7a6afd58537dbb783083", "messageHeadline": "FittableModel should be Fittable1DModel", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4a96c2a2bd6d9148a8cb16205bdb3d9c89e9152e", "messageHeadline": "Merge pull request #5401 from bsipocz/travis_move_coveralls_3.5", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "925e9693d9223da0d57dd27aed2d0fe781880dd8", "messageHeadline": "Merge pull request #5401 from bsipocz/travis_move_coveralls_3.5", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "22751b6a91220eb38c51e4ab8984b86dd5841c73", "messageHeadline": "Moving coverage travis build from python2.7 to python3.5", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c32aad940d91f9896aef9c22311ae9a529f07a64", "messageHeadline": "Merge pull request #5270 from StuartLittlefair/5209_fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "9ec7e0c5ca2486217f81d3d64e71c580b96ebd8e", "messageHeadline": "Gaussian1D and GaussianAbsorption1D models now inherit from BaseGauss\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 48, "deletions": 74}}, {"node": {"oid": "1040533c7845b833aae8c2a055728b95ef53cbf5", "messageHeadline": "Merge pull request #5362 from saimn/fix-ascii-float-conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "5f06e5ee3cfed10f9b932672d28f866ab10ba4de", "messageHeadline": "Merge pull request #5380 from eteq/update-feedback", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f607fd42beb2dea59abd574cc9dc27973d7eec8", "messageHeadline": "Merge pull request #5387 from pllim/modeling-index-doc-ref", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6af11424ab04c6220ac2aa3fabd3040e3ac3b394", "messageHeadline": "Added ref tags to modeling main doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1c342b9c7754e5d0e541771ceb60a41ca8e2a757", "messageHeadline": "Merge pull request #5376 from pllim/add-unit-doc-ref", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12e4165ee8f4be2f6c71eda2ddc78ef74a07c9c1", "messageHeadline": "Merge pull request #5386 from pllim/fix-async-again", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "d4a05211a08c096073fd84fa71adb62e58ac307d", "messageHeadline": "Merge pull request #5378 from nden/remove-fits-deprecated-calls", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "54214c37fdfe31b08269c2d9876a9d05e6dd3a73", "messageHeadline": "Merge pull request #5382 from pllim/votable-pretty", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "dc54abfabdce78c76b9a78e595a6520dd24b68b8", "messageHeadline": "Mark conesearch async test as xfail if they fail.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "34683bebdd5543669bfe817a4f52087c3edf666c", "messageHeadline": "Fix undefined variables and attributes in votable Resource repr. Adde\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "abc36c35bc82ba780ac1ceefe6b2d255dc7e97fc", "messageHeadline": "update astropy-feedback email to feedback@astropy.org", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "237acfd6cff5d9a61b04ea16ba4208d4d5548b19", "messageHeadline": "removed fits deprecated calls", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "02c6e41d6d25d7fbe2fc4df6229db0fc39921768", "messageHeadline": "removed merge conflict cruft", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "de5ecfbd2698898dd1ce8e3c095b6dc84f021eb5", "messageHeadline": "added regresion test and changelog entry", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fc47f12ab0e84e9ca11e31341db490795fe5152f", "messageHeadline": "even better logic as suggested by taldcroft", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "30b3e90baeeb9ed3111851d8cd6b7321a97a28ca", "messageHeadline": "cleanup of logic suggested by mhvk", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ddafbe3578c5bcdd287c61085136c8528e96c645", "messageHeadline": "fix __init__ edge case with list of one skycoord", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2201827eb73097a2fc327376e84c5d273336eeb0", "messageHeadline": "Add ref tags to standard units doc.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "66156a23a71c2215f035f6851b8ef03792ef24f8", "messageHeadline": "Merge pull request #5370 from taldcroft/ascii-windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 42}}, {"node": {"oid": "0b59d7d0c1940b45d6fa264d589656411311b006", "messageHeadline": "Place x ticks on major axis of elliptical frames", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "d8180f4ce7669c022bfc7f2b2b7b71044079f3c4", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ef0246708e84e9268a417f3d93c594b7410d2ec", "messageHeadline": "Further cleanup related to line endings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 41}}, {"node": {"oid": "60cd216402593848dfc75c8f850813b4804fea48", "messageHeadline": "Fix problem with windows line endings and tab format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b1b6f38e46a0425042efc6e677163aec60ab35a3", "messageHeadline": "Merge pull request #5366 from pllim/fix-async-test", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "de00e2ee92d85039425a6224994e2e3f5fe44ed9", "messageHeadline": "accomodate name changes in PR#5231", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3919f6ddd0172ca8bb78b58927df30a603dbda6a", "messageHeadline": "bug in changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc3fd3d9673d4a5bfa767ae15c7a548f986a66b3", "messageHeadline": "fix bugs in docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8669dd8b4f94714bac9b3eaff42f4c8f7b2e1e1e", "messageHeadline": "added tests for ephemerides", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "e77ba84366ba3a0917e13b157627f8d730e5ad2c", "messageHeadline": "added documentation of changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "7e63ec5e3ffe9bad28a643a1a40e471c53fe0876", "messageHeadline": "remove unnecessary rollaxis use", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "04de028f1808185bda5a8c897df09e6c3c4130f1", "messageHeadline": "ecliptic transforms use solar_system_ephemeris", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "a08a76fff8a2ca5a6860cb8c844c3b4939d7d682", "messageHeadline": "move prepare_earth_position_vel to utilities", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "c189aaaa8786b3c3057542543881c2b49f82ca59", "messageHeadline": "raise exception on ICRS-HCRS trans with no dist", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "5049b4e272763d1afcb144fddbd3b082e2f3215c", "messageHeadline": "add docstring to get_cip", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "22c6795817adeec04f60c0c78d25e22a0e7d9059", "messageHeadline": "light_travel_time gains an ephemeris argument", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "2961e46babfc61002e4882c6e51d10da7e1f840f", "messageHeadline": "transforms now use current solar_system_ephemeris", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 86, "deletions": 15}}, {"node": {"oid": "f5ff3723799205d026fd4255b1c0085b69018332", "messageHeadline": "Update docs and comments to use double everywhere [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "faf8d1d3632267f98a4458aa9f49db62bb2acc28", "messageHeadline": "Removed all double whitespace after period in the affected conesearch\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4388da5088e5a8642a4112431d097b0dcdda5ba3", "messageHeadline": "Fix the other async conesearch remote failure that did not come up be\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6f44779d1dad5a9936cb1c3279bb0bba282b9136", "messageHeadline": "Fixed conesearch remote test failure. PEP8  clean-up on conesearch an\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "bafdbb989e5b7e73e3e7855da3b8b1d1a8a986e0", "messageHeadline": "Merge pull request #5073 from astrofrog/enable-remote-unstable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f8aa9f893cbbd01140d5caeadad87a0c2392e89b", "messageHeadline": "Added changelog entry for #4793 [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c8080dd10730bb1e04503fb5751720e75afc4c67", "messageHeadline": "Merge pull request #4793 from MSeifert04/io_fits_append_mode", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 129, "deletions": 158}}, {"node": {"oid": "34de19460316e0b503454b6cb05830a4db9377a0", "messageHeadline": "Merge pull request #5310 from saimn/fits-rm-deprecated", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 250, "deletions": 1249}}, {"node": {"oid": "0c8b57c41569af9adc90f90e3c50fed97cd64ff8", "messageHeadline": "Merge pull request #5365 from keflavich/patch-3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37025638c0d71b0fa88884fd5030c40be679ea82", "messageHeadline": "Only show the word 'fitting'", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d30adf13cd4fad3cfd72d773a3aee0a1d17d9e1", "messageHeadline": "Make the first instance of 'fitting' link to the fitting docs page", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84ffe26ca3509a5c3ee4fc232ce5438e50de6713", "messageHeadline": "Add changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d5eaf4ad3240f0b0dcbe1bf3d9c7e13f277b281", "messageHeadline": "Always read float values from ASCII tables as float64", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "0fc487e8a8b43ed1cfb0f2e4a53566021042171d", "messageHeadline": "Fix FITS ASCII to float conversion for columns with E/F types", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b68ece1f570ca9d3741d0622d15b945e6180e56d", "messageHeadline": "Rework changelog, mention the \"Header Interface Transition Guide\"", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "82519cff4983c52edb46805dbbb3eaf5a1261964", "messageHeadline": "Merge pull request #5345 from mhvk/qtable-unit-setting", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "2fb75f1c6939855f5c8a46e13f0e4d89690fa7b3", "messageHeadline": "Merge pull request #5356 from MSeifert04/fits-column-globals", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "78810a049abaa62a6eb09033f7705c745da4d4ff", "messageHeadline": "Merge pull request #5361 from MSeifert04/unpin_qt4", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f9b8acb682af5e1e24422dcc2ffa5a0ddef9d4e", "messageHeadline": "unpin requirements for qt5 failure", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd4e7e1f23b0e4067c153ae85b8febcbdd397d8f", "messageHeadline": "Merge pull request #5359 from larrybradley/typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac229437ff719114b0ff8c3169766445dd6acd71", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1627306fbbbc2ea237ac04c4b8b7d98ed7adaa79", "messageHeadline": "Merge pull request #5355 from mhvk/units-python2-cds-str", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f8bb3008fb369d0cf6bc4f25791682950f18efc5", "messageHeadline": "Set _n_models in CompoundModel instances", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "32e5da5b3f511482366a5ebf99f5399e542b113e", "messageHeadline": "Ensure that __str__ works for all cds units, including non-pure-ascii\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d0ce0ebe21279d87ad7516e0ef59e3ed082072b4", "messageHeadline": "changed how global dictionaries are created in fits columns", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "e0bff03b4e104c08e0c306d7c3785ad19a7196b1", "messageHeadline": "Merge pull request #5349 from MSeifert04/regression-test-5336", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "4bad3f7d41eb0125caf2208ea93e4fbe814fa5b4", "messageHeadline": "Merge pull request #5352 from MSeifert04/fix-5351", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6eed9bbf1722cf008781a56139ca7bcfa0d57bb", "messageHeadline": "use mathring A instead for Angstrom in latex-math-mode [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "841a80f8b429edf90fc74afa23a024321a1eb593", "messageHeadline": "inline documentation cleanup", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "c546ab61da170ea8e35c480cd014e3e137d49fb0", "messageHeadline": "removed _fileobj_is_append_mode function too", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "2c541c8d6d480d29bdcfa73f6578a59c0f9baca6", "messageHeadline": "removed manual append mode determination", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 182}}, {"node": {"oid": "8ba97dd9294ac75b75aff87cd5650dda6344acde", "messageHeadline": "inline documentation update", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "5f4a9f2e257a6b0dd170f2129c4e133ac68ed416", "messageHeadline": "fixed tests (again)", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d7e856c355c55006e83d5536b3316682e86aa7e4", "messageHeadline": "fixed python version problems in tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "9eb0aa853d837f9aaebea603438170f35fb67dab", "messageHeadline": "added tests and set Warning-Class", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "d483f8dceaff51e89b881528c40c33eee156fe66", "messageHeadline": "avoiding the issue by special casing python 3.5", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "8b67540231bf0bb6c2457685d366608e7108ce66", "messageHeadline": "proof that the current workaround does not work correctly", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1fbb32d49e945082e0332f3d3dc0ccba51399883", "messageHeadline": "Merge pull request #5274 from taldcroft/table-mixin-format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 168, "deletions": 59}}, {"node": {"oid": "a30ea34fdec9af230606832fafa4d7209bed40ca", "messageHeadline": "adressed requested changes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c55888b7d36f9b8801842367c9d27a8f4f53e209", "messageHeadline": "regression test for 5336", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "0948cae874357bb2d23aabfaa1e7e8e937b5f2b0", "messageHeadline": "Add comment clarify why method is overridden", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ddee60fd2cdc734dc92ee8fc87b9124f5dddb27d", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4c6480308da789cd55704492c14fc5646cfc0cb4", "messageHeadline": "Support generalized value formatting for mixin cols", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 163, "deletions": 59}}, {"node": {"oid": "b83f4243b3ed91fb2d35753bd19f4f9e722cc98a", "messageHeadline": "Merge pull request #5348 from larrybradley/travis-qt4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66c837d82d1bf9f5d3b362c1f485887ed1323257", "messageHeadline": "Also add qt=4 for appveyor", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ca512e486176ac70a8af5625be6ab133bb217d8", "messageHeadline": "Add qt=4 to travis-ci conda dependencies", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2225029ca2e3ff87a7b5e2316f181de7d3d295ce", "messageHeadline": "Another way of getting the right class, which works on python2 too.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a654c9456655e25e6429720b3a03a7172167b18b", "messageHeadline": "Merge pull request #5346 from mhvk/quantity_set_unit_docstring_fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "925f5cc196cf01a12d6df83c6f4f1de69f4012b7", "messageHeadline": "Make Quantity._set_unit docstring match reality. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4015bcdf8575b7b59e9ec6b63822c0f9b98423e4", "messageHeadline": "Ensure __ne__ on function units works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c78ef6fcb0e0195c1cf573d524917d70b8697480", "messageHeadline": "Ensure conversion from Column to function quantity if needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "f3a5da293bb4e806855986b449dcdae5f2ad5891", "messageHeadline": "Merge pull request #5335 from MSeifert04/remove_bare_excepts", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 85, "deletions": 83}}, {"node": {"oid": "135ff2c9e0f42ac5a865b1c404270554ebaf8e12", "messageHeadline": "Merge pull request #5338 from MSeifert04/fix-5336", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a37d138804089ec32abd07685996e21a5ffab61", "messageHeadline": "replaced ~hasattr with not hasattr", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae81ee815c8bfb126b64584394d33084063363b", "messageHeadline": "added pr number [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a265232119c5e098eeeccd89b19ad5b9372d9c", "messageHeadline": "added docstring manipulation and changelog entry", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "cc289ee12415943076742b3989da4c579a588d9f", "messageHeadline": "implements a decorator for deprecated renamed function arguments", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 292, "deletions": 4}}, {"node": {"oid": "7e2075300837038faba5a91b650316105db3cefc", "messageHeadline": "replaced bare exceptions with except Exception or BaseException.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 85, "deletions": 83}}, {"node": {"oid": "addf31122d6f56908b7eb0fc7244b5192afe6307", "messageHeadline": "Merge pull request #5334 from MSeifert04/pytest-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "697e9e8dbdc757d93422caedece814d1e23ced05", "messageHeadline": "always import pytest from astropy.tests.helper", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "8f4676375112986a92d325ba61bad550d97dc7c9", "messageHeadline": "Merge pull request #5322 from MSeifert04/registry_docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 111, "deletions": 51}}, {"node": {"oid": "65b8ff7797f4a13977d05066458ae2188d8a5235", "messageHeadline": "Merge pull request #5324 from MSeifert04/table-copy-note", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3ffe796575d7dadcec086c1ba72e0b4fc0d94d49", "messageHeadline": "Merge pull request #5206 from larrybradley/img_norm", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 750, "deletions": 342}}, {"node": {"oid": "8adb654ce37091ab4b1165ef09e0e71fe4a8fc3d", "messageHeadline": "removed added periods and included specific docstring", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "7945df82cc77b8331ccba07209ebf48a0b461df8", "messageHeadline": "Merge pull request #5242 from adelave1/hermite", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 216, "deletions": 5}}, {"node": {"oid": "0259420513381f5829e3102f9a480a59f5941036", "messageHeadline": "included some missing documentation.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 94, "deletions": 52}}, {"node": {"oid": "a3f7bddb1f55b1792bca90afb8226fe41608c71f", "messageHeadline": "add note in Table.copy() and constructor that meta is", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "33fc0cc739c5fb9bf5b934bc03d531fbe4d90d00", "messageHeadline": "added note in wcs.copy() method about deepcopy", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b4ef45f4a86701496473a9fc7aa9771104084dbe", "messageHeadline": "Implement suggestions by @MSeifert04", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "f1784b7a51f4fc626f65000ee9bb92b34e322d56", "messageHeadline": "Rename convenience function to simple_norm", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "c69d3e5c2fa90eee2904dbd46b0dc4c0f59860ff", "messageHeadline": "Add changelog entries", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7d07866441f9be7dffd8b9253a24752bbd75c01d", "messageHeadline": "Fix deprecation alternative; add mpl skip for mpl_norm", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb5ff71f4af9ffba39e03d01564effb53f0c301a", "messageHeadline": "Update narrative docs for new normalization functionality", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 129, "deletions": 51}}, {"node": {"oid": "d0aff99b685dd37f553ef00a04012c8bd57a3253", "messageHeadline": "Add tests for mpl_norm and scale_image", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 70, "deletions": 2}}, {"node": {"oid": "1e5142e27baf803593d560e3168bd1068e828a27", "messageHeadline": "Update fits2bitmap command-line script; deprecate scale_image", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "347eaa4471a15f5765f262a34f603ac0cdc28974", "messageHeadline": "Add mpl_norm convenience function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 105, "deletions": 2}}, {"node": {"oid": "b7d910cb57018c0c62231b62f9e06f601737f22b", "messageHeadline": "Add ImageNormalize tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "07286be30764d6f3dfa240563647a0957ff2f56c", "messageHeadline": "Change _prepare calling sequence for consistency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2f407f234d88a3d3712019b5c7598f9a4ef0faa6", "messageHeadline": "Inherit docstrings from BaseInterval class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "95ad6da9841ee5a1ef39054835dd22df9c43013a", "messageHeadline": "Clarify docs about order of combined visualization transforms", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "26b5458beca6e4ba21aaa2c7b1cedadca8000f99", "messageHeadline": "Update ds9 scaling link", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "415696a514ca1dcd4ffc8f7aa341dbcba84e8117", "messageHeadline": "Add docstrings for inverse properties (not inherited)", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "96d27c2ee2ff921a89f39fe144cc26c9b8c71df9", "messageHeadline": "PEP8 visualization tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "29dce4a8ce854de2d04989a37c202e8d1bde414a", "messageHeadline": "Add missing stretch API docs; some cleanup", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 120, "deletions": 74}}, {"node": {"oid": "7775bf62497e46840d1910d462d57db4ac6fa828", "messageHeadline": "Add missing interval API docs; some cleanup", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "7914727d7f8c448760e22ac07bed57659a566d62", "messageHeadline": "Add vmin and vmax defaults for ManualInterval", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "20ee8ee9a415b8c449b83c8b9ec1c26132d0c228", "messageHeadline": "Refactor normalization tests into TestNormalize class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 66, "deletions": 87}}, {"node": {"oid": "7c10506a8ff5c40f3aba08067ffcbe993765e803", "messageHeadline": "Add data and interval keywords for ImageNormalize", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "1e65c75470eb5814ee4841faca24b68c55045917", "messageHeadline": "Add default stretch for ImageNormalize", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "259f4e0be15cb541ba4ec28687a2f28a2a79ece8", "messageHeadline": "Merge pull request #5290 from MSeifert04/factorial_replacement", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "4e37ce7f0a3435074ef79f5304882ab73d786ef9", "messageHeadline": "Merge pull request #5275 from MSeifert04/io_registry_further_speedup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 101, "deletions": 33}}, {"node": {"oid": "0fa08de01a4a76b7ed9de5ef5b2c7c02187308d0", "messageHeadline": "fixed changelog entries [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "982792e06f320437c537e6fccee0c7d31e2dc735", "messageHeadline": "fixed typos in docstring of delay_doc_updates", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "33bc625253ffaef1a0ce23c13398f689b5c3094c", "messageHeadline": "implement the delay as contextmanager", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 77, "deletions": 52}}, {"node": {"oid": "55d63e3f4d1a896da85111741be742be71aba8e1", "messageHeadline": "Inline comment why the documentation has to be created", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "31ddfb1f5f21e6691cc351912d4cd8ef0614c75c", "messageHeadline": "added docstrings for update_docs parameter", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "e7520bbe1cba778342b1a08bf9dc7b8c6bf95b26", "messageHeadline": "make registry_update_docs optional for registration of reader/writer", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "00dfe9c68f4528b0b051a1aca7befae3d7fd0ca8", "messageHeadline": "short-circuit best_match and use pre-filtering to exclude non-readers\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "b69e47311c8f180685074ce4d1af1810c79c63fb", "messageHeadline": "Merge pull request #5314 from MSeifert04/startswith_multiples", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "67f9ddc3c5dd59f46031a81fa81386435ab6221d", "messageHeadline": "replace multiple or seperated endswith calls with one containing a tuple", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5488b50a513f89421c1015e9a598515eaab4194", "messageHeadline": "replace multiple or seperated startswith calls with one", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "ee280dee9712fc9c2acd48738675675502bd666e", "messageHeadline": "Merge pull request #5312 from matteobachetti/py4_compat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 159, "deletions": 159}}, {"node": {"oid": "b02a0d7ab6b0c5bd670f8000681cae9014210199", "messageHeadline": "Merge pull request #5317 from mirca/doc-virtualenv-page", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e63caa3903a936f3494e73632726b3eb6b4c39c", "messageHeadline": "Merge pull request #5315 from SaraOgaz/doc_header_wildcard_example", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fb8edb12373bce442437629cc15673f952b79a4f", "messageHeadline": "adding wildcard example to header doc page", "author": {"name": "Sara", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5954d4fe3e1e15d0cbc5d3e2b25031989a246363", "messageHeadline": "Merge pull request #5289 from SaraOgaz/code_contrib_doc_update", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d652b1856e89c6720116ecb6a299473735ceca85", "messageHeadline": "Rebase git command had a typo.", "author": {"name": "Sara", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59996050db8f978c1ddcbe448aef42e18b9a4205", "messageHeadline": "Formatting adjustment [skip ci]", "author": {"name": "mbachett", "email": "matteo.bachetti@irap.omp.eu", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9e2adf44a399836800e5d571d936f83a4c7abfe", "messageHeadline": "Mention that PyFITS 3.1 corresponds to Astropy 0.1 [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fda4ae2c04640747f8a44874b3e2453d0a4598b2", "messageHeadline": "Add changelog [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "74d87cc80e80f1c7b394dc2c362d07a91bcef527", "messageHeadline": "Eliminate unwanted brackets", "author": {"name": "mbachett", "email": "matteo.bachetti@irap.omp.eu", "user": {"login": "matteobachetti"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91739c0c620da99cacee05eb4a7456b07325a54f", "messageHeadline": "Make astropy Py4-compatible", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 159, "deletions": 160}}, {"node": {"oid": "c0b6b26c322e472a6006d5d4bda060374c19a8f2", "messageHeadline": "Merge pull request #5231 from mhvk/barycentric_velocities", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 209, "deletions": 29}}, {"node": {"oid": "eadd3a325b125aa3369f11424758130e945bbacf", "messageHeadline": "Merge pull request #19 from eteq/barycentric_velocities", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baf6fdeb29ebb3b413d9dd2265a0b66f0ad24686", "messageHeadline": "add get_body_barycentric_posvel to __all__ in coordinates/solar_system", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f23554001c0aede8d6d09ad174fe5bd0ad6ef65c", "messageHeadline": "Re-add some tests from the removed TestOldApiHeaderFunctions class", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "c18eb2833ed03a2b8c67411c524b6da5c6b881c5", "messageHeadline": "Merge pull request #4985 from saimn/fits-table-optims", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 49, "deletions": 36}}, {"node": {"oid": "6809a1b6df182e9f69fa1376df1f2a71f4874864", "messageHeadline": "Merge pull request #5266 from SaraOgaz/affpackage_doc_update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "767e7be1d0b4934fb02071b340a9349e359f3c3a", "messageHeadline": "Doc fixes for missing references", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "6788fc2f6eb4bd0c90aa7f53fb9d7282cbc810e9", "messageHeadline": "Move test_add_commentary to the regular Header tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 43}}, {"node": {"oid": "4c16d472de6a4cafd81ebe812d8ad6d3fb89d13b", "messageHeadline": "Fix wcs code using the removed update_ext_version method", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a58c66dd9dc1d2cb82fce64eb99e3ddb2845c23", "messageHeadline": "Add changelog [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5be0ba418dbe843f8e58c707f5e4a958a93b0830", "messageHeadline": "Update tests which used the deprecated API", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 39}}, {"node": {"oid": "277d4b10d153baa04ede494270e66a166a308912", "messageHeadline": "Fix Header.update tests", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "b60b337e68f510439f397f9e131b36480dd7c04e", "messageHeadline": "Remove the depreacted tbtype arg for ColDefs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "c93b1cbca81a795341e840224c4455e53815fccc", "messageHeadline": "Remove deprecated args in Header.__init__ and Header.update", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 44, "deletions": 164}}, {"node": {"oid": "1852a078cb72f01809d689e1fc1e87a714b966cb", "messageHeadline": "Remove tests for deprecated Header/CardList API", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 163}}, {"node": {"oid": "df138da9cefef6eed4aaa657a563c81dc8ca5898", "messageHeadline": "Remove deprecated code in FITS_rec", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "1c3e876b935951c716ef53cbf41db9b889de6b2d", "messageHeadline": "Remove deprecated new_table, and tdump and tcreate methods", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 79}}, {"node": {"oid": "41b93706769af96d2604b793dacd6e427c037fb4", "messageHeadline": "Remove deprecated code in fits.hdu.compressed", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "560700d591b517f2d0685719937ca785da7584d1", "messageHeadline": "Remove deprecated code from fits.hdu.base", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 189}}, {"node": {"oid": "d5ca5af4b41e3a9a4c9eaee06fc96369010b3776", "messageHeadline": "Remove deprecated methods of the Header class", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 130}}, {"node": {"oid": "2b917cbd06bcb7095452a1b62bf10e295af338e2", "messageHeadline": "Remove deprecated convenience functions: tdump and tcreate", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "5616697ce344ff00073434ceb299a2bb8f2a287c", "messageHeadline": "Remove deprecated CardList class and related functions", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 304}}, {"node": {"oid": "9388498c38d4742a47b24686105f5e76dd876e29", "messageHeadline": "Change FITS_rec.names to use names from recarray by default", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "de5b71613ee83e11c750c41421b11bcca2161c74", "messageHeadline": "Cache lists of names and formats at the Coldefs level", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7a5788724b7b633445b7994393f8996d816659e1", "messageHeadline": "Remove unused variables", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f1f274bba118083454ddeb1aa22da920135d6f7d", "messageHeadline": "Speedup ColumnAttribute", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b6ccbf7b574bcd86959651fbe2bc2b362a3a103f", "messageHeadline": "Minor changes", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "61215f4c99af3c9a3b19a30b8459916721542e16", "messageHeadline": "Merge pull request #5306 from MSeifert04/copy_unit_registry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "743ff43db31b6032b9ba9728e0a9e668751b05b2", "messageHeadline": "added changelog entry and moved reset calls", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3ac909b040eb307bc687c8e157ab4ff8b2813803", "messageHeadline": "Merge pull request #5304 from mhvk/numpy-dev-no-float-for-indices", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4103f6314c4b65a29fa17b9801064569ea9efc34", "messageHeadline": "Merge pull request #5305 from mhvk/data-info-warning-suppression", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3bbec1cf89b1f8cacc8388cdc6249bf324d9188", "messageHeadline": "copy unit registry instead of completly rebuilding it.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "a7beed1f98cb5117a1d82444612336303d764184", "messageHeadline": "Let data_info RuntimeWarning filter on message rather than module.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f0850c0afc5926d4b40b16f2d4c9d4b8983d158", "messageHeadline": "Avoid addition at each call of _is_int", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "514930bb9be7f96fc5868b32cc4ac4085ef490a2", "messageHeadline": "Merge pull request #5250 from astrofrog/datatype-conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "77ee01b138d5747213e975759c24a7039ee6e57a", "messageHeadline": "Use an integer in logspace to avoid numpy FutureWarning.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "599393ce1478d7aa8ade80cbe826c15e51b72a43", "messageHeadline": "Fix for last error on Travis (hopefully)", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "921b98d048e6a0f63298cf9b6df79c4312236ac5", "messageHeadline": "Fix huge and tiny values read by C parser", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "61f89328e42282033ede44090fc487f805781865", "messageHeadline": "Merge pull request #5078 from astrofrog/fix-32bit-buffer-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "4c3297c9661936b51a84620b8fd4bec9438458bc", "messageHeadline": "Added a comment to clarify code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a093c466fb536d5be2e867fc1b6d54aee9ee1e6", "messageHeadline": "Added regression tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ea18fdf79ba53b1b6e1efc3f834c06a5676c937f", "messageHeadline": "replace math.exp with explicit import and added changelog entry", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "b917bb246d31d1132fd94bbe5ae8b5b6992a686a", "messageHeadline": "Redo broadcasting, now all FrameAttributes are broadcastable.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 149}}, {"node": {"oid": "14ecc294bfd2cb1f91b1da7a55adb3edd7b6102b", "messageHeadline": "Merge pull request #5294 from MSeifert04/textnormal_replacement", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "1623bf561ecc024f7464480611fa7cc2c06335d6", "messageHeadline": "replace textnormal with text latex command and fix box1d and box2d mo\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "707063e309a28c03de36a42ee8017a007c20d6d2", "messageHeadline": "Replace scipy.special.factorial with math.factorial and np.cumprod", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "0ddbfed65ef267efb8a113acd968520327ad85d5", "messageHeadline": "Merge pull request #5271 from mirca/fix5064", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "fc60139d45a5d4a5b51a451761cc30fab69f5a0b", "messageHeadline": "updated affiliated-packages doc to get rid of scripts folder reference.", "author": {"name": "Sara Ogaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "4c3dafd72965cad9a65ef75f9c76db0084d9b7a1", "messageHeadline": "Ensure we compare CartesianRepresentations using their Quantity form.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "c37688fe1fda175b83d6a5c42d785034ea04e378", "messageHeadline": "Changelog update.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04e289d1fbd0d8ab562f5192701ef46f004681f7", "messageHeadline": "Allow shape manipulation of SkyCoord.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "ede3946c863b88714b9bab36ee8b57ba8d789005", "messageHeadline": "Add a few tests for shape manipulation of a frame w/o data.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "67d94131e6ad267f396aadeb6ed9c899026ee429", "messageHeadline": "Use check_broadcast instead of custom code to solve old numpy problems.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "d26552d2699d542b4116904ba8a262ecedaf02f3", "messageHeadline": "Move check_broadcast from modeling.utils to utils; add tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 61}}, {"node": {"oid": "33888544213da1f1a5581ae79d2427e123350965", "messageHeadline": "Ensure attributes have consistent shapes also for data-less frames.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "553d5130b5b333f8cfd5b1477145b8c4abe8d38b", "messageHeadline": "Use time and representation broadcasting, allow callable in _apply.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 142, "deletions": 29}}, {"node": {"oid": "41fdf9d64e07736e98e408f18d19f6a284d5b24b", "messageHeadline": "Allow callable in _apply for representations, and test it using broad\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "301682a4eaa748f64a4d22dcd32c279331d0de60", "messageHeadline": "Allow Time._apply to take callable methods and test broadcasting.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "db1971f76e7dd7b75b7461d70513bc2ce319c86b", "messageHeadline": "Simplify Time._apply.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "69d62d31a733c9963ec38028fc68e07e3e8d50d5", "messageHeadline": "Move shape consistency check to FrameAttribute.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 98, "deletions": 31}}, {"node": {"oid": "e666656c4b5b5f5cc8d21f6f274f770e0b84e67e", "messageHeadline": "Tests for frame reshape, etc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 169, "deletions": 0}}, {"node": {"oid": "e3d3e6a3ec47a6f18b4ab7be08d22b66f91f338b", "messageHeadline": "Ensure tests don't assume scalar pos & non-scalar time work.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2297189b8a6c625c606c6dcd5dcdaf7eac6c2dd8", "messageHeadline": "Consistency check of frame data and frame attributes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "3f579aa6125f443070b9aad2699feb24b73f0aad", "messageHeadline": "Ensure EarthLocation broadcasts input correctly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6229290aedbb5cb996d15a4ed25f186669a278e0", "messageHeadline": "Ensure QuantityFrameAttribute doesn't convert data needlessly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "20ac608c77b7e344da745711057a52f846fb0402", "messageHeadline": "Give BaseFrame the ShapedLikeNDArray mixin.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "82fc1f1c3370375d5d64b34843002032d849b3b0", "messageHeadline": "Merge pull request #5253 from mhvk/get-gcrs-posvel-cartesian", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 198, "deletions": 46}}, {"node": {"oid": "b5253e385d400ea835daaded235eb3055712b29c", "messageHeadline": "Do velocity calculation in separate routine.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 94, "deletions": 18}}, {"node": {"oid": "0a1095c2ddd0d13766f5728f6ffafe763147f072", "messageHeadline": "Correct obvious bug in kernel.spk.data_type=3 path.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc7e53febd997617b33d1ab688884b2a89c9a5b6", "messageHeadline": "Ensure we can deal with multidimensional times.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "466af553a6537af67a8f1c8099764dbedf93b4e2", "messageHeadline": "Comment on use of rollaxis; do not introduce another variable.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "37aa62c248b7beac572f77c1f50418ea9f143bbd", "messageHeadline": "Adjust units in doctest for moon; order of objects.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0424b45c17235fefe87bd7a77c9124c19d91829c", "messageHeadline": "Change-log entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9f711440c28dbc79ae4dd1d49c5d2f3db30b2d7", "messageHeadline": "Enable calculation of velocities in get_body_barycentric.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 89, "deletions": 22}}, {"node": {"oid": "da6492ce2a7f03d3d47b05b03a08b5c4a7b9d7b7", "messageHeadline": "Ensure height of New York test does not fail <1cm offsets.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3652b4816a76f00fd14a52437cc41a82d5d074ac", "messageHeadline": "Remove 'moon' from plan94 keys, since it uses a different routine.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a5ab557f863ac32f8cb0629ae5a542a1ec4af35e", "messageHeadline": "Remove API change section from 1.2.2, as it won't be needed. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "3f69b82e9ea37cb159c8db2238a71b597203f2b6", "messageHeadline": "Move API and bugfix entry in changelog to 1.3.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dbf0295d2ba1d300b94ecac52265ef51bc00795e", "messageHeadline": "remove __eq__ from representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "c515c5a45c8c53f554a5eb61eafa556bb0efaf56", "messageHeadline": "added whatsnew section about the posvel->representation stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "4160fa8ef6523996715debe5cf93efe24ffb4d99", "messageHeadline": "Simplification following the review of Michael Seifert.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "30290c456bcd1a76d608552f6a457b05af63bab7", "messageHeadline": "Ensure comparison is by representation element, not component.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "f58547cbed76c2bc9dd7d7d81a667a86995fdf91", "messageHeadline": "Changelog update.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0c01872650724a618927324425474331481658e8", "messageHeadline": "Also let get_gcrs_posvel return cartesian obsgeoloc, obsgeovel.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "0cf47b7c8a7815b41a9dae0e2fa56048242a52f8", "messageHeadline": "added CartesianRepresentationFrameAttribute", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 198, "deletions": 41}}, {"node": {"oid": "bc49b5e58ace5a838021debc800652ba0b9585b1", "messageHeadline": "H5PY -> h5py as-per reviewer feedback", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b20c616a66f48ae22a70a6ba63366266416a4bd3", "messageHeadline": "Merge pull request #5263 from cdeil/patch-3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03759e3c9ff816bf2a6c37b125cd0fdcd5a92a39", "messageHeadline": "added section to release instructions on what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8436fa255217e01976010635add7b45e8b8c2a7a", "messageHeadline": "check for scipy geq than 0.14.0 in Bayesian conf intervals for Poisso\u2026", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "e4f895193d11afa770d633ec68b86a7dc73b514c", "messageHeadline": "Merge pull request #5262 from MSeifert04/registry_get_formats_speedup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "310871bc8d7eacf77822613ce6f59c514c3396aa", "messageHeadline": "added changelog entry [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d6c47567f86b2b36a5734fc404279a5906d9670", "messageHeadline": "Merge pull request #5259 from MSeifert04/replace_xrange", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 605, "deletions": 499}}, {"node": {"oid": "f3bcd2914df71a2999915593f8c7ab2035e7c7ff", "messageHeadline": "Merge pull request #5261 from mhvk/numpy-lt-1.7-removal", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "725e76ccf73c25c66a383f031d80f0dbdb3c1627", "messageHeadline": "add inline comment about rationale and mhvks comment [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "856e1285bc590c3e8fd0864c0e9b07c5ade6a318", "messageHeadline": "Fix ECSV table example in docstring", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45481747a658279bbeb20840d466a94d03c80653", "messageHeadline": "super minor doc fix", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd4d78e1b32102f64d9af443e8d35f7f89276666", "messageHeadline": "speeds up registry get_formats", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4ea5aecdcfa27a5560425376c1a2ce6b79b5c739", "messageHeadline": "Remove some remaining numpy <1.7 compatibility checks.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 34}}, {"node": {"oid": "ecaa91cae4e7daa2668254e95b6370d12a887f4a", "messageHeadline": "replaced six.moves functions", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 605, "deletions": 499}}, {"node": {"oid": "e0ce38d596f20d3ec1cdb203e328fc0511e6c4ba", "messageHeadline": "Merge pull request #4293 from mhvk/abberation-e-terms", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "60abd3d30bacde08b173a727fe53df1d2027261a", "messageHeadline": "Merge pull request #5249 from astrofrog/fix-sphinx-build", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "d8ee914d4c65e050a666e4fe371666719d1b6634", "messageHeadline": "Merge pull request #5247 from MSeifert04/replacing_lambdas", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "fdee679a9e42a5758627f6d4808e3ca9e6ec2500", "messageHeadline": "Always fail the build if a gallery example doesn't work", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "39de7cd33468e411d2cfb941fc78bd8f8b86b227", "messageHeadline": "Don't include astropy-helpers in the RTD requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1fc711bd31c5ee38d3c6f09dddb4dd33cbd72124", "messageHeadline": "Removed unnecessary default value", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "646d528507790ee8b095b7ef3642ccb61b9b767f", "messageHeadline": "Minor improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c23979004111f3c42ecbba902ddfa2d42c2201d9", "messageHeadline": "Updating package-template howto", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d5e5d83b00bbf5ef232166cdf1e35e2642e351f9", "messageHeadline": "Fixed another inplace operation that was raising an exception with re\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "859d2ab31a7dc2ca95a364ce4204c4b6d4aa43f4", "messageHeadline": "Fix avoids implicit casting which doesn't work in numpy anymore but l\u2026", "author": {"name": "GIT Admin", "email": "maneesh.yadav@sri.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2abf3145ecf53283611312bb95c5f496252ecd9d", "messageHeadline": "Only install wcsaxes if needed in conf.py on RTD", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "460436a0a0a38b338be7315a9015853c1c492a6c", "messageHeadline": "Install astropy-helpers with pip", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f90e66460d783ee52bd20e67e7bbd5327808715e", "messageHeadline": "Try and install pillow with conda", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9309f92049518c4a22890dfea0e24698d01a9445", "messageHeadline": "Explicitly require sphinx-gallery 0.1.3 or above on RTD and Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6be10779dfa28d24060d57df34159e74a596bc45", "messageHeadline": "Fix documentation builds on ReadTheDocs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "2706f944b4b27527df16567eaf48cea773968cc7", "messageHeadline": "replaced lambda", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "ca1b8e549323d10e5d83c0a2e1f0378e05d313a1", "messageHeadline": "Added Hermite 1d and 2d polynomial models", "author": {"name": "Alex de la Vega", "email": "adelave1@jhu.edu", "user": {"login": "alex-delavega"}}, "additions": 216, "deletions": 5}}, {"node": {"oid": "1f7b07c40aee27a2127c2a12c1ad36d9f640407b", "messageHeadline": "Merge pull request #5240 from nden/deprecate-rotateCD", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f7cae222205b0a5ac700b2291b36d37f58b27d3e", "messageHeadline": "Merge pull request #5135 from mhvk/travis-sphinx-to-3.5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0db08d575936d9c55a8a0d496ef872f23e27fe2c", "messageHeadline": "Add reference from and extra comparison with Astronomical Almanac", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "0002412c7f43a2a1f84206db4e9b54e30c8d63ed", "messageHeadline": "Correct unit of constant of aberration.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "23ff9a609f1a7c4eb005f7334ed8870d14c39454", "messageHeadline": "Merge pull request #5225 from mhvk/time-copy-delta-ut1-utc-float", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "79ec396aecc055f01ff7bdc08e386a20551ebd1f", "messageHeadline": "Merge pull request #5239 from nden/sip-ctype-notes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 119, "deletions": 30}}, {"node": {"oid": "3dda0d158360c1daad82810cec10b861fd14f97d", "messageHeadline": "deprecate rotateCD", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "33c285e8ba64f61506c15196615e47f344d4c699", "messageHeadline": "better document SIP", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 119, "deletions": 30}}, {"node": {"oid": "a2777fdc299f5782559aa5737c25f5a10091c6c6", "messageHeadline": "Leave \"bread-crumb\" warning in ShapedLikeNDArray about making changes\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2b213883b6a5ad752ed17f4d4be35977bcbfa2f1", "messageHeadline": "Simplify method treatment a little, and use explicit string 'replicate'", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "c2d30a612cbdbe308ec72530137c8331b6dcb93c", "messageHeadline": "Ensure single-element Time instances with delta_ut1_utc can be copied,", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "70dd92505819a4ef3122abc313c8fee384300674", "messageHeadline": "update CHANGES.rst to match previous commit", "author": {"name": "Griffin Hosseinzadeh", "email": "g.hosseinzadeh90@gmail.com", "user": {"login": "griffin-h"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b549f71b3bdc37a2aedfb0db8fd577944265eda", "messageHeadline": "Merge pull request #5105 from nden/tabular-model", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 360, "deletions": 2}}, {"node": {"oid": "130eecd82fc604a3f8638e7e5a834ebcdf2f1a11", "messageHeadline": "pass the dimension of the table instead of the table to create a class.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 168, "deletions": 43}}, {"node": {"oid": "0c7946e1f0c5e80fa922cd7c8cfae6c987ca2ea5", "messageHeadline": "added a tabular model.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 234, "deletions": 1}}, {"node": {"oid": "fd6b7aa273f66b8fa226497eb09a87bbfaa25ee2", "messageHeadline": "Merge pull request #5142 from hettlage/modify-quantity-documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cb3e6c90332f91632d0164835911e8a208a948e9", "messageHeadline": "Fixed the package name", "author": {"name": "Christian Hettlage", "email": "hettlage@saao.ac.za", "user": {"login": "hettlage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bded2cb8e59310e80fb2a472de3d90dfff5dd4c8", "messageHeadline": "Set readthedocs environment to python3.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea7e31619fd8448bd7da4e4ee54c14aa8b486fac", "messageHeadline": "Move documentation build to default python (3.5 currently).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b9fd8eab1da100c89b0837d32d6cd837fd484c", "messageHeadline": "Merge pull request astrofrog/wcsaxes#208 from bsipocz/conda_channels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46f3bb6f019580e5ad18c6d35d77eab4db11e65a", "messageHeadline": "Merge pull request #5227 from astrofrog/add-required-python-version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "abab15e7d19d5eb75d3d468777898c4046f7dfd1", "messageHeadline": "Merge pull request #5179 from adrn/deprecate-build_sphinx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "872ba77a7f49227ef78ecd3ce6b0eeea7a4618a8", "messageHeadline": "Adding conda channels", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14fd98f3b53a59f67acfbecdabe1fb0b2f247ecd", "messageHeadline": "Removed extra space", "author": {"name": "Christian Hettlage", "email": "hettlage@saao.ac.za", "user": {"login": "hettlage"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "219c812e2fa94ba965846f4943d2b6a0590e43fd", "messageHeadline": "update astropy helpers to master", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62db19bc27c98cc89f7a87c00e825cd643afdc72", "messageHeadline": "Enable remote tests as an allowed failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9ea93901075fa114a8efd87dca2f5ba8ec9a4a09", "messageHeadline": "Merge pull request #5092 from cmccully/requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "00493390e4a627635e5bf6c54e4d3821301bf0f3", "messageHeadline": "Merge pull request #5166 from JGoutin/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "14ed2c130d417c2ef4517308fab2253a7a040378", "messageHeadline": "Merge pull request #5211 from MSeifert04/fits-extensions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7aa14372f3b1e8e4a2cc317be09f110ae820b1bb", "messageHeadline": "Merge pull request #5215 from MSeifert04/io-registry-minor-code-cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "7a58585ae5502d0b6066e59473555dd5b31a05b8", "messageHeadline": "Specify required Python version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdabb77ede4c1df0220db569e34320cbb4f835fd", "messageHeadline": "Merge pull request #5226 from adrn/fix-of-address-test", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbf07f3a66c5b5a0d3f53bde9436b13b2addc2fc", "messageHeadline": "fix name of of_address in remote_data test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e5500b8022caa37888983239c7686164186810e", "messageHeadline": "Merge pull request #4760 from mirca/fit-with-sigmaclip", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 241, "deletions": 2}}, {"node": {"oid": "0a7081766f33edf89014ca370b8e1ec1dad07987", "messageHeadline": "some small changes (no change in behaviour at least none intended) in\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "a622ddce8ab15eeed72accd69964aac683231f4e", "messageHeadline": "Merge pull request #5213 from MSeifert04/astropy_table_mapping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "670b4c2f4af838ae93c03520b3ce301a1e20d5c6", "messageHeadline": "include PR number (changelog) [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9505ebd8b91f4dfad0431241bdf1c688386d97c5", "messageHeadline": "allow Mapping-like data during Table.__init__", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "7d26823e5d0226067defa5e06e09d21574d34fae", "messageHeadline": "add pr number [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca4b73b3715ae859974fab34633ab8ad3a13f0e4", "messageHeadline": "added fts and fts.gz to auto-identify in io.registry for astropy.io.fits", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "328e038747fe9f894f25daad3de6756eb0c4fe14", "messageHeadline": "Merge pull request #5107 from bsipocz/travis_change_pep8_pycodestyle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5340cf4c2a4505d2a9d01ead0724dd50e94c7bf2", "messageHeadline": "Changing back to pep8 as section header in setup.cfg as pycodestyle s\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "810235108d4e2c9ea3b2c3d2c62eed9abdd24afa", "messageHeadline": "Changing pep8 tool to pycodestyle to follow their change of name. The\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6c148fe6610c33478fee6596eef14c680cf467a1", "messageHeadline": "Merge pull request #5097 from saimn/tox", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bba078761b62f354ba01c0ed873f68bd2c38ca98", "messageHeadline": "Merge pull request #5204 from cdeil/issue-5204", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "54dae9a7aafc42bd28c54220984cf7a291c38e44", "messageHeadline": "Merge pull request #5122 from olebole/initialize_indata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adbdb1f498ec6d080f7e0f3526902de876e62e76", "messageHeadline": "Merge pull request #5170 from data-exp-lab/citation_file_fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1fb9922f95edf801ffcc47038b27e8f61f417193", "messageHeadline": "update version to Next major version:1.3.dev", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6a382e7dcf394bb4c017f3552c6f6a2f8a5aa2", "messageHeadline": "Merge pull request #5104 from mhvk/coord-no-np-matrix-use-matmul", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 484, "deletions": 227}}, {"node": {"oid": "d749f5023bdebe04a0921e1cd13b6ff0af20cc31", "messageHeadline": "move changelog entry to \"other\" section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "89a92d2721ae56db7fb65e4738e047621f301ec4", "messageHeadline": "Move changelog entry for fits unicode colnames", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f138609cacdf9b13134e82cc427ceb06531ebf4", "messageHeadline": "Handle unicode FITS BinTable column names on Python 2", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e8f6c7d2787577c8b01e4fbf765c7600701044ea", "messageHeadline": "Merge pull request #5201 from nden/footprint-docstring", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b363d2b1fb4c897fecedda563fb396d7c1bc6ec", "messageHeadline": "Merge pull request #5203 from mirca/fix-test-circmean", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "886bcb218e71ae95a63947ee95c0dc1bb0946750", "messageHeadline": "fixes test circmean against scipy", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "44686f1e359e1b0db7de78d9787132afd597855a", "messageHeadline": "fix footprint docstring", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27d3930d7d6f47e7b2a079f1484dd52be017fd90", "messageHeadline": "Deprecation notice for changelog.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7740b4d10ad0c0a37d33c43251a633f8463472e4", "messageHeadline": "Move matrix_transpose, matrix_product to matrix_utilities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 47}}, {"node": {"oid": "6c06dfc44f5bfb9dc32d1520ce8bbd94829ac460", "messageHeadline": "Deprecate angles.rotation_matrix/angle_axis in favour of matrix_utili\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 209, "deletions": 110}}, {"node": {"oid": "848d692ff31c41d98e1f68e714cbed8cfe034300", "messageHeadline": "Explain rationale of matrix_product and matrix_transpose in docstrings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "56e4c0495e9f37a0a9ab91fc185c5f3b0d85931d", "messageHeadline": "Remove cartrepr_from_matmul altogether, since it hardly does anything\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 46}}, {"node": {"oid": "05425ab049b9372c99008dc45c517bb841377118", "messageHeadline": "Adapt Cartesian.transform following cartrepr_from_matmul", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 29}}, {"node": {"oid": "a9ff749cb26e3d3e9c97668dae3485d8c86024ed", "messageHeadline": "Ensure no tests are run in stride_tricks", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e38429f5a38e7d42de320456bd4a833c65386637", "messageHeadline": "matmul einsum replacement correction for numpy < 1.10.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9e916a6c20424e17d519fcadfc6d707f7576402", "messageHeadline": "Update docstring of cartrepr_from_matmul.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "e4918f344c9e5411007e09447c31cf494be08d17", "messageHeadline": "Simplify cartrepr_from_matmul.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "be536dae4aeab8fd05ec54c018acc81445b7aaa7", "messageHeadline": "Use matrix_product and matrix_tranpose in coordinate transformations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 74}}, {"node": {"oid": "1a47dca684715237a8fe5c03e516bfe562366638", "messageHeadline": "Define matrix_product and matrix_transpose utilities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a20d1d09e252c9fd6dfc91bd47350ae592fd75c4", "messageHeadline": "Ensure numpy compat tests actually get run.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f85b3ac68aa8b0986e643766f9a14f320dbce3", "messageHeadline": "Add matmul to utils.compat.numpy.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "33ecbe1e7628a7afa656ef957426fe37b875b111", "messageHeadline": "Use matmul in the various transformations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 39}}, {"node": {"oid": "1cc2c4f24cab8e5f395be507e1110ebe114df9f2", "messageHeadline": "use matmul in ecliptic_transforms.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "0ed74f59cd50f01ede566c6ca2c50cbbbc92849a", "messageHeadline": "Define matmul also for numpy <= 1.10.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "f861cd411676c3322319eb97b6d48ea38d6e2b47", "messageHeadline": "Make rotation_matrix able to handle arbitrary dimensions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "afd2c0521c7b1d29edb7f60c9c929b4633b18323", "messageHeadline": "Merge pull request #4123 from mhvk/shape-changing-mixin", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 437, "deletions": 135}}, {"node": {"oid": "e66458874e6d6d06805d6bee409dd5a8189326a9", "messageHeadline": "make ci happy", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9b76e434a9d8be866679d6048b993e9e558c05e", "messageHeadline": "remove back slashes", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "076548f9b779c7e64328c63f254d5794a499e648", "messageHeadline": "minor adjustments", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 12, "deletions": 45}}, {"node": {"oid": "00d997899b8b2a5189a7db70ad9afe84ee9d7a30", "messageHeadline": "Small comment update [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "caa6f935b9f178db8c9707a0a286befc00c0975a", "messageHeadline": "Implement shape-setting methods, with safeguards for half-way failures.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 122, "deletions": 17}}, {"node": {"oid": "65a691c893abb0799886b78c65e7d161cd29a27a", "messageHeadline": "Use default defs of ndim, size, isscalar in Time and BaseRepresentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "15106c17c015975a9d74bd9ab04abe1eed8f34a2", "messageHeadline": "Change name of the required shape-chaning method to _apply.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "09b7e2227269ae981d1b9fa32df6e4ccc21bbf2d", "messageHeadline": "Update ShapedLikeNDArray docstrings to clarify its usage.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "b564013699b4360db3dd0417f690b4848f76fd96", "messageHeadline": "Add basic definition of isscalar to ShapedLikeNDArray.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ea6ade3dda73c1559a2f17b226f1700e8048ef38", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "13dcd3c7f1bd997087bf53a21ce7bfa69b480213", "messageHeadline": "Ensure methods inherited from ShapedLikeNDArray appear in Time docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9733b08f8e9837e4f4246ad18b89b689cfe816dc", "messageHeadline": "Test shape manipulation of Representations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "180391459c3c193900443a4ba686c882c44c8c24", "messageHeadline": "Use ABC so that one can insist on having _replicate, ndim, shape.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "5a3d78dcea9b11a692386c83450c68002b262369", "messageHeadline": "Use ShapedLikeNDArray for coordinate representations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "4f1384fb5a5371d6e8950455ad80dd863bf07ef0", "messageHeadline": "Split out shape-changing Time methods to mixin class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 130, "deletions": 87}}, {"node": {"oid": "88172a78112c58ac0e8d43351343353759ccd6aa", "messageHeadline": "Merge pull request #5164 from saimn/wcs-precision", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "7b7b64d4fb77e1e7d109bbf8b5f0bf3839056dfe", "messageHeadline": "Merge pull request #5187 from mhvk/changelog-entry-for-5183", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c3aa0ebc05cdacf38a4d00852fd14132f9b77db8", "messageHeadline": "Changelog entry for #5183. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "290a39c1fe977a795a06ff032762d9e692bc5698", "messageHeadline": "Merge pull request #5183 from mhvk/quantity-to-magnitude-conversion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "a651a1d740cf46222d68b3082f065fe21bb7aacc", "messageHeadline": "Fix the mask used when relax is True or False", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f10924503b358c05ae25a30ff0e1e586148cb7c1", "messageHeadline": "Ensure that quantities are converted to Magnitude instances if needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "ea0e203d88354233cac3f37bf1690cd496d85402", "messageHeadline": "added changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "daa5f69d8c4232780648ea2117b8424018a8d350", "messageHeadline": "remove mention of build_sphinx and change to build_docs in travis config", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ca9e9b3b4b5b23975f0b8d1c4aa016eb4246eb6", "messageHeadline": "Merge pull request #5128 from larrybradley/mad_docs", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 71, "deletions": 67}}, {"node": {"oid": "c0740fff4cd31ddb8dd66189b9842d0bdeb8b441", "messageHeadline": "Merge pull request #5172 from bsipocz/appveyor_vs_u2", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adf72cafb35315de4f0d854efdaa392b2200ecaf", "messageHeadline": "Changing temporary workaround for VS version, using Update 2 directly", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "192d45d0680fb9598ed91cab73802be5849d166b", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "01ad5f6d6a47f6b1ea65959ff5489e247630b83d", "messageHeadline": "Fix conflict between WCSHDO_SIP and the WCSHDO_P* precision keywords", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "5954c949fd671a477911624edae0759838e5c9c2", "messageHeadline": "Check that CITATION file is well-formatted.", "author": {"name": "Matthew Turk", "email": "matthewturk@gmail.com", "user": {"login": "matthewturk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f2dc0bce90b4b0906ec916b3baac9a63428ce434", "messageHeadline": "Merge pull request #5158 from larrybradley/biweight-midvar", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "742ff00bd09ce0fc4b2fd80730494853bd529ce7", "messageHeadline": "Fix crash on import if byte-compiled with level 2", "author": {"name": "J. Goutin", "email": "JGoutin@users.noreply.github.com", "user": {"login": "JGoutin"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a6c13d9b6aa463667ae3206655c12ef10cf8e959", "messageHeadline": "Merge pull request #5153 from adrn/units/hide-numpy-warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "1a75f93014ee65492408c11af6c59d7e00d96685", "messageHeadline": "Merge pull request #5140 from gastronomyk/astropy-pyfits_message", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b96b2ee30b6d06721a5f9ac779ad3d2524a18e10", "messageHeadline": "mak sure arcsin doesn't throw warning on unscaled quantity", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "acd9b61b129e0ca771e462ccb974b1fe02272b5e", "messageHeadline": "move warning reset block to inside converters check", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d8afffccc4a95ec8638f57a39ca0f4f89d3136d2", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "33026ae057f23020920614beaea948d39d11ae57", "messageHeadline": "Merge pull request #5154 from adrn/coordinates/earthlocation-from_add\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 151, "deletions": 11}}, {"node": {"oid": "95bf14ecca44af7cb0c9de56228528a99871e9f8", "messageHeadline": "only filter warnings for some ufuncs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0b2f15a8debd6e880bbdd60ff476caf6048c87e9", "messageHeadline": "only delete attribute if it exists", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8b35f8e6e5cd552483fe7b718e0a3332c2f3fde1", "messageHeadline": "first crack at manually using warnings context manager to do this", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c130ebeba33e48628d2a3cab78c04ed4b2342c90", "messageHeadline": "added docs in coordinates index about of_adress", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "e613c21640a8600389fa4c8957713f6ffcf82748", "messageHeadline": "change name to of_address", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "326b7d5e1b0db3025a9b50c89471a33615f24054", "messageHeadline": "Merge pull request #5156 from adrn/docs/fix-docs-build-command", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d67ca3681a5cef69feada74540db1a9c7b177b65", "messageHeadline": "Added comment in command.py about install test and runtime deps.", "author": {"name": "Curtis McCully", "email": "cmccully@lcogt.net", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d94a13ae0e068aa768ca3db411e3a566574dccd7", "messageHeadline": "Updated changelog to more explicitly document that we install both in\u2026", "author": {"name": "Curtis McCully", "email": "cmccully@lcogt.net", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6dee1247d13dd5f9d6f2a1fc686dbf1f9e0b6c47", "messageHeadline": "changed FITS to astropy.io.fits", "author": {"name": "Kieran Leschinski", "email": "kdleschinski@gmail.com", "user": {"login": "astronomyk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70cfa7be91c622caa3149b39af681bbcdd55bf78", "messageHeadline": "Fix example result and add a regression test for biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "125f9309c477d4f442dfc5041584d147ee582737", "messageHeadline": "Fix biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7262d161bcb56c540e2803dfe3b6f5a670e9cea1", "messageHeadline": "Update mad_std docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "fb8bc92f8821de0839c90775cf446bfe90725c11", "messageHeadline": "Improve median_absolute_deviation docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "8f02ac77efe0de30cc9f6595b7b36a6b04c582d9", "messageHeadline": "added a changelog entry [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0c4f1cdf943e3acb615bd14eb8c7358d05ce243a", "messageHeadline": "fix markup", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72349f2388361a3d0956b305cc6470018e03aa13", "messageHeadline": "use references for google API links", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3a1abf629f946965e03c48dd4dc083366d4de401", "messageHeadline": "pep8 empty list check", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b553b0005d013afaa31312b2789474e71b29cccc", "messageHeadline": "add option to retrieve height as well", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 62, "deletions": 31}}, {"node": {"oid": "fed1fc06d1eae956cc32cc55930efd6ab66a9450", "messageHeadline": "add from_address classmethod to earth location", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "125671485a6f3fcd8dcf7fcc422af088799b3900", "messageHeadline": "add a section for build_docs so the built path is the same as build_s\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3d0ad9719c90d3a7af81ad2933dc042a2f1f944b", "messageHeadline": "Modified docstring of Quantity class", "author": {"name": "Christian Hettlage", "email": "hettlage@saao.ac.za", "user": {"login": "hettlage"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3c0074e4c816b0d27e98b5b9e9b128d342e25251", "messageHeadline": "Merge pull request #5155 from mhvk/travis-default-to-3.5", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "67d44cd8f2f61b27a21b8da95cf6eda39c984417", "messageHeadline": "Move travis tests to python 3.5 by default.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "86e924b75c8f436f2e077a083ef564c87e230011", "messageHeadline": "Merge pull request #5070 from mhvk/quantity-specific-type", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 207, "deletions": 180}}, {"node": {"oid": "39b6c3c676e1706cff5946d3efb4baf2f1c3f846", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f1089179fe2aa1a1419cacef305a960511685537", "messageHeadline": "Do not let _set_unit return self.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "8000c5c3e4ef405089958874a9d9766a50a2adb9", "messageHeadline": "Clarify UnitTypeError and use it consistently.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8ff31ccb133610b6319ab7bf64f1574b08838ee4", "messageHeadline": "Remove reference to `FunctionQuantity.to` in docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7b8f27d572711ce089840541a2f2fc680b6cd9d9", "messageHeadline": "Make Quantity views picky; adjust function units; add tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 103}}, {"node": {"oid": "a155850ea9c0ffc41b26c26ff11fbdc6f570d6c7", "messageHeadline": "Define SpecificTypeQuantity and use it for Angle, Distance.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 136, "deletions": 74}}, {"node": {"oid": "d3f65ac9976ec8e43464834e1a5a62629ed9126a", "messageHeadline": "Merge pull request #5141 from bsipocz/appveyor_previous_vs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61424b16ceaaecf040b6536e86251f52d7e30dd8", "messageHeadline": "Back to development: v0.10", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0a0e6c161712f416ba8c330c67e9bef3f1738292", "messageHeadline": "Preparing release v0.9", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a18cfd757b87fbfa408af12a456120616ca25ef", "messageHeadline": "Updated Travis badge to SVG [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd4237134c485b6e2528230f160a1843456aeac1", "messageHeadline": "Merge pull request astrofrog/wcsaxes#205 from astrofrog/update-helper\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09c3efdaf4a4b5f4656bf48f7fa33ccac31dbe3d", "messageHeadline": "Merge pull request astrofrog/wcsaxes#207 from bsipocz/update_template\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 341, "deletions": 246}}, {"node": {"oid": "a8cf708ff0ab62fdb007a6163b4a2efc2f8fbf7c", "messageHeadline": "Merge pull request #5152 from adrn/coordinates/fix-sdss-formatting-ex\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "69b257283e8bbaf04deb500f04a928cbc4502708", "messageHeadline": "Removing numpy 1.6 test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "acae29d2dbd5352501a01384e3b09fc2d89adad0", "messageHeadline": "Removing rtd theme leftover", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "cd01dcbab2bb1fa3ffe6d860f5b78e4db558fdd5", "messageHeadline": "Updating to package template 1.1.2", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 343, "deletions": 236}}, {"node": {"oid": "ed58029e4b596dba4388f7bf6ad87576f1b352cc", "messageHeadline": "fix sdss format to use ra in hours - fixes #4767", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c693e7077e1d441f243cdc2c0b16af39fa7bb89", "messageHeadline": "Merge pull request #5149 from adrn/unicode-arrows", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8edd36e62e7268195ab58ec83fda1c9611da6b73", "messageHeadline": "Merge pull request #5151 from adrn/units/luminosity-density", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 140, "deletions": 45}}, {"node": {"oid": "509ae5d41572d1e5100ee4fe7ca02b65455ce7e3", "messageHeadline": "update docs to use examples that actually require the equivalency", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d5f4ef62cf7211c37314a305e70d673720ca2c9d", "messageHeadline": "add photon luminosity density conversions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "c97a246fd86ee22ba21c39c30ca8db5793d6fc44", "messageHeadline": "went a little crazy with underscores but renamed things to be consistent", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "bad9c0941c655b5fe6776526f339fd5c7b9674fd", "messageHeadline": "define new aliases for lum dens conversion functions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "20e29c36d3659c7b0463f48125b2a1d019b38460", "messageHeadline": "changelog entry", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c4b2b9c74c994a51a8c18092958495beb66e0f4", "messageHeadline": "change spectral density section to include a luminosity density example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "db3befdbf6a7e657b907ec36656da1c1811180cd", "messageHeadline": "fixes #5032 - adds support for luminosity density in the spectral_den\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "1115e8935216d1a42e302ec2de921f0bebaa5c8a", "messageHeadline": "change v's and ^'s to unicode arrows for clarity", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3844889bac15a6e0eaf34cbc1b9731637d12407c", "messageHeadline": "Merge pull request #5127 from larrybradley/biweight-axis", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 186, "deletions": 69}}, {"node": {"oid": "5beb96afb82ebc045125500a5a03455b548bfe40", "messageHeadline": "Merge pull request #4988 from MSeifert04/sigma_clip_expand_dims", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "229cc0cab76e0d7bc1d148ed7d6f9ce784757355", "messageHeadline": "update PyFITS to FITS", "author": {"name": "Kieran Leschinski", "email": "kdleschinski@gmail.com", "user": {"login": "astronomyk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9200b18149eae47ba5d87713c7be8deb5514b6cd", "messageHeadline": "Workaround py3.5 appveyor failures by using the previous VS build image", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f6a523ec59ff42afdf10beb036e0b3c8eb1e295", "messageHeadline": "Restore fits, hdf5 and votable to single table", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 43, "deletions": 33}}, {"node": {"oid": "4910fa0f6d4cce844f87420353cb3916467f30fb", "messageHeadline": "Remove Python 2.6 classifier from setup.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "68e8759cbe97a593fa463f4cc36a1a0ee86329cc", "messageHeadline": "Add v1.2.2 to the changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "2d4706803b9dfe7efc81f7765cd1eef84f263b44", "messageHeadline": "Fix biweight_midvariance example", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7347a05639088fdee720e94fdf87ad08740e4f6c", "messageHeadline": "Add changelog entry for new biweight axis keyword", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "41cd0d5b0e8480c5524c6c4055e6e84d309100a4", "messageHeadline": "Add new tests for biweight_location and biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "7bd1da4592dc135b8ede478a1d189650124f2de3", "messageHeadline": "Update biweight_midvariance docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "cdec7fd5d97f39dbf5ebb1a97e110d5a8565c3ef", "messageHeadline": "Add axis keyword to biweight_midvariance", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "f0abc1a721710ab6715ca7a1db0b3f008de31e3b", "messageHeadline": "Update biweight_location docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "666bfec86ca0b443500acb961dd4dd068a695248", "messageHeadline": "Add axis keyword to biweight_location", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "73ba9d662eeeaf96c3be09bfa797dd8b7ab8c25f", "messageHeadline": "Finalizing changelog for v1.2.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 42}}, {"node": {"oid": "9d0859420d2c2b987825c7813e5932b8c9a228aa", "messageHeadline": "changed verify('warn') to verify('fix+warn') when printing fits cards", "author": {"name": "Griffin Hosseinzadeh", "email": "g.hosseinzadeh90@gmail.com", "user": {"login": "griffin-h"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcea0106eb72ddabbef8d4b732ef801a4a968b64", "messageHeadline": "Merge pull request #5125 from astrofrog/fix-comp-hdu", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "247a0db2a3781c06ffcb78e0aa2bbb110a6acc86", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c9132d1b68acfc930dcbf5eb832bfb36d69fc52", "messageHeadline": "Fix CompImageHDU's made from ImageHDUs with BSCALE/BZERO.", "author": {"name": "John K. Parejko", "email": "parejkoj@uw.edu", "user": {"login": "parejkoj"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f993492333bae710bb9342f013aee2d4be9c6833", "messageHeadline": "Added regression test for CompImageHDU bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c2de3ec51a24a0f93e90c7e1c178c2627814c06b", "messageHeadline": "Merge pull request #5030 from mhvk/magnitude-zero-points", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 127, "deletions": 41}}, {"node": {"oid": "0a9d0e12bab210581a8a7dd51fad201884011667", "messageHeadline": "changelog update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "29384c7843ca6c0dedff6ebc96baff64b3941373", "messageHeadline": "Initialize indata pointer in compression_compress_hdu()", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92ecac926d3166fb3407620cb5089f295a02d3bd", "messageHeadline": "Add comment to ensure imports are done in right order (following #5121).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9f1476931874130d69e4604a891b7e36a0de3f2", "messageHeadline": "Make magnitude zero points available on demand.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 121, "deletions": 41}}, {"node": {"oid": "fe9920b75e1a7adfe1f5a1e325f0fd6f583e9100", "messageHeadline": "Updated astropy-helpers to v1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "352a2312ddf5b082aceb8cfa0fed4278b134313d", "messageHeadline": "Finalizing changelog for v1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a7b119089f22384f3f7c26934601da3cacb941", "messageHeadline": "Fixes to links in What\u2019s New in v1.2? page. It makes more sense to us\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "d870c7350417c2bd6b7cb11db58728ef84d66743", "messageHeadline": "Merge pull request #5119 from eteq/add-whatsnew-stats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 96, "deletions": 18}}, {"node": {"oid": "f1b70e902a4a726dcfb60ce3df56bcaeecd4f8bc", "messageHeadline": "updated contributor list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "5a8794abd1cb2feff3de6e200cef8b6e021b79fe", "messageHeadline": "update release instructions to reflect needing to update contributor \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ba06dd69b613bd18e4a2c164c4c4046605af16ed", "messageHeadline": "update release procedure to include mailmap/stars update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "15a3b53e02b50827fcd6200b533468082a437d8d", "messageHeadline": "updated whatsnew stats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb117e9046a4025b61659bf659d4e333c472a5a3", "messageHeadline": "updated mailmap for unique people", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "1b13028cc0fa15b46f0073da2d42ebf8c5191804", "messageHeadline": "Merge pull request #5117 from mhvk/iers-b-update-for-1.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 343, "deletions": 322}}, {"node": {"oid": "967a71c42d1410f9ee1e0030d1c6a06572984def", "messageHeadline": "Merge pull request #5116 from astrofrog/update-helpers-v1.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcfdacf32b42622797f22d8113b8edbe5d3ae7aa", "messageHeadline": "Merge pull request #5115 from astrofrog/whatsnew-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 99, "deletions": 67}}, {"node": {"oid": "7e5286e3ed72500b81e671675b727e2dc3a5fbd8", "messageHeadline": "slight tweak to wording about IERS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "078d5f285805c06dcc8e0e493ebaa2df5c636848", "messageHeadline": "IERS B update for 1.2.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 343, "deletions": 322}}, {"node": {"oid": "96f37ee642b01c1d8eba0a40f8447250d106c0a2", "messageHeadline": "Update astropy-helpers to v1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21031706d824e7ccc98c9b62b052cdaf94483640", "messageHeadline": "Fix Sphinx syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24bf46fb257ad770aab7b5d3727c75a22a61a7cb", "messageHeadline": "Improvements to \u2018What\u2019s new in 1.2?\u2019", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 91, "deletions": 59}}, {"node": {"oid": "cff53e089338cad3457856a0e908f180496a6b23", "messageHeadline": "Fix Sphinx syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e2eeb0707cb689b07404aa3f7cf9c96f9141f0a", "messageHeadline": "Merge pull request #5110 from eteq/astrometric-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "6abec23234dcceeba047e6dd2c6a20f12219b6b6", "messageHeadline": "Merge pull request #5095 from bsipocz/docs_fixing_typos_VII", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 126, "deletions": 134}}, {"node": {"oid": "22a3339b0f97a26d9eaa0ce3ee0ae6038fbf09f8", "messageHeadline": "Merge pull request #5111 from taldcroft/iers-remote-timeout", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "fba73eb0b17924ed77fcb6028c26596af0bc42aa", "messageHeadline": "change jplephem reference to a link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "84d3862a4db0fe1fb7a90ae41a7ec02f33350044", "messageHeadline": "Add ascii.rst to table of supported ascii formats", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6453f9c5cb7104d6a524f1a8b0245f2eec761e7", "messageHeadline": "Update note about format naming in Table and ascii modules", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0e2f904f267c947451ab9e4e7cac81e8947b050", "messageHeadline": "Merge redundant ascii format information", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 29, "deletions": 54}}, {"node": {"oid": "ca19b1b3c4aa6d7739fa86bf8dac563407f8f724", "messageHeadline": "Copy 'Description' column for ascii formats into first table", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 42, "deletions": 42}}, {"node": {"oid": "b30da3cbb6e1c66be24fa3e30b45fc24d021782d", "messageHeadline": "Fix alphabetization of ascii.csv in format table", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e0d88d9db41072dd96b8af41325675a0bb64fb7", "messageHeadline": "Remove unnecessary 'Read' column from reader/writer table", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "995e1e8095f511a463b114cd47edf5b102b9ef1b", "messageHeadline": "Remove 'Deprecated' formats from reader/writer table", "author": {"name": "Joanna Power", "email": "joanna@cozi.com", "user": null}, "additions": 4, "deletions": 14}}, {"node": {"oid": "c04cd11958d9c356c778ad78202a678390ff2716", "messageHeadline": "Add IERS-specific remote timeout", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0161653ad02635aeaedb840f2926cd50e7040480", "messageHeadline": "Merge pull request #5106 from registerrier/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "957470e1f6fabfc396dc5bd4d465732d55844276", "messageHeadline": "Update equivalencies.rst", "author": {"name": "R\u00e9gis Terrier", "email": "regis.terrier@m4x.org", "user": {"login": "registerrier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a46bd0b766154c19d74207aed0138e772c7b6562", "messageHeadline": "Merge pull request #5017 from mhvk/function-units-and-equivalencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "b09ab13ab1fe51744e05db6663aae4668618f5f4", "messageHeadline": "Merge pull request #5109 from eteq/update-pip-req", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e7e739077b78282b90ba37e2b352f46ea6045a8", "messageHeadline": "some re-wording of the ephemerides what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1b4ea974f7f39cf6d4c49615a772976b4efc205c", "messageHeadline": "add m31 offset example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9b1767a8540bf24bc1c5daef470f6e8e8ddf7603", "messageHeadline": "add what's new for \"Sky offset coordinate frames\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "50053fd249eeacf3e559a4b90163938be2952167", "messageHeadline": "Merge pull request #5094 from bsipocz/utils_compat_numpy_1104", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ecb5d9c79eb308702204e1ef8ba0d3626fe56c43", "messageHeadline": "Updated pip-requirements to numpy 1.7.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a0a89a5c8b28332e380ade7d534dd5a82abe170", "messageHeadline": "Update CHANGES.rst", "author": {"name": "R\u00e9gis Terrier", "email": "regis.terrier@m4x.org", "user": {"login": "registerrier"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5ad4f1f4007d37630f691b83aa0273aa17e8dfe", "messageHeadline": "Correct Ci definition", "author": {"name": "R\u00e9gis Terrier", "email": "regis.terrier@m4x.org", "user": {"login": "registerrier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c84b87b935083fda7396b797c21bf8262e0a24a", "messageHeadline": "Add tox env with all dependencies", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "01d98073c117026fc7bdd3f558a3ecb5c2a75b5e", "messageHeadline": "Fixing typos", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 126, "deletions": 134}}, {"node": {"oid": "f2d16a928e195918245c6856c39b9944e8d16b8a", "messageHeadline": "Merge pull request #5085 from StuartLittlefair/non-scalar-times", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "4073fc86e207645177a56e0751b7c572f22e353c", "messageHeadline": "Adding NUMPY_LT_1_10_4 to the compatibility checker, and xfailing the\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f6900d8a2cecc77fea2a2c02239a135c878f5052", "messageHeadline": "Merge pull request #5080 from astrofrog/fix-32bit-precision-issues", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "be9421eefabb1cea2f3882420a35ee3b5d9c9732", "messageHeadline": "Added pull request number to CHANGES.rst.", "author": {"name": "Curtis McCully", "email": "cmccully@lcogt.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cf154d167e1962f6eb40b12120d5e89a3d5360d", "messageHeadline": "Install dependencies specified by the install_requires and tests_requ\u2026", "author": {"name": "Curtis McCully", "email": "cmccully@lcogt.net", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c9971e6fcc1b07a93afbf4b463e409c70d71a778", "messageHeadline": "Fix doctest failures on 32-bit systems", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cae838624b6a05850355b412adfa480e7a47a764", "messageHeadline": "Update tox config: remove Python 2.6, add --remote-data", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9232f74d663c5457f24e2dfc871e78be7e2f46a", "messageHeadline": "Merge pull request #5091 from nden/imagehdu-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "3c91b5aaf0c5533fff3ec4730f9c3a264299f207", "messageHeadline": "Merge pull request #5084 from eteq/fix-3.4.3-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c42617ce7dff6601334b2ebe41c94f55a0973833", "messageHeadline": "make sure ImageHDU.data is settable.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7df7ecacc7df3b269f99b08d90f792c198da6c15", "messageHeadline": "added test for multidimensional ecliptic transforms and PEP8 fixes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "c24ef1ea6c9d35b6dfc48d76f6c39a1eb20305d1", "messageHeadline": "use np.matmul for recent numpy versions", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "049e34248cc3403c1664721f9baeca66f20d9f85", "messageHeadline": "Merge pull request #5075 from astrofrog/simplify-travis", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "7ba2131ec3b30a052d0f13ab0c1232d3682f27a1", "messageHeadline": "added regression test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0cf865a1d2ba033cfc603e1f9deed11d52881282", "messageHeadline": "fix get_moon for non-scalar times and bulitin ephemeris", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3971585654261caa8222f5d9f89b0c2701856217", "messageHeadline": "expanded namedtuple_asdict workaround to py 3.4.x (x<4)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4a44b6f2e75204aaa2599185d4fd99a45a976b68", "messageHeadline": "TST: delegate test for invalid Fortran exponents to bypass Travis", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "fd6182f1d7d4f46c8a50d7de905b01f5795bb249", "messageHeadline": "whitespace cleanup 2nd attempt with pep8 style line numbering", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b9bed9b81d87fd074c1e96a5d32f61dd4b8e0f83", "messageHeadline": "whitespace cleanup in test_c_reader.py", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1aa292f647c4d9592f69160f8654e3e46a2b936", "messageHeadline": "catching Travis segfault in test_data_out_of_range", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c61332155095492cf10435fa9800417c7c70447a", "messageHeadline": "desparate attempt about the Travis segfaults", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ed7c27e587b259f3e06b2c992219e922b9a3e504", "messageHeadline": "typo in test_data_out_of_range", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d670635121a1a19fab87ad900d98c68f9fcd976d", "messageHeadline": "slightly modified C parser test to check Travis' behaviour", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8b53c9cbe9a1dc98d6752affb2c9f151f82c8547", "messageHeadline": "Tests for (currently different) returns of very large and small expon\u2026", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d007065b5277ffc70d4e8559d28995e89acabb4b", "messageHeadline": "additional fast reader tests for very big or small exponents", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a840717fc2662c07e9484034241259f3bdc4c1bb", "messageHeadline": "xfail decorator for parallel test_fortran_reader instance on Travis", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "482824cdc07a14520ef84b593b64f04e2c184628", "messageHeadline": "Additional checks and tests for 3-digit Fortran exponents", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "39432462112c52451fca4adb6cc8886b29df2f23", "messageHeadline": "C source reformatting and docs restructuring", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 29, "deletions": 19}}, {"node": {"oid": "46cb3596846766500fe97f1a92568295e8c7569d", "messageHeadline": "new docs, new sphinx warnings (fixed)", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4c16aec165f5e4ddebdc42540fe3084096cfb29e", "messageHeadline": "fast_ascii docs roundup and test restructuring", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 35, "deletions": 20}}, {"node": {"oid": "7e0db3f83d3b6c674f9dcee6b3ac120a4cf73d8e", "messageHeadline": "doc and test fixes", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 21, "deletions": 14}}, {"node": {"oid": "f743857e10ca72f6b431bf09dac924e905e9d407", "messageHeadline": "modified exponential notation according to taldcroft's suggestions", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 29, "deletions": 15}}, {"node": {"oid": "8b76d0e317f143b337f04cd1c7ac45fdc9cd11cf", "messageHeadline": "updated xstrtod to handle automatic exponent character detection", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 49, "deletions": 7}}, {"node": {"oid": "f3bb2ff8e27175bd910011ccac5a72ab2a42c079", "messageHeadline": "revision of Fortran exponents to accept exp char as parameter", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 37, "deletions": 28}}, {"node": {"oid": "9089e1e8405c22e9dd35e784040a163f76bc4008", "messageHeadline": "io.ascii fast_converter option to understand Fortran-style 'D'exp", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 64, "deletions": 10}}, {"node": {"oid": "2c30b1cb49e0b81252545e0c16e506d05cec7753", "messageHeadline": "Avoid issues with _array_to_file_like if array is empty", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af07aacfa02028b6ea67938c64e72d9301d5be33", "messageHeadline": "Fix _array_to_file_like for the case where arr.data does not have the\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "09aeecce26bd6e7a2f0255e09694ec37a5fbe5e6", "messageHeadline": "Merge pull request #5068 from mhvk/quantity-latex-repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8d1faddc543404854d8a23cd99653ce4ff0ded14", "messageHeadline": "Merge pull request #5063 from embray/fits/issue-5063", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "d5639a3c17ce79d8728b9e858d0fea2ff9c59e06", "messageHeadline": "fix indentation typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21f5c2f5fa986916123c597d4c4e9725032f37a1", "messageHeadline": "Fixes fileobj_mode to return True for strings (i.e. filenames);", "author": {"name": "Erik M. Bray", "email": "erik.bray@lri.fr", "user": {"login": "embray"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "36d9aa784d24843d9dd2e9fbdb0aa2a2aee16bfc", "messageHeadline": "Add new changelog section for 1.2.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "74d0c5d44978a98289101d182a8a2cb88cac8f75", "messageHeadline": "Clean up changelog following v1.0.10 and v1.2rc1 releases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 141}}, {"node": {"oid": "af013eff6e336b4728dfae199c0f2c4f7ef0f2f2", "messageHeadline": "Merge pull request #5072 from astrofrog/fix-iers-caching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "57ff2b0af9df2ef7aa79074cbd20c166bb92b26b", "messageHeadline": "Use already stored URL for iers_table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "222baa292c82eb926fd7eabb0d9669dd38536f6a", "messageHeadline": "Simplify Travis build matrix by avoiding varying Python and Numpy ver\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "cdf05e056d3ecbaa41654148cd39727aebd4de08", "messageHeadline": "Make sure we re-download the IERS table if the URL has changed.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "602b04e8c987533559735382855d032027c955e9", "messageHeadline": "Merge pull request #5058 from larrybradley/stats-pep8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 199, "deletions": 161}}, {"node": {"oid": "2470cd317a890742a3bf90ab000b1a835b93b393", "messageHeadline": "Merge pull request #5051 from taldcroft/iers-fix-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "1f4f83d87bf224f620064dfb8252d5b160a10448", "messageHeadline": "Add changelog entry; also test EarthLocation array.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "67434e821395a5e9b34a304e3264de6b8962fe8d", "messageHeadline": "Merge pull request #5066 from jakevdp/lombscargle-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "f6c2aa1ff484e88b031dc6a74dd1c993ec93db3f", "messageHeadline": "Only do fancy latex formatting for float Quantity.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "00b7ea038d683f993dbfcd05caf6bc238d38248b", "messageHeadline": "add regression test for #4542", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "587a295fce36f55e55566cda87ecec45b75c339f", "messageHeadline": "Change iers_auto_url only temporarily in testing [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "c8adbe5452a637fc187c12d146a5f6fab735398f", "messageHeadline": "Merge pull request #5037 from eteq/new-release-instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 306, "deletions": 186}}, {"node": {"oid": "9b88720208f4a3647559427c4d5cab61ed2bd2a2", "messageHeadline": "DOC: add plots to Lomb-Scargle whatsnew", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 99, "deletions": 3}}, {"node": {"oid": "e967062894298615643709fdf3909712e121a83d", "messageHeadline": "Merge pull request #5053 from mwcraig/io-fits-fix-4974", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 142, "deletions": 5}}, {"node": {"oid": "56d7c87e087f44a1f25cc40db78cd420bf109199", "messageHeadline": "Add changelog [ci skip]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "022cac38a3f239a12ec8637a8adc7bab975026f9", "messageHeadline": "DOC: add lomb-scargle to whatsnew", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "26b4d63f8c200e7b1846520fc65ebfb32b6992aa", "messageHeadline": "fixes for some broken links", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d32eaaad7f8eba19f6392ea92234001c5c5be6bc", "messageHeadline": "change to separate changelog and version commits", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "056ee573fcae93db024a4d24ec0b474f8907e03c", "messageHeadline": "address most of @astrofrog's additional suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "04c110b8a06462182f0f08b19d676cd3a2749592", "messageHeadline": "Merge pull request #5013 from mhvk/whats-new-1.2-units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f56339869fa295e8d8f8fd0a2ef1fcc34a505ad1", "messageHeadline": "PEP8 stats tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "b1f89eee8fc7005d457fa6aaab7efb820dc232e2", "messageHeadline": "PEP8: bayesian_blocks and jackknife", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "6c6554dbf1520b18fa47833d8a9b81d21df66e40", "messageHeadline": "Use a def statement instead of an assignment statement that binds a l\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "159a6bead211e81d8eb2c3ea4100023e4837d883", "messageHeadline": "PEP8 stats.funcs tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 108, "deletions": 82}}, {"node": {"oid": "e9ea28990a2fcda9884ba8843f33de4548caba3f", "messageHeadline": "PEP8 stats.funcs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 60, "deletions": 43}}, {"node": {"oid": "dcc0734e88cbd8735fef533842c0a2e1cbd25eab", "messageHeadline": "Fix line break before operators", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "29410adcaa46714cb09459d9fe2f08aeaf40bbca", "messageHeadline": "Remove unused import", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "358a14221a85c83728352e19783c174576c424f8", "messageHeadline": "Merge pull request #4977 from pllim/fitsrec-del-nonetype", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d257fbcd445b586fafa48cb9d2272a29ace3c784", "messageHeadline": "Merge pull request #5035 from mhvk/quantity-copy-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3bf2b505e9b3bc5a208ee1ab48ffe95135cc5282", "messageHeadline": "Merge pull request #5057 from larrybradley/viz-units-pep8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fa8191cff4ad127c7af9a5f87a056f89cc218de8", "messageHeadline": "Merge pull request #5055 from larrybradley/stats-func-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2ee10b644cd6735b7cdea1a043960f4f9eb18835", "messageHeadline": "Merge pull request #5040 from astrofrog/update-helpers-v1.2rc1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ff17f734acd1c5affdecb1ae815ddfc7dc0a875", "messageHeadline": "Merge pull request #5056 from larrybradley/wcs-utils-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4f08b4669e35af429c22edf4dadc0836b765986", "messageHeadline": "Merge pull request #5050 from astrofrog/fix-coordinates-doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5a382bdf40f9900500a91fa571b4ac364d45e4dd", "messageHeadline": "0.2 -> 1.2 in examples", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "9342d54b81168dc2815e03f9b880b7af1b654e85", "messageHeadline": "PEP8: visualization.units [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0dc5e1dd8a234435c54c827efc3e03d4fd2504d3", "messageHeadline": "Update stat.funcs API docs to indicate optional keywords [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7754e8bcf57c381d2e79ef8e53c0171d200a5c32", "messageHeadline": "Update non_celestial_pixel_scales docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4559e0c0f058b0265c8ff3ad24fa79f9870d2eec", "messageHeadline": "add pull request number to CHANGES.rst", "author": {"name": "Griffin Hosseinzadeh", "email": "g.hosseinzadeh90@gmail.com", "user": {"login": "griffin-h"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a116213afdb270b94201daf58436cfe5b31372e", "messageHeadline": "changed verify('fix') to verify('warn') when printing fits cards", "author": {"name": "Griffin Hosseinzadeh", "email": "g.hosseinzadeh90@gmail.com", "user": {"login": "griffin-h"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0627686c4c422c7f183e552d70d320a0f1540a5f", "messageHeadline": "Edit test", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "365120393c9cf961637dfaa5e7a94f777bb0162c", "messageHeadline": "Delete scaling keywords from header when unsigned int data converted \u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 139, "deletions": 5}}, {"node": {"oid": "f76eff4c0e71a778fa4a2c8f9aae7ef34fa369fd", "messageHeadline": "Fix IERS test following update of IERS-B [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f334e6d786f7b98ca4af7eb4c1b44f9a074b894e", "messageHeadline": "Fix doctests for astropy.coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "13f8176e9b4168cb7457ce0f6bdf5d8a1dc6891f", "messageHeadline": "Merge pull request #5048 from eteq/fix-resolver-case", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b0e7bd3d806d0f0a937401ea29bafb6d0ac4112", "messageHeadline": "fix case for NGC 3642", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "159e5b5f8f24fe232cd9f98682b7a43aac3c133d", "messageHeadline": "included changelog entry. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "441f2c5f646cd66e5e3b190aae71036c1b9338ad", "messageHeadline": "sigma_clip expand the dimensions if axis is negative", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "240f7d6c9ce02910f30641c15991fee8e46a02ff", "messageHeadline": "e.g. typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b99dd1fafe8a14567b2f98e90c82a702672009cf", "messageHeadline": "Update astropy-helpers to 1.2rc1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df10cf579254ca2a2e20f490d2c543b6bf4b0768", "messageHeadline": "wordsmithing in beta/rc section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5401958b6c24d29def5ba35baa435348de1978bb", "messageHeadline": "Update astropy-helpers instructions for new procedure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "bfa860c46f6dc7e3eb35a66a36d226471960911c", "messageHeadline": "add step of merging PR and related link additions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "388c1271c253fa6237f371960858b432517a0682", "messageHeadline": "Merge pull request #5027 from astrofrog/gallery-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2d64f54701565b68ab0b2c39e08bd1b18f3202f7", "messageHeadline": "fix sphinx build error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2f3ff1dd205371f7266534959747116de3cadfda", "messageHeadline": "spelling fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8beca2042b2573d3f7cca4167e4b441529da9704", "messageHeadline": "add note that helpers release includes RCs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "eed80af3dd39e22063fd573f27a4fcdd745dadd3", "messageHeadline": "origin -> upstream as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d28abe98103f9ea8a98d8b91a64e151292f11da1", "messageHeadline": "clarify procedures for re-starting the helpers PRs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "d45c212a3ec907f600d711fb9ae30daffbad570d", "messageHeadline": "fix spelling if maintenance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fda6d53c988dafa974f258e1feefcf4ff4682a8c", "messageHeadline": "Merge pull request #5036 from mhvk/units-no-duplicates-in-aliases", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "40820e1c50df89cb084d093fb764717b98e61013", "messageHeadline": "Ensure duplicates are removed in names and aliases properties of units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3da0951f8f152bf32c1a07871c366c66e095e0cf", "messageHeadline": "Merge pull request #5038 from saimn/zscale-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "59f1ea2295a7ddde3fcee21b1158c7dcb0621f91", "messageHeadline": "Merge pull request #4963 from StuartLittlefair/meeus", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 270, "deletions": 6}}, {"node": {"oid": "422c5821e978a04ae6923e783aa1ef49a44a7384", "messageHeadline": "Fix zscale when the image size is smaller than nsamples", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7a80ad803fe69110b933f7f432cbc2b1f40d8b98", "messageHeadline": "fix an indentation error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cb0a2751aaaa2cdcdf6c80eec984f4706b45e157", "messageHeadline": "some changes suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "113413e2781c7a3097d82815e898fb4d7db1a0cb", "messageHeadline": "Add workaround to fail the sphinx build on Travis if any of the galle\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e27066a2e10e1e2f23578a252590fb72a3ad774c", "messageHeadline": "Merge pull request #5024 from eteq/fix-coordinate-broadcasting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "8bd973301b9ad0d7f95442cbbff8c496761c7dde", "messageHeadline": "Merge pull request #4986 from StuartLittlefair/gcrs_transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 48}}, {"node": {"oid": "c96053d2b173dfcdb2ea1d4a51145d848b9b179f", "messageHeadline": "Merge pull request #5023 from eteq/astrometric-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 121, "deletions": 114}}, {"node": {"oid": "d584dd9499ea9c2daf54d4abe100b97c1c1edfae", "messageHeadline": "Merge pull request #4556 from bsipocz/docs_fixing_links_for_py3_build\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "7658b55d6b2c1a783e83530901a988fa017f90d5", "messageHeadline": "Explicitly mention copy=False option for speed-up in Quantity docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cc08799559c257ed1fa5e0e1533c95bfe03d035b", "messageHeadline": "Merge pull request #40 from mhvk/pr-5024", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a280c4a95cbd87e47f5facb133ec41091dc0d237", "messageHeadline": "Ensure scalar case of get_sun still works.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b01ec651254633ee7ab14da795c862e41e6cee1d", "messageHeadline": "Merge pull request #5029 from mirca/stats-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4e5c83b94404a412cb2cb06b435c0038251ed30b", "messageHeadline": "add section about helprs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "979963b5e10162e9a25719baf3d54703c502714c", "messageHeadline": "add note about updating the changelog in master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4240dcede25da5a728404a5ebbd9192d3d2895a5", "messageHeadline": "added ancillary stages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "be662d2028d28c0bb10ae02149acde41e6a89568", "messageHeadline": "deprecate zest.releaser machinery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "16b63207b654b1f79fe8b3359232d1a20933ff88", "messageHeadline": "switched to newer, simpler release instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 107, "deletions": 175}}, {"node": {"oid": "c32dcf8ae5edaf47fe2274d3829556f0103caa6b", "messageHeadline": "make get_sun work for any-dimensional time arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7ab503f4c965c6712bca04af741e1e4566a26d4b", "messageHeadline": "rename astrometric frame -> sky offset frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "e961aef04577539ff9beb118480bda8f500ad849", "messageHeadline": "changed astrometric frame to wrap around at 180 degrees", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c83e24c0b35b32ab84be5a9588cc7482ab098a30", "messageHeadline": "Merge pull request #4779 from evertrol/raise-ioerror", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "896e9e5806a613f1ba613a1c6a2c9e7c227b0cab", "messageHeadline": "Merge pull request #5007 from evertrol/ascii-table-overwrite", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "c43cb67af8368b778bc798a7c66206226e53d6f9", "messageHeadline": "Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5827d29fc0c20d6c845a912a7b358242273faea9", "messageHeadline": "Some additional FLOAT_CMP for docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c8e39e726541cb0754a27db642162dd64eb06ac", "messageHeadline": "Allow equivalencies on units to be combined with others.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "4b9dab91119312245f7467c8812907a3109552f8", "messageHeadline": "Add tests to ensure spectral_density equivalency to/from STmag and AB\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e017bebe3c21aefc31dd66d99ab876f63d75efee", "messageHeadline": "Reraise an IOError for files that can't be opened.", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "4e74e15b4106ff6fc324bdcba337465cedfdaf58", "messageHeadline": "Add ``overwrite`` parameter to ascii writers", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "45a3b4019646a2e610106d8f614cb8a27c8e32bd", "messageHeadline": "make travis-ci happy", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad895b9818babf0fe2dda70342980afbc58e6665", "messageHeadline": "Merge pull request #5021 from eteq/fix-frame-attr-set-delayed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "be65cf7997167ffcce480943ee9f12a3378734f1", "messageHeadline": "Merge pull request #5018 from mwcraig/nddata-whats-new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a7fb92114cbd1b287634556288ebefcaadf33ab5", "messageHeadline": "Updating to latest helpers master, that includes the versioned sphinx\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9747d8f7b65f0eab1b3e59b0c306771a7d9d4c98", "messageHeadline": "Changin dependency name from beautiful-soup to beautifulsoup4", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73d91e427f41119e1c34664bfb878fbda7e306b7", "messageHeadline": "add whats new for astropy.stats", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cf5344bc85a5824800bb8dffdf68c00d9c9c8d2e", "messageHeadline": "Move changelog entry to 1.0.10", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "079eed91865711fd03b779c1115abe20704c9e32", "messageHeadline": "Merge pull request #5003 from pllim/rename-ignore-to-suppress", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "8f45e104b274e242d41eb9f7765b77a51c308a91", "messageHeadline": "Merge pull request #5014 from mhvk/whats-new-1.2-ss", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "09e603c514f71a830ae323a753a9abc6846306a8", "messageHeadline": "Merge pull request #4653 from olebole/fix_compression_TFORMx_test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0c38f7de2c88bf4371fa926b1a6e20c28defc3e7", "messageHeadline": "Merge pull request #4962 from keflavich/no-reverse-wcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7ab05eb8283844184c992a0d4f0e095eca513b87", "messageHeadline": "Merge pull request #5020 from bsipocz/branch_of_4445", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 36}}, {"node": {"oid": "b93673d0335594826f1b10b6f85604d1fb268fa2", "messageHeadline": "Merge pull request #5026 from saimn/zscale-whats-new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "48c001682a9802010610b19b80d904268c6413ee", "messageHeadline": "What's new: solar system ephemerides and barycentric corrections [ski\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "da6e1c72ad0598ad58181819dfef2a1343adac9d", "messageHeadline": "Add whats new entry for NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "441b0d578460bcfd46df8ebcbabeffdb123558a1", "messageHeadline": "Wrapped frames in SkyCoord so tests pass", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f30d5c229158de974e17acb72b10c76c4a468c91", "messageHeadline": "added builtin moon example to one-off section of docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "21b991ed63d9fc115c6771856c950fdf5f47c79b", "messageHeadline": "Corrected docstring", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1bc22616544d652c4c15bc883ed2cb1585c3fa98", "messageHeadline": "Moved and clarified comment", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a92391763c6bbcd8d04de5d5e1a8fb3cbd3cdf19", "messageHeadline": "better units handling", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "624f4772ad6d6e69ca2ec565b614eb86021776fc", "messageHeadline": "Even more pythonic syntax", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "5d4065a1805afe43299b7e5cfe8e52b85f02664c", "messageHeadline": "Added changelog entry.", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "60d0991f7c35d739b378e0d4ad919151eef5afdb", "messageHeadline": "make GCRS round trip test non-remote and PEP8 changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "a921e0881a02f9a1d97ca7dff002225f598dfa4a", "messageHeadline": "fix changelog quirk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a69b5a8f2dd9675b396d8b9903a75bb792cb6dba", "messageHeadline": "Fixing failing test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "87b72636fc10cf59c1451be30aaa8f60c01cf6f8", "messageHeadline": "make travis-ci happy", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0977c48bda4cd4769c56d2588c78238767e93a7", "messageHeadline": "Adding pandas intersphinx", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4fb6fc4969aa2bd64d724bdccea9b11f3f42c92", "messageHeadline": "Unlinking unnecessary links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1d037674eba3496572292a15c5a824b1d61dc049", "messageHeadline": "Transfering docs links from py2 to py3", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "fb8d077e8dd4ac1b56e9b36a9e17a1c4151dc359", "messageHeadline": "Unlinking parameters that are errenously resolved as API links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9dbb88d37eac80b9c4cc903f8cb1da6bc7646db4", "messageHeadline": "Use parameter name remove_all rather than all, and simplifying changelog", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "964a1044619b963aa182ae360702c0bbc7708ee9", "messageHeadline": "Merge pull request #5016 from adrn/whats-new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0e21107be2023e0ef022be6da7b889890ba0842a", "messageHeadline": "Add What's new entry for zscale", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "599f32406fc1259a7e8c0e2447483f368a4061d9", "messageHeadline": "revert the change in broadcasting from #4979 to the previous broadcas\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3db525288536bf4dd63657bd86080e54d8ced91c", "messageHeadline": "Merge pull request #4925 from eteq/stop-hiding-nr-errs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "6afa17941248f34f6d86dfd8342cb6afd81fe53f", "messageHeadline": "add in get_sun consistency/accuracy test vs get_body('sun')", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "4616f7247d0d73951634e54eb09228f72b7e1bc9", "messageHeadline": "add changelog entry [ci-skip]", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aecbc813af42ff4cdf6fabc711679cd7cf08cadb", "messageHeadline": "check for None before checking value", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed6f87d561386f0cfdbe40359b53b12da9c97c4", "messageHeadline": "do not allow WCSes to be reverse-indexed: it makes them wrong", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf3dc6b53104063bdd41e81720de7a04fbcbde6f", "messageHeadline": "Add regression test for #4996", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "be6fc59a70ea913b4c9aacbae21318113a7b333a", "messageHeadline": "added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "141024d74d0660337e72502bcb3b6959ea18cb07", "messageHeadline": "add test_frame_attr_changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "f9d3e494342541cb168ada3a871db72dc514edb8", "messageHeadline": "let frame attributes that have been added since a SkyCoord was create\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a48ea344a8aeaa5e7feefbb5aaa94a09bd1c7bb1", "messageHeadline": "Add changelog entry for #4952", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef8ce90390ad27bbc0d110bdbf7f0cb8d49da010", "messageHeadline": "Add changelog entry for #4979", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "255c0e2e9808541cef676077788a5eb1a69e1eba", "messageHeadline": "Merge pull request #4966 from amaurea/bounds_check_fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ab293d3f4f9094db1f922eeb80fa67c1e5095b05", "messageHeadline": "move changelog entry for 4957/4966 to 1.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04cc3a16d7dc5a663a8bbb017f62266c18531edc", "messageHeadline": "Removed deprecated code and added two optional arguments to io.fits.h\u2026", "author": {"name": "Pratik151", "email": "pratikpatel15133@gmail.com", "user": {"login": "Pratik151"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "d2955bd0f9b13aca12d842b8c29525f1b39d643d", "messageHeadline": "Merge pull request #4916 from eteq/add-dev-reqs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "b105c66856ba50e4202a94fbc61d22facdba39b5", "messageHeadline": "add a class to combine fitters and outlier removal functions", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "f73c4c334637ed4575e5e27cc88df698dba9f7b2", "messageHeadline": "fix typo in example gallery description", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d8c9bb08948e6bab10f881e701139e3ce763a49e", "messageHeadline": "added whatsnew for example gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8a4e41ce07d6b0b5b69e8aa65940a44b3bcbf068", "messageHeadline": "Make TFORMx check more flexible", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "acab5697d88e1c568e4a3289a54163e8cca91cc6", "messageHeadline": "Merge pull request #5011 from taldcroft/whats-new-iers-auto", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2d2e7400ee67da5d0c271208d2d0339992a2fc42", "messageHeadline": "Replaced ignored context manager with suppress to be consistent with \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "1d65ffa0e6a1b0683fc56aecab62870caa562b30", "messageHeadline": "Merge pull request #4917 from evertrol/table-to-hdu-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "5375f6ced5bb6e87a7657fb8dcc1388b05db2367", "messageHeadline": "Merge pull request #5004 from larrybradley/update_ez_setup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "f9d31e98f8de3a3164ce35afddaa6ee4cfb6de47", "messageHeadline": "Merge pull request #4949 from aconley/cosmology_zrange_doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a0147ab2d07650e8dac3b1bb90ab2d5bb6fe5c9c", "messageHeadline": "Merge pull request #4955 from saimn/locale-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "878c3863f49b383ac2bcb38b1d66f28d21294f85", "messageHeadline": "Merge pull request #5006 from saimn/fix-coldef-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57a272ec886422143a91d863c56f68491aee84c3", "messageHeadline": "Short description of new units: bolometric mags, earth/jup radii.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7e84eb75b2448fff3690399e8f223b4fb6a0108d", "messageHeadline": "Move changelog entry for #4060 to correct section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d07124ec3529c58826d854fc6be0defb51833310", "messageHeadline": "Merge pull request #5001 from mhvk/angle-initialisation-fixup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ebc593c2d5f7f8dfd613fe52c62468262e61bd7f", "messageHeadline": "Merge pull request #4992 from cdeil/astrometric", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "ce5bcbe269fc7abe090f24b157798eaa9c56c8bf", "messageHeadline": "Merge pull request #5010 from taldcroft/ascii-zero-ecsv", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7c277097139cda0917dd0c6edb6e7a1fbcc57860", "messageHeadline": "Move changelog entry to correct section [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "971cfbacf88d853229ed60588cf30b4922d72365", "messageHeadline": "Add what's new section on IERS auto-downloading", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b97729ff7e5d9ea6da582d77f1ef1e48c352c5ef", "messageHeadline": "Merge pull request #5008 from MSeifert04/docfix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d5671bd30d6649aede658d1f66880ddb9de53a5b", "messageHeadline": "Merge pull request #4928 from astrofrog/whatsnew-1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "3aa849bd823b81a0812ca2d7b696adaedf0c3d9b", "messageHeadline": "Fix problem reading a zero-length ECSV table with a bool type column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0304a6a2d9beda44572dfe710c0726bc099b7f6a", "messageHeadline": "removed double backticks of links in wcs method.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bc484d110f1442f29180af12f26b6fbb51fe4257", "messageHeadline": "Fix missing AstropyDeprecationWarning import", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ece5c2807c3112bbd797ae62d44c36b0b53bf7d", "messageHeadline": "Update ez_setup.py to latest version", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "a362cb467cb324cdc736283d4c3d381ee0338502", "messageHeadline": "Small update of astrometric coordinate code", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 60, "deletions": 31}}, {"node": {"oid": "0a1b16a7d590c02b177089e04454ba6999199833", "messageHeadline": "Merge pull request astrofrog/wcsaxes#204 from astrofrog/update-helper\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4a7a29a62cf1252dd9e75162af96055322035e2", "messageHeadline": "Ensure that angle units passed in as string are converted in time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "79954aa23c42e835e22d5841320dbf002c0988c4", "messageHeadline": "Updated astropy-helpers to v1.1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d61309e4a2a763b1bdf10ab0e2ea39d1f37191d7", "messageHeadline": "correct use of remote_data", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "511e83eb5bf0517f518a579684eed3422bf03fda", "messageHeadline": "ecliptic frame have equinox, not obstime", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a32f3a52723fb8f2177d7f994e135ae14e51116", "messageHeadline": "more verbose comments", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d8980b73fc9a70498fc88cfa56cb0b925f94d0a2", "messageHeadline": "updated to be consistent with presence of moon in builtin ephemeris", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fbbaee543a176e6833e63126a80559731f7f362", "messageHeadline": "moved test of builtin moon to geocentric coordinates", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a4716fc1a5548feaa3fbcea7c48ac1e0d20a891a", "messageHeadline": "PEP8 consistency", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7f3a0ed840a86421a4ece7cdce6abade9c8a9d14", "messageHeadline": "renaming meeus.py to orbital_elements.py", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab24c0569b8ce5bc0641bf3dfac9ebf621098660", "messageHeadline": "added moon to builtin ephemeris; this commit has a slight kludge in _\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "2eae1aa49c832f4b08295c5bf735e9977b6b4700", "messageHeadline": "now returns ICRS coordinate", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "bc2876f5e3560a22f6454ae4b92d8848da8c8c0f", "messageHeadline": "more Pythonic code and removed unecessary creation of Angle objects", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 18, "deletions": 42}}, {"node": {"oid": "0728abca28ab2604a799b6b53c7d2a39735238e6", "messageHeadline": "Merge pull request #4972 from saimn/fits-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "a355e3ff48f802e5df6b6a4d4dd1046139890860", "messageHeadline": "Merge pull request #4997 from astrofrog/remove-bdist-dmg-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "f494ea7253caa9ba1a3ce0efb8da74725c06a7ab", "messageHeadline": "Added initial layout for \u201cWhat\u2019s new in 1.2?\u201d", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "46a0cbd64d5bae7cbabfd8875e3a782320de9a21", "messageHeadline": "Remove old references to bdist_dmg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "a41406c144fdcf945c7e080415a9ad7e58046964", "messageHeadline": "Merge pull request #4984 from eteq/fix-component-error-message", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "514aa4590c9ca63069afe28ba625b1efb04a7d41", "messageHeadline": "Merge pull request #4995 from astrofrog/more-changelog-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "d750c3d388d7a22dfae4d25ad3b17a4bcdcfe503", "messageHeadline": "More changelog fixes [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "06e825b2bf552943a57230a65d9b98705b6d0b15", "messageHeadline": "Add changelog entry for 4626", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5a788ff82d5feba893c2edb33e1b32a185b0036", "messageHeadline": "add a PR number to the changelog", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85118e61b8a3240fb57e3309e33ff693e11d581a", "messageHeadline": "Merge pull request #4991 from mhvk/iers-b-update-correction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 340, "deletions": 326}}, {"node": {"oid": "86f4223129622aa1134a40bb53d80fed1e7d70ad", "messageHeadline": "Re-update IERS B, to be sure it is the correct file.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 340, "deletions": 326}}, {"node": {"oid": "78650e7f06da97d222064db1cdeedc0ca1d465ce", "messageHeadline": "Merge pull request #4987 from eteq/plate-scale-equiv", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 110, "deletions": 4}}, {"node": {"oid": "cff04c946977e5c560f254e58b91a12db80b6214", "messageHeadline": "Merge pull request #4581 from bsipocz/pep8", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 114, "deletions": 114}}, {"node": {"oid": "11e65c62d72bf9698cf318a610a5e28a17052430", "messageHeadline": "added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8e56515de809ddec54a03456ba2ebe6b52514ddf", "messageHeadline": "add documentation for pixel/plate scale equivalencies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "fa7a08ce221215749f304cc5c1d8e047c2e9f3be", "messageHeadline": "add plate_scale equivalency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "5ff473099cb098d95ff8d26ed85b0bee9de0fde3", "messageHeadline": "add pixel_scale equivalency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "5a0860fc1f29b4b25411c58f7ffcf14f03c7d61a", "messageHeadline": "Addressing comments, and making things more consistent overall. We us\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "696d265432d59c330a1f6e0e869ee074b9303404", "messageHeadline": "pep8 spacing fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ca136f65f5c656863024cb838a6e2313285cb7f4", "messageHeadline": "references to doc-pip-requirements -> pip-requirements-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d92d400de06bde68989187c74972f5e935261040", "messageHeadline": "Update codeguide file name from dev-pip-requirements to pip-requireme\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a75d90dea23a6fb6b7e63f327bf0f9081ff0529", "messageHeadline": "Merge pull request #4941 from alexrudy/astrometric-magic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 243, "deletions": 107}}, {"node": {"oid": "7d4c39ba55b0bbd13632b0cd30c0751ecd9eab19", "messageHeadline": "added Moon test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "99a15b0377add3fa9c499a68388e1cf3d784ae3b", "messageHeadline": "PEP8 and whitespace fixes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "d2dbd570cdecdf19ffbd871cbc5b5b0f99a0c28a", "messageHeadline": "blank line at end of file", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79459d69edd0605c7a424dd22b81ec1e1630f8c5", "messageHeadline": "added test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b6730a1655f59c7049a2576c6d096a2a9c8a7e1", "messageHeadline": "name change of main function", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4862373737397e83e1baac15aec0621a3b17f0c8", "messageHeadline": "removed intermediate transformation to ICRS", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f0c0b5b8f4405c9b3ed8caf4c948835047c4e163", "messageHeadline": "first version of lunar algorithm; including hack for bug in coordinat\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 284, "deletions": 0}}, {"node": {"oid": "34f9e4f78184a366ac8d71bc1afb22595d8142d1", "messageHeadline": "Merge pull request #4980 from bsipocz/convolution_custom_kernel_bool", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0308ec7f7141ef521e27966627b4bca5708e1ae9", "messageHeadline": "PEP8 changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e0e8798a2ce191b5ebba1a31695a1a3ff2d1d497", "messageHeadline": "added test for gcrs self transform at close distances", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "a9f281f699138e04781f4a009b20318dd186d4f4", "messageHeadline": "fixed GCRS self transform and transform into TrueEcliptic", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "6ff232abfa2eb33b0a964f8b7c66b2d42ba2c072", "messageHeadline": "Fixing pep8 in recent changes, and also travis fails", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e832a1773e8abddc06e0bbb767fd4df0ff038eb", "messageHeadline": "Removing some of the PEP8 errors from setup.cfg, leaving only the run\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "2c7146a8beb20cf96649529673b8c4e3ab8f85b0", "messageHeadline": "Changing CustomKernel _is_bool property to be bool as for all the oth\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11dc2a95092819f161ee88485cb01cd0b552e41e", "messageHeadline": "Addressing comments for non fits modules.", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f0f907918454a9848e2925edeef231f2eaefe254", "messageHeadline": "Addressing comments in the io.fits module", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "afedc73999afd29c736e40f601a6235765d2fd64", "messageHeadline": "Adding some workarounds so both PEP8 and the tests pass", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "73aaa57c2fa29872c86b4a781053bd8be502f204", "messageHeadline": "Adding pep8 statement and runtime errors E711,E712,E713,E714,E721,E90\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "df55f50e3c999085f589653ec24e868807b5d3d6", "messageHeadline": "pep8 changes for syntax errors E711,E712,E713,E714,E721", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "bd3ce9d7a11b8efbe5450dc1403a9213a3e62494", "messageHeadline": "Merge pull request #4920 from mhvk/solar-system-plan94", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 494, "deletions": 294}}, {"node": {"oid": "a2258440503b64736ef02372d9d7fa5941e103bc", "messageHeadline": "Fix unnecessary repetition pointed out by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ccacb05d3b8182621dfb4b1bde48e28878284b41", "messageHeadline": "Merge pull request #4970 from mhvk/angle-initialisation-speedup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 59}}, {"node": {"oid": "a4618e96a8627b515670ac9debb13d79b9f74103", "messageHeadline": "Add \"other changes and additions entry\" [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "58eb0044db96bb891e1c5b95e1eabe9e3447cd58", "messageHeadline": "Change name from 'approximate' to 'builtin' for the erfa ephemerides.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "d64ee83f9f84ebc7543ce703df9a843dd8b5f1ca", "messageHeadline": "add check that a non-component attribute give the correct AttributeError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "85fc562591fd9a6d19a7ec718659277366ed176b", "messageHeadline": "make sure a useful error message comes up when accessing components o\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2bcf3c82005bbf3711b64a4412ae8cce306b4f82", "messageHeadline": "Merge pull request #4971 from nden/numpy-integer-indexing", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "28bf334394508ecddc8096915895afa0906b57f1", "messageHeadline": "Merge pull request #4952 from StuartLittlefair/get_sun", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 163, "deletions": 13}}, {"node": {"oid": "b4f7b067516d11bbbc677cff26341e020945f144", "messageHeadline": "remove unused module", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "95db663358989bcc2eb9b0195ffaa8e973f5fc06", "messageHeadline": "Add explicit test for Angle input with a non-angular unit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3372b46fe9e65a695f0f857b7cb9b6771f146ad0", "messageHeadline": "revert test of round-tripping back to strict tolerance for sun", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8ab0762b00edb11759f3f4dada8a1fbed067d4bd", "messageHeadline": "whitespace", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "978fb9daa7ca9933a06a712f37b1c86ad6257fe7", "messageHeadline": "efficiency improvements", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 37}}, {"node": {"oid": "4964860c4957d8942f2ab43a6912599c5e887b62", "messageHeadline": "ensure matrix multiplication routines are included in astropy", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a14df91cab437d84b3bbf87478b94f6e7e267ae9", "messageHeadline": "consistency tests for erfa replacements", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c35d2a56c04575fc7ab2a4d89584ce0a001f4766", "messageHeadline": "frame transforms now use erfa replacements", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dfe0d0dbf9e140e26e3dac94b11f9bcebc62b922", "messageHeadline": "added drop-in replacements for erfa functions aticq and atciqz with m\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "3113601efe7fcc660262d3092627ecfe6c9d9eee", "messageHeadline": "undoing ERFA changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3cb4bcd27e57d932b75afffdee57e69a920ff7e9", "messageHeadline": "added 'bug' to erfa README", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f9cd31ab848339183f1583eca8b16bf2a240e7f", "messageHeadline": "relaxed deflection limit in ldsun to allow reversible light deflectio\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c51a1766ab4a07aae084c213996dac004221507", "messageHeadline": "Removed nested try-except blocks and catch them all at once", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "32cec459be1269936c454eef8ed8037e29986de3", "messageHeadline": "Merge pull request #4979 from eteq/get_sun_firstpart", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "29f8db0b719f87a8ae0c4b141618b50dd38bb849", "messageHeadline": "Fix multi-parent transforms in Astrometric", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 71, "deletions": 8}}, {"node": {"oid": "b13e1fae3c8fe91483b109c76ba358231766df85", "messageHeadline": "Changing CustomKernel _is_bool property to be bool as for all the oth\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd2e05e2c83b4c55e19ffb84d37f939542a1367c", "messageHeadline": "added test for usefulness of error message when getting frame components", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "832effff57bb90a4c491cb0d0f720324a42295c0", "messageHeadline": "Merge pull request #4880 from astrofrog/changelog-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 182}}, {"node": {"oid": "1d380408b0e86c83b25b8915ff325ca01f273274", "messageHeadline": "More fixes to changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "3f10a439f939f9f5945b6ef6b4dc71e3b40f2b08", "messageHeadline": "Changelog: removed 1.1.3 section and moved entries to 1.2.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 149}}, {"node": {"oid": "7ee4c1c66289b2ad39021e44d7f0d39ca9f39e8a", "messageHeadline": "Added missing PR numbers to CHANGES.rst and fixed a few other PR numb\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "251d61e7021e3e3876fab8e1c8910c1f014b556a", "messageHeadline": "Catch TypeError during FITS_rec deletion", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "126fca76866ea936103787ea3e16c63aeb5af15d", "messageHeadline": "Remove links to ``solar_system_ephemeris.set`` in docstrings.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8efaaf0edd507f37d819c6b6a2e1b712be00ec68", "messageHeadline": "Merge pull request #1 from eteq/astrometric-magic", "author": {"name": "Alexander Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 91, "deletions": 44}}, {"node": {"oid": "9b9c7f363fe85d42ce10f6ff0c8f0c2b98fcdbb4", "messageHeadline": "Cleanup of documentation following comments by @eteq.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "2da80f8567d43866e1d6c69faed81b21040a62ef", "messageHeadline": "Cleanup of solar_system following comments by @eteq.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "192a3fde489cc14b141cc1d080f09c8304bc9054", "messageHeadline": "minor tweak to docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5ddc50bd774d85d64f811728aa15036ea1c716d5", "messageHeadline": "switch to astropy.utils indent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2bea5e415a7089884076216c301fb0e1792f7720", "messageHeadline": "fix labels in tests to reflect de430->de432s", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "7a36f92d12abd985e1880f23a57465e696180fb1", "messageHeadline": "add test for kernelspec option and related fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "99a882bd0d09b8081382002e8b84cd6c1d081f5b", "messageHeadline": "allow body to accept kernel specifiers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "dfe0e9b56aaf028a30b3ca30bc581ba5796d5525", "messageHeadline": "fix broken doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "160fec14bbf8336430a9243e6959ab255dd326bd", "messageHeadline": "fix the docstrings that use _EPHEMERIS_NOTE", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "1d604343d42d8dacdf036859a5603dbd8be7986c", "messageHeadline": "Use 'approximate' as the default ephemeris; adjust docstrings; docs f\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "7220a7d26f170b9e2dd0250656b12c2b6443e7e2", "messageHeadline": "Adjust tests to use a time in the past; simplify.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 48}}, {"node": {"oid": "f48887f0eb5736043f589252e1769d35e2c7181a", "messageHeadline": "Adapt documentation to include 'erfa' and put body name first in calls.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "f351f7e2e3ae5c72416ac6a8cab8b2fe6a3b05a7", "messageHeadline": "Rework solar system tests so they use classes; add Sun.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "371a5404957583acda8c19a28431ad56b0641a56", "messageHeadline": "Allow planet calculations using plan94 and epv00; reorder API.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 366, "deletions": 243}}, {"node": {"oid": "e7d271b2ebaf0d5312c92a04b04825972cf74317", "messageHeadline": "Fix FLOAT_CMP to include the sign of the number looked at.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "491e02cbe1a831df6a5c3efd152519118964ebc9", "messageHeadline": "add check for unrealized origin frame and related test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "51ec04d67e0a21a90c84cf6be0635cf2d6401ee9", "messageHeadline": "documentation updates for astrometric frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "3742e7916cbc4ebccdc6604b876898be5b1053f7", "messageHeadline": "change back to astrometric frame names including their base type", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "9346bf97594c7d5d4c37088d51cc7cf48c62d9bd", "messageHeadline": "change from dra/ddec to lon/lat", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "b634141c421092496fb1857e97923671e1f17bf3", "messageHeadline": "some minor pep8-ish fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e356199bf01be88ecabd504e7700e460165905d6", "messageHeadline": "rename as suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c351df8c991c4f99e2f6a3f78e07c6beb802883", "messageHeadline": "bs4->beautifulsoup4", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ceea14119f04a99a98f655fb503a20c8ef84ab60", "messageHeadline": "add pip requirements to the manifest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2843ece6c21f001856959c582447210bc48bb749", "messageHeadline": "add notes about the requirements files in the docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0e4b1f2b0a6450c6ce5d4469c6fdb8db543fb700", "messageHeadline": "add dev-pip-requirements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f8042b49c136f8a5c2cc310026507c7d186be6f8", "messageHeadline": "make doc-pip-requirements referential", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43bea2c53dd41221845cf8bbc87c4ecd4fbb21f3", "messageHeadline": "add doc-pip-requirements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3d528731eb1fd0cce9825ffa3cd1daae0bd75659", "messageHeadline": "Merge pull request #4947 from lauralwatkins/fixqtable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "72626da854b07a04aab19c35ad934f287adc30c3", "messageHeadline": "loosen tolerance for sun round-tripping", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f18f25699d6585112cf100f1891a82f23cb2a7aa", "messageHeadline": "Make ScienceState context manager have a useful __repr__.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "208bc2687026a9e35a47c460a603098882f23008", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Alexander Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c8719a1142ffb651db389048dc4cfdf806f8d904", "messageHeadline": "Back to development: v0.9", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "20c1935461ed72fd98892263a6dc5cd2bc03af97", "messageHeadline": "Preparing release v0.8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be2af46543eb9c66c55e235bb7263468159493be", "messageHeadline": "Merge pull request astrofrog/wcsaxes#202 from astrofrog/fix-empty-arr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ddd3a4f386fd7e0703146f9528fe4db498995951", "messageHeadline": "Test doctests from fits/usage/table.rst when possible", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "602af212267123d49e93f437a86df110347b1f7b", "messageHeadline": "Fix a bug that caused WCSAxes to crash when trying to transform array\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "851fa855543c293a3c6be2071f0e738c4032020a", "messageHeadline": "Merge pull request astrofrog/wcsaxes#203 from astrofrog/frame-propert\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "e285d9b9778e39dfaa36f4620734c659fe9fc4cc", "messageHeadline": "Added property getters for color and linewidth in BaseFrame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a88b21cad3742e2a71b9ae6b2218d529411c5ad4", "messageHeadline": "Fallback to default values if not able to get terminal size", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27da77ae8742d45872cf66a95444798fcc3ef56d", "messageHeadline": "Fix test_misc to avoid setting the locale during imports", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "dd94025c7f46b449b01046c9be4d0935db4601c7", "messageHeadline": "Fix test_non_C_locale_with_fast_reader to the 'f' kind instead of 'f1'", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "076bfb878ddbb0c40a58a6aa1b0e7c06d7033ec0", "messageHeadline": "Check if DE locale is available in the test itself", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "2a69602539d0235ae26fb6a3ee8d1457a62ac76f", "messageHeadline": "Try a different way to set locale on osx/linux", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "01bcf7c3d9a493ee4d488a0b1960ec5cfea5702a", "messageHeadline": "Fix fits import in documentation", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "40d1a0c4fe7a3915c688ba3f36abc8ce8e2cf0a6", "messageHeadline": "Merge pull request #4965 from jakevdp/lombscargle-int-input", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "7b2919bf6959e76a733a60644a1c8495b13105f4", "messageHeadline": "Set locale with encoding", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cad0acd9f4170591728f9f1cc80f40de4b45d69d", "messageHeadline": "Make sure that the user locale is reset if something went wrong", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95f1fe1d1ae64489416767c61ae9768cd057ae69", "messageHeadline": "Check if the ascii reader locale test pass", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08a148d1e367282dba0b7aa71050bb4f81a347b3", "messageHeadline": "a few possible cases in table", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1c62c500a2c3f65ec58e842d6e49d5fa327ad92b", "messageHeadline": "Make sure model indexing works with numpy integers", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7620c601a620b8d6863abd7d5552599e5c369a74", "messageHeadline": "Merge pull request #4946 from pllim/table-pprint-unicode", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "f9c24683151d619aa132d028e23b860d534ccdfa", "messageHeadline": "Faster Angle initialisation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 58}}, {"node": {"oid": "2bb3421a92822ffb8d2ef93f6019f00728b2e2ba", "messageHeadline": "Added changelog and test", "author": {"name": "Sigurd N\u00e6ss", "email": "sigurdkn@gmail.com", "user": {"login": "amaurea"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dd21c67299a259730a3036f6d6eec8f50aa9b273", "messageHeadline": "add changelog entry", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "154d35cd096f1e539ef0a0ec1854ceb6bfb60be0", "messageHeadline": "add a class to combine fitters and sigma clip", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 262, "deletions": 2}}, {"node": {"oid": "8e100ea0c3e63b447004fcc33e3e9580c30817bb", "messageHeadline": "TST: test all LombScargle normalizations for integer input", "author": {"name": "Jake VanderPlas", "email": "jakevdp@uw.edu", "user": {"login": "jakevdp"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f5c872092126800effb80e4d96eb98abfd7dde94", "messageHeadline": "TST: test LombScargle for integer inputs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@uw.edu", "user": {"login": "jakevdp"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8d56e0555f9008718f38c2200be4b174d400c1c6", "messageHeadline": "Merge pull request #4950 from jakevdp/ls-zerodiv-err", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fd52376660b8b1371c2022e332c9d4268696ac3", "messageHeadline": "Use same format func regardless of Python version and removed xfail, \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 23}}, {"node": {"oid": "122c4d876d0647897e86f589d1544762a2290b07", "messageHeadline": "Travis and Appveyor produced weird outputs instead of raising Unicode\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cb7970c87a68106a1eb90a9d081e2313a5afa2e4", "messageHeadline": "Removed reference to Numpy <1.6 because of #4784", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cb171089bdacf6554bf0ff2d02ff69f875cf7199", "messageHeadline": "Fixed bug to handle unicode in Python 2 properly. Expanded test to in\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "b0b752b2bb2a44548c356afeab3eaf18f91aab44", "messageHeadline": "Fix doctests.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3c5caabe484d8b79cfcf22f16162dd6ca1c0d519", "messageHeadline": "Fix inheritance order of AstrometricFrame", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "76e6d3fc6b003bd99cf271c05a3083d8ceba9b97", "messageHeadline": "Add additional PR number to CHANGES [skip ci]", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ec5d33d6d3627e41ac5e1a74e1fa7c39b9c87dd", "messageHeadline": "Fix PEP8 errors in AstrometricFrame docstring", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "124318964a865c530b167ee9c29dff32d1b01e73", "messageHeadline": "Fix one last 'icrs' reference", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c24ec8d9c25ea41982a4862d6ec95ec545ec7ae1", "messageHeadline": "Improvements to AstrometricFrame documentation", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "2581b16b37b79436bf81c027bdcf78455d4c9d59", "messageHeadline": "fixing pep8 errors.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "71b2d8dd0275fce02898a16f616eb8634c9c735b", "messageHeadline": "Moving frame attributes around.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5c9d7c330b0e678b2dd19dba0315d423a470ae20", "messageHeadline": "Change to a generic astrometric frame", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 86, "deletions": 50}}, {"node": {"oid": "f1271c1bd9629cd8dc793fdee1ab8513b05b09bf", "messageHeadline": "error in sign on inv lorentz factor", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8818327e3b0a841a434a41983dc1576bc3c26016", "messageHeadline": "Merge pull request #4924 from eteq/gallery-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "8e4a5ab88b4548f7269672518e06d6c3bbfc1ef9", "messageHeadline": "Make bounds_check work even when no transformation has been performed\u2026", "author": {"name": "Sigurd N\u00e6ss", "email": "sigurdkn@gmail.com", "user": {"login": "amaurea"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "236f5f06748930594c12572341f6e10d9f6b69d5", "messageHeadline": "Added v1.3 to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "659df5ca3d9dc48157d97ad64446c48c8baedf2a", "messageHeadline": "Fixed python3 issue.", "author": {"name": "Laura L Watkins", "email": "lauralwatkins@gmail.com", "user": {"login": "lauralwatkins"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "67b5e5899dbac2f2779b43ef500c784b9849975b", "messageHeadline": "use keepdims to avoid reshape", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5aad76fd4a908ed1b1ff152ca0de5b547418eb21", "messageHeadline": "clearer conversion of units", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "841eb27cc6f2d20f2789b56995dbf9599587d57c", "messageHeadline": "fixed bugs in get_sun", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6a16f347b95c2e41693bfac2ad32fc70bdafc68a", "messageHeadline": "BUG: fix integer roundoff corner case", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2edde0996db6a4f61021d01afbcb058183cf1018", "messageHeadline": "Add more information about the redshift validity of cosmology models.", "author": {"name": "Alexander Conley", "email": "alexanderconley@gmail.com", "user": {"login": "aconley"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c08510b383918ca00b184e79fd55734acbea8b66", "messageHeadline": "Merge pull request #4948 from pllim/rebase-4694", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "e9d7bddfdb82ed5ae93daffbf54aa7fa8349acec", "messageHeadline": "Exclude FITSRec del exception logic from coverage. Moved change log t\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "035672e0d1f8e1e6f4219047cbe3f6a47d281df7", "messageHeadline": "Prevent spurious output when closing compressed image data [#4690, #4\u2026", "author": {"name": "rirze", "email": "cheedella.sourabh@gmail.com", "user": {"login": "rirze"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "90cac24dcf3318db931ad4e0eff40fa87911356e", "messageHeadline": "Merge pull request #4929 from StuartLittlefair/hcrs_transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "4e7c297d2c1fb3d8355d0db68cc404467d9fd472", "messageHeadline": "Add issue number to changelog.", "author": {"name": "Laura L Watkins", "email": "lauralwatkins@gmail.com", "user": {"login": "lauralwatkins"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffd888eec201a4956ac698b05b0e52685abb90b2", "messageHeadline": "Updated changelog.", "author": {"name": "Laura L Watkins", "email": "lauralwatkins@gmail.com", "user": {"login": "lauralwatkins"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "68c39aa2082f69d0748be7ed817af18db3874232", "messageHeadline": "Fix to make ascii reader interpret empty unit as no unit not dimensio\u2026", "author": {"name": "Laura L Watkins", "email": "lauralwatkins@gmail.com", "user": {"login": "lauralwatkins"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ecf87a1232f4aaa0822fc797068eb486b9c15ee", "messageHeadline": "Added regression tests for issue #4867.", "author": {"name": "Laura L Watkins", "email": "lauralwatkins@gmail.com", "user": {"login": "lauralwatkins"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "ca54d647a280ea55325fb112cedcc5df3f2ab793", "messageHeadline": "Merge pull request #4940 from nden/sky-rotation-mixin", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 108, "deletions": 140}}, {"node": {"oid": "add86e9e9937641a366b8569541e4f8bbb655912", "messageHeadline": "Merge pull request #4937 from nden/fix-missing-ctype", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1862f243b2f7a6dc0accf44a15f0ba7fb93069df", "messageHeadline": "Merge pull request #4933 from mhvk/iers-b-update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3403, "deletions": 2898}}, {"node": {"oid": "ac4358ad139c2c45c3f966dc64fbd804fb8e9490", "messageHeadline": "implement Euler angle computation as a mixin class", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 108, "deletions": 140}}, {"node": {"oid": "58e456c4e7cf34a6a2e73dff4e683ec63b63afcf", "messageHeadline": "add a new line at eof", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acc85af6f37f24a33e7df5316f08e7e2aa245a7f", "messageHeadline": "Ensure IERS_A itself does not substitute IERS_B values.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 28}}, {"node": {"oid": "44955eeee38bde19661c7c38830e843d0d7088b4", "messageHeadline": "update ctype only if it's present in the original header", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "fcbb9124deff45e70ba51ee0f3665074e32e62cf", "messageHeadline": "Merge pull request #16 from taldcroft/iers-b-update-tla", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "aa54bc8106102dd228b8d666317db1a05e459bce", "messageHeadline": "Improve way that IERS-B update is applied to IERS-A", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "452900d1b07fb68c55b719abe6dc7a2a156bb8b0", "messageHeadline": "trailing whitespace. grr.", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74bda1e982b43b8c0a5baeee519c85898ba0a717", "messageHeadline": "fixed bugs in tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc1afda6692e1eab4ccb3f696ba637af3119a58", "messageHeadline": "force ITRS->HCRS test to go via GCRS", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23a82abcbbc34ccd98e85f1e69ddd97488b01d01", "messageHeadline": "clarified origin of test data for HCRS<->ICRS transform", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b35c97f58b1d40522d048dd79b8a7afb511eb74", "messageHeadline": "Update IERS B so simple erfa tests do not need remote data.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3360, "deletions": 2878}}, {"node": {"oid": "410eddbf88819095bf70fb6e4c8ce3c5de566811", "messageHeadline": "Merge pull request #4902 from SaraOgaz/time-doc-update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "66cc631bf25e3f44407e75e8bb27ece16b37a961", "messageHeadline": "Provide unit test for table_to_hdu", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e04217f90b8d3c5b8dfafe942f8f4fc68d054c51", "messageHeadline": "changed Time.now() call in example to fixed time.", "author": {"name": "SaraOgaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36ed826a98c3dc54e1d7fc223e87968f80bbd026", "messageHeadline": "Merge pull request #4930 from taldcroft/tablepkey", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "0021ff2e8a5713ea1e70d35f25bbaaf4cdc41378", "messageHeadline": "added forward and reverse transforms between HCRS and ICRS", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "170c4b6d4e9a5beff244378ea4ad6e5a7613bb5a", "messageHeadline": "Merge pull request #4436 from taldcroft/iers-cache", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1126, "deletions": 173}}, {"node": {"oid": "0cce20c377fb320e4a3fcff9f81e60676abf5730", "messageHeadline": "Make Table inherit primary_key attribute from its parent Table. Add t\u2026", "author": {"name": "rirze", "email": "cheedella.sourabh@gmail.com", "user": {"login": "rirze"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f957349eb44e3779eef629f137fa2cddde24ecf7", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e17650d8158ca3e1a279f7c93659006a9393bbfa", "messageHeadline": "Change test_against_hor2eq to use 2000-01-01 time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "faca59ba44a3bb3c638eb5dbe037b754ffa81460", "messageHeadline": "Update warnings per review comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a348fd9c2b0fdb75ef5fdd383a83c86afb7fac0f", "messageHeadline": "Add documentation on working offline", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "00991bca30bb075cadc41b96ec86ad705cb46146", "messageHeadline": "Move test IERS-A files from data into tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bdc46022f3cc396e115ac9135e66491658a3e622", "messageHeadline": "Update Time and Coordinates docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "497089835b8a780ff01c1ad16e808e50f626abff", "messageHeadline": "Improve max_auto_age handling and add test when None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "6722093f4c91895f19b780b1773dac17b3598329", "messageHeadline": "Only substitute IERS-B values if there is overlap with A", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7d15c7b315f6d44103ea083388f6eca3d30405f8", "messageHeadline": "Patch IERS-B values directly into IERS-A table [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ceb7baec9e1380690bba483f3bb764e96a910378", "messageHeadline": "Combination of 13 commits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 977, "deletions": 144}}, {"node": {"oid": "3c47c1067036a6cf3dc13ebc0fc268948d4ccc29", "messageHeadline": "Merge pull request #4909 from eteq/astrometric-frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 599, "deletions": 10}}, {"node": {"oid": "5cbf2c7fd425f5700f14c0f88f2f11423a6bd890", "messageHeadline": "Merge pull request #4921 from MSeifert04/metadata_sphinx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "e826731d1a3aa0a0f9dcf528d39babd04b735a1f", "messageHeadline": "add namedtuple_asdict to compat and use it in astrometric", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "67dce3dfc7df735bb3e7565d7a91f12b672de52e", "messageHeadline": "Merge pull request #4915 from eteq/fix-rtd-build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e8f7366eb993dc33c1e5224bb0ede0681ede90c2", "messageHeadline": "Remove unneeded extra blank line", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "07073c2d8adcb6d2857fcb0498230cc9fbee859b", "messageHeadline": "don't catch name resolve errors in test_database_specify", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "2e8fe4648e8db0fe2e19d4e352c61a213a4e8878", "messageHeadline": "fix blank lines causing pep8 error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "a3faa8bcd42e7139b2b4ecb34c5a607ceec8e98a", "messageHeadline": "fix doc examples", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e7a4b403714809d8e45040de5a6e2f37762b6e74", "messageHeadline": "add rotation to the astrometric frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "80a64dbb702b1d1cbcd0395a97cd67b069299473", "messageHeadline": "change to putting the sphinx gallery build products in docs/generated", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "d4df7f0c4d9f57d9ae91da7a88094cc98a553c28", "messageHeadline": "allow sphinx build to proceed even without gallery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "0ef7a68766bee978f762e86f74cbd9478bf1464d", "messageHeadline": "Merge pull request #4908 from eteq/solarsystem", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 32}}, {"node": {"oid": "cfab6b6ed22123641aa3661747ee2622aceebabc", "messageHeadline": "updated changelog and included versionadded directives", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d1267aef23db8e24a5e2c88261f79991ae81b3ea", "messageHeadline": "kernel change test needed decorators", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97b3ec0c7abbea743b12b304ba04a6414d1d668b", "messageHeadline": "Make MetaData descriptor recognized as attribute by sphinx.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "ec4e1242cbbf944cba8d704f539dbb903d456256", "messageHeadline": "switch to science state", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "a993aa0fdbda735c5f2c625bf7d2440627d6a82e", "messageHeadline": "Merge pull request #4919 from MSeifert04/nddataarray_memory_leak", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "909cca1b81cb099087ecd4b6932295fc603ccaab", "messageHeadline": "try yml way of specifying pip dependencies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82f5cd5090d141a5bf0df8891c9867fdcff4e83e", "messageHeadline": "make sure NDDataArray has no memory leak", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "69ad3dea348462142b6de8dfb6f6bb0c4eb67aa7", "messageHeadline": "Merge pull request #4907 from jakevdp/lombscargle_types", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdfb228e87ad98ba0d5e6295064d1762552b62a3", "messageHeadline": "Merge pull request #4885 from taldcroft/table-interface-deux", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 195, "deletions": 8}}, {"node": {"oid": "c047a1997f8e6b9075c2024954a6e27a43f12654", "messageHeadline": "Fix doc errors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88cecb69f844ce9cefff6d109190d3500cbdef0b", "messageHeadline": "Remove useless __init__ in QTable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "be988de68fe94b0667fb889595e21722e27b9564", "messageHeadline": "Merge pull request #4910 from taldcroft/ascii-sextractor-parse", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 78, "deletions": 14}}, {"node": {"oid": "ee1fceafe4ec84fa65a7a32f559da04dad75700c", "messageHeadline": "Merge pull request #4881 from nden/precision-rotations", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 157, "deletions": 143}}, {"node": {"oid": "b6ad96418f8ba4cf4759267b9d092363092102a1", "messageHeadline": "Improve table_to_hdu error and change-log messages", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c0a5b39db988018a696707d0ad627e58a1423cac", "messageHeadline": "Merge pull request #4906 from MSeifert04/nddata_slicing_documentation", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 243, "deletions": 69}}, {"node": {"oid": "3ad86b0d47172927aaf6760662561e99a1ae17af", "messageHeadline": "Fix typos / format errors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d338f0bb0d421d23a8047cd7cabf3be5ef67f122", "messageHeadline": "Update docs for **kwargs hook and reviewer comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 30}}, {"node": {"oid": "67f048464ca952883e9b69b7da8d43341d7987a7", "messageHeadline": "Add ability to send extra keyword args into __astropy_table__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "67203f0099edc46c855fe098c1ea59c65c43fffe", "messageHeadline": "Add **kwargs to function prototype and explain", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0997b0edb17d54b17392ccf54782ecbef959e198", "messageHeadline": "Add documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "20e8468edc25616d26e0ea51ad047fb9289d137b", "messageHeadline": "Update test to change from table_class to cls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a25b9916c9a8eddae469ad8b23a5ed73ab3f1ac", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "949a1e27b0a3003f45553e55063789b1328296e5", "messageHeadline": "Allow init from objects with __astropy_table__ method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "ae8a13b46088f1435c1f0838c855130871f18306", "messageHeadline": "update examples to something without 0s", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "c2a6fd56b771ce1eefe58e1ba0ba7cc4ecf6b556", "messageHeadline": "add FLOAT_CMP for astrometric docs where 0 vs -0 is a problem", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "496d76f158f588483a9841665a24f765ca129ccf", "messageHeadline": "clean-up/cosistify tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "08197ffda59cbf9a0b0add24de2b92dfe3ac4c68", "messageHeadline": "some typo fixes suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3b9fbd756822ad5f0f4dcb4c993c4726f4c791dd", "messageHeadline": "Merge pull request #4899 from MSeifert04/nduncertainty_init_arg_order", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc47a4331fc21d26e05c8b70cbfd7b2d6ee7e0f", "messageHeadline": "fix indentaiton", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e5a4503fd52e9ec722ef61c398bd878abf54d44", "messageHeadline": "fix comments, add changelog entry, make sure inputs can be 2D arrays", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8cae2b04add2b3de77e4d4aba77c23aadad06e63", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ef08f5410620896361d3955c4e92e2e7b67642cf", "messageHeadline": "handle cases when the last column is array-like; remove (useless) com\u2026", "author": {"name": "Jerry Ma", "email": "jerry.ma.nk@gmail.com", "user": {"login": "Jerry-Ma"}}, "additions": 76, "deletions": 14}}, {"node": {"oid": "e58209e30843714b4b6d54c2915450af83fea24e", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dbebdf52684e0687e6c97bac56f57223430da42b", "messageHeadline": "add doc section for astrometric frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "1f86a232fa52f75a8090e37b8f13b14ab370f19e", "messageHeadline": "update spherical_offsets tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "a7b56c47a8ae4d8bca17087107fa1ceb19ed53af", "messageHeadline": "fix to make spherical_offset_to use astrometric machinery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "5752c9a41f24a8a8308f1574b3de7134124420bd", "messageHeadline": "Merge pull request #4778 from evertrol/table-to-hdu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 117, "deletions": 87}}, {"node": {"oid": "9fe438c20db15c0204229e067a0de36637874098", "messageHeadline": "Change dra/ddec example in Matching Catalogs section to use spherical\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e8e6e47a9028cd8de49c765a23dd9f8b47893ca8", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aa4a240578adfccaca409bf4caa615b2f8f58276", "messageHeadline": "add coordinates doc mention of spherical_offsets_to", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ebbbaf5b21ffffae28b892349e3ac7cafa68b1d2", "messageHeadline": "move spherical_offsets_to to SkyCoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 103, "deletions": 109}}, {"node": {"oid": "f9669760280a1b910e57b87566a7fb03e8ed0fd5", "messageHeadline": "implement spherical_offsets_to", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "3f167eff5e7d9095b6b9fd3c29a23f463f566b1b", "messageHeadline": "add test for spherical_offsets_to", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "076a228ecb29e5c4500d744986d50840136a6118", "messageHeadline": "add testing for astrometric_frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0e4da7d48312f98173f11236a1850819e112cae5", "messageHeadline": "whip older tests into shape", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "8eed3eef519cf44f825c2e17101a507393048802", "messageHeadline": "get SkyCoord.astrometric_frame working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "5b36d80c495ca3a1a3b8ae2dbfb2e2869ca713e3", "messageHeadline": "metaclass sorcery to get the names and attribute names to be right", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "f8015b4a08b24d81d9cb9e528fda998ba39caaa3", "messageHeadline": "various bits of cleanup and optimization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "64bfbe0299b73502597426dabef2d8d56f8dd073", "messageHeadline": "removed at_origin", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "b5fc534440f38c91f35ce4fa5ee7fc8405155c93", "messageHeadline": "further cleanup in astrometric.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "72bbd53a9cee914dbff3bb6c7c72c5b9563a5eeb", "messageHeadline": "add description of kernel changing to docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4797ade5011629824aa5f7f89b52e81b69dc370a", "messageHeadline": "add kernel-setting functionality", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "b933ad4d84098b66115abfd2b9efa6538c407f5e", "messageHeadline": "some cleanup on the docs for solar system", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "660b91f733d8e2364d691eecb33eb31ca187f766", "messageHeadline": "Merge pull request #4734 from adrn/sphinx-gallery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1005, "deletions": 627}}, {"node": {"oid": "2e067a0f22012ab4523d6f4fb1c7843f39eaa5a3", "messageHeadline": "Add header to sphinx example gallery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4b0c53bf5c73c917189a0f40938b4c8189ce2145", "messageHeadline": "added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1910fc07f7f0bc0db5ace109a32b81f8a5dad116", "messageHeadline": "add in some of the missing RTD requirements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a29255881950e098a280f4a46e74252945f4d11b", "messageHeadline": "fixed .travis.yml note about deps", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "634a48d04aa48f99b24666b7bb91b715ed171347", "messageHeadline": "update astropy-helpers to latest master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e6e213b0da9d463bcfd350c1e2ce35291076941", "messageHeadline": "fix TOC listing for exampl gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19f853ff4572def67b436609c489e9d41d9fcc27", "messageHeadline": "change name of obs planning example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae15131dbd7eee8e8b386cee98ca2621a3678e73", "messageHeadline": "add README at top level", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9218334050ef8f87523e6d657be710aa6705573d", "messageHeadline": "update grammar in readmes [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "bb841ef81570daa162451788e620dbe14085c294", "messageHeadline": "link to pillow", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43b0a6dea2f0381197622d2278e906b410b599fb", "messageHeadline": "remove sphinx reference to rotation_matrix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe0133f383c562bc58632906634ee79fce562cb6", "messageHeadline": "fix links", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "4959b5c43ea2330c9558b3b6bf986231eba206b2", "messageHeadline": "remove image files from docs and move to example gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "71eddd58789c5d7244f52e180492a617eba9ca30", "messageHeadline": "fix links and move obs planning example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7e688397ddc81e8d773f893edbf7e5f66db939e1", "messageHeadline": "fix sphinx links", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "868d3d4da8f5c43c075afd6bbd4bdc753f4fb3c1", "messageHeadline": "add pillow to pip dependency for docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "546f0c1f1af92bae86cda38834dd3e5782c5f49b", "messageHeadline": "move coordinates examples to gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 227, "deletions": 453}}, {"node": {"oid": "1722396f2aed17e1bce8536b98433bdcd061831e", "messageHeadline": "link to other examples from FITS docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1b5a39d020d59eede2f454d721ba2823e44de567", "messageHeadline": "add references to example gallery from FITS documentation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 100}}, {"node": {"oid": "206a9989e30ec104eaa149976ecbe1bf9a18670c", "messageHeadline": "add description", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1bb3c2ab6bf443af070b442a96722be38c4b0eb8", "messageHeadline": "add Pillow to doc requirements", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad30584282cd362f32f0c1f88dea9b4b5847dc43", "messageHeadline": "move RGB jpeg example to gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 74, "deletions": 69}}, {"node": {"oid": "f65624839627164b58b0072d8f242e4da600e732", "messageHeadline": "change header type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07d927851e258ea53e597cd0a3899983eb462eb7", "messageHeadline": "move general examples back to top level", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "23c26c35f96fa8ff28006cb9e62ead6594618152", "messageHeadline": "restructure to organize by subpackage", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3d4ea82ecda8548ce0a2e02696132e107682923f", "messageHeadline": "word wrapping", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f2d8f605dd112829328c9d25dad0b937a962b966", "messageHeadline": "fix sphinx build warnings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2cd3674b816672d04598cf5eab33c324381064d8", "messageHeadline": "more cleaning up", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "4d647257cc518bca507ed1fbcc1e02c491ddbcee", "messageHeadline": "clean up formatting", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "0f6f9d061051d0294ea371777e8e70f7fc70fb5e", "messageHeadline": "fix regexp to ignore files that start with skip_", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18c20db62a8bb5a79f0897e9c9c2ae735165146f", "messageHeadline": "future print fix", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "42a60e79af8604c19450e5c6d355c36eb2ec616b", "messageHeadline": "add obs planning example", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "13966f452af7a67a396b5636a9fb4759ed4be144", "messageHeadline": "move template into subdir so sphinx-gallery doesn't see it", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "067b0a19ac7e2c75671332bb56ceebeba0e65583", "messageHeadline": "bugfixes and formatting", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "af10b0c7ac5c54f888ec700c725018f85d48d309", "messageHeadline": "formatting changes", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "c3273008369e56216b6fc95d3063d76849bcc21c", "messageHeadline": "use os.sep instead of slash", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f2fcdea2066411f547a4a3604b426ca8cf6683a", "messageHeadline": "typo", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2b58d1b6c4528441babeb04fcd417f02ece0d5", "messageHeadline": "skip creating large file", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4ca4a0cc1f89bc77fee757693e82632e6bd4d4b5", "messageHeadline": "progress on fits examples", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 65, "deletions": 5}}, {"node": {"oid": "bbe2fa220c8defba8c8bb4256e73e34dc14bc786", "messageHeadline": "tweaks", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "157e5bb2f7b74ccf14faedf6a555861474955f43", "messageHeadline": "Adapted from FITS FAQ", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "5d0402696998d8373c1759dc1f18204486be2655", "messageHeadline": "tweak language", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "25a4ff62169851bae5f6d01373bd6c0051f9415e", "messageHeadline": "fix typo in comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9fafb1364e232a7641c5c42f83cc3514debb341", "messageHeadline": "modify fits image example [ci-skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 40}}, {"node": {"oid": "e8ddb252d43082dffc3b59f1a846941d5a7a24e4", "messageHeadline": "fix matplotlib api link", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26c9d2393f4704e3d6b748682165b86b13402caa", "messageHeadline": "added link to example gallery in toc", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a6750b28af5ad3492a644e196f270971c16e3870", "messageHeadline": "add version constraint for sphinx-gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85fd5606580215c3ab76481634b49bb9e0972028", "messageHeadline": "RST link, not markdown", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2be4cbfe70a50d7563807fffc7ef0f09b77dcc06", "messageHeadline": "update fits header update to use setval()", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "3e443d0a74f5a9d568f8fbe06260f598cf3b11cd", "messageHeadline": "add sphinx-gallery to pip dependencies for build_sphinx", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "850bde0e7f5ad17febb20a0bc5bd1ba07af9affb", "messageHeadline": "enable intersphinx-like mapping from examples", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "70b01ad0ee0470c1cabd63b41ccc5d41feab0389", "messageHeadline": "tweak language", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4bcdb5df35d4321c9a1c4afbf7fb9997225ac267", "messageHeadline": "more language tweaks", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "b96462b42817dcee24cac64fe305db91e962fe75", "messageHeadline": "tighten and tweak language", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "ff88bbe0e5378f5b1e145b6b990e2f2f94a21b6f", "messageHeadline": "ignore modules dir made by sphinx-gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6e68ec69bdf9344a56aa1827bcc331613bee549e", "messageHeadline": "add removes to sphinx makefile", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4f67d27ca37b28880cfab6bf55d8d14d67888fc5", "messageHeadline": "rename because...image not table", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f35413668cc6a867590907ddc4d53bcc07592c83", "messageHeadline": "use download_file for test file", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "19ae424b47adb3095af03ab1c8d524bd11bdfd23", "messageHeadline": "fix FITS acronym", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5acdfea2e26a781670ad618f64af3ede00281033", "messageHeadline": "add exclude pattern and run all examples", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "06badb2ee169cfda73ec27bae936aba2523b617b", "messageHeadline": "remove show command", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fbf06e11186cea15d14ff105a8c07eb097a230a1", "messageHeadline": "rename with plot_ underscore so gallery knows", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2ed072076b15a59a330dd0b8e0476c0f844d434e", "messageHeadline": "add license and figure call", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "87b8fa4e943f8d9b095a5b1ca63eb29a0590b1d7", "messageHeadline": "update matplotlib style and whitespace", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "5cc881e69dd61ec464f61e056bbc6ff43b91f00a", "messageHeadline": "made fits-tables example", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "53f9aaaadfafdb588908a9ec495766979459da24", "messageHeadline": "ignore pages generated by sphinx-gallery", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fec60e1c46210d9280bd2c5bea0244a65131e2a", "messageHeadline": "added fits header example as initial example check-in", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "6e0510526da016748307527676b4bf6b7f53be44", "messageHeadline": "added new directory for sphinx-gallery examples", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "66651788a9b0680b97ca5510d190df11e16f5937", "messageHeadline": "add sphinx-gallery to extension list", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9d569a6d3ab37f7164f02f37d74e420b10ff8f1b", "messageHeadline": "Merge pull request #4890 from StuartLittlefair/solarsystem", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 572, "deletions": 6}}, {"node": {"oid": "d5b4c210f0e5353b9e52fa5550ebd1076d339817", "messageHeadline": "Merge pull request #4883 from mhvk/coordinates-avoid-copies", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 119, "deletions": 23}}, {"node": {"oid": "6dcde736aafa8ed0b814dfaf87d797d13de2e30c", "messageHeadline": "remove unneeded -'s", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87ac9bf921be86059d6953f8e564aecea6c600c3", "messageHeadline": "add to warning message", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "108e9767d2e8f4edb34bb42108431d096546614b", "messageHeadline": "implemented last set of suggestions by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4a6ed708035f020fc8c3d37fc790594199e27b5", "messageHeadline": "update integer type in cython lombscargle to prevent compiler warnings", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff8213c72dcd78db966d73d116a34f17597c166d", "messageHeadline": "include NDSlicingMixin in narrative docs and some minor fixes altoget\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 243, "deletions": 69}}, {"node": {"oid": "c1e49a5187fa779f942fa8a358ec459234c6efd2", "messageHeadline": "Merge pull request #4876 from MSeifert04/nddata_narrative_docs", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1494, "deletions": 649}}, {"node": {"oid": "4b1a096ea9e2174aeb794e0fd1ca360102ccf0a8", "messageHeadline": "Merge pull request #4895 from MSeifert04/docsrape_issue_table", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "acc76d8a441290f94e0ede7659202be797a1e4ae", "messageHeadline": "Merge pull request #4271 from MSeifert04/ndslicingmixin", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 292, "deletions": 20}}, {"node": {"oid": "5a24276f90caaf37d4cdf6f42ff7b6a56ca67e89", "messageHeadline": "various tweaks and refactoring of the astrometric machinery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 73, "deletions": 51}}, {"node": {"oid": "f6bfb97d301ed187d6013a7358ec79c3c01584ae", "messageHeadline": "fix tests and inverse trasnform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "34304fc8d2fba8825b68eb4da9eb8a8731bb0edf", "messageHeadline": "some cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "337f55dd4b9ed209ad9f9078c9bba4dd8fb43105", "messageHeadline": "Mention copy option in docstrings; changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "f0ddd2540ea3bf2012ad7019110c614f6bbf3152", "messageHeadline": "Allow SkyCoord and BaseFrame to initialize instances without copying.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "5d814f1aef70f85bedfa0fdc4d4d08baede54d2c", "messageHeadline": "Correct nddata tests to not assume coordinate units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d647b5b050b1a2ef9b987c61b9aaf9a29ae5b65b", "messageHeadline": "Ensure representation tranformations do not copy unnecessarily.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "3ee6923c65a53efb3b5e7db3fe568e7110054b7f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#201 from bsipocz/changing_readth\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e23780e1f8283c72c80d2c6ee4ef0c5835c4128", "messageHeadline": "document and PEP8 changes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "79ec24507cc04c9d9ef1e8ca7bc176c9640b98f3", "messageHeadline": "typo [ci skip]", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bb95bf38d4893c3a1d3f0cb4fbfff5136ee70c4", "messageHeadline": "Merge pull request #4886 from eteq/table-nb-consistify", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "d1262aa308db7749940bdf368df1bf2c9bcd3435", "messageHeadline": "included comments.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "86810664c09c292b6cf1699da7c84bc5db1bad0a", "messageHeadline": "move astrometric transformations all to one place", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 140, "deletions": 140}}, {"node": {"oid": "bb27bed99fa94a0a31fa70d3bb1063625553fa11", "messageHeadline": "fixed spelling and minor reordering as requested.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 107, "deletions": 116}}, {"node": {"oid": "6f9ee45cc37e101d7874dd45a8d44b37d71466b7", "messageHeadline": "included revisited changelog [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 128, "deletions": 47}}, {"node": {"oid": "a496e060380fa43573bbb36fce7cfbc7337f7368", "messageHeadline": "fixed sphinx failure [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "774e837d43d943d6aff07d66e413a371cfffe95b", "messageHeadline": "included narrative documentation and updated docstrings", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1378, "deletions": 599}}, {"node": {"oid": "af9c5a451fb58542312e356e5559fff46ee1e20a", "messageHeadline": "Use dynamic matrix transform where appropriate", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "4185b1683e6d503acdfe86dba36b3d5b723d0bcd", "messageHeadline": "Use spherical representation in transforms.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "a7ac7e2d8c761974fd42581ba0ff360859a5b179", "messageHeadline": "Inherit fram attributes from origin frame.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "fde2a970d71ecb2a7eefd7c43c7b21b7011004cd", "messageHeadline": "Initial work on an Astrometric frame with an arbitrary base.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 189, "deletions": 1}}, {"node": {"oid": "71ed1def3e4266326ef59189e4130a9b9f6fe6d3", "messageHeadline": "refactor tests to make failures clearer, added unit test", "author": {"name": "Kevin Sooley", "email": "sooleyka@gmail.com", "user": null}, "additions": 63, "deletions": 7}}, {"node": {"oid": "2c1ace23a3782bad9acc657318d062814e4dea8b", "messageHeadline": "added tests for ra-only rotations, dec-only rotations and ra+dec rota\u2026", "author": {"name": "Kevin Sooley", "email": "sooleyka@gmail.com", "user": null}, "additions": 76, "deletions": 45}}, {"node": {"oid": "5aadd9c1c7caf6f9d56dfccd2ccf298702cc27cd", "messageHeadline": "started test for astrometric frame, lots of commented stuff", "author": {"name": "Kevin Sooley", "email": "sooleyka@gmail.com", "user": null}, "additions": 48, "deletions": 0}}, {"node": {"oid": "0fc66142e34c137dbed9ff5b9f3f89cec7e5df22", "messageHeadline": "added convenience method for SkyCoord object to get the astrometric f\u2026", "author": {"name": "Kevin Sooley", "email": "sooleyka@gmail.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "450b33fc9c81b6a39647faba69705f718f7f1ece", "messageHeadline": "backwards compatibility for order of arguments in StdDevUncertainty", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f8876b7322680ab98b0e4190d7407aad8ff3aa5", "messageHeadline": "minor changes to tests", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "58b6a7b8a512a066499a4ac92f44a7c895c08462", "messageHeadline": "Typo fix in docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d25b5410021c805a4c2241e961907c2397774f03", "messageHeadline": "adjust default table to not have width=100%", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10833c804b0625c72438320b2b90eac400b4cb58", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a19737f4526191a6d5b48a493f25249092c67f7a", "messageHeadline": "also add an example of show_in_notebook usage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "155066a399e1e40123212f7dcdb018fc759ef1fe", "messageHeadline": "update docs to mention astropy.table.default_notebook_table_class and\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fe8fc695ec65a301b49dfac019c1d6c38cf4a843", "messageHeadline": "fix tests to work with new default notebook setting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0552289f823575cec72b2737cb0ce09c753d83d0", "messageHeadline": "change to make repr and show_in_notebook do similar things", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "6e5f48a88251b30dde3c6b510e02b625c6b902ff", "messageHeadline": "changes to function name", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "32bb4bb500850e69bed8f6c2b2f859619bae7d1a", "messageHeadline": "typo in docstring", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b6901d9b9660e4fa2ca4a4f62b8b015d4a476a7", "messageHeadline": "changes to SOLAR SYSTEM BODIES", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "7150ef5d0284bb1b401f7120f8dba5d41d86f3cc", "messageHeadline": "specifying proper GCRS coordinates for observatory position and velocity", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "6c75967d7d15e8d0de5eb8bed22dfbfe5b7f360c", "messageHeadline": "Changing all readthedocs.org to readthedocs.io [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9591c8a4fab82fa4d4d7c3835f0450b62e25178", "messageHeadline": "changed doc edits to include comments from pull request", "author": {"name": "SaraOgaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "995a77db3df4edee4da2d2cb4a478d04c37543ab", "messageHeadline": "reverting CHANGES.rst per recommendation", "author": {"name": "SaraOgaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1f858e62c35ec672c34ea051aad21494299bd5f2", "messageHeadline": "fixed docsrape warning \"unknown section Example\"", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1876215d2b0115bf9bc8491d28351151fdea456a", "messageHeadline": "fix tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "cd0ecb8c16d0bd6777870bf50933c4472b78fa0b", "messageHeadline": "first steps towards allowing different ephemeris files", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a20a4fa6f7200d71376f15e1e49e20beb8293397", "messageHeadline": "specified unit of tolerance", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6654766962b5fc3cba6e6a15664f3c2c73c1429d", "messageHeadline": "made docs reproduceable", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bfa0bf409efe6b2435985f34cbf8ba1894bc652c", "messageHeadline": "improved elegance in definition of available bodies", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "82cfcb62815434a1172933c34f0529087bf1d284", "messageHeadline": "fixed ANOTHER bug in light travel time correction", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a13a1a296de0442829878853b08cddaac8b6701", "messageHeadline": "removing redundant tests and imports", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "279740a5591c69e3f128401fe7b062877a955b82", "messageHeadline": "Merge pull request #4811 from jakevdp/lombscargle", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2745, "deletions": 2}}, {"node": {"oid": "092feccc8cd256a8e2e19913d2e4dbedc50d512e", "messageHeadline": "include get_barycentric_body_position in changelog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82c7bda0e843031343a67a8992e6adb93024c06d", "messageHeadline": "documentation fixes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "368e3e066be3508f71c0225f98aa93d4b06d3950", "messageHeadline": "added note about jplephem dependency into docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "db27ba8f1bd02bbbddcd52e793abcd6fada817ae", "messageHeadline": "Merge pull request #4893 from bsipocz/cleanup_changing_log.warn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7a4edbe2d3b25c1c93ab8fe581aa88fe10ee1df2", "messageHeadline": "added a second example for custom time format in ``time`` sphinx page.", "author": {"name": "SaraOgaz", "email": "ogaz@stsci.edu", "user": {"login": "SaOgaz"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "827768faa584924430da0a7876c6a08e59c7d5a0", "messageHeadline": "Merge pull request #4751 from gogrean/derivatives-with-weights", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "e6bec03a5c4451170d7b71b040ba042dda760712", "messageHeadline": "switched to python sum for tiny speedup and fixed minor bug with non \u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "88b0fac771cff406c98481ff1cfa2fb4bd63e12a", "messageHeadline": "neatened up light travel time calculation", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "fe8347ea8b5414f2f432590c9da7e623c29ebee8", "messageHeadline": "fixed minor bug in calculation of apparent position, where same time \u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f976b593f959bce95740e47115bd65a804ad98f", "messageHeadline": "changes to API to only allow strings to specify solar system body, an\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 46, "deletions": 65}}, {"node": {"oid": "a20cfc2c8af7d419c5f080f5c99a988231e87f61", "messageHeadline": "Merge pull request #4884 from eteq/fix-qtable-conversion", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "c7b490e1afe22c212da1f73c14c14473dec9eb6e", "messageHeadline": "fix tests and rotation parameters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 117, "deletions": 79}}, {"node": {"oid": "0d43c3d3ccdd4efe88b004131298bf14ad94ce7b", "messageHeadline": "Refactor sky rotation classes to use the EulerAngleRotation class.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 94, "deletions": 109}}, {"node": {"oid": "17ed2d428318afeab4cb3f3fa21e314709068b51", "messageHeadline": "marked remote_data tests in docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "586e432c12eb215e7e451866805c2f4c707c1ad6", "messageHeadline": "doctests failing due to non-local site name", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3df0954f372ceee46d9facd8121b2b034ebfb1", "messageHeadline": "Changing the remaining log.warn()s to log.warnings(). Closes #3495", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "86ddaabf556c4a5ba1b2e8c7c19c089a7e57ea58", "messageHeadline": "exclude cython from coveralls", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5571cc1d92f83798cccf97f8309e5a4e42b8694", "messageHeadline": "don't use planet. Because Pluto.", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc0990261110110dcc42d74f8b4cdca25822091d", "messageHeadline": "first stab at docs", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "10e15f57ca4f1a1e227918ee932a14698a41a32c", "messageHeadline": "Changes requested by @astrofrog", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "a241669ffc2aa632eaeaff3194196790540bbbba", "messageHeadline": "Merge pull request #4887 from eteq/remove-table-note", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "48f676554d4b627259b116d637953c398e22c9ef", "messageHeadline": "publically expose get_barycentric_body_position function", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a7fd6e1dffabfcc2abbf6a0dfc8851ccaa5f134e", "messageHeadline": "use different times for body and Earth in light travel time calculations", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "de7ac8c59026945638e60e70edee4bc4a2c7ffb2", "messageHeadline": "updated name of routines", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d0701bb9fd898009ba0cb427261a3938ccf929d", "messageHeadline": "PEP8 fixes and leading underscore on apparent_position routine", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "cd6a6d7546c7f52a113a4036969e49463964fcfd", "messageHeadline": "tests w.r.t skyfield added and coordinates converted into true equino\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 129, "deletions": 42}}, {"node": {"oid": "0dedc6641b34209be2586abe4490fefcd5fc7891", "messageHeadline": "A helper routine to rotate a GCRS frame into one in which the", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2099197f97d8f5144a2b90ec62108ead4553479c", "messageHeadline": "changes so _get_earth_body_vector works with non-scalar times", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd408c2744b6309d6c871819238fec7893e8fa7e", "messageHeadline": "changes to allow indexing by body name, e.g 'moon'", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 82, "deletions": 67}}, {"node": {"oid": "d123fc247adb197bfea535e8c252e5416200f6f0", "messageHeadline": "PEP8 consistency", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "067e85a169cc248d0810d0749a4474a6d4a66976", "messageHeadline": "Refactor code so that transformation from JPL (ICRS) coordinates to G\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 78, "deletions": 44}}, {"node": {"oid": "301b942086fc7eefd84df3955841893c23285600", "messageHeadline": "Correcting dependencies with advice from @bsipocz", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5e1c4768593afd16327b3cd10d75a4d77319580e", "messageHeadline": "Moving jplephem to pip install", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "51dc414e06852f341f2b440cd5d9b0d45d4530c7", "messageHeadline": "Adding jplephem to optional dependencies in travis matrix, adding rem\u2026", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "aa7e7a35e9022fc1c7826465b01b187b4d1787aa", "messageHeadline": "Cleaning up docstrings, adding changelog entry, turning off tests unl\u2026", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "4a59bb8885817547e40caf570e21ecf4816bcbc2", "messageHeadline": "Implementing solar system ephemerides with jplephem dependency", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "1551fe56d5cc03791f7c855ea1efb67261e456f3", "messageHeadline": "Merge pull request #4888 from mwcraig/pulsestaysconstant-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6f4be8cf15970534f48bc0a2864c0edadbea33a1", "messageHeadline": "Added itercols, including a test and changelog entry.", "author": {"name": "Stefan Nelson", "email": "nelsonste@mnstate.edu", "user": {"login": "stefannelson"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8a38a9beadefd162ee5e39b06aec7bdf8c9e5069", "messageHeadline": "Add function to convert a table to a single HDU", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 117, "deletions": 87}}, {"node": {"oid": "cb0a46e1bd38ff3c3bdb88410f91228ff0b7680b", "messageHeadline": "remove warning note of table 1.0 changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "9d9796cdece587f6d6f0c19448d3b82a6811db52", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "737eeece1bef839acfb8315e66ecc7121fb19ac1", "messageHeadline": "also add #4497 regression test for scalars", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5e91b8d235cd4e6c6f7b39068cd5f5645f9e8f89", "messageHeadline": "added test for qtable behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f899fa6c28be69a7e3de61a16ab4cd053297dd90", "messageHeadline": "change to try/else as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "887e1f08bfc3a9267548b30b0c1a01eadd86cc38", "messageHeadline": "initial fix for QTable not converting when units post-assigned", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4004beac325411c4d74c36834b3da8b628726e7a", "messageHeadline": "DOC: discuss optional parameters in narrative docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f58c975cb80e381e8f51e9b266082729b9fb5bb1", "messageHeadline": "Merge pull request #4879 from MSeifert04/nddata_mask_setter", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddca700f20f21a55121591d5801e2bc6e94565cf", "messageHeadline": "Merge pull request #4814 from nden/wcs-sip-ctype", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 140, "deletions": 5}}, {"node": {"oid": "897ae54587511bba923c396bd0db51ec973c0daf", "messageHeadline": "Merge pull request #4833 from duncanmmacleod/io-registry-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "da29bd6c433c1ebabbc22b46373c3df6e56428db", "messageHeadline": "Merge pull request #4860 from astrofrog/cartesian-representation-tran\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 8}}, {"node": {"oid": "59293933d71444e51eb27a5045424d602fb30f0f", "messageHeadline": "Updated changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed2a444f38ad8da1225b1f5d42e81628b88ff6b6", "messageHeadline": "change atan->atan2 [skip ci]", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "895c5fb4e8c2c74cbb3e7e6ab4eef4c95082a343", "messageHeadline": "change fit_bias -> fit_mean throughout", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 78, "deletions": 78}}, {"node": {"oid": "89a552e4debc2760717310ae6e199f2d99354d3d", "messageHeadline": "respond to review comments & refactor tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 160, "deletions": 266}}, {"node": {"oid": "a2a73ac5be0b300d8cb0e6c06829e1213f5cb875", "messageHeadline": "minor change during NDData init: call the existing mask setter", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58224497beccd4ebc10a9f54bed0cda495c12fd9", "messageHeadline": "Add alternate periodogram normaliztions & associated docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 140, "deletions": 44}}, {"node": {"oid": "6076e593941380ac8306f26e8d2704010e642829", "messageHeadline": "Merge pull request #4840 from astrofrog/casa-install-instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "3313e6489d7d13d07fe81f351958e10abcd58455", "messageHeadline": "Make sure that units are preserved by CartesianRepresentation.transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "27b82d78730aa0408583a9bbd7e35cf7c9e89974", "messageHeadline": "add unit conversion tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "53ca965180713b6ca93460834b8b00e87a027fdf", "messageHeadline": "Merge pull request #4870 from eteq/fix-hor2eq-test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "02fc9c88f6c0fad229cd85fe0593d29b588a8bfe", "messageHeadline": "remove empty line at eof", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b770392d543ecdc0d3d1fd0423fb52daf754217b", "messageHeadline": "change 'normalized' to 'standard' and update docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 100, "deletions": 89}}, {"node": {"oid": "b2b85a1f3a747955fd1903c5dc62c05c5440e0a7", "messageHeadline": "add test for SIP cofficient in header when relax is True", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a31d3f3c4c9fb702fa8cc8ac563cfb69ea15cd8f", "messageHeadline": "fix normalization docs [skip ci]", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9c1cb90d80ebdce69222865b775b6574f998724c", "messageHeadline": "Rename normalization and clarify its meaning in documentation", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 76, "deletions": 35}}, {"node": {"oid": "0d6599482e29affec1e383fa88680c61f626ddb2", "messageHeadline": "Merge pull request #4848 from mhvk/move-vo-in-doctree", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc4965858cebed83e3e0b1d93e84fe4445d9cd58", "messageHeadline": "Merge pull request #4697 from aniketk21/render-4681", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6a5fb7118e771d3d913f053124d55e668ee2c94a", "messageHeadline": "update changelog [skip ci]", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c1c280669bd4e9d87e3cf16ffae4786f7cf7137", "messageHeadline": "DOC: change section title [skip ci]", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "46ee5b44d2d83920cc9386322132c7593c727ae7", "messageHeadline": "DOC: change section title [skip ci]", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3db6574cd9a5bdc3a999b44bf7daee8b0813332b", "messageHeadline": "Clean-up periodogram units & add tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 174, "deletions": 213}}, {"node": {"oid": "adc4edcb98795c62b9c16579005b12b5e10d04f3", "messageHeadline": "Merge pull request #4810 from taldcroft/utils-download", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "578a0ff7cf755d477f080db9b4f81e97bdabf255", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "783afac7d533509db9c7efab1c17a8637cc224e0", "messageHeadline": "CHANGES.rst: added io.registry entry for #4833", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "71c119dc51023720c1658e27c3ebf03d9f9724ee", "messageHeadline": "Merge pull request #4663 from MSeifert04/iofitsheader_init_with_dict", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "009315c4aaa3150b2139e01b356e2129f9a7eb1c", "messageHeadline": "io.registry: IORegistryError should inherit from Exception", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "455f0fa83648ca4c71f547c39a45c9526ceea88c", "messageHeadline": "Merge pull request #4782 from al-niessner/bugfix-for-issue-4781", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 181, "deletions": 1}}, {"node": {"oid": "a173acce3875bbb81a6ca05a1d26f1cb836a90d2", "messageHeadline": "Merge pull request #4861 from adrn/coordinates/roll-angle-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e3bee983aaef7fdbdac223085428d11211448a7", "messageHeadline": "Added instructions for installing Astropy into CASA", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "a0827c3dea16c17310aacbb3a2521ced3c9c9e99", "messageHeadline": "Merge pull request #4857 from astrofrog/remove-deprecated-modeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 742}}, {"node": {"oid": "12e485910d514e44d405628e63461564260b490c", "messageHeadline": "Updated changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "823f4a5792d18e88c03ceaecee3eb37edadd84e4", "messageHeadline": "Merge pull request #4262 from mhvk/bolometric-magnitude", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "7f2d4c8f911331a41d4503a8c2a80cc5eb298ae0", "messageHeadline": "Merge pull request #4835 from pllim/change-rtd-domain", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "6a37500747d003b3cc7f4dff4b7267966b749e4c", "messageHeadline": "clarify test_against_hor2eq and add no atmosphere version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "dd89c73968984c15627649a5da1ce0931f537101", "messageHeadline": "Merge pull request #4789 from MSeifert04/allow_abbr_nddataarithmetic", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4f665ac003034f35bcf52f6bd867e83db99f8b35", "messageHeadline": "Merge pull request #4862 from MSeifert04/nddata_uncertainty_memory_le\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "e914f75d17238bd4b75f39cd06586324dbd41416", "messageHeadline": "changelog entry [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "865e20276aaf0db89d475f7c2fd5f890c39cd34f", "messageHeadline": "Add '-SIP' to CTYPE if relax=True", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "75c9dc97525297a784622cc52920c8290041e22e", "messageHeadline": "Issue a log.info message with inconsistent SIP representation.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 83, "deletions": 5}}, {"node": {"oid": "b78300d9eddf0694dc2772791f9c50ff3696d493", "messageHeadline": "Replaced URLs with Sphinx local refs.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "4187816b08379cad53c01d54a6a59390457035a0", "messageHeadline": "Replaced readthedocs.org with readthedocs.io, where appropriate. Poin\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "c378f912c912dca3c2c53fed0d1039f7b257e40a", "messageHeadline": "Merge pull request #4868 from MSeifert04/bugfix_nddata_import", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31838323c0fbf4357113bc6c984d06ada9c903bf", "messageHeadline": "Merge pull request #4851 from MSeifert04/ndarithmetic_sharedmethod", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 195, "deletions": 137}}, {"node": {"oid": "7af71cb90ec7350f301a4acba11617616c50d750", "messageHeadline": "add missing future import", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10fc3bbad55da690613a7d2e868b1de265f8f7fa", "messageHeadline": "DOC: add note on frequencies to narrative docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a2fb1de48d89cac9f591eb4acfc7d337d4a3e12a", "messageHeadline": "minor bugfix to include a due to PR conflicts deleted import again.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d384c1e670c09b236bc903e750afcbf40793533", "messageHeadline": "change asserts to checks w/ ValueError", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 57, "deletions": 22}}, {"node": {"oid": "cdc9d62b1b5674d76f61b374211d84676fbf6b38", "messageHeadline": "make astropy imports relative", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "93305d7131681964172a625cd76cf0cb7cf8c83b", "messageHeadline": "make unit checking more concise", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "9b6f0decfed00864feceda9fa645912b3026401a", "messageHeadline": "change handling of mismatched units", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "4d9fef2e5241b9ca7fc8da7c4452b559e29b10de", "messageHeadline": "Make LombScargle.power() respect units; add tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 165, "deletions": 97}}, {"node": {"oid": "bf23a0d71c9ce9dc5745237f87893e31195ed51b", "messageHeadline": "Merge pull request #4797 from MSeifert04/nddata_with_mixins", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 87, "deletions": 14}}, {"node": {"oid": "d455d119f625f3d960479b9395ce577bf98c435e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#199 from astrofrog/spherical-pat\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 350, "deletions": 52}}, {"node": {"oid": "8288ccd1af4d68f7bc60a8803024d6d25fffc375", "messageHeadline": "make explicit that low-level routines do not accept Quantities", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d001500bda705cf6d899332ec146b1013faa6d7f", "messageHeadline": "Merge pull request #4776 from saimn/zscale", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 210, "deletions": 7}}, {"node": {"oid": "c06259331acefa368a765629e42343a6dc72942b", "messageHeadline": "Added unit test for SphericalCircle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "2b7243134530911bc553a4df20b2911c11e39ced", "messageHeadline": "changed example and included docstring for prepare method. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "a76874b55556bb4054a1af681dd90a77fbb778a7", "messageHeadline": "Fixed sphinx unindent error in CHANGES.rst", "author": {"name": "aniketmkulkarni", "email": "kaniket21@gmail.com", "user": {"login": "aniketk21"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f75091752a77447547abe0e77a5ecb1982dc6034", "messageHeadline": "remove stray TODO comments", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "9c2685e82fda759a5f20ee863d7afa01bacc0c9f", "messageHeadline": "Merge pull request #4828 from MSeifert04/nduncertainty_compat_patch", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "078f01e24b8bde05f1eb6e13e16d949fad7f2454", "messageHeadline": "Merge pull request #4505 from anchitjain1234/fix-4493", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "10eaa80bff353fe94ff814005b7369931532d4f5", "messageHeadline": "fixed failures", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "d4836cd1bc74218ce58bbc1a89ab00c08024299a", "messageHeadline": "Implement comments by @hamogu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "3fa82562b5b9dc54943cedc74f9fcc8a9dcb8732", "messageHeadline": "show memory leak", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "e842345546fbe53873ad78613448d20e403c549d", "messageHeadline": "Merge pull request #4754 from bmorris3/mockdocs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "63e5d4fe79a37c63f5ae330184e5b744fb0b98d3", "messageHeadline": "Remove invalid values before sampling", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "1906783796148063d3c1a4f226a18a40af03ccba", "messageHeadline": "Add unit test for CartesianRepresentation.transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b43354848e4b17b0bc1088e3f75e297f49d68da2", "messageHeadline": "Simplify transformation code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "13aade31a3b87ea52a3ce43b80258744e98abd95", "messageHeadline": "fix roll angle as displayed in docs. fixes #4841", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b45a95bda0deb43b8ffa9970fd648c02aa784697", "messageHeadline": "Capitalization correction", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cb7800db74be26cb7fe707986e0b6deaa307b652", "messageHeadline": "changed name of the new class", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "28a423b7ef76cb155dac1b40e145d87abf10bf60", "messageHeadline": "included explicit links to Mixins together with the examples. [ci skip]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9a3a747225129e1f43c533526844f32e5ccc53f9", "messageHeadline": "included NDDataAllMixins as alternative to NDDataArray.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 79, "deletions": 14}}, {"node": {"oid": "aa23a2fe1c29b0706ba2bb2b2c397ab3c662150c", "messageHeadline": "Made minor changes for coding error that forces a logic error. Modifi\u2026", "author": {"name": "Al Niessner", "email": "Al.Niessner@gmx.net", "user": {"login": "al-niessner"}}, "additions": 181, "deletions": 1}}, {"node": {"oid": "9e7a232fad49924014df5d2db769f2011d9a7037", "messageHeadline": "Introduce absolute and apparent bolometric magnitudes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "3bc1e6f9e15706fd35433cf92b25594a785df13d", "messageHeadline": "Add backward-compatibility for Astropy < 1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "4fa1c4d6f2e641aeb07c88c519f3b1f073e290ed", "messageHeadline": "Rewrote the documentation for overlays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 222, "deletions": 77}}, {"node": {"oid": "83aba490a331fd1d36ac96860c9c131468a29767", "messageHeadline": "Added SphericalCircle patch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "0347cc46d68486c11087fab0d61b212fb3cad3f5", "messageHeadline": "Back to development: v0.8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a7d663181f1b3e88370f31b8bb2bcbb9783e684f", "messageHeadline": "Inputs to render function are converted to float #4681", "author": {"name": "aniketmkulkarni", "email": "kaniket21@gmail.com", "user": {"login": "aniketk21"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc19b56143dcdf3bd4ea4fa42417a8a08daf9fc2", "messageHeadline": "Add an example of using CartesianRepresentation.transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "65f2058353adb0d633013f0e1580f7297fa7d8fa", "messageHeadline": "Moved cartesian transformation code to CartesianRepresentation, since\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "afb9583e63269f86e418c452e6eca78ee0ad9ab7", "messageHeadline": "accept dict-like cards when creating io.fits.header", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "2b3699a0898b9abbf984a218dfa1470e755134d0", "messageHeadline": "Adapt license mention [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e1858fe800faf84d413310edceb037c937c659fb", "messageHeadline": "Merge pull request #4816 from pllim/rm-dup-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "672c40a3b9c3a1c47d8da53057b8b4658c77ee1f", "messageHeadline": "Merge pull request #4787 from MSeifert04/nduncertainty_representation", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "d591bcd42e50d6898405579241507d799fe93e78", "messageHeadline": "Remove deprecated functionality from astropy.modeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 742}}, {"node": {"oid": "7a28a4a50828e6f3ff2906092d2d1ed5250504d7", "messageHeadline": "Merge pull request #4839 from simongibbons/min_scalar_type", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "0bec951ff8604aacd4e73d92faea5f0e8fd9e891", "messageHeadline": "Update io.fits_column._scalar_to_format to use min_scalar_type", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "872e85e4b737d2be1ee49e8ae6ffc200ccc1e3a1", "messageHeadline": "Merge pull request #4852 from MSeifert04/unknown_section_header_warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0978497267572952db714928b597b6f1634870d2", "messageHeadline": "changelog update removing \"ic_*\" method reference.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9707dbe8c30f61f3c21d80f818750aec3529c732", "messageHeadline": "Getting rid of \"unknown section header 'Note'\" in sphinx builds [skip\u2026", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c787ab890a72ffaadcaac842ad36f80bc42651e", "messageHeadline": "further populated and renamed prepare arithmetics function", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "fa2477f135e41d8b298c2c9e82aacebbbfab4107", "messageHeadline": "Merge pull request #4849 from astrofrog/py3-coverage-performance", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 46}}, {"node": {"oid": "0cbe0410b0c187a6f616e635fa5034778bac58dd", "messageHeadline": "proof of concept: sharedmethod for NDArithmetic methods", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 161, "deletions": 127}}, {"node": {"oid": "b7f2461115df646fd89b2f970b274040ef7d4851", "messageHeadline": "Refactor how parametrized tests are done in test_units to avoid dupli\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "5de3f80ab5b936e1b1141344382359f24c66aa9b", "messageHeadline": "Preparing release v0.7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a8cf3e21486788f50841afb713c870e920ac0ae", "messageHeadline": "Merge pull request astrofrog/wcsaxes#198 from astrofrog/use-remote-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "33a0c37092df67b2d573d2ac10bc6e2c6d070291", "messageHeadline": "Make sure that all images comparison tests are now marked with @remot\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "81bafae6d3ca5d310abe13cec56a845499faca97", "messageHeadline": "Speed up parsing of units in \u2018ogip\u2019 format significantly by avoiding \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f23d60825ef549db9bf29562b6cd954f9e37a761", "messageHeadline": "Merge pull request astrofrog/wcsaxes#195 from astrofrog/update-baseli\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "2fc8186e6d550b05e0785bf86e4e14a4cdd79999", "messageHeadline": "Travis: Don\u2019t specify Matplotlib versions - specifying different Nump\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "0e4a81e3a4e8ebce84b18fd031cd93de3a31339d", "messageHeadline": "Travis: make sure we test Matplotlib 1.5 in addition to 1.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a3a88e95d5ef3f51b605a4b36d8f4ff0cb140c4c", "messageHeadline": "Switch to using remote baseline images, and added new baseline images\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "6ad3ae135769dc51ad11841a768978edafeaadc8", "messageHeadline": "included doctest using the fallback.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d58ee6aaf0cb3fa3191d60cdf513544a382f2527", "messageHeadline": "Merge pull request #4820 from astrofrog/minor-modeling-refactoring", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 112, "deletions": 142}}, {"node": {"oid": "547e9096fbc6788b46882321ce4f71d27d7ef882", "messageHeadline": "Move Virtual Observatory to \"Connecting Up\" section of docs.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "930efb8996e1110055a7265554400c7329da38b4", "messageHeadline": "Merge pull request #4806 from mhvk/unit-represents", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "b49236e1567e91d9040f7605551d64c5b355b2ab", "messageHeadline": "Mention ZScaleInterval in the docs", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "66774720d6b83c93be56853dc91471faa5a61e9b", "messageHeadline": "Remove \u2018np.all\u2019", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09fc063b6969d9f6210f553926f92e6f49fb5104", "messageHeadline": "Use \u2018reflected\u2019 instead of \u2018right\u2019", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0bf851e6abf2f397cc6909a8ee813f323fbb58c9", "messageHeadline": "Minor refactoring of unary and binary operator overloading in Paramet\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 111}}, {"node": {"oid": "b3fe894e9be45b8b8e1bdffefe761e55d1be8b6a", "messageHeadline": "Adds a comment to a bit of my own code that confused me.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3a767d384fccf3736fbb5cdbf546c49c8c58a2f6", "messageHeadline": "Just a bit of refactoring--_CompoundModelMeta._from_operator was gett\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "bd52f8b9f2a410f0717cb996b1a53cd2ad199149", "messageHeadline": "included fallback for non-array uncertainties.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ee3911d1c77010140ab55ca325d32cb581ec873e", "messageHeadline": "DOC: fix typos", "author": {"name": "Jake VanderPlas", "email": "jakevdp@uw.edu", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e16fda521ec662249a5c6536a6e5cf40089bf7b", "messageHeadline": "Merge pull request astrofrog/wcsaxes#197 from astrofrog/fix-fonts", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ae3f39fe87c88532bdd6d8b728d408b4ac727054", "messageHeadline": "Don\u2019t adjust bounding box", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0a2173d721715c4cb226871324a0cedbd620eb", "messageHeadline": "Use fixed fonts that have been around for a while and still exist in \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "5888b2138a00bbf704c06d1ff492a7dfe2f0df6e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#196 from astrofrog/fix-arm-warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6c6505183db61e575b21a83912e9c0763afade36", "messageHeadline": "Make sure wrap_angle_at doesn\u2019t emit any warnings on ARM processors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b519459c1be15e6bebcc65772458e719d83ff9d6", "messageHeadline": "Merge pull request #4812 from simongibbons/rst_table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 241, "deletions": 2}}, {"node": {"oid": "db30419c2edf81169c7b38c36f822b34bf60783d", "messageHeadline": "deleted unnecessary word in changelog [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "480f2eacad5962b69c4348a074c53ab6b176dc05", "messageHeadline": "New-line in CHANGES.rst omitted by 3-way merge. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02eb968a98a2a709b0da8f01ae650ab06f67789b", "messageHeadline": "Document existence of represents and its use.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "28c036a9269a0786996cc17aa2c21abd5c3772f8", "messageHeadline": "Expose _represents for named units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "debe0be88f10715386ed41bf644df203204edb47", "messageHeadline": "removed the unit from representation.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "90d9ee21c8e9119df795d48ef1d1e6869079fa57", "messageHeadline": "Fix import of version in conftest.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "22258a425a507e95ec8f227cec2a6f13b951e5e4", "messageHeadline": "Add all parameters of the zscale function in the interval class", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "216c9d169f51632060305ecb83571ad87dc481f1", "messageHeadline": "Replace global variables with optional parameters.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "13f8095bc975cac45548bc2914367e269e7915fc", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61e9dc8373af036fd96553b74d7e16a04e6b0ef6", "messageHeadline": "Update docstrings", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "a137ea24141a5399acf278f3fc869751e9727269", "messageHeadline": "Use np.polyfit instead of custom line fitting.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 29}}, {"node": {"oid": "15b911e27e07ab482a2ec2b66fc859c6ac9bd0c3", "messageHeadline": "Use boolean mask to simplify bad pixels masking", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "3e7c64e6b64738d63322f1b27df01889fa908944", "messageHeadline": "Simplify zscale by using common Numpy methods (median, std, ...)", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 76}}, {"node": {"oid": "80e868725fc05c2d31f8dc6c70546871ccb2f3cd", "messageHeadline": "Use standard np for numpy, mention importable function in __all__", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "02f2cbd1a004d4d319332646fb18f88c599eefee", "messageHeadline": "Remove unused bpmask and zmask parameters", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "153a837b0b07d0a4bcd580f7fba77865032383c5", "messageHeadline": "Move Numdisplay's license to its own file in the licenses directory", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "37d3fa3701233edcaf6c9466e93a8734270b2bd8", "messageHeadline": "Run autopep8 on zscale", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "1c82ebd581c9b9428af60694cce957a8312a5d6e", "messageHeadline": "Add a ZScaleInterval class", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "49e4bed51a89c278b8690d20a602ee5ed872166c", "messageHeadline": "Add zscale module from the STScI numdisplay package, BSD licensed.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "3d6e90377ace56431d50861bdfecb01983fd63a7", "messageHeadline": "Merge pull request #4784 from saimn/travis-numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 230}}, {"node": {"oid": "98e432c6606e81acc97b78b8cecea09c167284a6", "messageHeadline": "Better CHANGES sentence [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3df87d1c803a8a8925afdec282a0db491e52640c", "messageHeadline": "Added a ref link to the relevant instructions, as suggested by @bsipocz", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bcd906f5d24ad7d0dfbbe4a7cc3253c3c1092d75", "messageHeadline": "Fixed formatting error causing numbering to be off. Added text to emp\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "00d7f37192e32c9cca23c5a2ac3ba8cb9773b84f", "messageHeadline": "io.registry: updated tests to use new exception", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "95bcf7415cac9ae78003b8da48797f309da9fdfd", "messageHeadline": "io.registry: added custom error class", "author": {"name": "Duncan Macleod", "email": "duncan.macleod@ligo.org", "user": {"login": "duncanmmacleod"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "06544d4f2c6eaca4763bfa5fdce81fadd5f3089d", "messageHeadline": "Merge pull request #4822 from astrofrog/fix-coverage-py3", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "1776889bbcf4366288ff23e3bbb5fa84f24bee67", "messageHeadline": "Make sure that we take a copy of the dictionary keys, otherwise in Py\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60787958003412a50e795b0924d2cdbdfb6adbd2", "messageHeadline": "Fix whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea043f497c139c17608f85ff2871aff32bdbd816", "messageHeadline": "Merge pull request #4818 from bsipocz/units_Rjup_Rearth", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "d01d37185d5a1e787251efa52a48022ae815bc72", "messageHeadline": "Adding changelog entry [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b9964c6ebdbc945aec0f397c24495625944b73cc", "messageHeadline": "backwards-compatibility for NDUncertainty attributes and methods", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "194114d696254f9b5cad03e4aeeac79ad33491e0", "messageHeadline": "Allow clear_download_cache to succeed for non-existent URL", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ef1a29307d06d11519b4e2b669286a240da0ece5", "messageHeadline": "Add support for reading and writing simple reStructuredText tables.", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 239, "deletions": 0}}, {"node": {"oid": "5c7cf356fafbbf0d01b118b9b88a30133bb02a9e", "messageHeadline": "Add support for unbounded columns to io.ascii.fixed_width tables", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf842e1de2e4a335121107e3e3a41e800cfb90d9", "messageHeadline": "Fix paths in .coverage file in Python 3 as well as Python 2, otherwis\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "d488c7fbb79d11dcd4967c163f1543d64cb1929f", "messageHeadline": "DOC: update references", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "ab3cc2bf551731a92b71f0d09196e0e96e3c3b37", "messageHeadline": "DOC: rewordings + add cython to method table", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "14155af234d30cec7342b27c333b44b11451254c", "messageHeadline": "clean up utils & tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 21, "deletions": 49}}, {"node": {"oid": "e51032901c5dc1046eb8b50cc7e43bfa29b86783", "messageHeadline": "add cython implementation", "author": {"name": "Jake VanderPlas", "email": "jakevdp@uw.edu", "user": {"login": "jakevdp"}}, "additions": 277, "deletions": 24}}, {"node": {"oid": "8e45f30b2d35f4bc50a012507cf1705cae65351b", "messageHeadline": "clean-up unused imports & variables", "author": {"name": "Jake VanderPlas", "email": "jakevdp@uw.edu", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "541eb6116716f9c2f6b5a1542e4ab001eae53679", "messageHeadline": "DOC: typos & rewordings in Lomb-Scargle docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@uw.edu", "user": {"login": "jakevdp"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "ed81b13420033ea4290236c46db91c6c6289b465", "messageHeadline": "fall-back to slow method for extirpolate on numpy 1.8", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "234e8320b75db623a2be20245c0216f2402f3704", "messageHeadline": "fix sphinx warnings", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "ec94990ab0447d699490e5dc4e3a77750b5f92f8", "messageHeadline": "fix lombscargle when scipy not available", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "54eeda2d3c04a8c0456de35f3ecfeecf0dd9976c", "messageHeadline": "Make scipy & numpy 1.8+ optional for tests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "1aba16234100161113aec4b9eb498b054727a236", "messageHeadline": "Add Lomb-Scargle implementations & docs", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2334, "deletions": 1}}, {"node": {"oid": "6e25679d81cec2245aa696241c05ca6b7a3f272b", "messageHeadline": "Merge pull request #4807 from pllim/fix-redshift-plot", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "0475bdec78a6799a393407478cf56349dfc165de", "messageHeadline": "rebased and removed temporary workarounds.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 81, "deletions": 275}}, {"node": {"oid": "83137124685cbbff4ddc835ef86b9779870b28c3", "messageHeadline": "Initial NDSlicingMixin Refactor", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 482, "deletions": 16}}, {"node": {"oid": "1293ac4b43451d94480f2b69a30064e2653b232d", "messageHeadline": "Adding R_earth and R_jup to units and docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "230e5511e39d21596552de34b2e638f965f6aaa8", "messageHeadline": "Added docstring for deprecated Redshift class. Updated my new example\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0aab1ba7390c26d05eca3e10405c5bd11f9ed8da", "messageHeadline": "Added an example to redshift Gaussian in wavelength space and conserv\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "9e85fc0526a53772f2273301da0fa3f49c4da5a3", "messageHeadline": "Fixed plot dimension show xlabel would show.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c43876f1d61c2cfe1ebf99b2d4184b047471e3c", "messageHeadline": "Merge pull request #3672 from larrybradley/redshiftscale", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "06f986fcb2e455301dc6e295165e3d89a6e78d97", "messageHeadline": "Merge pull request #4809 from MSeifert04/missing_self_unknownuncertainty", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "5e378a4affc46ce5a09a818c1c1b319c77e66a78", "messageHeadline": "Deprecate Redshift model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "fd7b09e5da323b4318c971822345831822a9335c", "messageHeadline": "Remove attempted py2/3 compat in _open_shelve, it didn't work", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3619b889901c8b666cc71dfff39a263c137a7d6f", "messageHeadline": "Fix two problems related to clear_download_cache", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "4aa24253dab7464a62e8b978b943dbb995534e58", "messageHeadline": "included missing \"self\" in UnknownUncertainty method definition", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "8f0b28f68aea347dd01cf991aa212f762b5c846e", "messageHeadline": "Merge pull request #4808 from saimn/fix-sigma-clip", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "091f811ead53df30849126247000670d835a94ab", "messageHeadline": "Add the fixup PR in the changelog [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3bbc66d67e67b90b4a3c1ea292f5a83cca7edd0", "messageHeadline": "Merge pull request #4786 from saimn/fits-resource-warning", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "35e21ba9c67bc76dfa9536cd0cdf397a2acf4ff0", "messageHeadline": "Increase __minimum_numpy_version__ to 1.7", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "146098685893599e198494a70ebfcde2b6c502e0", "messageHeadline": "Add changelog entries [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7ffbffb2112374cfe74a1b53c122ced7c3b9f0eb", "messageHeadline": "Fix sigma_clipped_stats when no mask is used.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "abcf51f5645d8da0ed5ae968511688869e20b64d", "messageHeadline": "Make RedshiftScaleFactor doc formula more general", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2446a532db43e0a924b81085200bfb337a156265", "messageHeadline": "Rename Reshift to RedshiftScaleFactor", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "86d4cd45bb1e9551793464a70207f719b5461341", "messageHeadline": "Merge pull request #4800 from pllim/ignore-bb-mod-warn", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "51331a0256103ee880e910a5ff9c4cca30262630", "messageHeadline": "Merge pull request #4626 from evertrol/issue4620-nddataarray-data-param", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "c36b87160e0e30f64d7df9457f9cea504f8d021d", "messageHeadline": "Ignore RuntimeWarning that is always issued when trying to catch anot\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "583c5d29736fd884996b99d1d724c262c1aae580", "messageHeadline": "Merge pull request #4798 from MSeifert04/io_fits_open_docstring_fix", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "35926622b85c67e6db4999c2bc81933007d1ddd4", "messageHeadline": "proper indentation and newline in docstring [ci skip]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "484035a39bc6e08f3884dc7a528578629a31d5a3", "messageHeadline": "included changelog and added doctest", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e9bc6104aeefa2e0963f523d052388a30f93b400", "messageHeadline": "Merge pull request #4791 from bsipocz/appveyor_remove_3.5_for_now", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8d0ece2f69dd30bde8c6f96eadc814159e8880c9", "messageHeadline": "Appveyor: removing 3.5 from allowed failures, and removing 3.4 build \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5337729eaf9e6ddf70de77601311ed6410d237fc", "messageHeadline": "Windows msvc14 has no useful find_msvcrt() method anymore,", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "d088dd4cd6b4b950e70fe5077e78bd3a44224e33", "messageHeadline": "include other tests again [ci skip]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "60a439811c00a1d67459dad2a2d05f913933c898", "messageHeadline": "exclude other tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "e0d294bc6e46a489a530c5a0d26ef18c3b85e8fb", "messageHeadline": "Windows msvc14 has no useful find_msvcrt() method anymore.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "6fbb5347b82c570c5006a0c6e182e359530cbad3", "messageHeadline": "Merge pull request #4551 from anchitjain1234/fix-4550", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c103a9e1e4152056ed967cca8421a2bde63ba682", "messageHeadline": "Merge pull request #4363 from taldcroft/ascii-set-locale", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 107, "deletions": 2}}, {"node": {"oid": "0d10da9de3af202ead080ef6bf76b051f10c9f6d", "messageHeadline": "Merge pull request #4509 from MSeifert04/fix-4469", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "bc616d775dcc409d1069c091399eae51181f9bc1", "messageHeadline": "Added changelog entry. Fixes #4550 [skip ci].", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98cbdcc849a8f1e1ccda91e654c07e74c89d7c26", "messageHeadline": "Filtered default parser warning of BeautifulSoup in astropy.io.ascii.\u2026", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d6c99261326ed0e8c63b1ebc36be221252978d7d", "messageHeadline": "allow also ff instead of first_found for arithmetics with nddata", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "3236be1f80da3193d2abcef4da7e34c89f46127a", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54666d03d241727199d3ba88229f7a3cb7fc721b", "messageHeadline": "Handle unavailable locales in testing; install de_DE to Travis setup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "e4d98ff6db6580051044614b38c2f9a2c44011be", "messageHeadline": "Fix fast_reader issue for locales using comma not decimal point", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "052e12fd581326d1698570b140c119d4170ca123", "messageHeadline": "Add utils.misc.set_locale context manager", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "f0c505ac30077e18d83abf99d0b10d3d1d53d1f0", "messageHeadline": "Merge pull request #3800 from mhvk/angle-initialisation-speedup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5e52905ded2139937653585b0a515877104533b8", "messageHeadline": "Merge pull request #3249 from astrofrog/add-matplotlib-appveyor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc7977e6c545542736a0720e89f111ee9f40c148", "messageHeadline": "Merge pull request #4008 from sYnfo/issue3894", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 190, "deletions": 0}}, {"node": {"oid": "e0f13b58ba98c90644509b448d223913ff3b2268", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "742ad03ca7025a644163894d66278242d9bdcbeb", "messageHeadline": "[Moffat1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "efb86896bccc5980630997640fb5684966add58b", "messageHeadline": "[MexicanHat1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b6209637f5c58fa63c4112c02e21ee148c83d0e9", "messageHeadline": "[Trapezoid1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7744fa6b9c2943a4b27253bd325cccaca2a7e201", "messageHeadline": "[Box1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "dc6ec9dde38a048ac3f9bd049a559aa84eb61254", "messageHeadline": "[Const1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c8e2e82fb0a05c54b57123b71eb8c3847625f5af", "messageHeadline": "[Lorentz1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "6b543d5cb7b0540d23609ba8f62334863a46d152", "messageHeadline": "[GaussAbs1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "2f35b7eaecadefc068f5a8a2be7442fe9902c607", "messageHeadline": "[All] Don't use astropy mpl style for now", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8cc1fb192cd525afb77ac4fa6acdef871bf89f3e", "messageHeadline": "[Gaussian1D] Add sample plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e061b90c36f903bf8fb122df0b7b23ace3a5a738", "messageHeadline": "[Sine1D] Use astropy mpl style", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "40e7d606e928d538fc9293b39a067a68218fa8e2", "messageHeadline": "[Sine1D] Add example plot", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "40a528470003929168ab0bf67d6b787e4e32806f", "messageHeadline": "Merge pull request #4333 from embray/docs/ccache", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0133ab0f5ff60ecc7f1ebd7c9d83428d0e9c9653", "messageHeadline": "Merge pull request #4722 from mhvk/units-tests-linspace-correction", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7cd5d87f5c7d669c7784ac942c4dd5bfa514c10", "messageHeadline": "Merge pull request #4771 from EdwardBetts/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3a43b9297765b51eb1d513139b17856e63c550e", "messageHeadline": "Merge pull request #4785 from larrybradley/all_sorted", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "eb64567f656038d8e0d24f62305c89a5c6213640", "messageHeadline": "added __repr__ to NDUncertainty.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "69ec2149d52230a50655b0287ab6a90898371911", "messageHeadline": "Fix FITS convenience functions to actually close files.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "dfc90e0b125f08388cc021f856188893b35d4d80", "messageHeadline": "Remove unnecessary sort when defining __all__", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "83501f45ba653cdaaa2ea19a19ea2f6608069d38", "messageHeadline": "Drop only Numpy 1.6 support.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "086569b0305eac63024af859a0231664b0db1a3d", "messageHeadline": "Merge pull request #4716 from mirca/info_theory", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 485, "deletions": 0}}, {"node": {"oid": "3ea50646cc52ecbb40fa02de7909659962f99f14", "messageHeadline": "Remove compatibility code for Numpy 1.6 and 1.7", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 50, "deletions": 213}}, {"node": {"oid": "1c5cc9bbd73347516bbfa195b8fca953ce1dd3b8", "messageHeadline": "Remove unnecessary C definitions for Numpy 1.6 compatibility", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "0ebab40bad216ac8452a8c498419d5f20a4a8271", "messageHeadline": "Mention Numpy minimum version in the changelog", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "303601f4e9de2d843b1390230dec7b56814cfb58", "messageHeadline": "Add Numpy 1.10 and remove 1.6 and 1.7 in the Travis config", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4c6c904efb9ea948a8f019b305c06bac05c82257", "messageHeadline": "Merge pull request #4770 from MSeifert04/unitlessBase_notScalarPower_fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "4fe85d5d39dbbe7e3365abce709d16e9585d1f97", "messageHeadline": "Merge pull request #4777 from pllim/j-credits", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7989c7d9b40c066f4f7fbd3753ec2ca5e2aeec4", "messageHeadline": "Merge pull request #4683 from MSeifert04/small_docfixes", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ed2c901c09cbe04e314db1d54a9d155af3a4143a", "messageHeadline": "Fixed indentation problem with author name. [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec2703edcaf0c289ba0b86c43b0f019de90fd23f", "messageHeadline": "reverted one of the changes. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a63fede9e851c7eddf51b2e6c148ce2b304960c9", "messageHeadline": "Changelog entry [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e08357b2c775b8198bd812935ba1b2739e0cda8c", "messageHeadline": "included exceptions to be catched and expanded test", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "32a2834208cb4b4155daaeb85300b28b0208474c", "messageHeadline": "Merge pull request #2 from mhvk/pr-4770", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "c83555616cc2f5d33bb9c05fcaff5d05cd4deaf2", "messageHeadline": "Ensure that scaled dimensionless quantities can be raised to arbitrar\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "9b33644a4ac8ea26ab9594f0e73caaf2d80e129a", "messageHeadline": "Merge pull request #4766 from adeleplunkett/patch-2", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37a25638db15f0dca0c339bb360b53ad86e7267c", "messageHeadline": "Merge pull request #4671 from saimn/table-sort-with-tuple", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8bf8b9024ae10eb6db3b307e0d7617b5685f2598", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1f72cec3bb1f35cc15be7b2f67ae63e893b694b1", "messageHeadline": "Merge pull request #4726 from saimn/sigma-clipping", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "7c1d4be95e104e451c6843d7a544b456ff729e9e", "messageHeadline": "Fix sigma_clipped_stats to use the axis argument", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "6f0f904455a5619bc6345b167f1f466275b781cf", "messageHeadline": "rename 'percent' variable to 'frac'", "author": {"name": "Edward Betts", "email": "edward@4angle.com", "user": {"login": "EdwardBetts"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83b2d83db9d3949bda77775032c904b91837efe3", "messageHeadline": "fix syntax error in my pull request", "author": {"name": "Edward Betts", "email": "edward@4angle.com", "user": {"login": "EdwardBetts"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66468df90f4691540b81f63f83de09f5291b7258", "messageHeadline": "Add bayesian information criterion and akaike information criterion", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 485, "deletions": 0}}, {"node": {"oid": "18dc59af9942348190a378cf493ba4939024e943", "messageHeadline": "use % formatter", "author": {"name": "Edward Betts", "email": "edward@4angle.com", "user": {"login": "EdwardBetts"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5abc1b41e622917de09833047a8179657ec9728d", "messageHeadline": "Merge pull request #4769 from pllim/ADD_negative_Ok", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 154, "deletions": 65}}, {"node": {"oid": "d15c89308123057f09b09939fbcfd42203687af5", "messageHeadline": "Allow base with dimensionless quantity as base for np.power. Fixes #4764", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9493136d169bf913e50c131e1648e10dcb5a5b7c", "messageHeadline": "Angular diameter distance for positive curvature (#4723)", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 154, "deletions": 65}}, {"node": {"oid": "8fe60215b22b758a149e302401754b81c14b924e", "messageHeadline": "Merge pull request #4768 from demitri/master", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7163ef7ae88b1708f20412462e75ae30d2ea447", "messageHeadline": "Update references.txt", "author": {"name": "Demitri Muna", "email": "github@demitri.com", "user": {"login": "demitri"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99ec4630ab507d7d6afae3f94c3804b1d1762b53", "messageHeadline": "Update equivalencies.py", "author": {"name": "adeleplunkett", "email": "aplunket@eso.org", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f82be8d1d3bcdd415b64c40896497f146a6825f", "messageHeadline": "Merge pull request #4735 from eteq/add-sys-pkg-vers", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "0c35ba7440c4b8e05755041cf00963e802b4458e", "messageHeadline": "Add way to control HTML escaping in HTML writer", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 259, "deletions": 10}}, {"node": {"oid": "e67e3da609f6506d91195a3a3dad28ada9650b85", "messageHeadline": "Merge pull request #4758 from taldcroft/ascii-ipac-whitespace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5918865d68bfc68dd8faa3f710afb55a50dfb9b9", "messageHeadline": "Merge pull request #4748 from pllim/fix-doc-not-found", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "f012c7f7afb5046f39b391b30c7bb6667c70a0fc", "messageHeadline": "Included HDU in docstring of WCS. Fixes #4493", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d5d0834db477dd5928caf9561cdc7148d8d00d5d", "messageHeadline": "WCS objects can now be initialized with an ImageHDU or PrimaryHDU obj\u2026", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "b9e37ad641860313055bfe6841050ac5dbabd59b", "messageHeadline": "Merge pull request #4759 from taldcroft/ascii-convert-err", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "bd127d9e92237b3fad000bbc1cce98ded496c3da", "messageHeadline": "Merge pull request #4757 from pllim/fix-vo-codec", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b073d7410de9b5e372d6e21afac38a9ba26f2f9f", "messageHeadline": "Updating the changelog to reflect the Cython prerequisite to v0.19", "author": {"name": "kvyh", "email": "kvyh@users.noreply.github.com", "user": {"login": "kvyh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "612fe0cd709eff13117aca961f51bbf07b29be4e", "messageHeadline": "Merge pull request #4710 from aniketk21/cython-4705", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38204df7c077368a37b0ce5b9515c5eb2df39094", "messageHeadline": "Fix a couple of Py3 issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "350f5bd3bf05aec46ee98b19acddd8ccf3b1de68", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "658f99f21d5df80bbc030b669e6c11eca241949d", "messageHeadline": "Provide upstream exception when column conversion fails", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "4a9666a0fc4268b21abcad9c6f60674589bc0274", "messageHeadline": "Excluded fallback code from coverage to see if this fixes the coverag\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf5c1c95d041fe42311bdf7151561c75e2598578", "messageHeadline": "try to get doctests from the sphinx source-dir", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a98ce727871e123d8df892312ef77ffe25ad742e", "messageHeadline": "Test runner to handle docs path more gracefully", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5da90aea7dea0bd4f9405d85218c553cd077f181", "messageHeadline": "Allow trailing whitespace in the IPAC header lines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "120038dac8fa233778053b076f8bde5c4907c9c7", "messageHeadline": "Fixed a failed Cone Search test because that test  is now using cache\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8bea3263644eeb6d0f38b431e4300838ab2794b6", "messageHeadline": "Fix UnicodeDecodeError when parsing VO table into VO database.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b7c257b75aa0e0c21495ae8211cc1b10daef448b", "messageHeadline": "Merge pull request #4744 from pllim/explain-pkg-data", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "907fd13931b62de1843b4c87661b5dc3be55fca7", "messageHeadline": "Merge pull request astrofrog/wcsaxes#193 from astrofrog/fix-plot-dire\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7477738f0eebb2449b2b21d08af8e8fa984c2172", "messageHeadline": "Fix plot directive that had an incorrect value for context option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f901b3214027b0cfcc9aa50de3037bbf4700bc48", "messageHeadline": "Only catch RunTimeWarnings in test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a211bfd3d997b51a8d18ced9b883617a0a1e05", "messageHeadline": "Switch to using conda on RTD", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "1625629920681c8b09cf0e7e05a2d3f45bf05660", "messageHeadline": "Fixing stylized read the docs references", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "12bd24bc7bb88fdfbf2801c09a47b9dc935d89e5", "messageHeadline": "Merge pull request #4742 from Kitchi/fitsdiff_randomgroup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b905b3d36b268f7dd731201f7fd8a1cd6bf2f14e", "messageHeadline": "add missing class in changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97ddb9fdb20b538c7e920808d58ea235795d711b", "messageHeadline": "Merge pull request #38 from adrn/nothing-here", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "d42d51bc342badd249bd5180ddb22168d7a5f4da", "messageHeadline": "additional enhancements to the calculation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "606cea8246100f8c1777f45656dcaece683fd459", "messageHeadline": "\"accuracy\" improvements in the calculation, and py 2.x compat", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "52d45e5eabdeb79e5c0c4a778f02bad22d644f10", "messageHeadline": "Merge pull request #3695 from aktech/gitter-badge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5b8a0ee1b2ed4af9eaff1a5cfc8805314ff89df5", "messageHeadline": "Set is_image = False for GroupsHDU", "author": {"name": "Srikrishna Sekhar", "email": "kitchi.srikrishna@gmail.com", "user": {"login": "Kitchi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2bd20ae1051c26719eeae3561291ceec8d81ec6", "messageHeadline": "fix imports", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9e10a6b1c5c49337920a444eca6eac91b279b102", "messageHeadline": "Added changelog.", "author": {"name": "Georgiana Ogrean", "email": "georgiana.ogrean@gmail.com", "user": {"login": "gogrean"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d37906a508c1e81dc4f30d5b1db395406f50e0a8", "messageHeadline": "Adding note about mocking within the package-template for readthedocs", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "72f70cbbf20a4944f4d5e616b262c1b3855dd3db", "messageHeadline": "added calculation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "50e41f1a70c891af45ec7b4e17c0da5884ebb246", "messageHeadline": "Test that derivatives for 2D weights don't produce an error", "author": {"name": "Georgiana Ogrean", "email": "georgiana.ogrean@gmail.com", "user": {"login": "gogrean"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fd784e786e155814f2cecbd089ea354dc8761334", "messageHeadline": "Fix weights in derivatives for LevMarLSQFitter", "author": {"name": "Georgiana Ogrean", "email": "georgiana.ogrean@gmail.com", "user": {"login": "gogrean"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9c211d8fe91ade822cb7a53089ac30d5ad106999", "messageHeadline": "Add a test for LevMarLSQFitter using both weights and derivatives", "author": {"name": "Georgiana Ogrean", "email": "georgiana.ogrean@gmail.com", "user": {"login": "gogrean"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5ce099cf1106f6a1c3d8f65cf9d63dae6e3b272c", "messageHeadline": "Added Gitter Badge", "author": {"name": "AMiT Kumar", "email": "dtu.amit@gmail.com", "user": {"login": "aktech"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5953ae98d49266ba4757f34fc638decd905757d6", "messageHeadline": "Explain how to define package data in astropy template", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "249b4815f3441c2f1e7a24945bf543f56609a2d8", "messageHeadline": "Merge pull request #4720 from larrybradley/fix_airy2d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 52, "deletions": 56}}, {"node": {"oid": "4f2733822b6c1152c2d04a5f0d93b335ec1ff903", "messageHeadline": "Merge pull request #4721 from pkrskr/fix-4718", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb80a95e903d2ed843ea8450ff057dd141900e3a", "messageHeadline": "Add change log entries for compound model fixes with AiryDisk2D, Sers\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d3eb138cd757e3d937bd97595525c9723614dbd1", "messageHeadline": "Preserve check for older scipy versions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "356f68e336ce45b416a50616422fb63f844b6c68", "messageHeadline": "Update test_functional_models.py", "author": {"name": "pkrskr", "email": "parikshit.sakurikar@research.iiit.ac.in", "user": {"login": "pkrskr"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c71993e99466827c3798f6cc551a708b98f52433", "messageHeadline": "Update CHANGES.rst", "author": {"name": "pkrskr", "email": "parikshit.sakurikar@research.iiit.ac.in", "user": {"login": "pkrskr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95a33b866db1c61ea8944c91fae327a9f52cb367", "messageHeadline": "add a doc bit about bundled  C lib", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "3cc036883a02f2fd5ac0fde9e4a9db05c51a5562", "messageHeadline": "add the erfa README", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "ac2faaa287c746b6c549ca8a46a862cb687da204", "messageHeadline": "add info about WCSLIB version change in 1.1.", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ae5f236e41ac99c37917026e06b7ca68f108c7d", "messageHeadline": "Allow any iterable in Table.sort", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "acfdf626d74db9325abf3d9621ed310d56039d8c", "messageHeadline": "Add regression test for compound Sersic2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e99351768680908808decd852aaa8b4f7b25ce94", "messageHeadline": "Refactor Sersic2D model attributes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "6c9dbb40ba80dda3b5aa9fb4ae7697c1711622a2", "messageHeadline": "Add regression test for compound Sersic1D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d6bc7fc65ef993c3b83fefeb66d4b44640204815", "messageHeadline": "Refactor Sersic1D model attributes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "ad7dee5c37da101baddefb5fb0883a7330e03444", "messageHeadline": "Add regression test for compound AiryDisk2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0b724a50ce855caae194d0b11934ce961039904c", "messageHeadline": "Refactor AiryDisk2D model attributes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "731bb34759b39b0a675dfc5c46f8c8dc64da8d73", "messageHeadline": "Remove AiryDisk2D special copy and deepcopy methods", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "1bee56d541ecd8f041795eddfa873b36e1dbd8e8", "messageHeadline": "Ensure we don't use floats for number of elements in linspace.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f86d0edfa5bdc52c69eaa0dee081684b2613a02", "messageHeadline": "Merge pull request #4314 from StuartLittlefair/helio_bary_frames", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 399, "deletions": 45}}, {"node": {"oid": "66309f33456e5ca26607cc988cffa04497a8fa9b", "messageHeadline": "Update CHANGES.rst", "author": {"name": "pkrskr", "email": "parikshit.sakurikar@research.iiit.ac.in", "user": {"login": "pkrskr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5ccd26ed358c52b3f5b3c132124026a0cc2e34e", "messageHeadline": "Added the test_Scale_fittable() and test_Shift_fittable() functions", "author": {"name": "pkrskr", "email": "parikshit.sakurikar@research.iiit.ac.in", "user": {"login": "pkrskr"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "58effd0d16b9ac03a6caa036844a091a16ed3427", "messageHeadline": "PEP8 corrections", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "7b59f133d4e93d84201ecf6ae1eb20c2a4658365", "messageHeadline": "tweaks to heliocentric corrections to deal with vector times, and tes\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "87c34899e71be7b27d08045317e67453ae992df7", "messageHeadline": "changing location of test observatory so tests pass", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8b031a6965a97ef0ad32a88d4bffef4f3fe63e0c", "messageHeadline": "name change to test class", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3be0b66f138e8bb743c7a040b3db361d7bc15204", "messageHeadline": "adding GCRS frame to import", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "afa0c724af60e030e942d0770343ef25cd59b854", "messageHeadline": "removing test_heliocentric function left after rebase", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "984dde07921907b6756a6332304ad6d2305500d8", "messageHeadline": "switch to duck-typing for location and skycoord objects", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "796ec04e83f4b2b0952a03857d0814d58cb607bb", "messageHeadline": "renamed test class and added array test", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f09b2455b2277e381a7c86c08e336a60971c55b4", "messageHeadline": "fixing bug introduced in 984561c", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e69d388d0cfe1a916c69182fef574a11a979c7c", "messageHeadline": "changed coordinate system name from Heliocentric to HCRS", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7bc827d05cc77e0891a164bd3b1bd4c5efa5851c", "messageHeadline": "changes to cartrepr_from_matmul to handle single locations and multip\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac1e0536b4162d36d923790970437e71dc908396", "messageHeadline": "typo in docstring", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3b95c3b2708ee6fddbbc169def2549d030463a", "messageHeadline": "added example to Time documentation", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "6064bbe260ce955fba170b0b64eacede7eb1664b", "messageHeadline": "removed example from docstring of light_travel_time function", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 0, "deletions": 49}}, {"node": {"oid": "3474ea53bda1c7515400349e4702a44c5088b42f", "messageHeadline": "changed ltt_correction to light_travel_time", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "93a480658b352a2fef70dfb1ff0e39b15b0a5a5a", "messageHeadline": "PEP8, cleanup, bug fixes.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 200, "deletions": 163}}, {"node": {"oid": "f3fb04cc65bd008f25df3689e9a02cea754a8ac4", "messageHeadline": "np.rollaxis changes to work with more complex shapes", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "46ba8fb7de9415308e6c5acc847fee5de2ec8a2c", "messageHeadline": "end of line at end of file and delete unused imports", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e01df36d43f157890a2b0cb665d729b990921fc0", "messageHeadline": "changes to docstring example", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d49f4b2b9b44f0cd238cc25a380ad3bdd97f0f79", "messageHeadline": "used new get_jd12 helper function", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "427165b82a0fc9d9160eccb6f2fe6fece33398fc", "messageHeadline": "removed use of transpose to deal with shaped coordinates", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "9aab43c39894a4a443ee6a4a3de68d4e9bcc0c22", "messageHeadline": "moved to single ltt_correction function, include documentation and fi\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "06db62e34be1daa026cfcb67013f583134b40991", "messageHeadline": "document origin of tests and newline eof", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "376c1104fd952ff18d6b11ebcb50d76f71bb2745", "messageHeadline": "docstring fixes of typos and incorrect magnitude for aberration at th\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11f376e277b2aa77ad733c979b73a282e28e2127", "messageHeadline": "syntax error fix", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d5f003672a504da8e4d0e5842ba1f5804139e7e", "messageHeadline": "added remote_data decorator to test functions", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e0eb7cf52e448ffc5961a11fff875ace39cc8665", "messageHeadline": "fixes bugs in imports inside test suite", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "08821dab97f648a3ce7c269eb5c705e253f7312c", "messageHeadline": "added helper routines to calculate heliocentric and barycentric light\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "e969885306c70a229ac51b54791f5ff70bd4910d", "messageHeadline": "added heliocentric frame and tests for it", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 146, "deletions": 6}}, {"node": {"oid": "fa65b46072b62b32137459c2e90ec19d3fab8391", "messageHeadline": "Updated Changes.rst", "author": {"name": "pkrskr", "email": "parikshit.sakurikar@research.iiit.ac.in", "user": {"login": "pkrskr"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "127ac395c5ff94adb13f4f2ad3ef77f78e962239", "messageHeadline": "Added the fittable attribute as True to Scale and Shift models", "author": {"name": "pkrskr", "email": "parikshit.sakurikar@research.iiit.ac.in", "user": {"login": "pkrskr"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "71eb02e6262fb80efc6ac49c603193ecf865cae7", "messageHeadline": "Merge pull request #4717 from bsipocz/travis_fix_locale_failure", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a30ce5d6573edfa174d4bf2adabc7ad3c7ae3642", "messageHeadline": "Removing LC_ALL env variable from the travis matrix as it was never a\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0430665ab6834ea9d01015bd407b509d1b7242c2", "messageHeadline": "Updated Cython version to >=0.19 in docs", "author": {"name": "aniketmkulkarni", "email": "kaniket21@gmail.com", "user": {"login": "aniketk21"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95b576e266b3fe79862dbc7879c51e4b7221e4ae", "messageHeadline": "Merge pull request #4699 from pllim/conesearch-vizier-update", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 176, "deletions": 146}}, {"node": {"oid": "ff2a758db8788ca5632b9672f6a46eeb6133f627", "messageHeadline": "Fix caching bug in Cone Search. Fix async example.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8997ea81ab45ca6abab6d1195bd84423c0b04af1", "messageHeadline": "Updated Cone Search URLs for VizieR services due to external changes.\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 167, "deletions": 143}}, {"node": {"oid": "ffc0a89b2c42fd440eb19bcb2f93db90cab3c98b", "messageHeadline": "Merge pull request #4689 from astroferreira/master", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "8887011f04616e1fb09a8fc2ec31f28eea169297", "messageHeadline": "Add info about axis keyword of mad_std [skip ci]", "author": {"name": "Leonardo Ferreira", "email": "leonardo.ferreira.furg@gmail.com", "user": {"login": "astroferreira"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fdd03ff214a0667ce915e06ff8e7c3664cce8317", "messageHeadline": "Fix inadequate whitespacing", "author": {"name": "Leonardo Ferreira", "email": "leonardo.ferreira.furg@gmail.com", "user": {"login": "astroferreira"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "10005b43da4fb2ab0b2328926a98d40098f92d36", "messageHeadline": "Remove tolerance in test_mad_std_with_axis()", "author": {"name": "Leonardo Ferreira", "email": "leonardo.ferreira.furg@gmail.com", "user": {"login": "astroferreira"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "07fcd74f4d395a595b79c79ac25ac1254244561f", "messageHeadline": "Remove additional line", "author": {"name": "Leonardo Ferreira", "email": "leonardo.ferreira.furg@gmail.com", "user": {"login": "astroferreira"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58d7d8088615fadfd71c5732a1ba4c7ecbb22c28", "messageHeadline": "Add test case for mad_std with axis", "author": {"name": "[Leonardo Ferreira]", "email": "[leonardo.ferreira.furg@gmail.com]", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a622c0460f3b9b2f894bbc92e059e249fbb8be68", "messageHeadline": "Add axis keyword to mad_std", "author": {"name": "Leonardo Ferreira", "email": "leonardo.ferreira.furg@gmail.com", "user": {"login": "astroferreira"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5764e3b8f0bd58395c3f4ecfcdb291aacd59123c", "messageHeadline": "Merge pull request #4472 from mirca/circstats-issue3705", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 581, "deletions": 0}}, {"node": {"oid": "b0eb7e29d51d7242340a3fab55000bba249b3883", "messageHeadline": "clarifies that data is assumed to be in radians whenever its type is \u2026", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "01d86d7dd21c3d8df5340ccaa00241c9aa30fbb4", "messageHeadline": "update docstrings", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "aaf0e12513aaaca5f40a706cd2e29625b8c64a94", "messageHeadline": "weights can be broadcasted; user gets the same unit back", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 75, "deletions": 76}}, {"node": {"oid": "e9b81a5a2a88f7f413cb41c21cb27349d00438e7", "messageHeadline": "minor pep8 issues", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d817b056e8cfcc5f92b6e8c3b4228ac70fe6fa0", "messageHeadline": "scipy skip", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "babc661754e3909739565f3752f9d969da306805", "messageHeadline": " flag removed", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 114, "deletions": 349}}, {"node": {"oid": "784681ef7607554cd9834a2b8589600d7496ee96", "messageHeadline": "minor fix", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb74d49dcf2b761fa07049a8b1c3ca7a6a781bf7", "messageHeadline": "minor fix", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a8c21f8353346b3dde06e80f51b7135d25b7ebba", "messageHeadline": "Addresses input properly by using Quantity", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 41, "deletions": 75}}, {"node": {"oid": "6fb055c9df251e7c428b532f6f9bfb662dd42e37", "messageHeadline": "functions working with Quantity", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 410, "deletions": 186}}, {"node": {"oid": "66d80185bd525101eed5405165a8e768ccccd173", "messageHeadline": "blank space removed", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7a13a2fd4db31c55f808d35c49d70679937a2c", "messageHeadline": "fixes minor PEP8 stuff", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "a7f8173ba5db6950cdfd3909c76e66e45d02ed19", "messageHeadline": "minor fix", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "695fd11218bda0547f08354e0198f450bb575749", "messageHeadline": "fixed floating point comparison in docstring", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "39619d969db307d97ac0ee3f650f6c690a0dfaea", "messageHeadline": "fixed travis-ci warnings", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "de28c395244db13097ce9659a4ff59f9d1297e91", "messageHeadline": "added examples", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 108, "deletions": 26}}, {"node": {"oid": "2922bbbaa28aff7947d363e5ae977288c9bd6af5", "messageHeadline": "added some circular statistics functions", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "1350f3f8ba48e2e6775e74790ab8a58b291d1812", "messageHeadline": "added some circular statistics functions", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 534, "deletions": 0}}, {"node": {"oid": "9fa63374fcc370876dd3f7cddbc5c39cf76393bd", "messageHeadline": "Merge pull request #4622 from hamogu/bayes_upper_limit", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 349, "deletions": 12}}, {"node": {"oid": "a39944d96e21157eb448c2474c8d82d60df5041e", "messageHeadline": "fixed wrong rendered changelog entry and contributor name.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "53508f12ea695952ae4403579b7a295c3ac74905", "messageHeadline": "update incorrect dev version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "605f34dba5335a8242dafad93085ffa126fd3036", "messageHeadline": "update changelog for 1.1.2 and 1.0.9 releases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 105, "deletions": 50}}, {"node": {"oid": "e119b27404159da1c6cd8625718efd0375610fe2", "messageHeadline": "update changelog for new version assignments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "876961319e57974978d63b379522efdc0f32eb63", "messageHeadline": "add additional line to make the changes from #4682 work for docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d52e1b37d1106e12dd4b758c92984ff6bb3404ef", "messageHeadline": "Merge pull request #4682 from eteq/update-helpers-manifest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "75d331983d56463765de69294414f871fd15d7f4", "messageHeadline": "add astropy_helpers egg-info to MANIFEST.in", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2aae8f33b40e0ee9e6a70f72ecb9bdfef1ff5055", "messageHeadline": "Fix typo pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19262983fa07278e408dc414e9bf8c4590fea43a", "messageHeadline": "limit included helpers stuff to what the helpers MANIFEST.in includes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "e51c1a3b1c15acb967b57a0d3a0db8a1c1ca1900", "messageHeadline": "Merge pull request #4366 from keflavich/convolve_fft_parameters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "6c079f322da92880071acebcf7f006038bc083d6", "messageHeadline": "Merge pull request #4570 from eteq/update-render-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "70b29fc2bd47d2f77ac25a8d6d4162e190599969", "messageHeadline": "Clarifications suggested by @astrofrog and @embray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f939edf67e50ed571bcdd329f4c69febfaceaf36", "messageHeadline": "Merge pull request #4656 from mcara/fix-setter-with-2-parameters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "eb0553fa636a3271642036d9a28eaee17c68ad39", "messageHeadline": "Merge pull request #4488 from olebole/fix_wcshdr_err_to_python_exc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0b147391c61bac421ac1d46112430f1f9f38e67f", "messageHeadline": "Merge pull request #4544 from astrofrog/added-keywords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e914a543f4b8db8b3157906b9596d27bebeefc4a", "messageHeadline": "fix duplicate 'table' keyword", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "737c0766edb5772c5d41464954b2226425cd3f95", "messageHeadline": "Merge pull request #4417 from taldcroft/ascii-quoted-empty", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 129, "deletions": 19}}, {"node": {"oid": "1645b5f2aa155db21d4a3298c23ac6160234ece9", "messageHeadline": "Merge pull request #4534 from taldcroft/ascii-unicode-note", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8873ad2e3f5ad7848fa3088310d8fab9e1b8484d", "messageHeadline": "change not to \"Python 3 or greater\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf5154a909d49626397f164239d63eb86c72fafc", "messageHeadline": "Whip changelog into shape", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "656d20c9bb59e0b10d6c72dfb64588659955bb13", "messageHeadline": "Merge pull request #4678 from eteq/update-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53d2e7e3d9a0d7f4e9e7acd4ae4fbc14915b4180", "messageHeadline": "updated changelog for helpers bump", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2259982985b8e7d3a1e9115b3255b06c01c5fc20", "messageHeadline": "Merge pull request #4506 from embray/releasing-versions-update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8957641499fc2c8b60395f0c59ebc5c52c988742", "messageHeadline": "update helpers to v1.1.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b82475236b0140a20f5c51c2210c58543323ded4", "messageHeadline": "Merge pull request #4543 from mhvk/linspace-not-working-with-numpy-1.10", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a5825da7a072ed461d9ef028f56bb9b79f2827d8", "messageHeadline": "Merge pull request #4628 from saimn/jsviewer-order", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "17247eab3feeff1ce116cc18fd188d716bedae21", "messageHeadline": "Merge pull request #4649 from saimn/import-time", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "e47619cd329c7fb77791eadd1cc745825b4a3015", "messageHeadline": "Merge pull request #4676 from larrybradley/changelog109", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "876ca899bb71d3199c5b45c44246883413c818df", "messageHeadline": "Merge pull request #4642 from bsipocz/travis_add_numpy_prerelease_test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "98c873d9c85744d4420f8cc3862db82eee605465", "messageHeadline": "Remove errant changelog entry", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eaebed4f8bdc1f7ea993423180f6c7e18159c284", "messageHeadline": "Merge pull request #4670 from jmdearman/imperial_slug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "64ec95757b9ff0885ad6943aeb6aab56cf76dbe5", "messageHeadline": "Fix Table.sort to work with a tuple of keys.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b66ebcc45904992ab2f1258913f21dd669d676fb", "messageHeadline": "Add a test to show the issue with Table.sort and a tuple of keys.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9506a3eb9f52aae3b400307659748f585a904055", "messageHeadline": "Add CHANGES entry", "author": {"name": "James Dearman", "email": "jmdearman@gmail.com", "user": {"login": "jmdearman"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8731376c8795a0b6a22a96db3caf8d4cbd48d65a", "messageHeadline": "Remove trailing whitespace", "author": {"name": "James Dearman", "email": "jmdearman@gmail.com", "user": {"login": "jmdearman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb7576c2489bfb1dd9878a43e46181b6a2fb92fa", "messageHeadline": "Add slug to test_equivalencies", "author": {"name": "James Dearman", "email": "jmdearman@gmail.com", "user": {"login": "jmdearman"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b682666e07300cead685b0c220bbc4ea7720a47", "messageHeadline": "Add slug to imperial units", "author": {"name": "James Dearman", "email": "jmdearman@gmail.com", "user": {"login": "jmdearman"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d493956b0b38ae7d5fb00bf57e53ed4f1eaf0876", "messageHeadline": "Merge pull request #4650 from eteq/fix-zest-entrypoints", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "b15aed738a3c66ca51d2e571c55006b832eab646", "messageHeadline": "update changelog for last commit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "daa19fd4aaff3ccacad0684b9c572a111e929734", "messageHeadline": "change zest.releaser to not be entry points but instead use setup.cfg", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 25}}, {"node": {"oid": "4e45aad141cb1b9431b7aea978d174b24cb3079b", "messageHeadline": "Document that np.linspace did not work in numpy 1.10 before 1.10.6.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d693457204e9f13c35f77c3b20586080b71f0970", "messageHeadline": "Fix failing test", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63c536f2c4821f43fbe035479b9ae760ce5a355d", "messageHeadline": "Merge pull request #4645 from mhvk/travis-yml-numpy-stable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ff2e99cc9031c43fff59d45e11cd988040625382", "messageHeadline": "Merge pull request #4654 from mhvk/quantity_support_fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "967d59b4147d5b01a091a8c026763f146be40cca", "messageHeadline": "Fix to observing example for stable numpy, completing #4657.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84422b0af1fd7255a8a91d82f2217b79cc7e94fb", "messageHeadline": "Use numpy version=stable for travis.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16f92c8befc48fad4303120df3ea362650862122", "messageHeadline": "Merge pull request #4658 from MSeifert04/mad_masked_arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "766a60ee900f9360e456e43680cdf8d6b939f94d", "messageHeadline": "added pr number [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f02a8cd6db13a61d80f9fefc716cefef63d3da2f", "messageHeadline": "move entry in the changelog to the correct version", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbeefac7081fe303bbee1647ac7a168704915091", "messageHeadline": "add a test for parameter setters", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "50bd068ffa7b67f7205f7c7d8065943cb509b900", "messageHeadline": "Merge pull request #4571 from jwoillez/more_erfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "1c5c8974d6bf2ce99bc3fa6059dd293296d8c9e1", "messageHeadline": "switched Changelog entry to 1.09 and included quantity test.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "d192f70cd5cd4e16a7b37b784ca6e8a0b012babc", "messageHeadline": "Merge pull request #4660 from saimn/fix-4517-py26", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15627c3422e806cba4b92010a85b044ccd14c792", "messageHeadline": "Fix Python 2.6 compatibility for #4517", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62fd9e3b550c249e93cffa8ab9a9186bbd53f055", "messageHeadline": "allow subclasses and explicitly check for masked arrays", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "314396be0545c2516bb3dc886af8e77bd0ab92a7", "messageHeadline": "Merge pull request #4657 from eteq/fix-obs-example-np10", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bd445098e7bc4228657627bed6db08e59842a749", "messageHeadline": "Allow for masked arrays inside median_absolute_deviation", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "9d133704c75d1f7b797853d40915efb186d5c8ad", "messageHeadline": "update observing example to actually get doc-tested", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "074dcc3d187279588e93e88f9eca34bedee8db43", "messageHeadline": "make observing example work in numpy 1.10", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "736245106877d3d56c0fbea8692b91a9d0169a6d", "messageHeadline": "Fix a bug in modeling.parameters affecting setters with 2 parameters", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2c7db48a01f17658eaf1a497463ea88ef0b38954", "messageHeadline": "Merge pull request #4637 from mvnnn/bugfix-for-issue-3505", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a447a48822aa4f7e996502b9a74737050a6f183e", "messageHeadline": "Merge pull request #4606 from anchitjain1234/fix-4412", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 145, "deletions": 18}}, {"node": {"oid": "107e02a754b3aded03cde76fbae6c687ef4cdbd9", "messageHeadline": "Merge pull request #4517 from saimn/fast_reader_fmt", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "11c3734fd491765949d6f55706cabb1e1a1837d8", "messageHeadline": "Ensure quantity_support works for numpy >=1.10", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f45e86085309b04ad165d509d22be6fd1bc13f81", "messageHeadline": "Merge pull request #4593 from joergdietrich/scalar-vector-add", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "c3d206a054215a1d371e1eb369a3312a25e59c60", "messageHeadline": "Merge pull request #4651 from MSeifert04/import_mpl_inside_modeling_e\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fb28fd2cf5d1417756016e1b533ac22bf74331fa", "messageHeadline": "Merge pull request #4652 from eteq/fix-obsex-typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc4e93035be682e8f8336e69ee15ea26fafb550b", "messageHeadline": "Allow data as explicit parameter to NDDataArray", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "dd963ab461b20418a770ac58d84a173fc2df43de", "messageHeadline": "fix repeated word", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02487fd43c82fc26cc2d91c8a6cf7c7e09e406e8", "messageHeadline": "Use double-backticks instead of single in changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1765d3a5c472b182e89475361427216da6e034a5", "messageHeadline": "included import statement", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94dd6ff9f79ca509778e205a0013285acaed975a", "messageHeadline": "explicit array conversion for python2", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40d5cb79aa3c00e2cf0f118c8356caf2e5b3d987", "messageHeadline": "add changelog entries", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "826ecb07810c91bd0de2314abb897af0cb89bf89", "messageHeadline": "fix missing check to ensure zest entry points aren't global", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "62414d9caf9b794b537caa9c90dad63a11de99bc", "messageHeadline": "further broadcast check simplification suggested by mhvk", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "c82ebd90fa70453f4cd2a744375652831994356a", "messageHeadline": "Merge pull request #4641 from eteq/fix-py26-incompat-re", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c73e3fe61130de4132fc1d484d84abdb9115cdbb", "messageHeadline": "Add changelog entry. [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f64a31f2e1af99ec869a848fa6c136ca49ea7266", "messageHeadline": "Add comments to explain why these imports are local. [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e580e1fd62d46a9701c3612cd75b23a611fa2c7d", "messageHeadline": "describe vector/scalar angular diameter distance for 1.2 release", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "535ed92421655b7ef7db5144ab757e9868eac1eb", "messageHeadline": "add tests for scalar/vector angular diameter distance", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8d75c5f6efffa51daef29a14799299cbe865084d", "messageHeadline": "clean up angular_diameter_z1z2 after profiling broadcast tests", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "8b2b8ea128471aeb1661d99a0c7d04f330954cfb", "messageHeadline": "Merge pull request #4632 from evertrol/unique_add_keep", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 181, "deletions": 39}}, {"node": {"oid": "73c294815c3421bf6a0b4a0df14c826246a3f8d4", "messageHeadline": "Speedup utils.console by avoiding import of units.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c3124858c47e5ca65c0f497b7ff1fc4180b275e", "messageHeadline": "Added AttributeError when trying to set mask on non-masked table", "author": {"name": "mvnnn", "email": "mavanibhautik@gmail.com", "user": {"login": "mvnnn"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "36069cca89d0eaba7c6969bd9690e0dd06955a3f", "messageHeadline": "Speedup astropy import by avoiding to import utils.console", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "0451edf71dfce9d214740b0bc460c35f86fdf006", "messageHeadline": "Added changelog entry. Fixes #4412 [skip ci]", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "47b867a872d299f3611412030ba76c5bad5f6651", "messageHeadline": "Change to a local regex as suggested by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0ac12ae026dc3e32ce2bc6b235939034745ff03b", "messageHeadline": "Add `keep` keyword to table.operations.unique()", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 181, "deletions": 39}}, {"node": {"oid": "f6bd9c6a442b34989977c9feac7f9a655e257562", "messageHeadline": "Merge pull request #4643 from mhvk/pr-4636", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23123a7d07e60e1d1497873ffee63cbbca010cd3", "messageHeadline": "6% speedup by using hypot ufunc", "author": {"name": "scienceopen", "email": "scienceopen@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f6c210aea23eb13e2780187d3f5c5363f1953d", "messageHeadline": "Adding testing against numpy prerelease", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "be71c681069fdf6a10bf6317ddaeb6e4fbcf992b", "messageHeadline": "move regex in AASTexData to compiled version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c7b5d20411f0ad9c2892116f46ac980ded72859d", "messageHeadline": "Removed PY3 test from io.registry when checking for pathlib.Path object", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "fab432e0c030ec8ba3ca839f20468c3d5e52aff2", "messageHeadline": "fix python 3 mpmath conversion", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "729693329b7958694e49b3f27c5063e6ae787cc2", "messageHeadline": "Changes as suggested by @taldcroft", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "113a5fbd8846b954c51c0953a7f46bdceb1b54cc", "messageHeadline": "Add changelog entry", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d46d3d0f844d54f3b4efb7804dcf8d92cd3368f0", "messageHeadline": "Fix the format conversion in the fast writer.", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 2, "deletions": 37}}, {"node": {"oid": "24b6473e56478b8d4628fcb8f3fbecc77afdc24b", "messageHeadline": "Add a test to show the issue with columns format and the fast writer.", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "90333400734b631551247f70cdec740a965bf406", "messageHeadline": "add mpmath to optional conda dependencies", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10ae1d04ab40e708c62ae29d36da2131f00a7bbc", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd908b2921f09b8e5b4d510298056c8e606b42ab", "messageHeadline": "fix typo in test", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c94257d28ebf16a24a51f3cf750a471271c270d2", "messageHeadline": "add extra test to make coveralls happy", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f478d96cdbf7006ac5c38f04dc36be3d40805d5b", "messageHeadline": "Fix jsviewer tests", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6aa9a2976ef86a3210dedc1ecd5b51f19853113c", "messageHeadline": "Merge pull request #4619 from astrofrog/clarify-wcs-issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 47}}, {"node": {"oid": "a1fa70e865de9a4e2492d0bcc141ed0006b5f411", "messageHeadline": "numpy 1.6 compat", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cee34bc19a01c0b633e0b1c4381d936566d1995b", "messageHeadline": "Disable initial ordering in jsviewer.", "author": {"name": "Simon Conseil", "email": "simon.conseil@univ-lyon1.fr", "user": {"login": "saimn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7bb7102bd4c28c9b243dcf2467f54782bb5f9157", "messageHeadline": "doc changes from review", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "3a2eb73cefa1ce50b4e82b6d354a2e77aed3e9a5", "messageHeadline": "Added changelog entry to mention new WCSHDO_P* constants to control o\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c366b9f9b36e20f50d9fcaffa9fd1a603baa15c4", "messageHeadline": "Merge pull request #4618 from astrofrog/test-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0d7f01db4287965b0c00a0195af28cb847306e72", "messageHeadline": "Fix PEP8 failures in test_wcs.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "83678e325d7c26682d3d2fc6cda30a354a32153b", "messageHeadline": "Merge pull request #4563 from larrybradley/logunit_repr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "9e3c98f9472e460f8dcb1b3a65a2692f7449f12c", "messageHeadline": "Add changelog entries for function units latex repr", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e96f623fec95af9db5bce3f2d3c7771239318b10", "messageHeadline": "Add regression test for latex repr of function units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9ee1691a339c187895fde27ffbf646ad0c7026ef", "messageHeadline": "deal with background if it is a list", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99697ad00a59f5d8a5486116707d3a2b380d939d", "messageHeadline": "fix LaTeX in sphinx doc and example", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d4d97d45c21835e859dadbfb79672679ee41bb8d", "messageHeadline": "make new function part of poisson_conf_interval", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 131, "deletions": 26}}, {"node": {"oid": "2fa60465faee90c56203a90a55f70f9910ee296f", "messageHeadline": "KBN1991 interval with lower AND upper limit (in scipy version)", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "2b0952e9c710c2cd921e4aff577590fa6028898d", "messageHeadline": "Expanded changelog entry for astropy/astropy#4616 and added another r\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "6b7dc1a63d93b35f8614639c7afcd9ec85c1aa4b", "messageHeadline": "Merge pull request #4616 from nden/wcs-toheader-precision", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "9e28b7d50cb13b815cc31312e7799e2aa9c36070", "messageHeadline": "Unmark test_dot_func as xfail for Numpy 1.10 and later", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0c235002b17242096be93a618d1be618b794cb72", "messageHeadline": "Don\u2019t skip test_radesys_default and test_radesys_default_full since W\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7b4a70bb6a974ea5e392bb1f726b938fa4557760", "messageHeadline": "Kraft, Burrows, and Nousek (1991) poisson confidence upper limits", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 147, "deletions": 40}}, {"node": {"oid": "163b13027234aec5c1c1f6bd4f36a88e3bf97fcc", "messageHeadline": "Merge pull request #4562 from larrybradley/quantity_docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c00003a867f99cb63822d3dccbcfcfec91d9687f", "messageHeadline": "Fix typos in quantity docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60e042cd89a6491f5e95e30f6ed04dd87a9f8700", "messageHeadline": "Skip an HDF5 serialization test if yaml is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab80f8d9bbc314347fc79e7fc6a631b6a98c3abd", "messageHeadline": "Merge pull request #4527 from mirca/astropy.units-docs-issue4487", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "08cf485ae575a3102d62f83d181028cc02e18413", "messageHeadline": "Explicitly install matplotlib in AppVeyor builds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ad7f02a97258aa48d95d683c40949f81c467f3b", "messageHeadline": "Merge pull request #3610 from vinayak-mehta/theta", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f8c8c56d59193fc08cd746c6f968ce656c9872b", "messageHeadline": "Added more keywords", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2f0f50e85f54368578383591b421319ac7daeab", "messageHeadline": "Merge pull request #4560 from astrofrog/use-conda-rtd", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "3aec0ffafa4bafe840c90d0524b0c683c0b5cb89", "messageHeadline": "update changelog [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81b9e94540bbcfd771a581874d3fb5ac338da639", "messageHeadline": "fix conflict between WCSHDO_SIP and WCSHDO_P16", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6ae83d1bd0de986357164e18500c1a791baac3ab", "messageHeadline": "Merge pull request #4511 from mvnnn/bugfix-for-issue-4508", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "a85dfca8c7039b03d376d7c0fb5966226e7c11bb", "messageHeadline": "Add relax constants to documentation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0322c83f700df5e2ec345707b7b1a5778328c76d", "messageHeadline": "Fix Precission problems in wcs.to_header()", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c84d1d870b8a205583b8cc24dffade2eb33a9f1f", "messageHeadline": "add a second test.  This one passes.  I did not expect it to.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e50c47bc44d59208a77e15ffc0c99a59ec47ea92", "messageHeadline": "add a test checking that CRVAL and CDELT do not get truncated", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5d78141e9b64b29a175636129af2e3f4594d9ba1", "messageHeadline": "Added test for votable when pathlib.Path object is passed.", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "056a1a971c2483242bc121e6bc9c4bd353680c7e", "messageHeadline": "Added handling of pathlib.Path object in io.fits .", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "419a960798e660241dbf8f4be1b85ce9fef9f6ba", "messageHeadline": "Added test for votable.validate when source is Path object.", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "b2e12a436b27f15a23a799a42470ac6234fa4169", "messageHeadline": "Merge pull request astrofrog/wcsaxes#170 from jonathansick/ticklabel_\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 2}}, {"node": {"oid": "97a6d30f2171eb406818449a4dcc2022a2b00823", "messageHeadline": "Merge pull request #4605 from eteq/fix-double-test-warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "b8b3c12691a1e9f503cff006f6f6b3a73eb75f8d", "messageHeadline": "Added support for Path objects in io.ascii.", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "c9f1cd190605e81f2e1ccab43fd247bee342abf1", "messageHeadline": "make on-import warning tests pass even if done twice in the same session", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "f996b12168fc7cc3c4621f8d51e7108454126f04", "messageHeadline": "Merge pull request #4349 from astrofrog/update-bundled-pytest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3455, "deletions": 3519}}, {"node": {"oid": "069c5b07fce950692ee0e105783f6ed4c4a83289", "messageHeadline": "added warning when keys are mismatched and added test cases[skip ci]", "author": {"name": "mvnnn", "email": "mavanibhautik@gmail.com", "user": {"login": "mvnnn"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "8b6a22f104fde6730a988d0ebfe2a537b029f8aa", "messageHeadline": "Merge pull request #4579 from nden/wcslib-5.14", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 679, "deletions": 484}}, {"node": {"oid": "53ac86242c2c03a5ced7d95e67e8ecb569cd77b6", "messageHeadline": "Merge pull request #4595 from hamogu/latexline0", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ee03fe60e0f50e40cde314a735b1e86f90b74e2a", "messageHeadline": "Merge pull request #4601 from taldcroft/table-replace-mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "cb50ad12b7163e6d1d41edc47f9c3b0e2822aef0", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d2498a9c5203496ebc2fd1ef55d71ffb6e4dcaf6", "messageHeadline": "Fix bug when replacing column with mixin (e.g. Quantity)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e53459bdd636a033cfc2cec6d83d54fa216c5b59", "messageHeadline": "PEP8 formatting [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "12d910336c91cab79ff2e69dca1717718b775269", "messageHeadline": "Fix latex repr for function units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9f7a5b9b8a0d52891aad25bcd61ce505b2af0237", "messageHeadline": "Fix reading of Latex tables with ``\\tabular`` tag in the first line", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9c98122a209aa5fd8da6211b83018747be3b8114", "messageHeadline": "allow combinations of scalar/iterable in z1, z2", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "27fa44ef15d7a5de34bc44888dd0b61f1846fa34", "messageHeadline": "Document ValueError in docstring", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "503cdb8f662227539f5932dd1e1490af36de7378", "messageHeadline": "Update the changelog.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77511225700673bfd7b741cfea143806580d95e0", "messageHeadline": "package wcslib-10.14", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 677, "deletions": 484}}, {"node": {"oid": "c885fd7148f7b421c11aa2541d0993f23028b6a3", "messageHeadline": "Merge pull request #4564 from nden/wcs-validate-test", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a41940fff8ba9c1c1d1266a1d7dd771f6c294028", "messageHeadline": "Merge pull request #4558 from MSeifert04/nduncertainty_arraysetter", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "f9a5d680e609d5a8a5010c3d786dfa7c9816b7dd", "messageHeadline": "Added changelog entry.", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "98c5251418b39faa4596d80a9dc810ee0070f97c", "messageHeadline": "init uses array setter", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36eb1c67b4ff665896c6b5fae318dfe9aa74ff10", "messageHeadline": "fixed setter logic", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6d9e91d2a8d4cfe11a4051c0689da9338fc4afa5", "messageHeadline": "nduncertainty init uses array setter", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7243acd26e8ccbd6d2c36d6e5b37f3bba534c329", "messageHeadline": "Merge pull request #4565 from MSeifert04/skipif_windows_appveyor", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2948cfc8cd1db5b74878fd83415196f10500a175", "messageHeadline": "Merge pull request #4533 from eteq/revert_4526_regression_scipy_imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b44a0ad6e2f4a96493f563b0d562e981c088a0cc", "messageHeadline": "Merge pull request #4568 from eteq/update-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4f30c9046e848b320e4a9ecf2fdaec2e011e3f1", "messageHeadline": "Merge pull request #4561 from anchitjain1234/fix-3888", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e95e42479179f5c46d369b6e81171385f2b81847", "messageHeadline": "update CHANGES.rst", "author": {"name": "mvnnn", "email": "mavanibhautik@gmail.com", "user": {"login": "mvnnn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "94dc10f022cc528b060bb3b14a8c63f55205e54f", "messageHeadline": "Merge pull request #4557 from MSeifert04/ndarithmeticmixin_metadefault", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31c288098959ac78653a61098e0c09b966f4761d", "messageHeadline": "Yet another test fix for Spherical Cartesian.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53165672466c3d581c4d88fbcd7de3982cd8fe81", "messageHeadline": "Test fix for Spherical Cartesian.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0a342407a6840be9bbc359ced357d0495368af7", "messageHeadline": "Add tests for Spherical Cartesian.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "5c19655165b77c99e745e38543f317bdd8a1006c", "messageHeadline": "Fixed another typo in new tests.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c667f967c34ce506697290f1977a2a424e013189", "messageHeadline": "Fixed one typo in new tests.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfa54e78e5382413766ebc9cf5f72403042ce85e", "messageHeadline": "Split off and completed all AngleOps tests.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "9fe605f33038a476c5846bcff201ec8a6970c620", "messageHeadline": "Revert from unicode to bytes.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f32791f4e277a9a153b0ae1be420f6f1e7ed191", "messageHeadline": "Added tests to a2af and a2tf.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8c34517f52af772141d2781c97106774dad5aa23", "messageHeadline": "Replaced slicing by regular expression for more robust matching. Fixe\u2026", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e14021a9d0ae246612b30b32280c291b1727282", "messageHeadline": "Merge pull request #4532 from anchitjain1234/fix-3742", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "9e9e9bcc5907bc466e3cfc0629134d5a34c5445f", "messageHeadline": "Better to use unicode than bytes for what ends up being signs in e.g.\u2026", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc345a8e52e43285389f559e2e00f67f7f24d6d4", "messageHeadline": "Wrap AngleOps and SphericalCartesian ERFA functions.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "848f2ba5d123c0b0edefef114a36fcabedf51add", "messageHeadline": "Added changelog entry. Fixes #3888.", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a09f1cf2929a408e2f4006ef4d970f392d7b79f9", "messageHeadline": "clarified some of the `render` method documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "07b25c1e72fa18f86224ff8c123bbbc443f44b8b", "messageHeadline": "Default dtype should be np.int64 for windows-like platforms.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "05d278d4387bd7e3c17c2174c88628f2182bb7f7", "messageHeadline": "update helpers to version with fix for #3171", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d2688c10808e3520a8039f56d576245d9bb827", "messageHeadline": "skip test also on windows not only appveyor", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "73713a557f71ad61e5785128947db30bab6e0252", "messageHeadline": "fix validate test to work with wcslib v >=5.13", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "eb82aa870b2af35a2ff5dec364bd4f0da350e202", "messageHeadline": "Don\u2019t build any additional formats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6240cda20c85478e3968a8867e947dd295381f31", "messageHeadline": "Added scipy to .rtd-environment.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "561c2bd0dd76b0fcd4849396da513bf956568888", "messageHeadline": "Remove new line characters after last row of data in ascii.latex.AASTex", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d4dfc422860c3af86f2643316f68a7a6ef6adb08", "messageHeadline": "Added YAML files to use new ReadTheDocs configuration system, and rem\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "12944c44e67d819ef0761b2fad248c539e1ce191", "messageHeadline": "Fixed construct_table documentation to include example for creating c\u2026", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "2935e56a3fca8f5ad66a3df937c28eea6088f37a", "messageHeadline": "Merge pull request astrofrog/wcsaxes#186 from astrofrog/update-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "ad2a8505e1044df4761aed3d18aed51b1a6ec944", "messageHeadline": "nduncertainty implements arraysetter", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4bd5aa78e2b2b115cac625188e9cc8a29e381a64", "messageHeadline": "change handle_meta default value.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1afc8621b08709604224dcb0f107dff3abea36e", "messageHeadline": "two alternative implementation of bayes_upper_limit", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "0cabe408f2a8017c2d4a5a5ff40b971bd664a7de", "messageHeadline": "Fix internal use of WCS class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "26968d024787e8ddd8319d3bd32f842694b82de6", "messageHeadline": "Deprecate wcsaxes.WCS class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e951cd0385e3cdfad2f741b1425962825596a0f3", "messageHeadline": "Updated docs to use Astropy\u2019s WCS class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "12e9367e6e9aafece435469e06f0048d94519aa6", "messageHeadline": "Merge pull request #4547 from mwcraig/fix-known-issue-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b82bcf5a1a32577e533541ad69bc1c2400875203", "messageHeadline": "Switch prompts to ipython style", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "999383060fd3675947c879741288933d13384436", "messageHeadline": "Turn off syntax highlighting in ipython known issue", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b49d1ad799a7fa2993567d3ecc2469979df0ce20", "messageHeadline": "Merge pull request #4272 from MSeifert04/ndarithmeticmixin_nduncertainty", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2164, "deletions": 967}}, {"node": {"oid": "1ccc847c6638f826a22dbbc6a8aa7c1420244c08", "messageHeadline": "fixed couple typos and added plots", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "7c51c5c006a5e4f15aa30e25048c06a7b2633513", "messageHeadline": "Added keywords", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "650b7339b8fede379093bfd04487e0a4479ba963", "messageHeadline": "Merge pull request #4539 from embray/fits/fix-fitsrec-reference-leak", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 254, "deletions": 30}}, {"node": {"oid": "5b39314794dc8b086702e2b9466072d5ee7d027c", "messageHeadline": "remove str and add reasons", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d4f7efa46dbb5e854462357ad497f0c9abd76de", "messageHeadline": "Added changelog entries for this fix [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "66e70ff035e4c0e154d3c9482864d56fe8f76227", "messageHeadline": "Add the aforementioned note in FITS_rec.__del__ (now moved to FITS_re\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "7ddaab86c76f410c095187f9b6cbcee790822b31", "messageHeadline": "Added some documentation to try to explain what's going on here.  Als\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "85bb53307ca9fa111767b8ebbca5a3866211632c", "messageHeadline": "Merge branch 'remove-subprocess-comp'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "b12223a4f43741b386d18bced20e3332e46ac620", "messageHeadline": "Remove subprocess compatibility layer since Python 2.6 is no longer s\u2026", "author": {"name": "Pratik151", "email": "pratikpatel15133@gmail.com", "user": {"login": "Pratik151"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "c2a2971ea98aadbffd4c92e5595c3dea7ef12f72", "messageHeadline": "Merge pull request #4530 from mirca/fix-issue4528", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a571622b8ae04fb9a75ad7aecd269a4d3fbdf6dc", "messageHeadline": "Changlog [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ba74882d458ba48057221f5e31c5b3ec9cc234e5", "messageHeadline": "edited test", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8ae78ddef1fd42854c68d0cc19eb979351fa128b", "messageHeadline": "changed default values for NDArithmeticMixin.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7096103496633469ab51d7779646ced128bd1621", "messageHeadline": "rebased and deleted temporary #4270 parts", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 30, "deletions": 148}}, {"node": {"oid": "99803829886507b42c2eae6093725cc45089cae5", "messageHeadline": "Add a test for #4539 using existing tests that I knew were exhibiting\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "6ff981b2199f4ea593d506cfc240e8262ddf0940", "messageHeadline": "included error when correlation not 0 but correlation is not supported.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 128, "deletions": 88}}, {"node": {"oid": "255778e2d69355865445f0c4bfe958be7608e9b1", "messageHeadline": "Documentation and test-failure fix.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 35, "deletions": 60}}, {"node": {"oid": "8e58505f8023895f7a7d836d1af9f3f77b4530cf", "messageHeadline": "Removed ConfigAlias", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e24b2fb4045e21cf0c8d70516b5a78bb535e5e5a", "messageHeadline": "callables for mask, meta and wcs", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 242, "deletions": 432}}, {"node": {"oid": "dd7e1eabfbebff6916e247bf9d913825ac4ca903", "messageHeadline": "adapted tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "943aeff5993daddfd17b60b382d9ee5fd8b94cc4", "messageHeadline": "function name lowercase; typerror instead of warning", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4a9842d8fdc26aaea1378dae3d1b6f9e32950655", "messageHeadline": "Doctest fix", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d15a57b1f2043d7758f2f78504ac9e32d9d7690", "messageHeadline": "Initial NDArithmeticMixin and NDUncertainty Refactor", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2353, "deletions": 903}}, {"node": {"oid": "006b989586160ca4634f36546949506be149a0de", "messageHeadline": "Should fix the reference leak between FITS_rec and Column.array", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 87, "deletions": 6}}, {"node": {"oid": "85e7c17c0cffce5b4c538294d79bd334d334f01c", "messageHeadline": "Merge pull request #4503 from AnthonyHorton/ndarithmetic_wcs_check_fix", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "25268de5561a65fc8f45d0ed073a18f6691804df", "messageHeadline": "Merge pull request #4242 from MSeifert04/docstring_decorator", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 424, "deletions": 2}}, {"node": {"oid": "73f4c5bbc412bea4a88d8ecf96dab984a1a6dc82", "messageHeadline": "Added changelog entries for #520", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b3c4515430106d8328a6b6c4bd12aedcb09c1467", "messageHeadline": "Merge pull request #520 from embray/issue-520", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 162, "deletions": 74}}, {"node": {"oid": "a3618a0770b5528761f0b87d2853229967fb6c68", "messageHeadline": "Merge pull request #4536 from embray/docs/changelog-syntax", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cb42158b3178d309f96be582ac563a15d1939452", "messageHeadline": "Slight clarification about the changelog syntax; see https://github.c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6695d792aac93ce69a28d50303e7ce483927d696", "messageHeadline": "I was afraid of this but was too lazy to check beforehand--don't look\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3f0c90dc9bf6c97ca44cbcd5a0c639611fc6f8d2", "messageHeadline": "fix isse4528", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a25cde398ebae3d57986f1714332f44cd5be1d4", "messageHeadline": "fixes #4528", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "808450870fa0666f9d3b18450583817e44c2611b", "messageHeadline": "Add a note about reading a table that has unicode", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "365b99abaf84df3fb4604bae047d7e716d80a7f0", "messageHeadline": "change to direct use of variables in skipif", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bbf7a7d40edfede8bb87d2f55d29ddb0e4de8e6", "messageHeadline": "add pylint disable to show that this import is needed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae332c020062eee5dfa3766ded060d26657706df", "messageHeadline": "revert removed HAS_SCIPY/OLDER_SCIPY import removalfrom #4526", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e979e307904965d28475875de10eecaf0673890a", "messageHeadline": "Merge pull request #4526 from astrofrog/remove-unused-imports", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 87, "deletions": 192}}, {"node": {"oid": "ac1cca81aedb5c3ad1643b409d337adc39fb1cfb", "messageHeadline": "Fix references to scipy routines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "736507260f60064b4a3a9c3e7af3d70e39270c1e", "messageHeadline": "Added pylint directive to prevent unused import warnings in cases whe\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "3b35b32d8d437767546e52eb59ef90daf84fb642", "messageHeadline": "Remove unused imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 146}}, {"node": {"oid": "258cbc71835af45a0706f84b5ab86d30ec1ad429", "messageHeadline": "Merge pull request #4525 from saimn/remove-first-duplicate", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "9a506c5c4182df3ee544e288268fcbb41c8dc4ac", "messageHeadline": "Remove duplicate or useless import.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "169bf22f4080d79380c2b0471f57d66b30a502c4", "messageHeadline": "Remove the duplicate definition of `io.fits.util.first`", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "abfab79d58db1a7c39a4771cf80a44a743674ddf", "messageHeadline": "Merge pull request #4486 from astrofrog/remove-more-2.6-compat", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 123, "deletions": 351}}, {"node": {"oid": "3818522ca80c8efb4b579b0ad5a56946d42e64d8", "messageHeadline": "minor wording change to py 2.6 warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37e4d42ae39c9ebec11a75e492452bb6290ff646", "messageHeadline": "Merge pull request #4514 from embray/fits/format-x-copy", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "352508401954a69dc60446543860db68010af38d", "messageHeadline": "Added a test for this issue.  As the test reminded me there are still\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "53f3382d4f6828e66dc8c0662a94a81c1e31784f", "messageHeadline": "documentation fix.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02aa4d921cde8040dff681cc8d135f5427a6965e", "messageHeadline": "change format_doc special case to None.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 36, "deletions": 35}}, {"node": {"oid": "f12a20141bc327fd6c005c72f2d2da165c0ed819", "messageHeadline": "Minor documentation changes [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "89475c7a57754750c27a9d8cddde5f4be52f7a81", "messageHeadline": "Wrong section. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58cfff7ba3a01141ddbbddc015e445bf779c12f2", "messageHeadline": "Typo fix and added Changes entry [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c9044a0632b0f59e6812e74dd9948642f1cb40d5", "messageHeadline": "Missing whitespace [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcb2f60b935d57e107951c007bd1f23c613ab5fb", "messageHeadline": "Changed API and function name", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "eded986d7639075f2712e822bd3f122ef664279a", "messageHeadline": "Documentation changes [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "12942c1aae66cd7ff90d639246f43085a42dc798", "messageHeadline": "Sphinx and Python2 related changes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd0b3712cdc1ad2c3a2aeef756cdc641c126c16c", "messageHeadline": "Changed according to embrays vision", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 340, "deletions": 75}}, {"node": {"oid": "8ed5a11f1ebd775117b6c0faf45888e5cbcce35e", "messageHeadline": "Added Tests where docstring is really replaced", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "b2bb41a79a9cb1d25a3a645b65164fc48255ca52", "messageHeadline": "Skip class test if python2", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "125acf6d250965c4eb57f10f3894e620237b8f46", "messageHeadline": "Added Tests", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "4b62b4e00c1d0ef20808a266c8dea361f0add846", "messageHeadline": "Created a new add_docstring decorator.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "3faec8ec5b3107cfe93b71a4b159b2cc7e79e889", "messageHeadline": "Move Python 2.6 warning up to the top of the astropy/__init__.py file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "26874677a1810a1de46d8da71c0a0bdd0e8d1dc2", "messageHeadline": "Added note to docs to mention that Python 2.6 was supported prior to \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e008434e186504c2cb13ca1abbb02c89eee93db1", "messageHeadline": "Remove more Python 2.6 compatibility patches", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 116, "deletions": 343}}, {"node": {"oid": "a819404d98e622889541f01b47dd2ef7db27180c", "messageHeadline": "Turns out there are cases where the field being saved does not have '\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "5ad64f0b6b8c67755835c1dd7dc4629d27e91294", "messageHeadline": "Fix some of the scale back logic to account for the changes to self._\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "4f5f4ebf5c243c07fa3d8783e197653b0e3f71a3", "messageHeadline": "Merge pull request #4447 from astrofrog/remove-deprecated-coords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 71}}, {"node": {"oid": "7d777fb227be7bbb319ec51c9b07a023f6ab4bd5", "messageHeadline": "Revert classes back to ICRS since SkyCoord isn\u2019t needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f7f8c99124d7e443e5713537a255ccb7c3d35e1", "messageHeadline": "This bit of code has apparently been around since old PyFITS versions\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "d8c4d1b22fcda3aff6f9975ddafed100e2482175", "messageHeadline": "Fixes memory leak by ensuring there are no reference cycles between t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "23338e3222ce72c452e073511d609b698b80bec6", "messageHeadline": "Merge pull request #4515 from eteq/fix-wcslib-ref", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "24d89a6afe956f8fb8ddb3ea131204e83ebfb964", "messageHeadline": "Merge pull request #4518 from bsipocz/changelog_link_fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8f063b29aa45fdab355511ba7b2005e40f72e2fc", "messageHeadline": "Better behavior of FITS_rec class, when an instance of it is created \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "f15481777c06b3d4e6e5266bd6148fd15b873e7e", "messageHeadline": "Unlinking fits2bitmap in changelog (as it caused docs build failure)", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0f80b3e42fbb35ae6dead15e7a3405e8345ee36f", "messageHeadline": "Moved NDArithmeticMixin fix changelog entry to 1.0.9 #4499 astropy/cc\u2026", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "99c1118902901a533c64c05eb93c8e3ecf6dd586", "messageHeadline": "fix double-definition of wcslib link in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8e36dd3268f4e085789eacaef0c3b59fd930f3e8", "messageHeadline": "Updated test docstrings and added changelog entry for #4514 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7d9e4db698076b9c5bfca7e6c4b027a50621ddaf", "messageHeadline": "Fix deepcopy/pickle of binary table columns with the X, P, or Q format", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "4576274ca0bd2d74f6ec2775e17d8fb4e54733fa", "messageHeadline": "Merge pull request #4459 from taldcroft/meta-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 393, "deletions": 55}}, {"node": {"oid": "d932a10a323c6f327a658eee6aa4a1d855c6898a", "messageHeadline": "This is a new feature, not a bug fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "30415515438f333f94473c0ed6b57ccd8b611e84", "messageHeadline": "Merge pull request #4512 from embray/docs/changelog-clarification", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "ad8d6233368ab7e7db11901e9f208caf8f83f7f9", "messageHeadline": "This was a fix to astropy.io.ascii, not fits", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "30021f6debbf5cc6581273e1e541030b7a9fbfa7", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3989a8b40029c819f90f71136b9aba20afd9f440", "messageHeadline": "Merge pull request #4416 from sudheesh001/Patch4411", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "38b21355669452425048e4829350e87de794621f", "messageHeadline": "Merge pull request #4468 from larrybradley/fits2bitmap", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 105, "deletions": 37}}, {"node": {"oid": "5e358f6727f1d7e1645da5419071ab57d1a2b799", "messageHeadline": "Update changelog for fits2bitmap fixes [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1f011dafa993d203de573f1b1f9178c8635bdea0", "messageHeadline": "Duplicated changelog entry for #4489 in 1.1.2 section as well.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9d3ab86b3c29ee5dc5d5164b8d607a5723d10f00", "messageHeadline": "Merge pull request #4489 from olebole/fix_potentially_uninitialized_p\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1d455e236d9958f787c3a241bcbdb93c51879a00", "messageHeadline": "Add a clarification that a changelog entry shouldn't be added right a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "92fe62be889a77fecfbc76839c91dabfe695f4e3", "messageHeadline": "Replace SystemExit with return 1", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "993d77fafc07c6bfa2c5470dcdfa60a5f26527c9", "messageHeadline": "Add default values in fits2bitmap help strings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "36f99db478b0c2908ba19ff44d1ca3459613999a", "messageHeadline": "Issue warnings instead of raising exceptions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "fc53b6fec79e3882bbf6f0d10f82754552dd641e", "messageHeadline": "Raise error if data is not a 2D array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0b898425a0a705061594ce9a0da0b39620bec900", "messageHeadline": "Remove .keys() method for checking if item in dict", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef7bb311e999c48f9f31c494cae637d6b25f81bd", "messageHeadline": "Improve fits2bitmap default output filename generation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "121315fee9bf781fda372c1255fb800e0c0933d9", "messageHeadline": "Refactor fits2bitmap tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "620222e9087f67061814e8274336b3314e17d750", "messageHeadline": "Add fits2bitmap tests for exten name/number", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "84c7b882b108e0b4eefb98efee9a27c83d163b15", "messageHeadline": "Allow ext flag to contain extension names or numbers", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5265a13776ee489eff9f1f72b0edfde740697610", "messageHeadline": "Fix default output filename for compressed FITS files", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9210e3904b111a71e49e88449c3515534e2d0ab7", "messageHeadline": "Changelog entry for #4414 was in the wrong section too (I missed this\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "941344b94f78d5c4878b718086ab83d13602da19", "messageHeadline": "Moved changelog entry for #4492 from the wrong section.  It is a bug \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "72d864bde5bd0c304515c4168ced45a0e47dcc72", "messageHeadline": "Merge pull request #4492 from Xarthisius/wcs_py3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b912eca62252fbb9c0c6a15f64a0e64afa827db2", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Kacper Kowalik", "email": "xarthisius.kk@gmail.com", "user": {"login": "Xarthisius"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2cc1de6e5ced6cd3e5b7868cd6b68550d174f049", "messageHeadline": "wcs: Simplify regex matching SIP keywords", "author": {"name": "Kacper Kowalik", "email": "xarthisius.kk@gmail.com", "user": {"login": "Xarthisius"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4621427589ac1497985d84b7d7c52279ce0a8788", "messageHeadline": "Use list of keywords instead of generator (py3)", "author": {"name": "Kacper Kowalik", "email": "xarthisius.kk@gmail.com", "user": {"login": "Xarthisius"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0248eaac444b989a1de51ef673b311ad4d216b2", "messageHeadline": "Moved the changelog entry for #4474 to the correct section", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8169ab326f9bbaef9b5312792e8cbf709d7563a6", "messageHeadline": "Marked v1.1.2 release in master changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "840809e5fa14462c017468fe1f4bc8ce292ca6fb", "messageHeadline": "fixes #4469", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "d9e2c5ed01fb0acd691f03929fc4b6865962d10e", "messageHeadline": "Add note to release notes about setting previous releases as 'protect\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f3ada36c9c33ffaf9dc6b3f2c93b887ad59af443", "messageHeadline": "Merge pull request #4504 from embray/wcslib-link", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efb7eab5b75591903d0ea263fe79ce892a38cc96", "messageHeadline": "Fix broken WCSLIB link (it's still basically the same thing but the ~\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77408d90eb44a504ea5f7eb8bf543098409b6880", "messageHeadline": "Merge pull request #2139 from cdeil/issue_1881", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "b79b51b087be59a563592c700162cddbce1621c1", "messageHeadline": "Document NDArithmeticMixin WCS check fix in CHANGES.rst #4499 astropy\u2026", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5eeb5b5d0744181129cc8dfff32032ff6499ed92", "messageHeadline": "Minimal modification to NDArithmeticMixin WCS check to work with astr\u2026", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "4bf5f871ec5429503d54712c383a783e44456ae3", "messageHeadline": "Modified NDArithmetic tests to test use with real WCS objects #4499 a\u2026", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fa5ecb67620ecf12f5f58da22fe2e0b41454c3ca", "messageHeadline": "Merge pull request astrofrog/wcsaxes#180 from bsipocz/travis_fix_mini\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 675, "deletions": 487}}, {"node": {"oid": "a2391d02322487b74f0b1cff27546516747a35f6", "messageHeadline": "Merge pull request #4270 from MSeifert04/nddata_nddatabase", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 690, "deletions": 341}}, {"node": {"oid": "df61994d743e96f4753e78ec1104adbe6f2a6e00", "messageHeadline": "Removing py2.6 support", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a49c25630e65cdadd5075b1da88d26c9dfabce65", "messageHeadline": "collections.odict instead of astropy.compat.odict", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2c87996c59d73266fe6047d224dfad48b1e1df8", "messageHeadline": "Add test if quantities work with matplotlib", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0f361a765e476e9d325a851cc0393fd678843a0f", "messageHeadline": "Changes.rst changes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "30fb2c92ffe4f8d64d1063dcd4fe226f925ef8f0", "messageHeadline": "Suggested edits", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 82, "deletions": 99}}, {"node": {"oid": "a3dbf48e5ac2a7f62766aea723543b0fccc33e69", "messageHeadline": "Documenting changes.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "2c6a255508376fafd979a153248eb9a72af061c1", "messageHeadline": "Documentation update.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "06651e2759dcb8efab8c8539961041408db3d17a", "messageHeadline": "I hope this time it is fixed.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb7b453ea3703a2b49c9080c27c003fab43c37cb", "messageHeadline": "Fixed failed test", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3be3ac353fc95e421cb4de747ce5fe724b638b9a", "messageHeadline": "requested changes", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 11, "deletions": 43}}, {"node": {"oid": "9b5fbb70a5c43e81593a9704579860212714b6b7", "messageHeadline": "Updated Doctest Failures", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "718e11dfb09c8f842304f17e6cd46aa6319cf821", "messageHeadline": "Initial refactor of NDData and NDDataBase", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 629, "deletions": 304}}, {"node": {"oid": "1277f9dd0084c62dd528a953e100228cb0278256", "messageHeadline": "Trying to fix docs plot failure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88ced11c662b6d9ad74ef5a50b9b93d2ecadd639", "messageHeadline": "Fixing mpl version to 1.4.3 and add astropy lts tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ea0a3527e947380af4a4061c9075519edb1d3f7e", "messageHeadline": "Fixing syntax", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56786df8d79f0624b5028303d2cb2539a7501453", "messageHeadline": "Updating version to python 3.5 and numpy 1.10", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "a39301336d15e9d5fbcc0b22b30b5a42bd6c8201", "messageHeadline": "Opting in ci-helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 50}}, {"node": {"oid": "775941f14c328c73588d7cb5d2f045cbf87f237e", "messageHeadline": "Update astropy-helpers to v1.1.1", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3cd82365ad3994d8f318d448c0911fa686c9179", "messageHeadline": "Updated astropy-helpers to v1.0.5", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 647, "deletions": 424}}, {"node": {"oid": "ee3a4a5e6d7b9ecdf42650c5254dab4081631469", "messageHeadline": "Updating .travis to reflect recent miniconda changes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "1b37d3944206a03de9d2f48450cd3a2161bc987a", "messageHeadline": "Cleanup for meta merge documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "47fb5d8536f34da35c8a17cb8b3f8c81fe6f428d", "messageHeadline": "Add metadata module to utils docs and alphabetize", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "49ffaa907a74350c901dc440abae55b34a06f422", "messageHeadline": "Extending .gitignore", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d125d975cd7ca385347788fc83b30a24dacdcee", "messageHeadline": "OrderedDict should be importted from collections", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "27b9a39a44397ce25ce968e5094a5da560c322dc", "messageHeadline": "Merge pull request #4474 from anchitjain1234/cds-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "ef74248f8bed45eea7dba64902c841fa38acbf51", "messageHeadline": "Add enable_merge_strategies context manager + docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 170, "deletions": 16}}, {"node": {"oid": "1c289a4f0bbf1c5974fc4127368fdb5c8f7434b9", "messageHeadline": "Wrap merge() class method with exception handling per @embray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "bfbb0fad3dbae98174215da171b4a31ab435b607", "messageHeadline": "Improved test and CHANGES.rst. Fixes #4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21351e259e3d9db3ce721cbf21be92fdce7be013", "messageHeadline": "Fixed description parsing, improved test and reduced data. Fixes #4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "bfa7716d79fd41d2a12dc8a98e26d5ab448b2ee3", "messageHeadline": "Merge pull request #4404 from eteq/virtual-index-col", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 19}}, {"node": {"oid": "b9b024419471a7240084aa2339f53fa07f01c20e", "messageHeadline": "Add changelog entry for fix", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6670faa11507ee378a6bcee0840ce2ef6c09222c", "messageHeadline": "Merge pull request #4491 from pllim/fix-vo-validator", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "95dddb8c970e695a10013efa945c667c1014c160", "messageHeadline": "Merge pull request #4476 from MSeifert04/fix-4471", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a1f466cc43d3a4f4e9135d6bd1f154a993e8916f", "messageHeadline": "Merge pull request #4490 from astrofrog/more-pep8-checking", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 41}}, {"node": {"oid": "6f845673390bfa42b2436ee88882fbb05eff3480", "messageHeadline": "Undo change log entries, as suggested by E. Bray [skip ci]", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bc778d9c759a90d57db54d3527b660ac7ee1f15d", "messageHeadline": "Fixed failed remote data tests due to presence of old config items. C\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "80af95508b77fa82897bbbcda92d3d592e82ed89", "messageHeadline": "Merge pull request #4482 from anchitjain1234/fix-4414", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "2c75d0eec4cda505fce9e9914c3c5009c59a9218", "messageHeadline": "Merge pull request #4464 from astrofrog/remove-gzip-compat", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 1189}}, {"node": {"oid": "3cf44c668bc440b946301f6ffa9f405d38a891f9", "messageHeadline": "Merge pull request #4485 from MSeifert04/convolution_docstring_fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3fa8f77aa5555f000abc16485af7ec506911edac", "messageHeadline": "Fix PEP8 failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 40}}, {"node": {"oid": "502d8afa90f8b71e8836d027bb62bd5f2189ab90", "messageHeadline": "Include two new warnings/errors in PEP8 checks, specifically:", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa31eea7c779c7b8d215ce0fa341ee1648171cd7", "messageHeadline": "Fix potentially uninitialized variable", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d825cce542f66b401b2dd9681b3b11803c96e351", "messageHeadline": "Fix argument of wcshdr_err_to_python_exc()", "author": {"name": "Ole Streicher", "email": "ole@aip.de", "user": {"login": "olebole"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb8d1adfb683b4a1ecec6183974c0560ace4bc11", "messageHeadline": "Merge pull request #4462 from astrofrog/remove-argparse", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 2378}}, {"node": {"oid": "1fe23e64ae147048083a671663033158b735d147", "messageHeadline": "Remove reference to astropy.utils.compat.argparse in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7346387aa44cbc0abf9d1dd024cd0fb07b4ef929", "messageHeadline": "Clean up whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7e92e9195c55acb5268eeb21addf32e310175821", "messageHeadline": "Added test of deprecation warning when importing astropy.utils.compat\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "44b304dd42af77cfbf5e4e4bfa8acbdab2aa7bd8", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d8e104a9fc95e6564f81ff6ab81ac15e6db123e", "messageHeadline": "Remove argparse compatibility layer since we now no longer support Py\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 2377}}, {"node": {"oid": "bb14c5c309f11ae20afdb962f5c796c88acfd425", "messageHeadline": "Current documentation contains a mistake. [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d83af8514e19419fea4b45482a6c3581b4698cb9", "messageHeadline": "Resolved minor nitpicks. Fixes #4414", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "d24e718f713edd75aa9d87bced072ca822066734", "messageHeadline": "Remove inline import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a9c2a3c01c4e8ecb19c05585747cb7a203f3802d", "messageHeadline": "Remove reference to gzip compat module in test_imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4b0931b267f34478e1cee1a47192aa9e8def6e72", "messageHeadline": "Clean up whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "626d2175f3c9737c10ac2ef3874a6f0159d2b8d2", "messageHeadline": "Fixed references to compatibility gzip module", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "283a1ef5c5bdb55ba2596a3f7fc49b099cdb117e", "messageHeadline": "Added test of deprecation warning when importing astropy.utils.compat\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b8c811c7ea54ba363a5987b6106ced4661dc6f8c", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "041923c342d72efe3b2cc3004cf3be2091c6d0cc", "messageHeadline": "Remove gzip compatibility layer since we now no longer support Python\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1168}}, {"node": {"oid": "c494d392da899dd0f01855c9a951a5fd29319635", "messageHeadline": "Merge pull request #4463 from astrofrog/remove-fractions-compat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 629}}, {"node": {"oid": "2661e7b24b4c9a2e7fdc58c03aef298dbdecafcc", "messageHeadline": "Updated CHANGES.rst. Fixes #4414", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3d639025ef2f5284def4edfa6248e938cfb46e15", "messageHeadline": "CHANGES.rst update. Fixes #4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c5169bb61cc85e8e325ad968660483a824166dc", "messageHeadline": "Displaying Compound model expressions when printing compound model in\u2026", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a17e6c565cbd4e89b0b4d0e68e9e9346b87c70f3", "messageHeadline": "Merge pull request #4401 from jhunkeler/compat-10.6", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f5b267c447bd2feac967dae6371fdf922d996145", "messageHeadline": "fix tests for change to show_row_index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bd4aab77bccd63b8d8346c5a52a689a96c3afd31", "messageHeadline": "Remove never-used code that does nothing substantial and has a bug", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "55dfe0369323831650ba7e641ce63361cbc1ebd2", "messageHeadline": "Implement a generic way of merging metadata", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 231, "deletions": 42}}, {"node": {"oid": "d377672368a77bd8fccc2b050ae9f229f2ecbcd6", "messageHeadline": "Edited documentation change [skip ci]", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "dfe56ed8c41b4a5f0d4faa541430a23b24502c0b", "messageHeadline": "Updated cds.py and test for description parsing. Fixes #4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 92, "deletions": 33}}, {"node": {"oid": "e05b2740f773ea4e2dd969eaf66652fa7c1f6f00", "messageHeadline": "Updated CHANGES.rst fixes #4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b8eac13f3ebf1db56f4bdaf8e5cd6444fd6f8f98", "messageHeadline": "adjust behavior of show_row_index to allow manual setting of index co\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "e66b7a798d16dec6fedfe648206ef2931eae1a9f", "messageHeadline": "clarify defaults in docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c8060e7005868638648acea7e7b8dd648977fcdc", "messageHeadline": "Fixes #4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8e9ceca2499cffbe8ec84c82e2733e94362c78f5", "messageHeadline": "Merge pull request #4478 from astrofrog/fix-missing-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b956583b477b15226caa57410de6ddfcaf0f8b9c", "messageHeadline": "Remove reference to odict compat module in test_imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5be3da7b3b8079fb24402fcd9c0de5302e1f6cb6", "messageHeadline": "Fix missing import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee403eab912e95a095b0e1bccdee412c6750a0d9", "messageHeadline": "Merge pull request #4446 from astrofrog/remove-config-aliases", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 753}}, {"node": {"oid": "b241ac172208b92bb0810da83c0716ab54789026", "messageHeadline": "Documentation change for lazyproperty.", "author": {"name": "Michael Seifert", "email": "michaelseifert04@yahoo.de", "user": {"login": "MSeifert04"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c601ea1c6bb768d39fdfeb97ed32dbef313dc86f", "messageHeadline": "Fix sphinx warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5ed5d002a82cd9f0f08cc32d7b0fa0715f80fc1", "messageHeadline": "Fix config tests for Python 2.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce083a73adf105ec6c6caadd87662d89914f0288", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2260e375d7e7b9a4a95f085603d95ed0cac6916", "messageHeadline": "Fixed tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 95}}, {"node": {"oid": "3569ebcb9e5ddc26d1c09bc714ab6053c2f5387e", "messageHeadline": "Remove backward-compatibility hacks for old configuration system", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 656}}, {"node": {"oid": "8cdff099a6e6f8f6d606fdbf6ff6487ad8411051", "messageHeadline": "Spaces fix", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c9329418a9f399839d5c0813645460aaf1ada6a", "messageHeadline": "Tabs and spaces fix", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "114673cfed68b5c4f8653ff52607b9d248a5c76c", "messageHeadline": "Fix tabs and spaces", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eb9c9c448593c676ae2a27346309268215ef4a54", "messageHeadline": "Fix for 4437", "author": {"name": "Anchit Jain", "email": "anchitjain1234@gmail.com", "user": {"login": "anchitjain1234"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a5659aab276b38dd511a6446f45b8cd24acd52ec", "messageHeadline": "Merge pull request #4466 from astrofrog/remove-odict-compat", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 919}}, {"node": {"oid": "03a3a861422cc781e7f91466b122f0727af6b151", "messageHeadline": "Fix #4411 Improves building from source documentation", "author": {"name": "sudheesh001", "email": "sudheesh1995@outlook.com", "user": {"login": "sudheesh001"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "2461f9b738d877ee09ba7088954b3783ba5a2778", "messageHeadline": "Fix reference to astropy.utils.compat.fractions in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ea6ab5fefd1d720fbe41d637a53fc96229e02e2", "messageHeadline": "Clean up whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "31da82909ee8af52684edd19073c5675dccb4626", "messageHeadline": "Added test of deprecation warning when importing astropy.utils.compat\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "33700c4b2e772445235be829e9deaf45e7f91117", "messageHeadline": "Remove support files for original OrderedDict testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 406}}, {"node": {"oid": "dc8b086621bd1a591acae15a3ee51614a38d3711", "messageHeadline": "Added test of deprecation warning for OrderedDict", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f66fa84c73266718667b628c7e059e1521561620", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3bf0359665c065b8ea749316f52f6598c8caec6d", "messageHeadline": "Remove fractions compatibility layer since we now no longer support P\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 628}}, {"node": {"oid": "c7eb760268a0a9fc1e26cc1ec2aec9ad56c12d36", "messageHeadline": "Make deprecated OrderedDict class wrapper for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dc749d41b9c919c8976d0f75229dc2da7934d71d", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6068b458b604b2699fa7a12ae296a826c012fb0", "messageHeadline": "Remove odict compatibility layer since we now no longer support Pytho\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 520}}, {"node": {"oid": "df3f3ddf0ea48779d7dce9f4949d10a19598bce1", "messageHeadline": "Merge pull request #4461 from astrofrog/remove-python-2.6", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5139b03a2915bd2e955401483aab7de5223a08a1", "messageHeadline": "Ensure that angle_utilities.position_angle accepts floats.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1d8853087e50f31d5d8ce9e5bd4c0a1479c0b836", "messageHeadline": "Travis: Remove Python 2.6 builds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "90be1729d933e46c5eac7c22ba7064864c0f3b44", "messageHeadline": "Fix case where encoding is defined but set to None", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3cd10394b9c12cf0ba32df2e3133e30a85a0b1f", "messageHeadline": "Use try...except for getting encoding because in recent versions of p\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1eefb276a3b1fdf47608c9a4751fe92319edab30", "messageHeadline": "Ensure that the global dictionary of registered time formats is reset\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0b3531b519082eb7273a92c1516456b2be29d89a", "messageHeadline": "Make sure that the global list of representation classes is reset aft\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "09048788990e83199a0f0a062ca97329dc31df28", "messageHeadline": "Copy parametrized model before modifying to ensure that the test will\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e904df784b91fd45e7dfcdec0713c471bb03efff", "messageHeadline": "Fixes to pytest plugins for pytest >= 2.8.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "9c7ae60d71a5b217d2792bcd5224e6dd913d8d3f", "messageHeadline": "Updated bundled py.test to 2.8.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3414, "deletions": 3515}}, {"node": {"oid": "e30e8ca8bfe78c52589fa95c23368753516d7fda", "messageHeadline": "Merge pull request #4450 from astrofrog/update-appveyor-versions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "54b550d4649eccf2c1648a35c27305bee5da07df", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "819e8c0e2828c72b97cd3f970802597ccac3e67c", "messageHeadline": "Add local patch of csv.writer to allow quoting empty fields", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 129, "deletions": 19}}, {"node": {"oid": "4ecea0c988ffd3b4b7b78f5278df052129815f9b", "messageHeadline": "Clarify thatthe release is made from a clone of the main remote repos\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e06985c371eb524d0db7fe6e46eb485443408bec", "messageHeadline": "Marked 1.0.8 release in master changelog [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "3da809d1c199eb8f7d1a455e48e6d90e60379181", "messageHeadline": "Restore 'Bug Fixes' section heading accidentally deleted in a28ba4ef9\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "feaec8ca210026dc4ffaf34e6e9475829071dcc7", "messageHeadline": "Cleaning up v1.1.1 changelog section in preparation for release. [ski\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 115}}, {"node": {"oid": "a28ba4ef9ee2be24119e77f4c2fe58f063c16a37", "messageHeadline": "Cleaning up v1.0.8 changelog section in preparation for release. [ski\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 124}}, {"node": {"oid": "043e089c469dad0b19ce9e9330bd64ccc946de9c", "messageHeadline": "Make indentation in appveyor.yml more consistent", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "cd1ec278b85454b701661552b9285fd5a52708ed", "messageHeadline": "AppVeyor: Add Python 3.5 as an allowed failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0a760e8ab1c97c0b8c7b84b3d7bf95a784aca034", "messageHeadline": "AppVeyor: update to new name for beautifulsoup4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f5278c0efe7a93322e32aa3366a099f42063061", "messageHeadline": "AppVeyor: Don\u2019t specify hdf5 version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab0327358180b855b91fc960637570e3169ec173", "messageHeadline": "Update AppVeyor configuration to drop Python 2.6 support and always t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87f71dc1b63db0ff8a569344fb129b2465a2232f", "messageHeadline": "Merge pull request #4439 from mirca/jackknife-issue3708", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 239, "deletions": 1}}, {"node": {"oid": "deba871c59ce642c63b5bfd1facce22d59e889aa", "messageHeadline": "fixed jackknife_stats description", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39ba80e0e2e2d5b18efb3dd4cdd681e13384a737", "messageHeadline": "first example removed.", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "454c1fede2b2dbd7e103b2ef833aa09aafacad22", "messageHeadline": "fixed sphinx warnings", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5c91852d4e51fc04bf194a0ea880437a1585bd3", "messageHeadline": "minor adjustments", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8073b3d16ce3f34f7b0bd57872a30074913ca20", "messageHeadline": "fixed scipy import placement", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "381029a0578eebef8a3f70f20944544b1e080512", "messageHeadline": "Merge pull request #4449 from mhvk/unit-remove-tuple-as-fraction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "d5a437d0202b6170a8a305376e9c8a70003225dd", "messageHeadline": "Merge pull request #4452 from embray/fits/issue-4452", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "eee1a34d485c8430baa83fba7ac946dc69adf5f8", "messageHeadline": "Merge pull request #4373 from keflavich/human_file_size_better", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f77da63c2cc5aeb8ca326ac0516448611bb23cce", "messageHeadline": "Moved changelog entry to v1.1.1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a28b8129917ee7002d6a826c421943fc4809f749", "messageHeadline": "add tests and changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "01490071bb5bf4eecbd81b81f271d27d0c2e2d7c", "messageHeadline": "Byte->byte", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8bf00ef9b4357d9ac881737c4bd740cd4bc27b8", "messageHeadline": "make human_file_size accept astropy quantities", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "221ade20cdddaaee0fbc0627b774cf55f8355dc7", "messageHeadline": "Merge pull request #4379 from eteq/fix-find-api-page", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "ea75d354fc921e0b67155a596dcda6936faf080e", "messageHeadline": "Merge pull request #4410 from qobilidop/correct-a-typo", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c4e531c3b52bd9c90348e7ae78256df2f18c459", "messageHeadline": "Merge pull request #4442 from mhvk/quantity-in-place-ptp", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9ee48ae101a4396cf1452d3f2f711e09f4965eee", "messageHeadline": "Remove deprecated use of tuples as fractional powers.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "b608e779b4fc8f3982179e5b4bb0601cc79e58a9", "messageHeadline": "Merge pull request #4448 from astrofrog/remove-deprecated-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 38}}, {"node": {"oid": "8eaba077f285e766ce65a440a207ea299684af1a", "messageHeadline": "Merge pull request #4443 from astrofrog/wcs-fix-loop-variable", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e54eb859da54d52700ebbe0a093e01b5b8ca13c6", "messageHeadline": "Adds regression test and fix for #4452 (I noted this in both the chan\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "82589cef7bf125dfbdab9381eebe5d8440c78f4d", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f3755e58f0b1d6ec2a46ff973558b131c0fc0b93", "messageHeadline": "Fix examples in documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "67e622c2158a164bfb48f9b2da9b8a00e8cd2b75", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "757a1934edf8c81f5d3f39ca43cb2da139ff53d7", "messageHeadline": "Remove deprecated functionality in astropy.units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 38}}, {"node": {"oid": "baba83a1c7ec1c040d5a71b526d6bfcb33d247be", "messageHeadline": "Remove deprecated compatibility layer in astropy.coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 71}}, {"node": {"oid": "4f5068ff1cc520fe7cba3689a475eb91dfa506da", "messageHeadline": "fixed pep8 issues", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "e769a94e8f96173f2a8a1691f64b1c47bad5191d", "messageHeadline": "Change loop variable name to avoid conflict with key= argument to fun\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b03f5fca70240531bd37e9b0e4e7a7c3f99640f", "messageHeadline": "added doctest requirements", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "ad56c3e940a140594cc62c27f8254b717746c583", "messageHeadline": "separate previous jackknife function in two files", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 183}}, {"node": {"oid": "583f826f86e4702dfcc88619b6be056bb7fa8e94", "messageHeadline": "separate previous jackknife function in two files", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "5a7075a44dbbfce9c62d44d485c86f8706c5e8b4", "messageHeadline": "PEP8 for \"if(\" constructs. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cd3b29c4dca33961703bd28c2d37e909f2b774dc", "messageHeadline": "Merge pull request #4343 from bsipocz/docs_affiliated_custom_header", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "65c84ad40b547a18a25296990597491e4e7af4e6", "messageHeadline": "Move changelog entry to 1.0.8 [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54ef0e08ff84066a5c0f7e56c51a4d1fe4811278", "messageHeadline": "Ensure in-place ptp works on Quantities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0d71f893f9e046b601622807b54797b6f956fb84", "messageHeadline": "Merge pull request #4422 from taldcroft/time-cache", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 146, "deletions": 52}}, {"node": {"oid": "458847a0c362e978c66d790b5efaed1a76fe0756", "messageHeadline": "added jackknife resampling method", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "05e7ba7c2042a7c0f2a8e59bd417fa724414a7df", "messageHeadline": "added a changelog entry and updated doc", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de7556f31ee0f11bfa251316f7193a9567134527", "messageHeadline": "added jackknife resampling", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "213d2b3e28819b3f6bf323b05625295658011f69", "messageHeadline": "added jackknife resampling", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "3302641c6dc30ef9fb286c4fbae47d3d661cbc68", "messageHeadline": "added jackknife resampling method", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8db4833c54aa8d3b7d9fa3ebd4572d1e43ef2a58", "messageHeadline": "added jackknife resampling (issue #3708)", "author": {"name": "Ze Vinicius", "email": "jvmirca@gmail.com", "user": {"login": "mirca"}}, "additions": 182, "deletions": 3}}, {"node": {"oid": "51f3b006c92dcc8f006d75fcf41a9fd9a39c54dd", "messageHeadline": "Update time docs for caching", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0e89cdbe92d9893a5e910a8965d750d5e0695481", "messageHeadline": "Merge pull request #4357 from eteq/add-numpy-extension-mention", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "768a0d36d68db7d05bd4efac3f67fa4d750cd75f", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15329eed8a3d1bfb1f2d698992db7ef109c41e1d", "messageHeadline": "Merge pull request #13 from mhvk/pr4422", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "4eee963aebb6c16519f635e03f51bf116f28dc89", "messageHeadline": "Allow init of Time subclass with a base class instance [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9f825ca61bf7dd867ea2b64edec8425c0588750", "messageHeadline": "Use _set_scale in __add__ and __sub__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c5adc31ad5647eaf61a489776726c3d18a1b6d43", "messageHeadline": "User lazyproperty for cache.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "0c17a7f79b689ff994cc14f362af6cf9c3a5815f", "messageHeadline": "As a followup to #4428, also update the copyright year in the docs.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f19d74f0b49215ff36470fa3ed4584aae7df4b60", "messageHeadline": "Merge pull request #4428 from smarshy/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "183e220247aab2a0e3205d10625bd50561a8a3c4", "messageHeadline": "Merge pull request #4432 from eteq/coordination-committee-update-2016", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2fb58fe4aa4b3bc353aa7dd1e3f63e23f1853da2", "messageHeadline": "updates to coordination committee membership", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cf3265e42a0db8e00bb90644db37c8150f5ac00c", "messageHeadline": "Updated year in the License", "author": {"name": "Vatsala Swaroop", "email": "smarshy@users.noreply.github.com", "user": {"login": "smarshy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2ae73ac398173c62fe547add1dd21c224deb11", "messageHeadline": "Merge pull request #4425 from mwcraig/small-appveyor-fix", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f6d47f591c98b222a7aa61de929f6b34d3add2f9", "messageHeadline": "Remove unnecessary test skip on appveyor", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fa0ce539e9d1847e25376283e452d928978ea5eb", "messageHeadline": "Make precision, in_subfmt, out_subfmt attrs reflect _time attrs [skip\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "f54382d87a80539d1436ee50eac9166d0609a632", "messageHeadline": "Implement suggestions from @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c602464f495d8165d1a93ba488f432753407b70e", "messageHeadline": "  does not require a branch name", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "683ab8b1a90e51bc8748c9b4ffd594f56561e1e5", "messageHeadline": "Merge pull request #4421 from sudheesh001/Patch4361", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3da85288c3c217d0bd853d1e6abfee769c397b5", "messageHeadline": "Implement caching for Time scale and format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 86, "deletions": 23}}, {"node": {"oid": "eff2369be3c5d897afa81d5e842de9e7c8cb9411", "messageHeadline": "Fix #4361 Resolves Edit on github links leading to 404", "author": {"name": "sudheesh001", "email": "sudheesh1995@outlook.com", "user": {"login": "sudheesh001"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4bc6ada84e9706ce95109127366c229d3ee5b995", "messageHeadline": "Merge pull request #4413 from embray/ah-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b8c5894b44195b3b75cb4dcaf71c37e0fcda6c6", "messageHeadline": "Added changelog entry for #4413 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d9934fdd7a244e6d4bf3f0b72734fcfe86bb0d", "messageHeadline": "Update astropy_helpers submodule to v1.1.1 release candidate", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2632353c9d1023b343e67db517ec7da2b366354", "messageHeadline": "Merge pull request #4393 from embray/analytic_functions/issue-4171", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "2986cb2d050906c3e0abd08ada9812aa72d05dba", "messageHeadline": "Added changelog entry for #4393 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f1c7897b8083a187afcc8b46d702f8994dc7604d", "messageHeadline": "Added a clarifying comment in the code [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3b0157ccd2f61a30ef74861d54f48988ce703bf7", "messageHeadline": "Adds workaround for buggy implementations of expm1--shouldn't slow th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "4ec3a7768eea6a90761b0fffe82e516bc7f17000", "messageHeadline": "fix indentation issue", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d98bfe7695c7c9b161f133936a221c8fdcc39ffe", "messageHeadline": "add ipython to CONDA_ALL_DEPENDENCIES", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "276cefdc2e0c955be704a157ac04184f79a6f1b9", "messageHeadline": "fix to make show_row_index actually do something", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3c71c201e0593557c0972b71d111b02be0b5ec7a", "messageHeadline": "add test_show_in_notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a10ee98b2bb89d23a163211967b2ad91489fe89c", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72275e6edc1bfef45cccd0b1f404c325a0f78d77", "messageHeadline": "fix typo in _make_index_row_display_table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c28caa5d5560e858c1da3cbd7a116245ba34ce45", "messageHeadline": "switch to making temporary table for display", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "0046866f4fc1d7da7ef65c65cbf064001a4aa298", "messageHeadline": "fix for mistakenly not checking for has_row_index before adding idx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2079153157ebf96cdb05d2bcbbbf06a6524535e", "messageHeadline": "row_index -> idx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "41146607d5eec67bb4af2d7d8e4f772b171173b9", "messageHeadline": "add_row_index -> show_row_index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e66ca634e2b5abd64b0b770416c04ae1fe84364e", "messageHeadline": "Merge pull request #4399 from Xarthisius/opt_WCS", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3adae88a995aace103e622a487340a9c6db2403f", "messageHeadline": "Merge pull request #4400 from astrofrog/minor-fix-credits", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "683e672f69030ea1e95b6ba47ed075b309559131", "messageHeadline": "Merge pull request #4332 from astroferreira/master", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "77fe283c0df1077c27ac49f750be046254c94e5a", "messageHeadline": "Added some language cleanup and clarifications.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "2fceb68a42cfc6d71541ecddaeab38a81ccd5d56", "messageHeadline": "creates reference to Column Creation", "author": {"name": "Leonardo Ferreira", "email": "leonardo.ferreira.furg@gmail.com", "user": {"login": "astroferreira"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "51ae92cb3a0c02827a06206182460a4cd193a2d4", "messageHeadline": "Merge pull request #4405 from taldcroft/registry-path", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "d627d86e582fda81e2d63be3d766db02c74ce8bb", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10ad61662809bf81591e1ce279eb334739667b2d", "messageHeadline": "correct a typo", "author": {"name": "Bili Dong", "email": "qobilidop@gmail.com", "user": {"login": "qobilidop"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07a28ef4a1cf9aa755e091f2ba85dba6fd33856c", "messageHeadline": "move changelog entry to 1.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf8184d0d2c2930f14e25605946f338646ac1fed", "messageHeadline": "Merge PR #4386 from pllim/fix-conesearch-timer-test master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "84ad99cd44b2662a76a5bd01d077962836656f23", "messageHeadline": "move changelog entry to 1.1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1ff1d8d76f5736cca1942e19f8b0563d341f1f05", "messageHeadline": "Updated change log for Cone Search with wordings from Erik Tollerud", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2cd8c4ffd6ed3f0344d49f3d14e03806a007e3c", "messageHeadline": "Relaxed upper limit of Cone Search prediction time. Added change log \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bc497aee028a8de4d05e9c7f26596a5e08329e95", "messageHeadline": "Allow pathlib.Path objects in registry read / write", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "2dfd0f09439b5850bcd039512defb23590538036", "messageHeadline": "add add_row_index as an argument", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "88e2830fe536faf2d2c126c55fe6593ed40ec18f", "messageHeadline": "add row_index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "8158ea47dd4698ead75b6df6333212192b5627e3", "messageHeadline": "Remove flag no-unused-but-set-variable", "author": {"name": "Joe Hunkeler", "email": "jhunk@stsci.edu", "user": {"login": "jhunkeler"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4f51ef1a113440ae89820f4c2ebf51453e5a3ab1", "messageHeadline": "Remove flag no-unused-result", "author": {"name": "Joe Hunkeler", "email": "jhunk@stsci.edu", "user": {"login": "jhunkeler"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20a66d7851eccb807b16c7666f37f240c601c92e", "messageHeadline": "Removed duplicate entry in credits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6d4552e450129a003842af9fafd7184b2c788fe8", "messageHeadline": "Optimize instantiation of WCS object", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius.kk@gmail.com", "user": {"login": "Xarthisius"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d09d3a90403da377f25a2dced3af55099981b60f", "messageHeadline": "package template instruction tweak", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2214674b876048b5dfaa20a8e411048b24cf4900", "messageHeadline": "also add in 1.1.1 section to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "da24d5473f7882ebf8020031dd307310200fe5f5", "messageHeadline": "update changelog for 1.1 release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 67}}, {"node": {"oid": "f203cf8b6e8ea727562634eb75a244e360897a8c", "messageHeadline": "update stats for 1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e23ea9605c90fbb9337ddc67ed8fc03bfff67631", "messageHeadline": "Merge pull request #4391 from astrofrog/update-helpers-1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5c5f440e4f39b415a5524a372c948320985f1c4", "messageHeadline": "Merge pull request #4392 from nden/wcs-ctype-stripped-sip", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "55c1935b30eceb9ff8962fcff1f18fb7870cd090", "messageHeadline": "remove old code and fix comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "31c1cb7e1cc21b998fb1a6e9a5fe9d67eeb0f14a", "messageHeadline": "fix test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45741ac7cdf145e88990f10767991842610d007a", "messageHeadline": "don't strip CTYPE of -SIP", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e71201119a5263f1ce8a6a7948df822913edd10c", "messageHeadline": "Update astropy-helpers to v1.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "028ac024bd13d40321c9f8a33f0337e19d5ee8c2", "messageHeadline": "Merge pull request #4388 from mhvk/quantity-cbrt-test-correction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4753b813f85d604d818383264126a9abe02e3a37", "messageHeadline": "Ensure cbrt test does not fail by machine-dependent miscalculations.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f849532d6508c19ac12bc42002e6041c02f5189d", "messageHeadline": "Merge pull request #4380 from embray/testing/issue-4380", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 57, "deletions": 62}}, {"node": {"oid": "7f954459e85c1b5a20ef10ba8edc6e6db29bf739", "messageHeadline": "Add pandas version to the test report while we're at it", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "297d7f6b60a1965f7afb603ec3ac234240f19901", "messageHeadline": "Also ignore DeprecationWarnings coming from third-party modules when \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8577001976719f54826c7829db3de0b47b49349a", "messageHeadline": "Blanket ignore deprecation warnings from pandas", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b8877a7ab9cfbc79a547b8d4759df58f140572ba", "messageHeadline": "Move ignore_warnings decorator/context manager to astropy.tests.helpe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 44, "deletions": 57}}, {"node": {"oid": "251580f8ad61a0d8c3c876ef711cf313bf90cb23", "messageHeadline": "add changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b82c37009497a2a44f3c0310fb133cf33be8365", "messageHeadline": "Merge pull request #4370 from eteq/votest-to-tmpdir", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 55}}, {"node": {"oid": "083bb37c62ef4f979d80bb04d2d42b4037933300", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6be6ac92ddfe9a52d4e5da8aeccb4f2c7d3cd1ba", "messageHeadline": "fix find_api_page to not use readline", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "499a0cc337ad9f9c648969fe7140b1716ce27fb6", "messageHeadline": "remove unused changelog sections/add 1.0.8", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "4b6d7a8ab88d50bb08b41dbf9ebbb03f3cff1560", "messageHeadline": "Merge pull request #4377 from embray/ah-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88e928537df74d25f5200706f09c8e18c4d64fb3", "messageHeadline": "Update astropy_helpers submodule to v1.1rc2 release commit", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "880063266cdf373f0418c10cfc1e74a9eb71d368", "messageHeadline": "Byte->byte", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c2a9081f86950e9a55683cda2b52e10f81e3427", "messageHeadline": "use human_file_size correctly", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dbb848a7bf5bd1d661d8c6afb6e317d5f33b08f", "messageHeadline": "add one more set of missing backticks", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3fdcfe2ee90acddcece6d8fd60c450aa729c97", "messageHeadline": "fix docstrings", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1674cff4f7acf5317809863c69551b5e963ae6fb", "messageHeadline": "remove profiling from the PR", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 164}}, {"node": {"oid": "0268e7facdfeddb4bed9f8d36a071d48684f1821", "messageHeadline": "check for huge when it counts (I'll do the rest of the changes tomorrow,", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "1521fb2f860140251e942021998b421acfa7602c", "messageHeadline": "apply @mhvk's comments", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "286adb0e48f22e3be4f5789adf2ad7ce752cdc8b", "messageHeadline": "recover the default behavior", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0567fd8c34d05aaa1ff3391773bef74489fd898c", "messageHeadline": "add profiler report and a note about looking at said report", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 158, "deletions": 22}}, {"node": {"oid": "c5954745b28ab5da7798678ff223fca18b3ff557", "messageHeadline": "add a utility function to profile the memory and time usage", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "cc36285ad14a0c6d81654f48d53b927b4e267987", "messageHeadline": "fix a message where I forgot to format it", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7006721adf8381149259adf5f611d1a9c12330f6", "messageHeadline": "fix the parameter parsing in convolve_fft: psf_pad and fft_pad were", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "d793f4d40c5ddce97e766c9c858fbac115b5db35", "messageHeadline": "update credits list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "762470b2c3f033e1f596ed4a0ea44acb578f525c", "messageHeadline": "Added note about 'build sdist' to the release procedure docs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7aa7bc3b2fba62d962d547ff6d813168ea776c99", "messageHeadline": ".mailmap update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3e2a325b16a7acf2a1cd039a6156b02c3cafaeeb", "messageHeadline": "Merge pull request #4371 from eteq/fix-4358", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "c773f2496ed28f287b8c9c07ac913f1b35dea429", "messageHeadline": "Merge pull request #4369 from eteq/update-adjust-compiler", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a012f7491d6144a3a6ce472aca415e4e45c6023b", "messageHeadline": "Add hint about needing distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "23cffae98c8deb04b33ac847d38fe05fd989f478", "messageHeadline": "update shape tests to include GeocentricTrueEcliptic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "72f819fcba7953196da7203f5aa3b862232e096a", "messageHeadline": "add geo round-trip test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ee2480f107f3e28c1dbea6f964186c9b2b1f6c33", "messageHeadline": "add round-tripping test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f67bebf1d0c3ea1a44c85e97d0d05dff6c3d75e9", "messageHeadline": "fix tests/transform both ways", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "0b7beadfbd936082e6e372c60ec7621e02165a13", "messageHeadline": "update test to go both ways", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "7eac4b3ddab8fd22948d801d7b666933799e625f", "messageHeadline": "move test_arraytransforms to test_ecliptic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6048aeebed44bbe041f43c0e69631a59b61278cb", "messageHeadline": "Added simple tests for converting arrays of ICRS to Helio/Barycentric\u2026", "author": {"name": "dcunning11235", "email": "dan.p.cunningham@gmail.com", "user": {"login": "dcunning11235"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "50c0f58921b178dc569fde7ad6047a84ae0cdf59", "messageHeadline": "Transpose cartesian coordinates to avoid mismatched dimension when tr\u2026", "author": {"name": "dcunning11235", "email": "dan.p.cunningham@gmail.com", "user": {"login": "dcunning11235"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15b1b787d87bbe640e360eb7c24770a90902a1e0", "messageHeadline": "fix for py3 compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c114aca8e50f57f48f0e59f76dcdb211cb7592e0", "messageHeadline": "get tests working with less temporary files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "f1c431c53546b2d0a00c3f0793e2558dbc8a6e16", "messageHeadline": "switch class-level tests to tmpdir", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "a49ee2820d604b742ba0704f3c661249b7b9609c", "messageHeadline": "switch functional tests to tmpdir", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "f4452f7e247624796fd8fd7a20d5bd06a87cd806", "messageHeadline": "remove no-longer-needed adjust_compiler", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "cfc384ee684c9a4787cce3440a525591d6e6205c", "messageHeadline": "Merge pull request #4364 from eteq/add-show-in-notebook-to-whatsnew", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "a1efd518329957781eb1cce3cff23c7ecc0fc1d2", "messageHeadline": "As pointed out by @aconley this would make more sense to have under A\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e29c19f6ba9f0e1c7d3b7ffea6e3193f3fefeaf2", "messageHeadline": "Adding eteq's comment [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "acd2f475ea23b8396ee8d0a50f00b60803000aba", "messageHeadline": "Merge pull request #4355 from eteq/fixish-4354", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "be299b3208c8889b27c1f5f6d17e7ee9c0442225", "messageHeadline": "Merge pull request #4360 from hamogu/patch-4", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c65220b0f3014ea9ba21babae2687950064edf3", "messageHeadline": "fix broken show_in_notebook doc reference", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "860d8c027f2794470e6b05553e1203fd4b04c624", "messageHeadline": "Merge pull request #4347 from eteq/tweak-sesame-tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1aafe8722678380abd2a6fee989dc495bcd066ad", "messageHeadline": "Merge pull request #3086 from embray/testing/python-3-doctests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 140, "deletions": 120}}, {"node": {"oid": "dc526f05feef37e0f8b613771402af02aa8e158e", "messageHeadline": "Merge pull request #4362 from embray/wcs/locale-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d5d65c7167251dfcbdacdd70ffcd53da5f8de69e", "messageHeadline": "capitalization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b58e9ad7ff8a5d88f8a0f1589b603f507b3d6c1a", "messageHeadline": "add bullet point", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b84bfb83e776cfa05eba8f3f6c19c762fae5e9f6", "messageHeadline": "add ipython to intersphinx for what's new show_in_notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "145e1007cb73b2cc93bc54b4deb69b6890cb1e6c", "messageHeadline": "add what's new section for show_in_notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "7c7dedc04479ccb42cfa635a512893e002e3d5e7", "messageHeadline": "Merge pull request #4341 from eteq/consistify-jsviewer-sources", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e24d8d58ffcc7b4917825e20277b78280e501802", "messageHeadline": "Fix remaining nddata tests", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "01176c6c7e945d808faaf1f4f81300319634a2a0", "messageHeadline": "Adds Python version specific IGNORE_OUTPUT_2 and IGNORE_OUTPUT_3--an \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "99080273ea40695a5866a3228477f62acadbb31c", "messageHeadline": "Fix additional test in time docs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "433d89f9a3c0c393476e0b8555273b19edddf6ed", "messageHeadline": "Fix additional test in the units docs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "141364357e67adb4264694506a6d4591cb5cc046", "messageHeadline": "Added new IGNORE_OUTPUT flags for doctests.  This is useful in cases \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "ae3c1054ac5d384081d9f8a957653f6830970bd4", "messageHeadline": "Adds another IGNORE_EXCEPTION_DETAIL", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b6fd0297068aa05b0b5187201f3468a14c379e", "messageHeadline": "This actually fully enables running the doctests on Python 3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "60ac40f8d42c54ce19803f11b615f08f6c42acb6", "messageHeadline": "Slight improvements to the +FLOAT_CMP implementation, including using\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79bc8e3b93fe4d4572addb3ff8e68882def630d7", "messageHeadline": "Add +IGNORE_EXCEPTION_DETAIL to doctests that expect exceptions.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ca99d529a90d8d2c4a125c9421cb2e02f8eb53b5", "messageHeadline": "A miscellaneous fix due to differences in representation of lambdas", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e00c6cbda926f29d81340744fa5413c6281e69", "messageHeadline": "Add +FLOAT_CMP to a few examples that had very slight floating point \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ccb5052d1fe4aa08720852896a4dd24596d9de94", "messageHeadline": "Normalize use of print() in all examples, as in the print *function* \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "77dc1dfe57f6d389ed49b088f1476339945d6ad8", "messageHeadline": "Fix misbehaving locale test--on Python 2 it xfailed always; on Python\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8c75d45cd1ed8d0b341f746f17fc96e35cabd41b", "messageHeadline": "Fix misbehaving locale test--on Python 2 it xfailed always; on Python\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8f98802d98ac0961b819e4e3f36a4e7963a52741", "messageHeadline": "Add backticks around :math:", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9898ecfc97a0e8024591c937ce95ad215226491a", "messageHeadline": "change to just document the problem with local files in show_in_notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "010f38ad097faff688a9f0ff1e7f055ab8c408ec", "messageHeadline": "Merge pull request #4350 from taldcroft/ascii-py3-bytes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9142a4962a1b01b3f0f3ea61082068b67e3a0c2b", "messageHeadline": "Merge pull request #4356 from embray/misc/astropy-setup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "f63e8f844cf11213c41478e71e08b8b578614428", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b08c0d377aa300db50f849aa60b98cb6299ac20", "messageHeadline": "Fix fast writer so bytes output is not prefixed by 'b'", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "33bd332ac1fb45f953eb46d7c2fbca13901baca5", "messageHeadline": "add Using Numpy C headers section in dev docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d6c08e01294b1eadae1a04fa41ac9e813819b3c9", "messageHeadline": "More improvements (?) to the _ASTROPY_SETUP_ detection and auto-build", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "a293b29e0be3f0d9ff62bd7101e535c05de07cf2", "messageHeadline": "Merge pull request #4346 from algerdnazgul/master", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "8f5e78e28d403d7f471bc3373103721520808257", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0cf0d44f96e04b3eb6197abf8702b5fe6d4d7f6b", "messageHeadline": "remove C as cgs base but also add CGS electric units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "97dd77101a00d5d7fe2d89f8c58fa2fe3fad6647", "messageHeadline": "Merge pull request #4348 from bsipocz/visualization_fix_scipy_dependency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "8e8d7e6e076082fbd56b07e3d219e1d58f2a4b76", "messageHeadline": "Update basic.py", "author": {"name": "Aleh Khvalko", "email": "algerdnazgul@gmail.com", "user": {"login": "algerdnazgul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2261c5bbc2f0831e6094078c4f6e1561538dd3e1", "messageHeadline": "Update daophot.py", "author": {"name": "Aleh Khvalko", "email": "algerdnazgul@gmail.com", "user": {"login": "algerdnazgul"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e10dc53bcce185dde0666dd5e1470eed3f85a5d8", "messageHeadline": "Update basic.py", "author": {"name": "Aleh Khvalko", "email": "algerdnazgul@gmail.com", "user": {"login": "algerdnazgul"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec85f44d6757124c6c01a08aca6cb73e1bc1dc5d", "messageHeadline": "Update daophot.py", "author": {"name": "Aleh Khvalko", "email": "algerdnazgul@gmail.com", "user": {"login": "algerdnazgul"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b34899eb5759488e7bea92800b316e3962fd3c02", "messageHeadline": "Checking for scipy availability for vis histogram test as 'knuth' bin\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "244e618c6041d46d18b5dbb0eceb6e42ef8dfb1b", "messageHeadline": "Update #3352 for double quotes and Numpydoc rules", "author": {"name": "algerdnazgul", "email": "algerdnazgul@gmail.com", "user": {"login": "algerdnazgul"}}, "additions": 94, "deletions": 40}}, {"node": {"oid": "9f41a7c1f3875084bd43f02073837ce1222aa516", "messageHeadline": "lower precision on name resolve tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "0b755fafc7ecf85e112598dcb15f65890e42bd8a", "messageHeadline": "Merge pull request #4266 from embray/fits/issue-4266", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "eacee79e9615496e96c3bdf2360a7bf96d760af0", "messageHeadline": "Mention the option that test headers can be customized in conftest.py\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c168864a31713344035f957d947d574cf5e5f17e", "messageHeadline": "Merge pull request #4340 from astrofrog/update-astropy-helpers-1.1rc1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83e018744c2c93ee0e5b4f6672e5da87b4776fbc", "messageHeadline": "Updated astropy-helpers to 1.1rc1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb0fcd2d167304ab9578979c50846237998641b6", "messageHeadline": "add one missing credit in prep for v1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8869e8d3c8b6033a9efcff058c4b672a66af21b9", "messageHeadline": "Update changelog to reflect 3601 belonging in v1.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f5a3b74cd7d804502057ecfa49a14e14988f975", "messageHeadline": "Add a bit more to extern/README about jsviewer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e17efe229441ca8cb1c647c2d739595c2a655a3d", "messageHeadline": "Merge pull request #4308 from bsipocz/ci_use_external_ci-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 253}}, {"node": {"oid": "4c84ffb37fe67ffb432db2445a33732749f702c8", "messageHeadline": "add use_local_filesoption to show_in_notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1a381f17bc3cef4213ca059380a33185914d66d1", "messageHeadline": "Changing before_install to install to do the conda installing in the \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1663ccaccd7658ebd27d570c975a53a4e3b36a70", "messageHeadline": "Merge pull request #4334 from saimn/js-sources", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25969, "deletions": 12}}, {"node": {"oid": "3311a053f5e9e0ccb763a501ca61bc632a831d01", "messageHeadline": "clean up extern README a bit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "6316d7cccd9b7a0bdd17a0a2b4b343643525e59d", "messageHeadline": "Update README about configuration options for JavaScript urls. [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "5e9a38f36a07f395e48456c3e784095501d82184", "messageHeadline": "Add note in `extern/README.rst` about (non-)minified files. [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "af5041e25a5288657019ae5e6efa7393ddc191a7", "messageHeadline": "Fixing wording of docs of CI [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fffaf37ed2c49d8c127df8a95b2972bd03bdbfa7", "messageHeadline": "Merge pull request #4301 from robcross/4252", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 95, "deletions": 90}}, {"node": {"oid": "74349ebc180dc42c7a5598e764efa837bebaa1c0", "messageHeadline": "Fixed the test from #4228 to pass on Numpy 1.10 (I'm actually not sur\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c34d866c7a13497c33e8463b6a8a75be6c422bca", "messageHeadline": "Merge pull request #4307 from embray/fits/issue-4307", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8aeb7c5c27e9201f2b6dafce26aa5224a0442bb3", "messageHeadline": "Add source files for jQuery and dataTables.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 25935, "deletions": 6}}, {"node": {"oid": "03a589902e9df3d1cec8d6c7a5729a2121a19960", "messageHeadline": "Adding some docs to the developer testguide about ci-helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "ba7f18472192b7d9ee18a240aaaa3851f1b38783", "messageHeadline": "Adds a small note about ccache, per the discussion in https://github.\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "46f7bdfaf8ea93148947f89174f9776f7acc7123", "messageHeadline": "Fix mis-indented changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cc2c8bba793127c86ffe6770445ee648420895d9", "messageHeadline": "Merge pull request #4274 from lpsinger/ipython4_progressbar", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7be62f7a8d4daca02c036f3e3d0bbeb26b97b031", "messageHeadline": "Add changelog entry for #4274", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4bbcb45d865be3631bcac4df579cba3859afdf10", "messageHeadline": "Back out the more 'robust' write which didn't work on Python 2.7 beca\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "12388ad952f459a3cc35ceb8a60e2d2a2b342db4", "messageHeadline": "Merge pull request #4328 from saimn/doc-table-unique", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d5c91a64eac021e820641be654e5befc2d82f44", "messageHeadline": "Adding cpp-coverage to pip dependencies for the coverage run", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a811f3f6b31a79a5bbd4c3329a209ae68c54f6c5", "messageHeadline": "Make it clearer that table.unique is a function, not a method. [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d213f19907ff2cc1586d4bcc67939baa3ea706b", "messageHeadline": "Fixed all issues in PR #4301, except for one. Prettied up documentati\u2026", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "04b3645aa6286e010f8dc5e56f7df066b848a205", "messageHeadline": "move changelog item 4312 to bug category where it belongs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c89c9212e2c4d915b15d4262ab1d29a43f61e6ed", "messageHeadline": "fix changelog typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4fff23f791644ee6388e930fa0d7fac8ec6604f", "messageHeadline": "Merge pull request #4325 from eteq/fix-missing-import-doctest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "b4015dc9c3f6c363d972e401d82861616e89a47f", "messageHeadline": "add necessary import to get remote doctests to pass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "21de9efacb168a8e258103c626db3dabe9d069ae", "messageHeadline": "Merge pull request #4320 from astrofrog/coordinates-docs-remote", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 101, "deletions": 12}}, {"node": {"oid": "26a85ad7fb52c1880707cdf13079f7fc0153d7ff", "messageHeadline": "Added UnknownSiteException to __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a100c124640b1c8d77074c7a07b34ba1ac8bf812", "messageHeadline": "Merge pull request #4321 from eteq/clean-local-sites", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 390}}, {"node": {"oid": "97f73ede01ce76143abc2c19724052cc04fee155", "messageHeadline": "Move UnknownSiteException to astropy.coordinates.errors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "03d60fa5db26a0bfd61e98f8614f7c6ba612746a", "messageHeadline": "Merge pull request #4322 from eteq/fix-ape5-test-remote-data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6b4df45147ffe72a2a658f6fecd65faa8c6de0ed", "messageHeadline": "Added a new UnkonwnSiteException exception", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "f283a39d325034f08cbfd65ff752adca30604648", "messageHeadline": "Merge pull request #2030 from embray/vo/issue-4276", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 159, "deletions": 112}}, {"node": {"oid": "055d2e97e436525d0a5e83a27b9007b8fc09f4a3", "messageHeadline": "re-raise exception if not EINTR [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85326d13296fb16563a7e855b5cd0319b1f4cda8", "messageHeadline": "Fixes _write_string routine as suggested by @juliantaylor (though now\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d1fe35b26351b28e3c84695aa56ad003ffb3d6d2", "messageHeadline": "fix test_highlevel_api_remote to be robust against minor coord changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d3cf83f1933ab9ca866c98d302211719d8fda22a", "messageHeadline": "Improve and test error messages for non-existent sites", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "62419c0384effa9c9894fc545cce62cb154d6bef", "messageHeadline": "fix typos in EarthLocation test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8753212e0f4f16b1fb79c7d5ac1fec48a4e9500c", "messageHeadline": "Fixed error message for unknown site", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9db9556cf59cb1b3a0edacbb0878615ccbb5458b", "messageHeadline": "Updated section title", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc2223fe58bdc1f441e8dca611ed2c2ad5b5859a", "messageHeadline": "Revert to giving full path to get_site_names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4aff940fa70bf233ee5e74cf444bf6912193f448", "messageHeadline": "Implemented comments from @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ca9300afe69b7af378ff8fe4b733f29ef78cc1d0", "messageHeadline": "docs updates for greenwich-only change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "8d8ded869c0872242a34a1f87996baae9c657aa8", "messageHeadline": "Merge pull request #4319 from larrybradley/devdocs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "154fc498e006d7bc7d97fedd483c2fa07760dc35", "messageHeadline": "update tests for only-greenwich change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "00b5e3c193063fbf3c07e789d7c27e71de2a1de7", "messageHeadline": "change builtin site list to *only* contain greenwich", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 350}}, {"node": {"oid": "fdf3f1537b3dfbd656e3e3bf873716cd9d86e960", "messageHeadline": "Added section to coordinates docs about methods that get remote data \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "84ed3d3f28edfb55a623185625e072fc930b77fd", "messageHeadline": "Fix some links in testing guidelines docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d74fa763c7c9e95c4f5d78430f953a9ff39c01d5", "messageHeadline": "Merge pull request #3726 from astrofrog/whatsnew-1.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 312, "deletions": 1}}, {"node": {"oid": "e6921c2af8aefa21d682a71c47bd2e50e0972a92", "messageHeadline": "Itemize new features into bullet points", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "648b6820c025031d043cb1dffeda9ebc9c3338b2", "messageHeadline": "Add table summary info to What's New 1.1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "da1cd08aa0251355927c66f3e498a179b1e3d15e", "messageHeadline": "Added mention of WCSLIB 5.x and FITS-formatted time strings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cfc3108bbe356aa4b9d6061ab2ff86b184124754", "messageHeadline": "Add What's New 1.1 content for table indexing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "a9ff7679c10735bf78ed55cf8fb5fe15486f5a74", "messageHeadline": "update stats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa961fde80483923b4555ed81ee4f14eb506cba4", "messageHeadline": "moved logarithmic units ref to a slightly more logical place", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5cd55f810370a6d19e024bf9294db9eb4ced801d", "messageHeadline": "Add Cutout2D to what's new [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "1cdfb915f5f8144e248283c8c91af7efa1a58dc2", "messageHeadline": "Added \u2018What\u2019s new in 1.1\u2019 section in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 211, "deletions": 1}}, {"node": {"oid": "7b6a2609a67272733714644f418de1b8b00de004", "messageHeadline": "Merge pull request #4312 from taldcroft/time-epoch-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "606018b712cee36854dade249ceb5b2008ab1b85", "messageHeadline": "Merge pull request #4300 from eteq/clean-parse-tables", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 28}}, {"node": {"oid": "96611a3d4155b23f70235948857517e862295de8", "messageHeadline": "Merge pull request #4302 from eteq/safer-times-in-coords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 143, "deletions": 38}}, {"node": {"oid": "1fad714f56dba2ee5fbd005689ddb9dd10fdb541", "messageHeadline": "skip doctest failing on py 3 for unclear reasons", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "133264848af4049473852d6f6a4805eef116e985", "messageHeadline": "add notes to lextab/parsetab-making files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "f79517b51efd2dad8c33510e10a4196de3564ba7", "messageHeadline": "Update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e1c892cbec5091b6f1bf5065bfed00c7d7149b4f", "messageHeadline": "change get_jd12 to instead manually catch the IERS error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "bd5cb10274e498070de7bff49dd26e54949dbc75", "messageHeadline": "Change error for out-of-IERS table range to a specialized IERSRangeError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "24c4c9ca81495479f0b70be89728645755c98465", "messageHeadline": "Add test that future times warn instead of erroring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "1b31a2ad83ddf06f789ba53db0b1e104dcd66318", "messageHeadline": "Revert some of the changes for back-compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "1dd2e708ecac844513132f73cbf5d3186d470766", "messageHeadline": "This breaks up SAMPHubServer.__init__ as suggested in #2030, so that \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 159, "deletions": 112}}, {"node": {"oid": "a99c33e00473cbd72db5258eb2704e576fc05cef", "messageHeadline": "Implement suggestions from @embray @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "8cf87b4b217c2b0acc806bda7349a7c62dd422fc", "messageHeadline": "Added missing changelog entry for #3981", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95e73a9f0e420002ba843e04ebd27883c5f12672", "messageHeadline": "Merge pull request #4313 from saimn/quantity_support", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "714048ef2f4fb4f0cb110e0970957982f9a2218a", "messageHeadline": "Update change log [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6a8f5592a3d94e972fe52c1fec1a5d20f56d0b6a", "messageHeadline": "Change the default formatter in `quantity_support` and allow to modif\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d537c4de99806ce41a154850509db674ac15b1a6", "messageHeadline": "Fix bug in TimeFromEpoch and improve code separation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "68e0886af9a2fd1cc8dfe95a4589d44357e6a770", "messageHeadline": "Merge pull request #4310 from mhvk/earth-pickling-on-python2-changelo\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c02171c7234602b22425a4687d7bad87ab5ec9dc", "messageHeadline": "switch tests to using get_jd12 (and pm_xy directly)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a0a851f46187f43aa0a63ee7a1af9b731f4f82a1", "messageHeadline": "switch to uniformly using get_jd12 to get jd1/jd2 from times in coord\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "df9327243a0365a0db3e2c05d936006ee729e19a", "messageHeadline": "Fix possible regression in file writing that caused use of ndarray.to\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "93b52abd7210d060af4c6902d488119baa0b3646", "messageHeadline": "Correct changelog sentence. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2417fc27110a39eba04455bd2f7f2766e0781a6e", "messageHeadline": "Merge pull request #4304 from mhvk/earth-pickling-on-python2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "1df566c844311c6a3d416590e70ac75b3d1b2a69", "messageHeadline": "Adding activate test as it's not picked up properly from ci-helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1b106a0cfbc168c04fa5d79dbd0ce4f5ea8b987", "messageHeadline": "Move changes to 1.0.7 [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2cbc1338b8396fcc8ecd84c84ed8336f7fdf2f7", "messageHeadline": "removing matplotlib from the dependency list in appveyor (as it causi\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3b3f7073158f56ff25bbc103dff7d9b0dcf2913", "messageHeadline": "Merge pull request #4098 from taldcroft/table-pickle-mixins", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "bba7a61da0b2d75dc80dc026505654b6c538345b", "messageHeadline": "Merge pull request #4279 from larrybradley/ipython", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3c883ffeaa017e98ef958ade61fb8c34e17ded9d", "messageHeadline": "Add changelog entry for ipython console without ipykernel [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "37341241a8dad663062ad63aa5f381a931844762", "messageHeadline": "Remove trailing whitespace.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad3866243c9c71f00c868296165ee934c1a31f7e", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da86c7103a9a2b8e9d36d082d3bd2d2f4f4789b4", "messageHeadline": "Merge pull request #4120 from taldcroft/ascii-guess-exceptions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "b5478ee81e66a7c0e6fdf7ea532a08d79dbef827", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c7d01603f8a988319e9f6a38da6687384fd38501", "messageHeadline": "Merge pull request #4305 from bsipocz/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f7e4af9fb559539648640b1b26a803cba51e288f", "messageHeadline": "Adding separate hdf5 for appveyor conda dependencies", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9c92ff887d31141f2d9090eb056d9aacebf23ca", "messageHeadline": "CONDA_DEPENDENCIES is only the required deps by default, adding CONDA\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "f092adad46988d8163d5ccc33d62757e5ca076c8", "messageHeadline": "fixing typo in filename", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a931cf35f7276a5edfb9005da4b9abca38beff8e", "messageHeadline": "Adding ci-helpers usage in appveyor.yml", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "de7e975e389822c6a7738985c4f12882602c3e63", "messageHeadline": "Removing local .continous-integration in favor of ci-helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 224}}, {"node": {"oid": "137e804abf84767e23cab1f0634f5f756cc55a8b", "messageHeadline": "Adding pytz as optional dependency", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34578395e89b82d133dbd636cb16d227ca96f201", "messageHeadline": "Adding wcsaxes for docs build", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e14dec3ee4c5adef681f8ec41c72753100d80f0", "messageHeadline": "Update dependencies for each run in the matrix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "d45e5a2fdd2ac91fadfa1cac7696eda7674eeda1", "messageHeadline": "Adding pandas and scikit-image to optional dependency list", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "446c7d813b515059a45adb31b54ed2172f0ca2ed", "messageHeadline": "Adding dependencies", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91ced8aaa765a5d53a58b0b8d6762be66b5e8851", "messageHeadline": "Changing to use external ci-helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4c08c14914b4120b49295dd7b8e846c8d7c186c1", "messageHeadline": "Solve python2 EarthLocation pickling by not using unicode literals.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4a726bb423e529983eae6615ee19398e79ae5350", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a015a7e4c29389340574a43d4d6783dc2e38b2d", "messageHeadline": "Merge pull request #3628 from ezbc/issue3601", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 115, "deletions": 5}}, {"node": {"oid": "29d629c9f93032c928d52735416ec900feba8863", "messageHeadline": "fix test to reset warnings and check all of them", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "cebaf8c565bd2cfec273276403ddfb146d561f77", "messageHeadline": "update all jd1/jd2 usages of erfa to use correct time scales", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 26}}, {"node": {"oid": "b2e7e9c996029e43b51992b9ddee95367a799b45", "messageHeadline": "use correct type of times in erfa calls in tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbb8ba959f05f60b9bbca3a0c00e4d74efe5fcd4", "messageHeadline": "Fixed whitespace", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "966edd6658b2fa25250d189bc6ddfd575f3cf340", "messageHeadline": "Fixed test case for histogram method using bayesian blocks with fixed\u2026", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e4359fd72a2ab1a51be97da1ae50e9bbaee7f31c", "messageHeadline": "Do not try to import IPython kernel for ipython >= 4", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f34d24a74a3ee375d0f02aba81cd9c792c5c6feb", "messageHeadline": "Merge branch 'master' of https://github.com/astropy/astropy into 4252", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 1075, "deletions": 811}}, {"node": {"oid": "59933130cde5c13096b25037dc37f5c31e6c48f3", "messageHeadline": "Changed documentation to fit", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 51, "deletions": 38}}, {"node": {"oid": "96f531b3f1995e5d2f30a78d2a0261499d41477a", "messageHeadline": "Remove unneeded \u2018Note:\u2019", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e67e47eda807283fb9494ff40113a6cbc8c938ba", "messageHeadline": "Merge pull request #4264 from embray/modeling/bbox2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 736, "deletions": 289}}, {"node": {"oid": "f23a545bb08b20cf8fa70a9adb41ba9e79e7d79e", "messageHeadline": "Updated changelog entry for WCSLIB version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "259c7473c2c167611bcef4e4cc47ce7bcb7beb36", "messageHeadline": "Merge pull request #4239 from nden/wcslib-5.10", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 226, "deletions": 484}}, {"node": {"oid": "f01f4b6a917db5456fa6e20a2efb3c89be7f7aaa", "messageHeadline": "Merge pull request #4299 from eteq/update-suggest-backports-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a95c8372d2374a4c00dabd69518a9e14793a8b1a", "messageHeadline": "update contributors/mailmap", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b07b5ebebfddc2db839df03f2ceddd514735f877", "messageHeadline": "remove clean_parse_tables.py (to be moved to astropy-tools)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "c90ab42d9998ea96076254d6da6d290278bc98fd", "messageHeadline": "change docs to reflect astropy-tools for suggest_backports script", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd00a37cdb9bb6f92de60612ccf868f2b308308e", "messageHeadline": "Merge pull request #4285 from eteq/add-consistency-check-sites", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "4bfb76d720eeccf1302a7e3d6d23035f20f30ac0", "messageHeadline": "fix trailing whitespacw", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4057e934639512d97c27a24413ff849a310e5ea", "messageHeadline": "Merge pull request #4286 from astrofrog/contributors-1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "969446239709f539ce878e6e9e5be5a4ad3c03c8", "messageHeadline": "Added a function ``compute_ncp_prior`` called from ``fit`` in order to", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "5f1aebcb7b58cdacb53145e742009e0433afc1cc", "messageHeadline": "Copy mixin cols before pickling to remove parent_table ref", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 38}}, {"node": {"oid": "25175f5c40b7d1f682ec41ad30ba3d3b3560d853", "messageHeadline": "Merge pull request #4222 from mhvk/table-index-slicing-fixup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "16155cbe98172e213f2f66e5827dde7a3b30b76d", "messageHeadline": "Converts gamma to ncp_prior", "author": {"name": "Robert Cross", "email": "qclists@inventati.org", "user": {"login": "Quantum-cross"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "2a033d4508bba4b9b7b53e1c6581e34ac02c025e", "messageHeadline": "Merge pull request #4291 from cdeil/conda-travis-fix", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a948a319ee8cf16de2669a2075afef4417563910", "messageHeadline": "Fix conda install on travis-ci", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "338357178015a6e4aae05a83b88d4498f17bed1c", "messageHeadline": "more efficient transforms for timescales, and success with warning wh\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "e1e9b6cb3326206fe61135de9ef1679ddc0d1c91", "messageHeadline": "get_polar_mtion should just give time object to IERS table, which kno\u2026", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf1af03f8d23e11e53134fdc959c1542da2e5e44", "messageHeadline": "increased accuracy of intermediate rotation transforms", "author": {"name": "Stuart Littlefair", "email": "s.littlefair@shef.ac.uk", "user": {"login": "StuartLittlefair"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4e95768c4b3f6685bb08d57a036721b3a79126aa", "messageHeadline": "Added new contributors for v1.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d282e1e6dbaa596f4d78a503ed4c23ac993e3554", "messageHeadline": "change to non-test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b3c62c8acbc243cc6589f956472cb107ddeab549", "messageHeadline": "Add test_builtin_matches_remote test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "39500d9bab760a7ef37f616476b2ac73c56468c4", "messageHeadline": "Merge pull request #4283 from eteq/fix-4042-typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "6793f2f0c21e836e0e1b54418d2745adfd52765e", "messageHeadline": "adjust test_non_EarthLocation to not need to be remote", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "30f53e79adb7d294ee776310f25a9021f0bc67d0", "messageHeadline": "improve test as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9148f0383c4bafed73178b88e4a8842c42806ef", "messageHeadline": "Merge pull request #4280 from opoplawski/pytest23", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e19b8ee7fe33337767318dd2dfd3ec01aaa14cd3", "messageHeadline": "add regression test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dd2f3fb26798c370e5e00edf3e915cde7fbbf0fd", "messageHeadline": "typo fix neweel -> newel", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34020848641fe6921ffd32dbb17813bc56ca9a20", "messageHeadline": "Use string in skipif() for pytest 2.3 compatiblity", "author": {"name": "Orion Poplawski", "email": "orion@cora.nwra.com", "user": {"login": "opoplawski"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e40819e646dbc06fbe4dc258bdd2f3f941a0c68a", "messageHeadline": "Make ProgressBar work with IPython 4", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "34572757f7633ddf6df44f073a2d62bae957320a", "messageHeadline": "Merge pull request #4229 from mhvk/units-only-use-constants", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "920ced9eab1380c8587ef7a30a0714c1f0dcd37f", "messageHeadline": "Update changelog to correctly reflect #4255 being in v1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cd58f74720febe93937da10746c3416ec3ffdfc9", "messageHeadline": "Merge pull request #4255 from eteq/change-gcrs-itrs-cirs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "6e779356a6589ad2f3ee57c00c034c7f54465a83", "messageHeadline": "Factor out guess exception classes to a common list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "98f9bd6f937e4ac939f70967a593a3f752716dd4", "messageHeadline": "Marking v1.0.6 as released", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "06a53a1b297c055681d5e4ee642e9c08d011cb9d", "messageHeadline": "xfail this test on Numpy 1.10 for now", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c18d8b2186aadc04cd6e448ba806d55b16dad715", "messageHeadline": "Clean up code for generating in-memory input table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "2f2f332310843f45483a418a11b9e55fefad0b2f", "messageHeadline": "Clean up changelog in preparation for v1.0.x release (and remove some\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 115}}, {"node": {"oid": "75ed1da2aa5cb9467901a88eb38f834211e456e4", "messageHeadline": "Merge pull request #4228 from embray/fits/issue-3854", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 592, "deletions": 153}}, {"node": {"oid": "73339ee8c563ab08f82dd00d155a7bc743418d42", "messageHeadline": "Another fix in #4228 worth making note of [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bb60320569d10de640d7fa135dfb69fba7afeb59", "messageHeadline": "Added changelog entries for the working fixes in #4228, and also note\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "104fc6d58b76e2fae05885fd711998773b177fd5", "messageHeadline": "Discovered that there is a native workaround in Numpy to the problem \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 74, "deletions": 187}}, {"node": {"oid": "c8503d3a4b4babf22f6856df70cdec845710d942", "messageHeadline": "Fix this test on Python 2, where the 'native' string type is str, not\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "843d58685a2e5b9f9558b8bea6fa08e03f6ff4f2", "messageHeadline": "According to a close reading of the FITS spec, a column with TDIM suc\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 242, "deletions": 6}}, {"node": {"oid": "fdc1501454300c2db3d7d06063604e80f2a61fcb", "messageHeadline": "Changes how the dtype for some FITS columns is determined, so as to i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "ab9fe307fae80a40255d1c7b8e4edff2889fa728", "messageHeadline": "Adds a test for a couple cases where string columns with TDIMn had is\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "d58fb33988f279500e1114435231642545a098c6", "messageHeadline": "Adds a regression test for the unicode column width issue mentioned i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "b78026a6d881ea5d3472423013ef62da9a8fbe87", "messageHeadline": "Fix a line that is normally only reached on Windows (incidentally, I \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2344220fe1aa8faa94f77bfc7e079d709bc49879", "messageHeadline": "The test here specifically for chararray.chararray wasn't appropriate\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d86900527475a1f50c35b9e26d43f2837271a92c", "messageHeadline": "Actually the dtype constructor blows up on zero-width fields *except*\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "25848e92603b2f63b2b3df21f2b2da24bfa95f15", "messageHeadline": "Turns out in a couple places I wasn't correctly testing for the monke\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "047173eb3019ef3491abebc6b6c509df8ca3010c", "messageHeadline": "Redo BinTableHDU._binary_table_byte_swap as a context manager, which \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 90, "deletions": 60}}, {"node": {"oid": "43276218549fa837362b0bdc50e23dc56015b6a5", "messageHeadline": "Now when a user-supplied table contains unicode columns, those column\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 83, "deletions": 19}}, {"node": {"oid": "bd6a16f5b47f4605ec5b617272bb51ff28ded0f3", "messageHeadline": "A few things going on here:", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 94, "deletions": 14}}, {"node": {"oid": "3083bb071ef563f23fe7568ef80016d149f82c38", "messageHeadline": "Eliminate this chunk of code with a simpler implementation using ndit\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "8d881191f212918c4249f0238ea4ab52b6434e70", "messageHeadline": "Dedent this block of code", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "b770c2ad03e406abd9eb782f42dbb7b4411e7c91", "messageHeadline": "Fixes the first class of issues, where Numpy now tries its darndest t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "5951b6adfe40014cec2c6a0302a114077eb22a82", "messageHeadline": "Merge pull request #4254 from eteq/fix-gcrs-trans", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 764, "deletions": 511}}, {"node": {"oid": "6bf60b3308217cedae00acaa84c4e781e409f36d", "messageHeadline": "Some documentation cleanup to reflect my changes to the bounding_box \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 130, "deletions": 119}}, {"node": {"oid": "50851fd1df91bdc41a1104197a874a3ae3885a16", "messageHeadline": "removed bootstrap update from 0.3 changelog", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "564d0265a9f62271ff3f78bc9de44b0f0e184177", "messageHeadline": "included change description in New Features", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "564488b7e8f8164033b21afdb84fa8689afb9f71", "messageHeadline": "clarified bootfunc output documentation", "author": {"name": "Elijah Bernstein-Cooper", "email": "e.bernsteincooper@gmail.com", "user": {"login": "ezbc"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04db76285919f3ffe31c6a7fcd0bcd32cd49f436", "messageHeadline": "addressed build failure 9689, changed example docs in bootstrap", "author": {"name": "Elijah Bernstein-Cooper", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fa53a9ec8ed125aa2071a1f9b3ac56e5cf96bfde", "messageHeadline": "included the lambda example", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "232207535e79f9bff0c8c09e66648c6857753f20", "messageHeadline": "added examples to bootfunc and completed testing", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "794dfeafe09bfa231764603f06cb0a6b4c777f7d", "messageHeadline": "added multiple output possibility for bootstrap", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 17, "deletions": 68}}, {"node": {"oid": "1c37e7f063a54f9289cd2f805109ba55bb593331", "messageHeadline": "Addressed comments by @bsipocz, included scipy decorater", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "31f5113f14663961ba7a634207b18c62d39ef8b7", "messageHeadline": "definite commit of funcs.py", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "c82f2c1674d15512e68069a39de8c47fd24e00fe", "messageHeadline": "updated changes log for issue3601", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9128f837aa27b17dd5ccdfce978aae74d96ea1af", "messageHeadline": "updated changes log", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "abf70a8cbdfda26ac3e483792e846fb9f1a66e0f", "messageHeadline": "bootstrap: reworked indices variable to be more pythonic", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "08b63c3328dade5ebf53985db29f1d571e44743f", "messageHeadline": "fully functional, needs indices to be output_index", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "bc9df0563d86a5c51e1286bed4017cc7a7130c79", "messageHeadline": "initial commit", "author": {"name": "ezbc", "email": "ezbc@astro.wisc.edu", "user": {"login": "ezbc"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5af98d9cfd0d60a6904ffb76ffd7a57edd20f7ab", "messageHeadline": "Merge pull request #4162 from lingxz/fix-4122", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "5b83d3c45221684e7e00742ff546905c595862d6", "messageHeadline": "pep8 cleanup", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "74edf04652a51d892313442e93d552f835f1dc96", "messageHeadline": "Add changelog entry for 4122", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8aa63d0c7e37c601fa780330ed312334ec9af52", "messageHeadline": "Add test for reporting type differences", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a9a6f4441aa6cb7ac08c566ed97fb139a8b05aed", "messageHeadline": "Move padding outside loop", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f4135ffe8282d01282b921869257a0e6cdfb4f1", "messageHeadline": "Report diff types in the output", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "980c7e79890b14e74881477808b0e8572dcbd2d7", "messageHeadline": "Check if one card is a string and the other is not", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "1572e07b2caeafe5fe272bd3905452829bc80d88", "messageHeadline": "explicitly report type differences of cards", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "5bd6dafec2cd9a13ce155e7ef65091c6e79a9c28", "messageHeadline": "Added a has_user_bounding_box property analogous to has_user_inverse", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "779ef3e5bb14d9711dc24ae26578bfd7c22d618b", "messageHeadline": "This restructures slightly the API for defining and accessing", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 297, "deletions": 75}}, {"node": {"oid": "4937b46a2cd99e9eeee84d3ae4881fce46e3f0f3", "messageHeadline": "Update bounding_box property and create render method on Model class.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 455, "deletions": 251}}, {"node": {"oid": "16f148357ef7fe017c7bc6f77e7f3889b905f1f3", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "148279cfe295decd0f468dd978d6a1898e4b1bc9", "messageHeadline": "change ordering of GCRS/ITRS transforms to make more sense", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "5755431c323813245f394c94338059e19956c677", "messageHeadline": "further simplify itrs property definition as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "794096ef45e1f6d295ab04c6121fc9790481c20f", "messageHeadline": "Merge pull request #4238 from bsipocz/docs_fixing_typos_VI_II", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 77, "deletions": 78}}, {"node": {"oid": "68824c3aae72bcf77abee23a1c093b6758c9064c", "messageHeadline": "Merge pull request #4251 from astrofrog/fix-blackbody-multiple-temp", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "fedd8b7d2bba54a01a008d222cfc2eed2ea8bde9", "messageHeadline": "Add note about broadcasting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8ada157d0fb1fbecf09c050d5ce54668512fe73d", "messageHeadline": "Clarify docstring and update changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "76662c0fabf853a4552c7c11fd11d59424c85766", "messageHeadline": "Added test with multiple wavelengths and temperatures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "27e8c1a18d298576c43a2c4dfc07803469a37301", "messageHeadline": "Fix blackbody_nu to accept arrays of temperatures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "db2d9abb26cc33e7c13921b07fd78c8b487a1ebb", "messageHeadline": "make `itrs` property use `get_itrs` as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9dacaba86ed290ad8c5beea21ae38e08b5a8d4fc", "messageHeadline": "resolve circular dependence by moving EarthLocation import to bottom \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "dccd79aac712915d595bbb9026d2d423a2391527", "messageHeadline": "Merge pull request #4236 from embray/modeling/inverse-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 201, "deletions": 46}}, {"node": {"oid": "bb091eb74700539722ac869ea7a80518c621672c", "messageHeadline": "Added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0d10ab6f1d865b72bac0c2a6e91f7eb5676574ac", "messageHeadline": "Ensure and test for AltAz<->CIRS round-tripping", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "516c40fbc82ceb9bec55cd7c31edb34a760e19d9", "messageHeadline": "comment clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49d27d6cdff7e38ef657c89f1fb7910d736e0442", "messageHeadline": "switch to using obstime-ful ITRS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "28ef0b1d7f9f43a022e59f6ee966163fc71ab324", "messageHeadline": "fix all->any in CIRS->AltAz and typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a634b36a2df6588b2a861568d1f8039530cd4bad", "messageHeadline": "minor test changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5a0a185e3895ec98a63b8a818ff4e9d565c71f3f", "messageHeadline": "switch test_icrs_altaz_moonish to using epv00 for correct ICRS coords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ca3b6851989df41733648af4dac3e1df40a330a8", "messageHeadline": "change ICRS<->CIRS to also be more parallax-consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "20fd71eb9f15d1fe301272b3343bab8548f51697", "messageHeadline": "switch ICRS<->GCRS transformations to be parallax-consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "3b2c2675974a33e18bc81e69ecedbd1bee65d763", "messageHeadline": "a few more test adjustments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "aa1cd6b1f6a43a7e25ebea7661a561fd12112581", "messageHeadline": "fix sign in ICRS intermediate transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d5ec8a81e04d885696ce2c2d9aa718a92ee6840e", "messageHeadline": "refactor test_icrs_gcrs to add round-tripping test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "1fe28a60fbab542642213b024ceaf39e2a46dbfd", "messageHeadline": "more diagnostic testing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 102, "deletions": 28}}, {"node": {"oid": "b1c05c054ec6f580bd56ac1a93724a5daf3b1541", "messageHeadline": "reorganize transformation tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 503, "deletions": 472}}, {"node": {"oid": "299ccc91fc08fb599eeefb41ed1451030bf6411c", "messageHeadline": "fix typo in comment of transformation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3d9702c298867044ad1d0151f5e431d749a1f1", "messageHeadline": "Added gcrs sanity tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "96d7148bb8b49567d837dbf7ed8f5b7d9ed5a74f", "messageHeadline": "Adds a has_user_model flag to the public API, and includes temporary \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "dc687467a0edd8f17fc761d2a6fa521e8ef2bea5", "messageHeadline": "Use explicit coversion of h.to(eV*s), by allowing parsing of constant\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "649f04f82d8aed164d0033571bef95c8578ecb8d", "messageHeadline": "Apply patch for overflow problem in wcssub", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a3e3d45ed2e47726ef03db9cbce1165ba1c81da", "messageHeadline": "Update wcslib to 5.10", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 228, "deletions": 486}}, {"node": {"oid": "9a6fac92571cdc2c8636d09e5dceae31c72b02ee", "messageHeadline": "Fixing typos up to 8515e272 [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b1a4bcd436a1feaac1a4ce7572bdfa082f26b9c", "messageHeadline": "Removing unused import", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "553216e8c0ae92705ff65567a64ddf1f2aad08a5", "messageHeadline": "Fixing typos up to 9889c772", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5b1dbd3b7466b3ab4c2185a966207b307bce4104", "messageHeadline": "Fixing typos up to 646ed8c8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "209d9713b8e10e437419be984c743f31857cddde", "messageHeadline": "Fixing typos", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "910af4ea32233c101fa3f73f724e107778a7d0fe", "messageHeadline": "Warn about slight change in values in bug-fix section. [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7a50abcc0c2bde5a3ff909e679ed0b72679e85bb", "messageHeadline": "Move any indexing stuff from Quanty/Time to Table._new_from_slice.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "8515e2727c64b06aecd75589f8f4d47701820fb2", "messageHeadline": "Merge pull request #4235 from mhvk/time-remove-erfa-time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 107}}, {"node": {"oid": "0e6203cce4c53b8e767b643d58e652d65ff50855", "messageHeadline": "Use ascii encoding for ERFA string input.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5a95d0db81efb91034923294dfee6d7b9ba66b55", "messageHeadline": "Merge pull request #4075 from embray/table/getitem", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 174, "deletions": 170}}, {"node": {"oid": "e5eea5b0329cb9f5589a54e5205a90cadd83ad95", "messageHeadline": "Adds a changelog entry describing the user-visible changes in #4236", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "82676d03fbb63109873dafc41756665f8c54774b", "messageHeadline": "Add NotImplementedError as a nitpick exception", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c44aaa997cbacf7c8ed0620095d82fecb7e916b0", "messageHeadline": "Added some previously missing documentation about inverse models.  Al\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "af1294893233b3020976534e283e92517bc92a65", "messageHeadline": "Clarifies early on that an instantiated model is then called like a f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "e748a1256d3f7ecc925d32efb78375122ec54c62", "messageHeadline": "Change how inverses are reset to their default, by using del model.in\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "3a246309342f39926482ae58308d5989154f5c75", "messageHeadline": "Reworked how the Model.inverse property works internally, so that is \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "deb4fd7ae19e5ae7ba61668b3c5daffcf2099857", "messageHeadline": "Merge pull request #3956 from nparley/sigma_clipping_memory", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "5de23bb37e6e7d640dfdc108f686da5512ac4c8b", "messageHeadline": "Added some more explanatory documentation for the column __getitem__ \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "6be02b46b93df4b433ace992c88f6121acd7e890", "messageHeadline": "Remove erfa_time, replacing names with corresponding erfa ones", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 107}}, {"node": {"oid": "37b53fbdb3a611cfa68191055ea4e67e46cb4ebe", "messageHeadline": "Fixes #4231.  Thanks to @JGoutin for the original patch.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0b3c676d66233f1004105b87596fea6cf4babf10", "messageHeadline": "Merge pull request #4227 from mhvk/skycoord-test-precision-fix", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb7abb347f03d41a3ceb63ad09b0baafce66f921", "messageHeadline": "Merge pull request #4156 from embray/build/warnings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 114, "deletions": 70}}, {"node": {"oid": "76bd202f35d3df0db41baf339b25b34c649e55de", "messageHeadline": "Rewrite tests so they do not rely on rounding properly.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "24b37a54b4c05c42a941aae504ecd2a40bbb09fd", "messageHeadline": "Ensure all unit definitions use constants only, not numerical values.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4e3861d9951cac179d67b529db0ffb6dae050c3b", "messageHeadline": "Merge pull request #4197 from saimn/jsviewer-ipynb", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 87, "deletions": 58}}, {"node": {"oid": "004e008f56cb55ae8f897ea0d14fe6e4cdb38913", "messageHeadline": "moved changelog back to 1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6229eeddaa557c7b8f4ebf2993a89ab085aad92f", "messageHeadline": "Merge pull request #4223 from eteq/unxfail-sites", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c911ad778df07a48d670ecb70abd5584959febfb", "messageHeadline": "Merge pull request #2970 from embray/vo/issue-2970", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "1e2b9917f9bc46b6eae4aca92f4288f4c780bc80", "messageHeadline": "Added changelog entry for #2970 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8476d178c6daebbd2e62156f323e8f53e769ee85", "messageHeadline": "Use integer X,Y,Z in test to avoid rounding errors on i386. Closes #4\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "27d14fa670da228564b16ed29f50b0945944c1fc", "messageHeadline": "Remove ipynb argument that was added by mistake [ci skip]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f47e4b2dc3080aac7061dc3d85d299401df0321", "messageHeadline": "Add changelog entry.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b951a7d0229dbc2bb8efcd511f431aadd6bedcb", "messageHeadline": "Use the new possibility to specify the table classes in pformat.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "a2e8f9b93370267aa79c9f6ff3cfe3e128464b59", "messageHeadline": "Use IPython's HTML so that the output html is rendered directly.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "556716e75cb80cf3d67fb14edd3320a299033f32", "messageHeadline": "Allow to show a table in the IPython notebook using dataTables.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 79, "deletions": 59}}, {"node": {"oid": "4c3f48cc85d3596d5ce21f81efab369044f94685", "messageHeadline": "Remove BOM that was inserted in CHANGES.rst", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "149e3891993b360cff037c5dd2fe2f9fcfb6a2a6", "messageHeadline": "Merge pull request #4224 from astrofrog/test-runner-import", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "132bbee722a53215ff79e6b5c25f5f32d269e0ad", "messageHeadline": "Don't use map_async at all--there really isn't reason to in the conte\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "65e539c8eb35cda7d8b3a50da0c8fc2fca5ebc70", "messageHeadline": "While we're at it, there's no need for this to be a global variable.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "4969b578a34f13c33e173449f9b51c148e79125e", "messageHeadline": "Make sure task passed to Pool.map_async does not rely on any volatile\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e0b39ef5a63c3b47a3ece78fdadf4efdf410a8ad", "messageHeadline": "Import TestRunner into astropy.tests.helper for backward-compatibility", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "339b4fd5916a65fbe6a5f83f7228b6ec5c708d57", "messageHeadline": "Added CHANGES.rst sections for v1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "0b10fee6539664da594428abafb4750a22586247", "messageHeadline": "Merge pull request #4205 from pllim/fix-vo-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 170}}, {"node": {"oid": "06fd7e23c1d0a5ec27acfe2ce516ae3420125695", "messageHeadline": "Merge pull request #4045 from mdboom/wcs/precision", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "93d962fd67f186991ee63fcd6d6538e1f8f349f4", "messageHeadline": "save as-loaded json file in registry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40e8d33a8557c41df744d14478fd5dedf37d3e19", "messageHeadline": "Merge pull request #4211 from eteq/fix-4120", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "f68179bb29fa027468040a5d6452777e13336f24", "messageHeadline": "Remove superfluous subsection from changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f57d702cfaa2d6b256a88eec5168c42bc3db918c", "messageHeadline": "Makes it so that when building with the --debug, all the warnings tha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "afb3c89baa4b3f87cd63a4750ce4f3832648f42a", "messageHeadline": "Fix goof on macro definition that only comes up with Numpy 1.6", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6e56399c2d7d973b49e65ed0ebd0b4c92531cc8", "messageHeadline": "Squelch a couple more warnings coming up in WCSLIB and CFITSIO that I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "302a0d1c26e3e2c9020b3661842ebbf7ccb6755f", "messageHeadline": "Suppress late declaration that was causing build to fail with --debug\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8e24b067a7067bc8c40fd77fc904f14c708716aa", "messageHeadline": "Update astropy_helpers to its current master--this includes https://g\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa58dc0c4f68ed521b1eea4c9b0a479218c4ff1c", "messageHeadline": "Fix deprecated Numpy API usage in astropy.io.fits.compression", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4e2bd4c99d549871b78ad895054e2a4d222dad2c", "messageHeadline": "Oops--use these defines instead of imports, since the imports will fa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1cd94dee28f066158195f2b6cfc333e64bc14e4e", "messageHeadline": "Squelch Numpy deprecation warnings in astropy._erfa.core--this one di\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1072e8d1c74a0aef1bcf8f5fa3c825a351bc444a", "messageHeadline": "Fix up use of deprecated Numpy API in astropy.wcs (unfortunately nece\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 72, "deletions": 53}}, {"node": {"oid": "379911ee1b41e4b41cae127c98aacfd128bf2fd9", "messageHeadline": "Suppress a few additional warnings from CFITSIO", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2fb0805dd2d5fd4ab420b7a3d4f4b2f981f0e02d", "messageHeadline": "Fixes an 'assignment makes integer from pointer without a cast' warni\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "477e34931eacc7892ac1a005dbad1213ac3c37c6", "messageHeadline": "Fix incompatible pointer type warning", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9da6b890cb6a62118fc63171989c2da0399ee5f", "messageHeadline": "Remove apparently unused variable.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bae62e5c7eff2d03435e87e0a4e8ea75e210d429", "messageHeadline": "Disables a few warnings that were coming just from WCSLIB.  Downside \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "082639caff0de72868d82282bec7148a703027c9", "messageHeadline": "Added changelog updates from v1.0.5 release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "518fe18320e0956b505115f040620ddb64109a24", "messageHeadline": "Un-xfail tests that download the sites file from data.astropy.org", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "99e47d242613c6b548bc8bf19bea8195777fff1d", "messageHeadline": "hide progress bar for sites download", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd1cd1a5f89cb4fee20308f0100439ed7c271f4b", "messageHeadline": "allow get_file_contents to accept all of the get_readable_fileobj par\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c5a97da079893a523a4ca765d79b05e5d84676d", "messageHeadline": "Cleanup changelog in preparation for v1.0.5 release.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 104}}, {"node": {"oid": "34f4c29054e6e646a108830aee92ccb185c1a718", "messageHeadline": "Merge pull request #3757 from Cadair/unitrep", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 198, "deletions": 91}}, {"node": {"oid": "0d8d0a85930488c1098ec369ceded0d79298aaae", "messageHeadline": "enhance 4210 regression test to actually check all the ecliptic systems", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5272caa895333f6eb0104863b4f38d587a731248", "messageHeadline": "ecliptic coordinates-> lon/lat/distance (default spherical)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 40}}, {"node": {"oid": "fa54983d6a9d9fdafd8632cc340b1a7b9a2bd804", "messageHeadline": "Merge pull request #4217 from astropy/svg-badges", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c278e92ebe2bded7ab9ead6657279285c60e8144", "messageHeadline": "fix typo in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ebfc4109de64a70e161316440e16209c680767b", "messageHeadline": "Add Python 3.5 to tox.ini [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea3adb01f624af773c79b17f3a619e2150da175d", "messageHeadline": "small reword of docs", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93e22dd31ff1285800ee40b62a291c2946e5f9a2", "messageHeadline": "Add documentation not about ``_unit_representation``", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b1f00288c6f359c4ff23e12950717b0e056fa666", "messageHeadline": "small fixes [ci skip]", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a617c51fb75c80e1522ee9a19cc1f5f4d6934f75", "messageHeadline": "Fix syntax in changes.rst", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41021c217df59b9eba16cbcd6d6833294a5b6b18", "messageHeadline": "Make sure that tests don\u2019t permanently modify the dictionary of repre\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 37}}, {"node": {"oid": "8885149be42dcc86b58018f91c5d7ed0fcca6154", "messageHeadline": "try and fix test fails.", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "90a251cdf8a2626090e11598ada48fcdcab9c684", "messageHeadline": "add a init and transform test", "author": {"name": "Stuart Mumford", "email": "stuart@cadair.com", "user": {"login": "Cadair"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "942bccaa7f95ddff06e9a75ede9d5aee424da533", "messageHeadline": "fix typo in changelog", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5dd5f1f481c9f66f33e6e1a32c7f954184b9ec2", "messageHeadline": "change _unitrep to _unit_representation", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e21d510a4ccb32198455f63de57453e838477540", "messageHeadline": "Change the represent_as methods in representations.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "54e02ca23a4c0d31ff86a69f2f4857b81d1a792f", "messageHeadline": "fix readme", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f6ae74934ed654beca277535df16d891575aace9", "messageHeadline": "remove more instances of assuming UnitSphericalRepresentation.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8bf17b76add168ae43dc8aa9c5406b2a94e4e19f", "messageHeadline": "Add changelog for _unitrep change", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c98d39103480588ca613a05786a0e012d735c575", "messageHeadline": "Add _unitrep attr of SphericalRepresentation.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 74, "deletions": 73}}, {"node": {"oid": "33acac80f779768fa541ddab15b967a718ed0d8d", "messageHeadline": "Add changelog entry for #4198 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1d09cecf37e7c6611afec58c428f7bf8b7bcd6d", "messageHeadline": "Merge pull request #4020 from embray/testing/test-runner-refactor", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 610, "deletions": 289}}, {"node": {"oid": "9dd7bf856aca9887d180244aabd0b52265d470f3", "messageHeadline": "Merge pull request #4198 from lpsinger/immediately_clean_up_downloade\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "428c1091125ae5b856184eb7daf89a58dbdd52a4", "messageHeadline": "Merge pull request #4042 from eteq/add-sites", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 753, "deletions": 8}}, {"node": {"oid": "79eaef1f3133e951d6e7465f1150c717f390071a", "messageHeadline": "Small changes suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4945cde61a2e9fa24a918399de2963082ee2e506", "messageHeadline": "Merge pull request #4220 from saimn/changelog", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebd5d2df80d145dc4126436efd2f4dd1fe021f36", "messageHeadline": "Fix changelog entry for #4174 added to the wrong version.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0719b46520c161ba12cd7bff5cc268020e76264", "messageHeadline": "Merge pull request #1041 from astrofrog/io/update-registry-example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "15f2a84c1cbbfb476bc9a6b60ca8f2822e1e075f", "messageHeadline": "Merge pull request #4142 from mdboom/wcs/error-message-from-wcslib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "49aa6687da7497315d822229bd2a9aee88ad2427", "messageHeadline": "Merge pull request astrofrog/wcsaxes#172 from astrofrog/travis-container", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "522d138e66c7fd261a0adc193276274d0af02294", "messageHeadline": "Retry failed downloads", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5846ef0302257273e73c84d7ae55d4f7e4543564", "messageHeadline": "Merge pull request #4216 from larrybradley/cutout2d-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "e405f660614ae6b76f0475c09ec8f7f1e62c809e", "messageHeadline": "Increase timeout for remote data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e6c4d20d3899b45f47a08fbf7d7517fe5710d60", "messageHeadline": "Switch to container-based Travis infrastructure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a531f3f327fa5460ed419a9d0cae766e90c56e01", "messageHeadline": "Pin coverage version to 3.7.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0d2709dd9fecafb67bb1529bb64a71767777d88", "messageHeadline": "Fix missing period", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c88476d3808bbad1515c7da92d27875de63ae9ee", "messageHeadline": "Update docs to clarify Cutout2D size rounding [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a6f3145bf65ba68b58a9fffc6b5b61954cc9512a", "messageHeadline": "Merge pull request #4214 from taldcroft/table-align-cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 241, "deletions": 110}}, {"node": {"oid": "2ed4bf084e653c5b3e33c1723981c874caff3cc3", "messageHeadline": "Use SVG icons for CI badges and change from pypip.in to shields.io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2423447756c3e5749aca737ef270e15d88d690b5", "messageHeadline": "Implemented comments by @taldcroft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1a572f13d91dfd41fb8f254d43c9b043e3fd6e85", "messageHeadline": "Small improvements to custom reader/writer docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "91188a5619e2a37ad953f0a30f79f920977da795", "messageHeadline": "Make registry example more general and timeless", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "b69472afdb46e1f6b6cdf0be4ce0f3332b8c8efe", "messageHeadline": "Put back fill char and address other @mhvk comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 130, "deletions": 39}}, {"node": {"oid": "2eed0e404a7c5e2b105ee62bba5ae889b7ee9ae1", "messageHeadline": "Change to do module-level import while avoiding circular dependencies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fa81aea33f041c847b32063cd9acb63a2f401d1b", "messageHeadline": "Updates based on @mhvk's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "ed28f41c077278452eb62410471237054187c905", "messageHeadline": "Update Cutout2D size docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8c45ac757b2e720c64433eb32b4070de40821075", "messageHeadline": "Add test for size rounded to nearest integer", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "41907e36adac1b7faedea171c924863dfb7a6c20", "messageHeadline": "Add test for size in derived pixel units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f94e817ec0c04490d9bf966976da5a16db4c8ca7", "messageHeadline": "Fix the check for size in pixel units", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d565b204a87ad04644c0621da99d510ae9cbb7fe", "messageHeadline": "Always round size to the nearest integer", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa3706f98aef6b0ef0296225d3bcf872e64a0a96", "messageHeadline": "lamb -> lam", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb7b603c31318ca8371882c01d0451567609f06b", "messageHeadline": "fix for first item in 4120 by doing labmda->lamb", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "42df766f8848e76b9e124263e9a22e6ed1c31675", "messageHeadline": "Merge pull request #4212 from eteq/fix-4082", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "4bbd64cae93796a591c8bc870027ce5531852917", "messageHeadline": "Merge pull request #4213 from taldcroft/table-vstack-4208", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e4c0a9e8b2593fa1251899b0e0ae4f89389d7818", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1aad8d61de5976df42b4056ce8258a0e49608357", "messageHeadline": "Clean up and speed up align logic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 71}}, {"node": {"oid": "e4c8f11b5b3471cc80ac93363eaca115b4bc2fcd", "messageHeadline": "fix missing import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41c625fa9066210aa0ae96c458592eb5117ef2f6", "messageHeadline": "Factor out len(table.columns)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0b86d270c0ffaee7ebcd26ba0362c9932e977900", "messageHeadline": "Change default align to None => right", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "a3278a612d37dc07c346305d0bee1a21426c7e41", "messageHeadline": "Fix for Python 2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc380f99dcbe3806f8eb2effd795b2f6fc810cfd", "messageHeadline": "Improve table column align UI and add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 39}}, {"node": {"oid": "5a78dda9952a3ded4aa556515b7bd12413cdd46a", "messageHeadline": "make regression test compatible with no-scipy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8728051ffa0ba95f96342c173603bcc77f1894a5", "messageHeadline": "Fix NameError in table stack exception message", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9706070813c5f8f72d6c6db8f18ce6a4d7d94103", "messageHeadline": "Merge pull request #3907 from keflavich/more_units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "a0c9913af7b3bcb9fea08218bf98d6180dd40e0c", "messageHeadline": "Merge pull request #4131 from saimn/table-format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "e0ade467d43b4e3d4e52e48d4d71f1e0327880d0", "messageHeadline": "Merge pull request #3825 from taldcroft/table-doc-updates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 240, "deletions": 59}}, {"node": {"oid": "64fedfe584258f0f93f263abf7ccec39e6684136", "messageHeadline": "Minor corrections [skip ci]", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "875fbbdb0e72075748df1c4f104d52f86f110831", "messageHeadline": "Add this to CHANGES.rst", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e5264b9cbe1036f922015af430e49adc383e3a7c", "messageHeadline": "Change kwargs order to avoid breaking pformat's api.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58334371bb5a853c877981f281c8632fd9f2979", "messageHeadline": "Add a tableclass parameter to Table.pformat to specify a list of CSS \u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "391d00694a46fb3d068c26d75a34881ff58d4d6c", "messageHeadline": "Update docstrings in table.pprint", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "a1d77213d4118bf7d8a3a462b968a120f87fc5a5", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "66995103c60df8a25d69111d32fdaec360fd464f", "messageHeadline": "fix 4082 by checking for storekdtree falseness at the right times", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4d22008ef34080d0e2e9a6051c8090d539c7560b", "messageHeadline": "clarify 4078 changelog entry and move to fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "13b2e1ddcc94c61c31c441cff7ebbc70cfba9653", "messageHeadline": "Merge pull request #4207 from taldcroft/ascii-multi-daophot", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 495, "deletions": 108}}, {"node": {"oid": "b3638618ac37ac7bb15309a5fb2a1b5f4bd29040", "messageHeadline": "Merge pull request #4103 from matteobachetti/patch-1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "40c9e15752f683ff954bfb67952c3826e2905df5", "messageHeadline": "Implement suggestions from @hamogu", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b4b7a7032f950da34adc066c60025486c29aae56", "messageHeadline": "add regression test for 4082", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e293adf7b49879620cb9f101ba878b93191a15b1", "messageHeadline": "Make improvements suggested by @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 28}}, {"node": {"oid": "794824322afe78f2ef2a23b43b6ed3ce0e5f67f6", "messageHeadline": "observatories->sites.json, for local and remote", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd08fb85d12998d8e449e9e6f393c6ec0877ff30", "messageHeadline": "add documentation mentions of `of_site` as a convenience method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "8585e3958f05f55527eb70c0f02e406a9089930c", "messageHeadline": "add option to force_download to a custom URL, at docs to explain it all", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "1c9702094987b495beb34e2493d770fe89f4b78a", "messageHeadline": "update tests for registry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 118, "deletions": 32}}, {"node": {"oid": "a29854acc9371c93083eadb8b5382796fed39b83", "messageHeadline": "switch to a SiteRegistry class", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 76, "deletions": 122}}, {"node": {"oid": "adb30a3d76a07b7cffc3088e989e636b8a07b803", "messageHeadline": "py3 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "967cd7c04b78e04d78522de555e0779fd329587f", "messageHeadline": "Adjustments suggested by @mhvk, especially adding info.name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "89679f6d89ad47d079d9b2dd5b2b9571252d54b8", "messageHeadline": "doc fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fc915f25db36748e8bc246783e897b4cf72ba027", "messageHeadline": "update to new observatory format and drop alias special character", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 345, "deletions": 300}}, {"node": {"oid": "125af941ee03f1d6b3115a428a8ec5943caf98d3", "messageHeadline": "Reverts some of the changes I made previously, so that index copying \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "872f1920ebca4000fb41a96ed3607a913f3d98b4", "messageHeadline": "some info tweaks in docs and changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c25fbbfb793b473221de34b2c6f5bce29f0d8cff", "messageHeadline": "minor cleanups in earth.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "17eeaeb7020de5038e4b8d394e1eeb2916481ef0", "messageHeadline": "fix tests and related actual fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 46}}, {"node": {"oid": "c65bf4ef2040b7c2928f9ac1ee4546381fb52837", "messageHeadline": "Update to more streamlined sites DB but including online search", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 120, "deletions": 121}}, {"node": {"oid": "381dc5a1f92916d8ce66c7eef95e2237ff20b044", "messageHeadline": "fix tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3bf41230e1d19db8e2264c700c54239bc88ace2", "messageHeadline": "Adjustments suggested/inspired by @embray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "6135e4a474159b32fe39fa27394f19b6d1066d78", "messageHeadline": "update changelog number", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89a87fcbcd0194961d223606b8621600f33fde23", "messageHeadline": "sixify and fix doc typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "89c050ef287b87b1f96d2f02ec3b7108a2e6ea54", "messageHeadline": "added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1e6d179ae05db3cc9c8c50f1a14d3c9a86a4976a", "messageHeadline": "doc improvements and remove_site", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 93, "deletions": 13}}, {"node": {"oid": "35931f3a04b6ca95f1023a4a72bcdbc47d5d6502", "messageHeadline": "reorg for import into astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 2265}}, {"node": {"oid": "a7f21ffd1e234e274f185f832848bda39f776db1", "messageHeadline": "Correcting sources from URLs to a name (IRAF Observatory Database)", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "34d266b215c6a2cff6ce2fa6affe5a7b399e3b88", "messageHeadline": "Adding observatory database and parser", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2695, "deletions": 1}}, {"node": {"oid": "cae300d7af9772616d44a6f025ba8fe13cb78295", "messageHeadline": "Initial commit of astroplan edited for sites", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "882331b8bd77a5a59fd6201766384ab403bee7d2", "messageHeadline": "Merge pull request #4200 from bsipocz/test_add_date_to_header", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab92a2ceb9db984e0a75885f481411171d82df36", "messageHeadline": "Merge pull request #4090 from taldcroft/table-replace-column", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "5601ab3821d29a511783ffa730ae538dbe69236b", "messageHeadline": "Merge pull request #4203 from eteq/coordinates-docs-updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 67}}, {"node": {"oid": "d5c51b31595abd45a970114768e07da4b617cd13", "messageHeadline": "added changelog mention of removal of coordinates migration guide", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "db8aaa67f3e4785e575c8c09fa9cb2cfb937f6e8", "messageHeadline": "Incorporate the changes from https://github.com/astropy/astropy-helpe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f2d4c62013b95765971e9df8a0704eb86a62c547", "messageHeadline": "Fixed indentation", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0070bc62f41efacddf18162dd9e32a2b35011c8", "messageHeadline": "Added a changelog entry [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "372170ac151ca48c6a879309c4a96222416e60a6", "messageHeadline": "Updated astropy-helpers again to the latest master, incorporating sev\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c3d9fb1f996ed619fa4906ca1e7a4c37040e3210", "messageHeadline": "Fix for Python 2--functions don't have an __annotations__ attribute (\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e55dc78084319d1b7f27399f754dd63f6eed1a83", "messageHeadline": "Some refactoring of astropy.tests and astropy.__init__.  A few things", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 583, "deletions": 288}}, {"node": {"oid": "0562d379e817d85f8d385790a062e4d19ebb4808", "messageHeadline": "Merge pull request #4204 from embray/testing/4164-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "ea13d1073bc9a2e68331e232b641db963c4bec39", "messageHeadline": "changelog change (minor)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b31ab73866ba647d84c147b708a60733fc7402c6", "messageHeadline": "retab", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d628ee31400e9518adadb5cc68840e77884a37ec", "messageHeadline": "Update changelog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b0ff2a60b62eb4547c509cde576012bb3768186", "messageHeadline": "Fix formatting and style, autopep8, etc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 196, "deletions": 185}}, {"node": {"oid": "26fe02a7af0f53a53cc4a0101df265425f8bb194", "messageHeadline": "Minor changes to docstrings, fix tests, bugfixes", "author": {"name": "Hannes Breytenbach", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 254, "deletions": 121}}, {"node": {"oid": "1a746b252609d6fb9adafb307c696d035193ecc9", "messageHeadline": "Added some improvements on how multi-aperture daophot ascii databases\u2026", "author": {"name": "Hannes Breytenbach", "email": "hannes@saao.ac.za", "user": {"login": "astromancer"}}, "additions": 362, "deletions": 121}}, {"node": {"oid": "35e9242335533c69349b1cefb42a318e6e573958", "messageHeadline": "Add a section on binning tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "ebee234adda877dedae8dcc7bf670441d1c7fba7", "messageHeadline": "Strip rootdir from path entries in 'Running tests in...' line of pyte\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "63572b654b70f18db3c30e4c6142c22eab92161a", "messageHeadline": "Remove section of Caveats that no longer applies", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "b6bfc6f96238928d8f5cf04a9c1d458af32b0de1", "messageHeadline": "Skip another doctest failing in py2.6", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be29c104fa839443b440510e0c2b47be75458a7a", "messageHeadline": "Skip doctests failing in py2.6", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13df641d3e3c9ec43a0b7ecc9ab10a9d78332694", "messageHeadline": "Update documentation to endorse use of mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 158, "deletions": 35}}, {"node": {"oid": "fc51cf241ceae8f130937d78a4c0c9641f49e66a", "messageHeadline": "Silly whitespace adjustments--should be two newlines between module-l\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "1d68540d5f8e3fd143a43a7269216b8f3af7cc3d", "messageHeadline": "Rebased the table indices work from #3915 on top of my", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 109}}, {"node": {"oid": "09f0672db4746c7f59b85c922d0f097de074d820", "messageHeadline": "Adds a regression test for #4098 confirming that the changes on this \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "37014a98700167001b14f1aa83f7e24b8ca1b6c9", "messageHeadline": "Use a very minimal typedef of the ndarray class (the only struct memb\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9c304f8a2b5b358ddc1eca93f08247bc0d74df9c", "messageHeadline": "Alternative to #3930--speed up Column.__getitem__ using Cython base c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 57, "deletions": 66}}, {"node": {"oid": "589b5dce144a345f79ad483e7c638477313edfad", "messageHeadline": "Fixed failing VO Cone Search tests by removing flaky service or repla\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 42, "deletions": 170}}, {"node": {"oid": "b2ddf5bfd3269bc2e904984234c4b9bec4fc5ba6", "messageHeadline": "Update to astropy_helpers that should fix #4164 on OSX.  The change t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d07840d7058fa081da9877df28c22e07f1e20ae", "messageHeadline": "Immediately clean up downloaded files in get_readable_fileobj", "author": {"name": "Leo Singer", "email": "leo.singer@nasa.gov", "user": {"login": "lpsinger"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "d2a83b60dc3738e2560b0cc370573ab5a2857e01", "messageHeadline": "Fix sphinx typo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be431a81dfffee4865cc4c3ade14f1b54c866f6d", "messageHeadline": "Merge pull request #4115 from taldcroft/io-ascii-fastbasic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 26}}, {"node": {"oid": "35e7fab8ee128c64eb0b46dd1a030c6701ca6e76", "messageHeadline": "Merge pull request #4202 from taldcroft/table-indexing-tla", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3082, "deletions": 74}}, {"node": {"oid": "7f77b0d3a04733ad630844c8aa6a33b94711514e", "messageHeadline": "Merge pull request #4124 from bmorris3/to_datetime", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 190, "deletions": 25}}, {"node": {"oid": "3f9a962532da1b6d124b5114d4f2c0e041a325bd", "messageHeadline": "Changelog correction [ci skip]", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa73222b502dc1073cdda5afd9d02a6253b2d12c", "messageHeadline": "Improve docstring example description", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc967c38b73fcb00fc7c14dc5a9b2564479f4019", "messageHeadline": "Add exception if trying to replace an index column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e58134c022ab578ad2a5353c020a30fca19c06d0", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d767807229993a95f32c60c385d212c503a2dd60", "messageHeadline": "Add tests and docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "d89206de70e1abab272f7b00d7b0dbed7bb4541b", "messageHeadline": "Change to _init_from_cols to replace column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc38c659ef586644aa4ae7190fa8a61e26c775db", "messageHeadline": "Add replace_column method [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "f8790d1408ead245fecba402f2c4bb55bd6622b8", "messageHeadline": "Update doc example to pass on Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f3d5368f36492848024a49c9ded36b7b19170b3", "messageHeadline": "Fix Py2.6 incompatible format statement", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "883de2ee81cd66265b642fc62a82fb868b499016", "messageHeadline": "clarification in Galactocentric section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "96417a9cfb75180e80ac3ecd5b519651bdceaeaf", "messageHeadline": "swap index order to keep definitions at bottom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0348c3b84764a080adfdbf043d3166c4ebd6df23", "messageHeadline": "Remove coordinates migration info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 58}}, {"node": {"oid": "2a2c19b55388dfc2d37285c01d73ce30ee4a5227", "messageHeadline": "Merge pull request #3749 from eteq/add-ecliptic-frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 361, "deletions": 25}}, {"node": {"oid": "31fa16b073a03edd7ed8a559a1b1709e5a9a6ad0", "messageHeadline": "add docs note about ecliptic frames not being accuracy-tested", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7fa23622d0d2f343c11ca969bdb6671ae1aed08d", "messageHeadline": "Added changelog entry", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "43b61c1fe2d8c23b7f6a871b3b88c48fe83035da", "messageHeadline": "Added experimental warning", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3e347bd7da059944117edff6dd770a33c614d4b8", "messageHeadline": "Made .loc return a single row instead of a Table, minor documentation\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "0eac533ea58cd438431fbd1615f6a853c091f469", "messageHeadline": "Added 'unique' mode for indexes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 134, "deletions": 43}}, {"node": {"oid": "b9e7ea582c297f2c7a0601cf1b4555555bdb46a3", "messageHeadline": "Fixed bug with updating column references in index", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "46707ece6c5542110caabb55980d7e12cc68ff7b", "messageHeadline": "Made performance improvements for .loc retrieval", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 122, "deletions": 62}}, {"node": {"oid": "de0f0cdeb4170907c0aabbd9fd06684ac128133d", "messageHeadline": "Added new engine section in docs", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "24b866f76c1bb06ff36e14114c427304aaedaa93", "messageHeadline": "Wrote section on indexing in documentation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 200, "deletions": 2}}, {"node": {"oid": "37932f7553d0ca3c0acf4f75dcccdf84f5aea568", "messageHeadline": "Made Table sort faster with indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "ef1cd9577d76babb1bf5645ac92d7648c0f88657", "messageHeadline": "Improvements for BST and index replace_rows, also index_mode as a Tab\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 66, "deletions": 50}}, {"node": {"oid": "e8aaee88c11a25b6c5054eb09953345048bb5202", "messageHeadline": "Made table .loc work with Time objects", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 102, "deletions": 37}}, {"node": {"oid": "7a77de823fdcf0f924c8df2c341364a8fff82f3b", "messageHeadline": "Made loc and iloc take individual labels and list/ndarray", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "4bdf7075c5cc7e6852421242eb1b12da1a3881b7", "messageHeadline": "Made lexsort work with Time, Table.sort() can take no arguments", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "e64bac2c4c01601546c486b08702d589c019c14d", "messageHeadline": "Implemented loc and iloc in Table", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 99, "deletions": 5}}, {"node": {"oid": "35894727eb9f2d690bc8a36be7013c8328554c03", "messageHeadline": "Fixed bug when renaming indexed columns", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "cbd52a172bd1d5078fe99d600407ee410891dc97", "messageHeadline": "Made table.indices allow for special __getitem__ retrieval", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "40b7af3b00f2bd8866d28aa702a9e98927a157b2", "messageHeadline": "Finished SortedArray rewrite in terms of Table methods", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 61, "deletions": 80}}, {"node": {"oid": "657a78650f38a358317ebc3c57b4396f39f8168e", "messageHeadline": "Split sorted index table into columns and rows", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 24, "deletions": 39}}, {"node": {"oid": "3b4b1f2c8e1d13893782c13d05e88f6ba133b8a3", "messageHeadline": "numpy functions in sliced_coords, added license, etc.", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 50, "deletions": 34}}, {"node": {"oid": "8690bd3396113cda15285830603ad6860e854457", "messageHeadline": "Return to previous FastRBT layout, performance improvements", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "b32a2979ac648bc352554cca41786104c2e5bb9c", "messageHeadline": "More documentation, minor python3 bugfix", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 214, "deletions": 56}}, {"node": {"oid": "4ab79a86b7e204abd9b3f56a9395038fa630bb9e", "messageHeadline": "Fixed step size error while taking slice of slice", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 68, "deletions": 13}}, {"node": {"oid": "e905444ef6269536d93fb603c8eb181876ff6829", "messageHeadline": "Made all indices sliced to ensure correct behavior of SlicedIndex", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 97, "deletions": 32}}, {"node": {"oid": "ee7d36076bc7f065cb9e5b6f1272846df9a6bb80", "messageHeadline": "Made copy_on_getitem mode affect only the supplied table", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "77574f5ccfd7b3f6dfdc9ae5fd7fcf2b79092deb", "messageHeadline": "Documentation of SortedArray, removed a few unnecessary lines", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 148, "deletions": 28}}, {"node": {"oid": "bd08b95e414d48b9f3306afc07a332bf4250b23d", "messageHeadline": "Changed docstrings to numpydoc format", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 172, "deletions": 30}}, {"node": {"oid": "b8913b13fda4b2ce8348102998d210745e18e692", "messageHeadline": "Fixed mixin slice issue and indexing tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 116, "deletions": 81}}, {"node": {"oid": "74553e2cf21fd7362e2ceea88bc287c2647bf1c6", "messageHeadline": "Expanded indexing tests to support mixins", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "11807b12cf1b7d64338eaefaf3f880d495c200b2", "messageHeadline": "Created system for mixins to support indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 146, "deletions": 90}}, {"node": {"oid": "7ea4870296378741b537de981a071bd0b44000e2", "messageHeadline": "Fixed MaskedColumn error in __getitem__", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "de6068c7c05f6ebd70f3915f3085b7994f0f193f", "messageHeadline": "Created copy_on_getitem mode for indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "4feee05fcf0f4c88b93022f10aa09ae5a36db431", "messageHeadline": "Made indices mixin-safe via the .info attribute", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "fd0aec88a848a5de06267b4b1a03860ceeffd969", "messageHeadline": "Made column_group_by take advantage of indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ed7a25e91a9722f852719163c3da9f0d1aa8e03d", "messageHeadline": "Removed experimental parts of indexing, e.g. where()", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 11, "deletions": 261}}, {"node": {"oid": "6d781a6da9872c8f4fc6643907870a2ee6761e07", "messageHeadline": "Changed static_indices to a general context manager index_mode with n\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 100, "deletions": 9}}, {"node": {"oid": "fe36bf3e6d973e85fc8d0a569f95cb56814c77eb", "messageHeadline": "Restructured FastRBT for performance improvements", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 110, "deletions": 82}}, {"node": {"oid": "c70a466a46356de7975f36a5ad16ed5f22978ab0", "messageHeadline": "Improved index documentation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "97dd09ee4b18c9d8637c7c4fc84f0f4d2cfb5e6d", "messageHeadline": "Made it possible to take slice of a sliced Index", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "41cbbee55c285608aa5bb72a58f312f6c0f4dbab", "messageHeadline": "Fixed minor slicing issues", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "d0141fdf763ce5aea5e6321d0158cdbf3dd77710", "messageHeadline": "Made Column slices discard indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 26, "deletions": 42}}, {"node": {"oid": "ba4215d8dd5c1b61879d34a1f91ae1c8f7e97a2c", "messageHeadline": "Fixed bug with insert_row", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "55df3c00747c2ca6858a2f7ab3b5d40d0fbd3c83", "messageHeadline": "Fixed slicing bug in sorted_array", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ae11c1edb5de3c0e388350bcf3be3608c9354bb9", "messageHeadline": "Replaced group_by with lexsort in index creation, renamed array.py", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "763cdebdc551afb5e05e90a759821cfce8ab18a5", "messageHeadline": "Changed structured array to contiguous arrays for performance gains i\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 76, "deletions": 31}}, {"node": {"oid": "a570036ee3fb178271489c697734726259b89e58", "messageHeadline": "Made key-row pairs separate for each key in SortedArray, cut down ini\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 73, "deletions": 68}}, {"node": {"oid": "3de424950d7e4e08c78a23820bde9f6fe546a612", "messageHeadline": "Made index slices pure references", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "bfd4602246d4d030cb7a24a0c4cd464e0e80cbea", "messageHeadline": "Made group_by faster for indexed case", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "76396f1e87310c1012be9d93ec980aa5f16de2b8", "messageHeadline": "Fixed index deep copies in static_indices context", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "76999e33e48f0c767ec2955607150bc322beefc0", "messageHeadline": "Removed index deep copies in group_by, slices return index reference", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "b5368d70e031e72c241961bf51961df4c683be7b", "messageHeadline": "Finished SortedArray functionality and expanded test suite", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 132, "deletions": 43}}, {"node": {"oid": "0316237cd423d5c3c8101eec3e73b90f105b7e5f", "messageHeadline": "Did more work on SortedArray, using np.searchsorted", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 73, "deletions": 36}}, {"node": {"oid": "bd4e0c31deb9f84221d57269390811d4771cbc66", "messageHeadline": "Changed SortedArray structured from Python list to numpy structured a\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "5242461b8227f7f7add67e6aa1caae3276e0d3ae", "messageHeadline": "Made range queries configurable to either inclusive or exclusive bounds", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "45dc7293a4a0a0d82f80507227b92a333bcc10d4", "messageHeadline": "Made index modifications work for boolean masks in Column", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 76, "deletions": 15}}, {"node": {"oid": "633ccb319fed242f671373ce0ddc76a5e2602e74", "messageHeadline": "Wrote __getslice__ method in Column to fix slice retrieval error", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "529f701c8456bb7efd87e15bb48929140a2d4210", "messageHeadline": "More work on range queries and slices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 118, "deletions": 63}}, {"node": {"oid": "6ad30016e5e5a8f2d4460fe5a9f6602c136e63c2", "messageHeadline": "Fixed remove_rows Index error and uploaded array.py", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 250, "deletions": 15}}, {"node": {"oid": "09ffc67a762b8d372c8c79d64726444bf4e1f5a6", "messageHeadline": "Fixed system for slicing Table by rows", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 60, "deletions": 78}}, {"node": {"oid": "58f40cb2d5b49a7ef096d52b2e4fd77036dea900", "messageHeadline": "Cleaned up index copying and column slices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "0a7df96e78cdb346f383b030f82139dd6cd8a4dd", "messageHeadline": "Added bintrees implementation of BST/RBT", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 106, "deletions": 51}}, {"node": {"oid": "99ed2657aead8ca34139e3fa9c8c020064721146", "messageHeadline": "Fixed issue with red-black trees, updated tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 55, "deletions": 47}}, {"node": {"oid": "50612192f5d18ddda3af4ebdca35e5851f82d9e8", "messageHeadline": "Cleanup in indices/BST", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 96, "deletions": 57}}, {"node": {"oid": "3fe1d6ab57367b00643c7ed68d37279c22c052d4", "messageHeadline": "Implemented red-black tree class", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 187, "deletions": 31}}, {"node": {"oid": "0c7593495f7c3f66fb1406f26de030e23807d1c5", "messageHeadline": "Improved where mini-language, implemented composite where search", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 137, "deletions": 32}}, {"node": {"oid": "c55dd5a1b83e6acb9449db5e50b5ece11f9cbcb0", "messageHeadline": "Test fixes for composite indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "5c72092af4a797af67f91b5ebf465f00a911d7bc", "messageHeadline": "Patched up some test issues with indices", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "09b6799034ceffa98150dcd98613bd4387cf453f", "messageHeadline": "Using composite indices in group_by", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "4017420d52b0bdfc5d42622a0151136aa603d062", "messageHeadline": "Changed indices to allow for multiple columns", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "eb193d42e302da4e9823b878855c674529865a3b", "messageHeadline": "Beginnings of where() function with test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "4397e067c6e21a2b18d8fa21a2a7585e4631ac62", "messageHeadline": "Moved indices out of Table class", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "f542f6ec833a3bffc895373e488bea3f632f101a", "messageHeadline": "Incorporated indices into Table group_by()", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "d85187c62498229306986e416d906d4757055f77", "messageHeadline": "Additional functionality for BST and use in Index", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 194, "deletions": 47}}, {"node": {"oid": "3dd07dcc01a100e0f1c2aa4778aee73e0a788bad", "messageHeadline": "Wrote a few methods for a BST class", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 161, "deletions": 6}}, {"node": {"oid": "57e1a7b6e0cec2b28a26b080c8e58b62ba6065ad", "messageHeadline": "Added calls to Index class where appropriate", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "af72e2eabf3ab6de5ec08a86805d673e41096fd5", "messageHeadline": "Slight fix to the automatic build-on-import in development mode--prev\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "2d03c0d1cc21c815a175c98f8c4498570d8e175b", "messageHeadline": "#3897 IERS.open can accept a URL directly--these docs should have bee\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d01b308d2f924fbbc1b19f2005bb06a1114cf249", "messageHeadline": "Merge pull request #4168 from taldcroft/ascii-sextractor", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1226c9dc9ee723b3c3c2ea1837e5dadf9eb94998", "messageHeadline": "Move timing start outside of try block", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ee048476e26e803e6f69024b435a870f12aabff", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6f71ce6d7ad7fff6d43784e8e23f407bf49084a7", "messageHeadline": "Adding date to test header", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb95a7c32f4c9500d795d53d3da0993968929025", "messageHeadline": "Merge pull request #4199 from larrybradley/typo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32c564b053e1957e90eb3a98a291bbe807ef1e30", "messageHeadline": "Typo fix [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc7c42e21dd44ca26b91e5d2b5db3f8f84158b8", "messageHeadline": "Update to astropy_helpers submodule to fix yet another bug involving \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f19df321c6cdf9b21f8c2a326614b85abe0ec177", "messageHeadline": "Merge pull request #4187 from larrybradley/cutout2d-shape", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 212, "deletions": 135}}, {"node": {"oid": "2890701aaa1e25c00e11a82f9118f6d7468b681a", "messageHeadline": "Merge pull request #4191 from barentsen/add-progressbar-step-size", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "fe2df20e78a3cdd7949cb2c9d8b3beabbcb64a74", "messageHeadline": "changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "52138e9ea4bcc0c2136293769f0743ae01e4ac87", "messageHeadline": "change latex representation of Jupiter from Jup to J", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdd8273c2fefb1d42e8aa641f1624dd22637e5bb", "messageHeadline": "fix tests & docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "848f64c16af601b5458af2171f8192a2017e730d", "messageHeadline": "use a better earth unicode symbol", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c657ca00fd086936f164cfdffc6b4b805b14b687", "messageHeadline": "add earth mass and jupiter mass as units", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5e912fa2fe4f9501048f6d3887e713f371468cfc", "messageHeadline": "Slight update to the warning message as well", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e4106cd33dba81eced19b31734e3913cc0d7b426", "messageHeadline": "Merge pull request #4189 lingxz/fix-3779", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dd636709f42ddff0537e4460474446b3a3c59637", "messageHeadline": "Merge pull request #3642 from mdboom/doc/search", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "51803977a03939052210cf03b2d9c4415d5b0805", "messageHeadline": "More detailed changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7d260a802152748bd302d657e66e38932183d4ba", "messageHeadline": "Add deprecation warning for python 2.6", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "32e64ef0aa94b999c82b20c9ffaeb6bc6a26a1fe", "messageHeadline": "Add changes to HDF5 interface (#4103) @taldcroft [skip ci]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bc07cb64a3c6504b4753bf6f8e45670d45500143", "messageHeadline": "add warning about ecliptic frames not being fully tested", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "52cf8c1361ce01796e65248c52dc62785730d554", "messageHeadline": "fixes from and in ecliptic tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "a004e776b413064cea94c3495ae292745615ab73", "messageHeadline": "Fix Cutout2D docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c02a587b0e6f5cd94c3e1497c29d44b21cb033c", "messageHeadline": "Add note about conversion from angular to pixel sizes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "007df474ebbd1a2c78d4e720e9c88b5b7c0003f3", "messageHeadline": "Update Cutout2D docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e7b31a7f555e212676969e0df93444819a0984b7", "messageHeadline": "Fix typo in changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "849561d50d485f635ae990ba8c8972c4109d0bf8", "messageHeadline": "Add Cutout2D docs for using an angular size", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "91db02bc071615461f0e292b770b714e45d57f42", "messageHeadline": "Update Cutout2D docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "e4277478934b2b6bc99dafeec1adf59afc34a3fa", "messageHeadline": "Check cutout size length", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "714c2b5ce611721c86bb67d6757142385420517d", "messageHeadline": "Update Cutout2D tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 50}}, {"node": {"oid": "5c7e093625ecbdd31991ce893a9554b7ea4a7d4c", "messageHeadline": "Round cutout sizes to the nearest integer", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "66512c8708cb3b7ff81043086546eed6fc3a9cfc", "messageHeadline": "Add reference in distortion paper", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa5e8f34a40e8dea7cac1ef2a40e4f4175f96f43", "messageHeadline": "Fix issue with size inputs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9f4651157d069fdbe88e1ce54e0bf543aaf1a507", "messageHeadline": "Update Cutout2D examples", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "e7e654668bf9d09d21e5f143ac86e3a976531485", "messageHeadline": "Update size docs in Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "a16b5d8761a1f3f1dd70e4a9fa7ff15d7013ab08", "messageHeadline": "Combine shape and side_length parameters", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "102178fe7706a57b7d14fedcb96654df79780431", "messageHeadline": "Allow Cutout2D shape to be a Quantity", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "17803299b4216eb954208b1b1b5ea7de42c763fe", "messageHeadline": "add tests for ecliptic frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "b1360a054bfdf11c7a7f6ed9dd553286277c7cce", "messageHeadline": "add missing import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efa43935fe784061bb6798c0c340be3cf7aff6c0", "messageHeadline": "add __all__ to ecliptic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c200ee961ba679d47ec32bfce7ae93c95be3ccd9", "messageHeadline": "added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce30967eb78c61ddcf30b85beccf7bb783ff14f7", "messageHeadline": "typo fix in imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a37d62903de1f993952226b33328f3d568de06be", "messageHeadline": "doc clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "47ab40f19cf6805a90f702fdba13a8b6532bb1b1", "messageHeadline": "add HeliocentricTrueEcliptic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "19092e425f930baa173e5af3ba53d18227083d06", "messageHeadline": "typo fix in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0e33167cfe2ea7a249253e38002924667a1a822", "messageHeadline": "update ecliptic names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "cfbb066665c8a29cd591845ce2188d9a54ce161c", "messageHeadline": "HeliocentricEcliptic -> BarycentricEcliptic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "822e65774c9cbe2f288f492ad9f168b8a5348911", "messageHeadline": "add ecliptic systems and transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 170, "deletions": 1}}, {"node": {"oid": "14c4ac278664398528117f661bf1cdb445741e4d", "messageHeadline": "move cartrepr_from_matmul to utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "8c9dc2e3cf8f9416876a73e841698859a64c3741", "messageHeadline": "fixes baticks typo in docstring", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41dd4bb3c6fbe914d889e5214f1c52086167919c", "messageHeadline": "Merge pull request #4186 from bsipocz/utils_fixing_url_cache_bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0168d31a92facd6af6a64a88626fd3727705a05d", "messageHeadline": "Merge pull request #4182 from bsipocz/table_vstack_default_parameter", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c92f686e82d6cfe592b15d9d38a024d821eb816d", "messageHeadline": "Merge pull request #3953 from eteq/warnings-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "5251fba20ddfdfa4bb1cceec3a092c4c1fdb81dd", "messageHeadline": "Merge pull request #4136 from eteq/add-step-to-affil-rel-inst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "e84037497b97684401c36d2769a0f339b42e1ff1", "messageHeadline": "Merge pull request #3922 from mhvk/quantity-fewer-views", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "09b27bef5cd73a4ccb0cf18862689a60ebb7a662", "messageHeadline": "corrects the use of backticks in docs", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91270e0b369e8beda81e904d97b5630d3fa0cc0c", "messageHeadline": "Merge pull request #4192 from bsipocz/units_adding_stone", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "aaea30910ad8c423499f152fd202e98daa831d01", "messageHeadline": "Adding CHANGES entry [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e506ea3deae7dd3a5bea9e5210760fff3e89b2c9", "messageHeadline": "Merge pull request #4173 from bsipocz/docs_extend_cache_lock_message", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "52d088b8d1f21bb636dbc5af603fb289081c5ae3", "messageHeadline": "update description of warnings to include the clarifications @embray \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "be443886dff9367389556f44397f0ea2485eb2a9", "messageHeadline": "Merge pull request #4194 from embray/testing/issue-4164-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61b7a756e315efe7f8fbc11e2eed04c0998bd8cf", "messageHeadline": "link name typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4336a0cb6befc0e7febcba49fc3ae10eef09c00c", "messageHeadline": "Change to sdist/pip install approach suggested by @embray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "da94c2222135ef7867c5fab2a6e19c21191eaf01", "messageHeadline": "re-phrase as suggested by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f00de9275e6e4dc754609d9932f20bee67e20510", "messageHeadline": "Update to astropy-helpers version to incorporate the fixes from astro\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3967da6a5a7e05c3da16873d8461e7618a6c6767", "messageHeadline": "updating units docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f318fa04b9dab757cd2ebc48bb54ecfe9074f1c1", "messageHeadline": "Adding stone to impertial units", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5fe6ff15bce60c6bc6f6d8ca82611b565ae61d0a", "messageHeadline": "Update CHANGES", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b28f8b3dfda2a66d20d880d9065c11ef3f5e2de4", "messageHeadline": "Adds a `step` argument to `ProgressBar.map`", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "c7099d60a1d38b6074801d528ad069f4d06a8202", "messageHeadline": "Merge pull request #4174 from saimn/2982-rebased", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 325, "deletions": 24171}}, {"node": {"oid": "bd05fe47a738bb2b25c9345b522503d70fa11b97", "messageHeadline": "Fixing broken pytz  references in docs", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4b7d187b61a3b7637b4005db1dbfbfe61af4a72a", "messageHeadline": "Correcting references to pytz (yielding sphinx warnings)", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 6, "deletions": 31}}, {"node": {"oid": "59b4f09d46696b25079bbb93142b2ab6de4b6cc7", "messageHeadline": "Adding docs for TimezonneInfo and to_datetime", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "9c8e694a21fe1012cae4c9352fc24e023d876992", "messageHeadline": "Cleaning up redundant value definition", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "e6ee6ac11cd9aa0fbc7d444b45e6d8eec58b1f75", "messageHeadline": "UTCTimezoneInfo -> TimezoneInfo, made public", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "4a516ec1e35ed5920f2b50b4889d72a4f6076f33", "messageHeadline": "Adding line in CHANGES [ci skip]", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c13ed7bcf748f8228f2df1ad9983a4ced208ebd", "messageHeadline": "Change default style, not forcing the width to 100%", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "f87b484c5f581ca791ec834ea0886e772cde242f", "messageHeadline": "Add tests for max_lines and display_length.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "702f91429f3f28e1623e99a653509abd9f5fa64a", "messageHeadline": "Change packaging of css files since they moved to the extern directory.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e5ea6673483b04b3619d19946ae7598cd9340c57", "messageHeadline": "Add default style: sans-serif font and 80% width.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 14, "deletions": 480}}, {"node": {"oid": "7eb73c148ae4356afcd2e3162a821c535523b5e6", "messageHeadline": "Should fix tests on windows.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1c94690f72c1bea294e2b6507f78ee0f828c7f6b", "messageHeadline": "Fix max_lines option.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "76911b484ce5f8cc5e64dfb9cad7d68db504c0bf", "messageHeadline": "Fix CHANGES.rst + add new PR.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b9d93c069add1c3725ba5ee1a40fae5b2b207c91", "messageHeadline": "Fix tests and add one for use_local_files", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "d50bd75c5dcfd896144e102b199415678ffdac03", "messageHeadline": "Use https urls and minified css.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dd56d54ef2668e62c13067dd3182d7f716a5e0aa", "messageHeadline": "Add table_class parameter to Table.show_in_browser and remove default\u2026", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2da6371b5e83f46937738de07f3543e3af8d0d1c", "messageHeadline": "Add DataTables css file for the use_local_files option.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "87b7239e6b7cc4df79215d564d43ffe12441b254", "messageHeadline": "Update local versions of JQuery to 1.11.3 and DataTables to 1.10.9", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 170, "deletions": 22438}}, {"node": {"oid": "633e135cbf5cc9f072b6f2e70457448b62850c30", "messageHeadline": "Allow to set the table class to choose the style.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "eebd5cd867c2cf10d09f069e63ff1705aada2665", "messageHeadline": "Update JQuery and DataTables versions.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "496b226d6dd79b0107cfa484b0cff22f4ddcdc05", "messageHeadline": "Remove obsolete jquery-ui file", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1179}}, {"node": {"oid": "3a69e74ac128e921f7176c1dac7202e920f6e03b", "messageHeadline": "Fixing PEP8 whitespace", "author": {"name": "jfoster17", "email": "jonathan.bruce.foster@gmail.com", "user": {"login": "jfoster17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de1e012a680d87d804885fb31d98fba138b301bc", "messageHeadline": "CHANGES.rst now refers to this PR as well", "author": {"name": "jfoster17", "email": "jonathan.bruce.foster@gmail.com", "user": {"login": "jfoster17"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1b8c37c9bc836eb45ca359f9846cfc8a9edf505", "messageHeadline": "Restore in-line table style and other updates to fix tests", "author": {"name": "jfoster17", "email": "jonathan.bruce.foster@gmail.com", "user": {"login": "jfoster17"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8cdbab387ab7e44717323de13d522e999c51958b", "messageHeadline": "Add new CSS description to CHANGES", "author": {"name": "jfoster17", "email": "jonathan.bruce.foster@gmail.com", "user": {"login": "jfoster17"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e247b1019e09feb13c1539c094979e71e30f0ce5", "messageHeadline": "Remove default in-line table style. Good if CSS loads, bad otherwise.", "author": {"name": "jfoster17", "email": "jonathan.bruce.foster@gmail.com", "user": {"login": "jfoster17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a163a7fb842294c77e863782f5d4b813892b1b06", "messageHeadline": "New lightweight CSS for jsviewer table output", "author": {"name": "jfoster17", "email": "jonathan.bruce.foster@gmail.com", "user": {"login": "jfoster17"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "d5acbdcc6bb08f124f4ae9bcd612ccb3d689e199", "messageHeadline": "Merge pull request #4127 from aconley/cosmo_cython", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 337, "deletions": 243}}, {"node": {"oid": "c0900354d38c703d5b252a6b119b2de5bed58dd1", "messageHeadline": "Correcting bad datetime call", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca94849071097e3228511c6d3622f9700645216b", "messageHeadline": "Fixing py2 bug in is_url_in_cache", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b20a041c0e5bace3b6da95c1979016edf7408c58", "messageHeadline": "Importing datetime directly, checking timezone conversion", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "b87ff1d1a1c3b90c58cbfe151bb1d9e1049cbe0e", "messageHeadline": "Changing table stacking functions join_type defaults to 'outer'", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ad61fe354cc846291d527db13f370fc80ab15261", "messageHeadline": "Merge pull request #4178 from embray/testing/4164", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "542cfd2558e88ba47abc9ef6de669072eb5a79a5", "messageHeadline": "Merge pull request #4184 from embray/modeling/model-init-docs-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "672f5e7819bca8653a1b65b0c667e61d13e70eae", "messageHeadline": "Update astropy_helpers submodule to incorporate changes from https://\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a5b9e67a868bde769989d5fee3cd8d1501ba541", "messageHeadline": "Merge pull request #4108 from swt30/optional-polynomial-parameters", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 40}}, {"node": {"oid": "41b037e5ae0348852396081493dd3582920aca18", "messageHeadline": "As I noted in #4108, a number of __init__ args for Model were undocum\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "b84385d809ed19c9b39c9a65bfdd35d34df72ab6", "messageHeadline": "Merge pull request #4160 from taldcroft/ascii-no-newline", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "23f99b3a73c2265cf7e8ffc5230d35f3f94edbfc", "messageHeadline": "Merge pull request #4179 from embray/build/fix-astropy-helpers-bootstrap", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "d0015620f21b0cea5226cfc253bad4a2eb15611a", "messageHeadline": "Don't actually import astropy until -after- astropy_helpers to ensure\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c42e5fc9ecfa4d3b1dc7f65bcfce4445f8a2dfac", "messageHeadline": "Fix to make sure that the _ASTROPY_SETUP_ global is set very early on\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "14f2860ff0d1c3c1918f5c6fd0ca2faf8d6cc0f8", "messageHeadline": "Merge pull request #4180 from embray/build/issue-4180", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "90aa065c1611cf608bcf21f77621d936347e4d01", "messageHeadline": "Fixing consistency of default values of table.operations [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86ddb22d67b49409c88e6a3faaa6bda22429154c", "messageHeadline": "Adding pytz to .travis.yml", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f35bbb69950cd7381b90f91e1b181edc71005a76", "messageHeadline": "Making pytz optional, adding pytz-based test", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "70287b0d0812b21f6f4b4d847d599257a38403d9", "messageHeadline": "Updating docstrings, comments", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "496083e977f3a1d3c244ab4de6b339ff65275bf0", "messageHeadline": "Force tzinfo.tzname results to strings", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5cedc886694634e425b9d1b8fa92dc25224aa6b2", "messageHeadline": "Removing calls to pytz, creating my own UTC datetime.tzinfo object", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "6f3ac438ee47577cb48028e0b2225aa2b898824c", "messageHeadline": "Making timezone optional, as intended", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64d17d6f43511454bb6a1c157c3b2cb300892cf7", "messageHeadline": "Fixing accidentally removed space", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b1a65f2f1565c6978e9ae34e812783764931ef4", "messageHeadline": "Adding astropy.time.Time.to_datetime convenience method for #4119", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "308e09b26c0b4e97b50bb6593e91343899ec5317", "messageHeadline": "For consistency / clarity, rename the PIP variable to PIP_INSTALL [sk\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b12317a551ecb012b58a3ee4bb67de596fcbac1c", "messageHeadline": "Try working around #4180 by just disabling wheel generation by pip fo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "2632e3378d03c034cfa58823376b8d49fd0f07b9", "messageHeadline": "Merge pull request #4176 from saimn/coverage-4.0", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "77935b493e40c3458c1872600f0bf7cf6f5b9b6f", "messageHeadline": "Added changelog entry for #4176 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "82c57f166557f52affaf3c5f7aa343d422e50a72", "messageHeadline": "Adapt tests helper to Coverage 4.0 (ref #4175).", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "948885c6345b17ceb29c3909069f51cac257089c", "messageHeadline": "Extending the error message of existing cache lock [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b1cb5af9cc7d19f0e6bca830e26e8dbc2160d7d6", "messageHeadline": "Allow '-' character is Sextractor format column names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5a2d4bd9fdebe605e7ec67fe0d4033306531346b", "messageHeadline": "Add timing info for each guess", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a2d5bd2f091e87bb9607905e2bdd8204e65c6dcc", "messageHeadline": "Add FastCommentedHeader into guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f26bce0c3e356e4f654e3197b8dc3eede6d23195", "messageHeadline": "For fast_reader=force do not guess any slow readers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "accd3e2af59bf9a11137ec19488b65f7873c6e47", "messageHeadline": "Fix bug where user-supplied names used in checking strict names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "d97968a9b40fb0122550331658c017e3d4093fdd", "messageHeadline": "Add comment about logic flow and improve read_trace message", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "79dc5c29476aee2922e9e51d8cc18cebfad97e90", "messageHeadline": "Small typo [skip ci]", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6adc90a72788ff89808f701ec88b84f2e1cf1617", "messageHeadline": "Fix local redefinition of global", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "17205b8a71ca945937ab8eedb417547a3935e53d", "messageHeadline": "Fix bug when reading a file without a newline", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "cc7c7860f08f5ff74d0e96436577ae7939a6b7d2", "messageHeadline": "Also mention the py.test update in the changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b2de58ba49d0b0b416e65578d6a79e6f031b6f30", "messageHeadline": "Pedantic whitespace change for #4151", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d62197d17a6f59d8d4a76a8cc3a31e83e32cb2", "messageHeadline": "Merge pull request #4151 from lingxz/fix-4144", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "f3b883c0d89443d0fc75033e911aaaebd4da5a8e", "messageHeadline": "Merge pull request #4159 from pllim/fix-vo-parsecs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "646ed8c8b0a333805434a86a9235779999544a8e", "messageHeadline": "Merge pull request #4117 from ayshih/autoscale_none", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "f7ebc823d2be2e554ab6f87c9d3c288ddd62fd40", "messageHeadline": "Added changelog entry for #4117 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "472ec92a4dbf5353fd86bfa29bee4c32c9c59c3d", "messageHeadline": "Merge pull request #4143 from hamogu/patch-3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f734461358e58e3acd5d4552c616c7f2fb6b4766", "messageHeadline": "Merge pull request #4125 from embray/skycoord__repr__", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "c9eb861fae9d1f220ea1e53200784ea882b1d98e", "messageHeadline": "Merge pull request #4027 from mdboom/python-3.5", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3782, "deletions": 3345}}, {"node": {"oid": "0e7706ff58d850388c6f1edde16930ca38f9e446", "messageHeadline": "Fix timeout during validation and tests by enforcing small enough sea\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "96e0f0a119a62abc5a87701674767d9fbb220610", "messageHeadline": "Remove extraneous CHANGE entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f6d6b977e5e24d192c53d951ba56db2247e92c33", "messageHeadline": "Merge pull request #4157 from embray/utils/classproperty-performance-\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68d57b07a62245faae9f2e8ac701e880f748a426", "messageHeadline": "Fix #4158", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "e20e96245bd5c54d4d392fd6713e0d1ccff7dc34", "messageHeadline": "Merge pull request #4118 from bsipocz/docs_table_join_different_cols", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "0efebaab565f55e642b4dbbb5fd6215603e01de5", "messageHeadline": "Segmenting up table join section of docs [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f423c8d3a45c1ac271db5c847799680d1ceda778", "messageHeadline": "Fix broken link to pytest.raises", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "63ee01af8717708dd9ed040ee308d15c410f1cb5", "messageHeadline": "Mention Python 3.5 support in the docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "407a3f976b6afba1bf71df298d83d455b8c56646", "messageHeadline": "The comment above this change wasn't actually true--this was using th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6b066c7f4854e059f8b9dff08b6c28cf35c2f23", "messageHeadline": "Re-enable Travis test on Python 3.5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "21e4856cbfccdb0957fd75ca351911a47d01dd52", "messageHeadline": "Disable a logger test on Python 3.5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4021b1733f25af8e0a68aee247103da96cccd1d", "messageHeadline": "Ignore DeprecationWarning in py.test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "749e6a71f3cb866cd536c47061ac522a885ca7d8", "messageHeadline": "Register the remote_data marker", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7f117e0d8a4c2717e5149f7f5a4ae891e604a392", "messageHeadline": "Rename classes look like test suites but aren't", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "5c6b4c2aba78533b44a3f2aff24b67abc058fb85", "messageHeadline": "Update py.test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3534, "deletions": 3146}}, {"node": {"oid": "b56c126ec20b18ad51bbd1c40b56394095c0703c", "messageHeadline": "Add serialize_meta HDF5 option to documentation", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3430958543ddd4181eebc496978b1d8337973d5d", "messageHeadline": "Add space behind commas and pytest skipif statement", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6470a1a71fb0a94d069a656d2725edddcddda36c", "messageHeadline": "Changed import statements", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6de5eeb28ea687f11b19b56483c235c808dfd3f5", "messageHeadline": "Make Python 3.5 an allowed failure", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20dc895141d25c2e2a1da7088d4288c5fa2dee90", "messageHeadline": "Cleanup", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30e63bb82a9071127c00049f1431340ad5aa9bae", "messageHeadline": "And CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2738e587ac76777fa5637e2fb3ea9c212fe37986", "messageHeadline": "Use final version of 3.5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9701323968c8615106a0b59705e437bb34f2a6a", "messageHeadline": "Fix signature on Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b38833281fb0d7e1abfa07b87f36d8a9f3abfb92", "messageHeadline": "Update for Python 3.5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 131, "deletions": 97}}, {"node": {"oid": "d58a3d65e11dfa626b2c134480e55df2edcdb2ca", "messageHeadline": "Add test for Voigt1D fitting", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b03ddf7b673b837618b5757525348f4e2b851511", "messageHeadline": "Remove references to deprecated Polynomial param_dim", "author": {"name": "Scott Thomas", "email": "swt30@ast.cam.ac.uk", "user": {"login": "swt30"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "1ab12278c559b7811d5cd7c276df6d7a6888da3d", "messageHeadline": "Put the first two elements on separate lines", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cab7bac0a89c37c9bdfa1c5df8e945afa02e729b", "messageHeadline": "Revert \"Add changelog entry for 4144\"", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "325521643b8fd183cab0c625a94995afda858b7f", "messageHeadline": "Followup to #4147 to tweak some spelling and move to v1.0.x", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f6ee1c0e810736d45a47ecb722b9f4988c7b2b4a", "messageHeadline": "Add changelog entry for 4144", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3d0628679237ad4c155b9c27e345a324595203cf", "messageHeadline": "Switched first 2 elements of fit_deriv list", "author": {"name": "lingxz", "email": "hulingyi1995@yahoo.com.sg", "user": {"login": "lingxz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7dce3a005a7d271c9f6a0ac8bcba0d25b06bb378", "messageHeadline": "Merge pull request #4147 from DanielLenz/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c944e172d89c2123a188f081994a586c8fd8c732", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Daniel", "email": "dlenz.bonn@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd1c94cfa43da7c51dc2a6ad4ef2fea61a17886b", "messageHeadline": "Merge pull request astrofrog/wcsaxes#179 from astrofrog/fix-adjustabl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1360e72ccaa711e2e9a7c037352c13eca8c8128b", "messageHeadline": "Rename to match attribute and __repr__", "author": {"name": "Daniel", "email": "dlenz.bonn@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "009973d308661c92f9f3b30ee4d515c49d970868", "messageHeadline": "Rename error -> uncertainty in the doc", "author": {"name": "Daniel", "email": "dlenz.bonn@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0be011301fc611cbbd0e2b66cffbf2bf85df29fc", "messageHeadline": "Merge pull request #4130 from jehturner/issue_4129", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "9de539d97f2ae23a1ad1ed3610a412e047c5c48f", "messageHeadline": "Fix typo in comment", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c5dc2547ec4fbae5a841d56220a8cd774ac66d5", "messageHeadline": "Further minor tuning speedups in scalar_inv_efuncs", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 45, "deletions": 37}}, {"node": {"oid": "9ea30c74502f69165055ed38dcfcda10b748d527", "messageHeadline": "Merge pull request #4141 from embray/update-ez-setup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 206, "deletions": 197}}, {"node": {"oid": "0bb8941c71fd2d71cd07f8ffb64e9a54f71e68ca", "messageHeadline": "Merge pull request #4132 from saimn/show-in-browser", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "8482872a9747da3937fbe10d0621cae115375efa", "messageHeadline": "add CHANGES entry", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d6f35d37640a80f324533690695fb850034fbd8d", "messageHeadline": "Bug: visualization: mpl_style", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f386ea8a498e4a2f1207dfd3bf3876b3f862ae88", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "52e1072dea52c97655ee6f52fe97cf39884a666e", "messageHeadline": "Handle parser error in wcslib header parser", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "fdeee48bfc27ddc63f24337864c85f51393a69ab", "messageHeadline": "Ensure the url is correctly formatted on Windows and log browser error.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0003051e87ee349b7e0304a47ff4f3825ab78239", "messageHeadline": "Enhance doc for show_in_browser and add api doc for JSViewer.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "6d92a6f2d789a391020d74f8f20f65498be206c2", "messageHeadline": "In cases where the user has adjustable=\u2018datalim\u2019, the limits of the a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "853a958201ba2c79eee25af4f5a57d8858b394df", "messageHeadline": "Update ez_setup.py to latest version", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 206, "deletions": 197}}, {"node": {"oid": "853260d6d59384bfa5bde1d48ad4fc36d249d50e", "messageHeadline": "Merge pull request #4139 from mdboom/unit/mpl-units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e83665bfcf8f98266d36593a873c298ea465f9d", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fa0bb017bd491a9d1930473cf3a80b99e8e890bf", "messageHeadline": "Move changelog entry from 1.1 to 1.0.5 as requested by Erik B.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "065fb25126190b9a0c3d2c4e859b7e276dc367c2", "messageHeadline": "Improve formatting of last CHANGES entry.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5cdfd12cfcc542753aaff437e194de3f2bf70ba9", "messageHeadline": "Change summary requested by Matt for #4130 (fixes for NDDataArray ins\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6c124c395d0d8cce75b7549532b4f591e26f16e0", "messageHeadline": "Merge pull request #4134 from larrybradley/fix-logging-docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b02ad21cb9f45e3f66daebee8e574bef4309ea9d", "messageHeadline": "Requested comment that _unit must be set before uncertainty.", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8ac9687e8f7c3c2f8ed9a67ee2283fe65af013b", "messageHeadline": "Candidate fix for issue #4137 (missing attributes when instantiating", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "59cbe17ee75a34143bca38d064f561a075ca2099", "messageHeadline": "Merge pull request #3981 from mdboom/unit/mpl-units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 207, "deletions": 4}}, {"node": {"oid": "19f9adb828e14cdee61e6f62077ddd7db7a5639e", "messageHeadline": "Add a test for issue 4129 (create NDDataArray from another inst & con\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4de31d824b1d6478677e446ae52707fbfc74eafd", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f6646f9ac54a662297686fdac0596856bdfd6ff7", "messageHeadline": "Rename help -> online_help", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f64fb57cd43baa052e1ba419abc35a9429b57bf", "messageHeadline": "Add astropy.help for searching online documentation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "fe1d729475aef2c11275f40f06f95d32c4b7e2f2", "messageHeadline": "Fix doctests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3cc328a4a5e99dcf9073db31af565dc13d4e71ef", "messageHeadline": "Merge pull request #4116 from mdboom/wcs/dont-pass-sip-to-wcslib", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "de02d8c86cac0700e48af824a0e85ecbb333542b", "messageHeadline": "Fix logging docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "51296df8595137d3911e841f65ca68f1e0e19e2a", "messageHeadline": " Fix issue with webbrowser opening with an empty page.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "018e7f23208355fc39453ec05b29a00b8863c56f", "messageHeadline": "Candidate fix for issue #4129 (creating NDDataArray from another inst\u2026", "author": {"name": "James E.H. Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "67748f15a39a80d8900b5e1bd4e073df824071af", "messageHeadline": "Merge pull request #4128 from dkirkby/patch-1", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0edb224f9bdacf04eb672cb54e3e3a746dd5269c", "messageHeadline": "Update scripts.rst", "author": {"name": "dkirkby", "email": "dkirkby@uci.edu", "user": {"login": "dkirkby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72f83a491ff8ee1975034aa07e250123f6eab873", "messageHeadline": "Add pull number to changes", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "92bd30e3f257edc643f0d931dcf5839503414717", "messageHeadline": "Replace inv_efunc internal methods with cython.", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 325, "deletions": 240}}, {"node": {"oid": "faf745f9314836a092c0b5c03a77fce5d0181f76", "messageHeadline": "Compare whole meta attributes, not item by item", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "83e064cf6a22ddfe0b843cdafce9300984fe790f", "messageHeadline": "add extra note about multiple runs of virtual builds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "739df47a7920b93877c101f297201c862d53aca3", "messageHeadline": "add step of checking in a virtual environment just prior to releasing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "d2e134ba4134b49a188183ee798ef45958921542", "messageHeadline": "Added a test for default limits for ImageNormalize", "author": {"name": "Albert Y. Shih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d9fd23defc7d297ec65bfc45e86d33fdcab54a78", "messageHeadline": "Merge pull request #4062 from taldcroft/table-masking-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "5b6eb9cb623deaddc72c7057019514f5a9ec3a41", "messageHeadline": "refactor and simplify BaseFrame.__repr__ and, accordingly, SkyCoord._\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "d423f9dac486690652f2e1c18cd6fdd4a4a3af1f", "messageHeadline": "Merge pull request #4057 from bmorris3/skycoord__repr__", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "7b21cb1c55a8f92f093ddef9bd35832bc839a57d", "messageHeadline": "Skip doctest because of Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "deb1d9390c6b9b6abc6cdab561a442a69d107370", "messageHeadline": "Merge pull request #4095 from bmorris3/isurlincache", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "4a3f25a2689bd125e32725211e811f0df02a8d82", "messageHeadline": "Adding is_url_in_cache to changelog", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "15aceb5f2e8cfa2f79ca506f4e7e799dd236b0e3", "messageHeadline": "Dodging floating point error on Windows build", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "143862cf69c717190a5e56e2b089ab6ac28f75b7", "messageHeadline": "Fix format for Python 2.6", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86915e6fc00f9eefc60aa607f13a82de56261484", "messageHeadline": "Fixing placement in changelog to v1.0.5 bug fixes", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6f1d5f34a7d13aad4ec579a6c0e3ff61f39e7df", "messageHeadline": "Adding issue number to changelog [skip ci]", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9cd79909b397e8f9aebaac70a376022a9801e63", "messageHeadline": "Adding note in changelog for #4057 [ci skip]", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf692ef3398d65468153e80f26bbf3b36c57cf20", "messageHeadline": "Moving skycoord alt/az repr test for only numpy>=1.7", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "700dcc67e92135a134b448715e967367a4c20636", "messageHeadline": "Use .rindex instead of index to fix AltAz __repr__ bug for astropy/as\u2026", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "53cd56a0de6ce06a5c81cba725dfcb3716f8c65a", "messageHeadline": "Add example with `with` statement.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b25abb272750d84182b031e63a943ca5b4e5bccf", "messageHeadline": "Fix doctest", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd2889a1dcdfe0e2615b35859c62108c1ca3c04f", "messageHeadline": "Fix tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "05b40bf681998f6c9ca11af9f5008e4ea522bdd3", "messageHeadline": "Further attempt to fix tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0a74073e1388a6d195fe9c03b3010ca9b30d3b69", "messageHeadline": "Fix stupid bug", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "494278e1ed213d9f20a0ae0b04169e67dc6cc2b1", "messageHeadline": "Fix stupid bug", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74df82db22e6891266bf77c4e18bf774928dbca1", "messageHeadline": "Fix doctest-skip", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6d47e7955caec865c14326f4890aaa465ecd616", "messageHeadline": "Fix doctest-requires", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8952a893de444e5e0a22db167b7aa9c703d49bf9", "messageHeadline": "Add doctest-requires", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "214e674c29be3986c8052e6f286df2b129099db2", "messageHeadline": "Skip test when matplotlib isn't installed", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23a7354a145f0235d9ba47435e22e77b860d8891", "messageHeadline": "Fix doctest result", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b681d4c6bf938fa77d9595c3b1d0e539e9f7e2ee", "messageHeadline": "Fix spelling error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3ae1f5bb18346d05fc83cc2882b8894f549d75b", "messageHeadline": "Fix spelling error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bcbb70fc801098475068ae5b3a7951d94f2e64f", "messageHeadline": "Don't default to radians", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d1227da59cafc53fe2811d76653b3da9e079692f", "messageHeadline": "Make context manager nestable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a233f98c41450800b4eca05efeef8775737f6efa", "messageHeadline": "Fix radian tickers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4234a02fee75a336f344674645640bc73ebcf3a2", "messageHeadline": "Add Quantity support for matplotlib", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 193, "deletions": 4}}, {"node": {"oid": "88e6fe3415dcd1315b36c4b4fe2cb0c9225e58ff", "messageHeadline": "Remove \"no cover\" on if statement that now is covered.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3288ba66a9ae14f5621ad43a8a82c28a70f2d92c", "messageHeadline": "Use astropy's catch_warnings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f28b27ccab814e4e74b7e26b63bb262f8269b732", "messageHeadline": "Fix blackbody to emit warning on invalid frequency.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "be4aff3e0d2965f77a046523f520250dfff50b0b", "messageHeadline": "Define Quantity.__pow__ so that values don't get raised to Fraction.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "6ee55b4a09b1b792f9d720ed9656f3d5ab208e0f", "messageHeadline": "Only use _new_view when necessary in __getitem__, etc. Few more clean\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "3d5da02eec01915b32fb4cb9b43a0982a99bbdea", "messageHeadline": "Merge pull request #3872 from mhvk/time-refactor2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1175, "deletions": 1147}}, {"node": {"oid": "3a5843766e2849ad838e8c221be391a4002deab8", "messageHeadline": "Fix __getitem__ so that it uses _replicate (as it should).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "b5a9557830708957ee58babc61acfc3c651e1db6", "messageHeadline": "Export TimeUnique -- seems more logical and solves sphinx build probl\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8d95660caabb7624676a4577e866b4c7da4a149", "messageHeadline": "Merge pull request #4 from matteobachetti/matteobachetti-patch-2", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "bb2eaeb0ae45069f68bdc9d5166dd095ed8193ec", "messageHeadline": "Wrong format of attribute", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbe97456f66a035aa1dcdfacd464a26f6ef1876e", "messageHeadline": "Catch correct message", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e5da75003f2953bee9f2391bfc59587a8e25d685", "messageHeadline": "Catch exception from h5py", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "dd5f4e05afa235bcc6ec8741fdec1acee7195d8f", "messageHeadline": "Correct type of meta", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbac1d897754e615541ffe32a68e464cfa105a8d", "messageHeadline": "Update test_hdf5.py", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "995b18ef073b9177e029f22e870c2d45e917a182", "messageHeadline": "Throw a warning for large metadata", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c8fc3b4510f6bd8f6dd5de9d6d8673b55d7005ca", "messageHeadline": "Adding howto to docs of joining two tables using differring column names", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "1541121c22e5e6cc8624d643e631f9a20a60f7d2", "messageHeadline": "Merge pull request #4114 from taldcroft/table-simple64", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "065ced1d4385bdb02745d27e6b073a645200ae92", "messageHeadline": "Add a call to autoscale_None in ImageNormalize when vmin or vmax are \u2026", "author": {"name": "ayshih", "email": "ayshih@gmail.com", "user": {"login": "ayshih"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9841fb687457363d0359c3da130aadcc07fcf66b", "messageHeadline": "Merge pull request #3 from matteobachetti/matteobachetti-patch-2", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "184cdebc322320b8d90ca674f558d720cb1fb65f", "messageHeadline": "Correct typo", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c87b4e9f29971fee94464058d642de6c314604fd", "messageHeadline": "Add column meta", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6a8cca8a224231e7db4ee6c8adeb93fef17471d4", "messageHeadline": "Merge tests, add format and description of column to test", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "134d5ed10bf1afc128453dfcf8bc1269700eec5e", "messageHeadline": "Also include keysel on SIP parameters", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3f378c3d28dc5e606a5e706998e283c5f35ec098", "messageHeadline": "Python 3 fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d351ce9f0d876c237f012620c6439fca58f30851", "messageHeadline": "Don't pass SIP to wcslib -- it can segfault", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "a17eeb8f752cbbeabe8358978f49ac055dea407f", "messageHeadline": "Adds tests for column units and dict metadata", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ec0005419e40b3244fc77e2d517fcdb12e1f57d0", "messageHeadline": "Merge pull request #2 from astropy/master", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 326, "deletions": 133}}, {"node": {"oid": "61f0379bcb743a1bbba13b476755a5566f42eb0b", "messageHeadline": "Skip fast readers if user specified fast_reader=False", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bffac267920f3ec527b7959d357a81bdc04f0bb3", "messageHeadline": "Add FastBasic near the top of the normal guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d1ffe5460b097c7dfa553ab0522a4fc3ef972e0", "messageHeadline": "Fix bug that fast basic was failing if strict_names was passed [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5f561fe6f89f347d67deab2b25d93be098f79fb5", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0ff24a91cb3f344d8725c0ec56248fee7a27b0be", "messageHeadline": "Fix another test affected by the simple_table change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f14f8da85abea28572ff3cbb202bf6a7664d2af", "messageHeadline": "Update example in doctest for adding new time format.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9dfd484aa1ba4e3e1ac1a116c4b142d315ffa469", "messageHeadline": "Move inline imports to end of formats.py instead.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "a8068e50030e5469b54841d9b1706fe208817daf", "messageHeadline": "Change simple_table to use 64-bit int and float instead of 32-bit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "602ba1ad80757dc735d47974e4f2cbced5d62524", "messageHeadline": "Split off time formats to their own file.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1058, "deletions": 1020}}, {"node": {"oid": "77e471b92616f4af391a34f11a05f8d2eccfe2ae", "messageHeadline": "Move arithmatic routines to their own module.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 123, "deletions": 110}}, {"node": {"oid": "c6480589ae627164beb32d211258bc277f037415", "messageHeadline": "Merge pull request #4031 from mdboom/docs/plot-style", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 62, "deletions": 44}}, {"node": {"oid": "ffae733fd9d828893c1bf6d17bffbb7337712dda", "messageHeadline": "Merge pull request #4044 from mdboom/wcs/naxis-list", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "3bb5abcb674c098e234e9c6b63dc83acd6e95a4b", "messageHeadline": "Add example showing how to get indices of masked elements", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0fff9e89d3e1551aedc7d0f8c095f58e0e23e1b5", "messageHeadline": "Suggest serialize_meta", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "273f4c0770f19c98083fa434528625b6b1b1673f", "messageHeadline": "Document where Polynomial parameters are optional", "author": {"name": "Scott Thomas", "email": "swt30@ast.cam.ac.uk", "user": {"login": "swt30"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "19c7568126573ddd8f33d67d2ee6f94828fa2fa6", "messageHeadline": "Merge pull request #4080 from embray/table/as-array-swap", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "77ac03ded7b31440eb8b92dbee1defbeb0167fd2", "messageHeadline": "Merge pull request #4079 from embray/utils/pkg-data-manual-pkg", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 115, "deletions": 67}}, {"node": {"oid": "58a8f9d34a61691f2db4d33e5b4d77189857b1e5", "messageHeadline": "Added relevant changelog entries for #4079 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f403f6c4805f8ee7dd50336281718436db5501a0", "messageHeadline": "Fix code that I broke with the API changes in 1fa487fccdc52501eb3fdd3\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7d2722a729acced9726f38baa6576c6525ca68cc", "messageHeadline": "Add optional ``package`` argument to get_pkg_data_* functions so that", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 100, "deletions": 62}}, {"node": {"oid": "127f9a06953da53496d3e51fea12e44ba45899fb", "messageHeadline": "Added changelog entries for #4080 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9390dd04147234dd4f674674c3e7ec19fadf9f1f", "messageHeadline": "Add a test that will test the byteswap issues comprehensively on litt\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "74daccc45ba294f1211217b3c36c29a6702251d9", "messageHeadline": "Update hdf5.py", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "3894d31df7603ed83bb18af5f9496f4adc50f1c8", "messageHeadline": "Merge pull request #4102 from eteq/fix-egg-info-travis", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "54739a2f7d3574346ac8134f1068734a0a30824b", "messageHeadline": "Merge pull request #4101 from embray/io/docs/ecsv", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca4ca7c2d8f0f393b90ff31af848911d496d5e1a", "messageHeadline": "removed a bunch of trailing whitespace to make pep8 happy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "991020de6e2c2ed6f055458b52f1057a43a12153", "messageHeadline": "Merge pull request #3892 from lpsinger/supergalactic", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "627963ef5d9236abea2004dabb5dc202f68569d9", "messageHeadline": "Merge pull request #4097 from embray/fits/issue-4097", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 149, "deletions": 55}}, {"node": {"oid": "dec877a3a500dafb0ad073dd2ea34970f2183508", "messageHeadline": "Added a (rather lengthy) changelog entry for #4097 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fb78e8c052befb6655f15e5488797a4690fefc6b", "messageHeadline": "Merge pull request #4050 from bsipocz/stat_add_sigma_defaults", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "aa46d251c556b580d98752f8ae5f34dedc3b32ab", "messageHeadline": "Table.as_array() now converts all columns to native byteorder unless \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "6a6720afe2a6bdf876e09eeee7cdfbbc0f018792", "messageHeadline": "use return instead of exit in sub-script to allow egg-info to run", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf0b44b366fb3673b420b06cb2c9028679187bef", "messageHeadline": "Go ahead and do away with the memmap array reference entirely.  This \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "f4f21349ce845baf3478f887d181ba142ce2f23a", "messageHeadline": "Does some work to ensure that the mmap to a FITS file is immediately \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "c758ad6b5ffa0bc4668ce1c93eb0fc190ee7fa1d", "messageHeadline": "It occurred to me while working on this that _mmap_supported can be a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 49}}, {"node": {"oid": "be3f96de0f2c501b2994ac85009dede73c90032a", "messageHeadline": "Merge pull request #4099 from taldcroft/table-pickle-column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "501c4de0609b41294dfb53d1f14168f1e79836de", "messageHeadline": "Update CHANGES.rst [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "56efa5d8f009fe896b61d7dd40e82fd6689b38ba", "messageHeadline": "Add ECSV to table of supported ASCII formats for table I/O", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6c70d0a87b42dd2790aac702a6ab19afcd9ab8a", "messageHeadline": "Fix bug unpickling bare Column: _parent_table attr not set", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c6243c38c36d375de90c0884b03666012f28c9f1", "messageHeadline": "Create a single memmap array for all calls to _File.readarray for a g\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "5cae4d628ed181f3e1d727c4a81e72cd41f28fdf", "messageHeadline": "Adding astropy.utils.data.is_url_in_cache method and test", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "aed7eacc1733ef1d3442585bb02abf2576c5c65c", "messageHeadline": "Merge pull request #4094 from DougBurke/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1b1dbaab384abe5df7b19aae6281530c778c8376", "messageHeadline": "Merge pull request #4091 from taldcroft/data-info-rework", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "5de40fdd0256eadf753ca136c9d988c675a121a7", "messageHeadline": "Replace 'the the' by 'the' in the documentation", "author": {"name": "Doug Burke", "email": "dburke.gw@gmail.com", "user": {"login": "DougBurke"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9eaf5c9a5376be2c8dae3de10346a647eb16c337", "messageHeadline": "Fix repr to handle unbound info case", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "02528bdb5de438da623284facb8750149fc4051a", "messageHeadline": "Merge InfoDescriptor into DataInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "17385f6f67b96399df21bbb8f893d6c17345fc03", "messageHeadline": "Take InfoDescriptor out of all subpackages", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "5e1e97850ba8ed5a13df38746a99d29e53cf5dbe", "messageHeadline": "Merge pull request #4088 from taldcroft/table-fillvalue-type", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "0958c8719d44ddf3d444206cfb93abeb36ca283b", "messageHeadline": "Wrong section for bug fix [ci skip]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2648446c199db7ecaef19175d56e3d064edae54", "messageHeadline": "Move the dtype fix from the setter to __new__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "84bf3e6c7c3f4f7a541a089226305738ec3db764", "messageHeadline": "Revert change to \"real\" style", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f337183354fb17bc7cfab25014b694b66718dfb9", "messageHeadline": "Fix an issue with setting fill value when column dtype is changed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "9a57b19ea3c53e7234347870fbb274cbffee72e8", "messageHeadline": "Use a separate style for docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "75e78b1fd6daa0ac6512219410f29e71638beef5", "messageHeadline": "Merge pull request #4087 from jwoillez/fix_erfa_warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "1c6f2ccb061ba3d3cf34c9db86b221d20ac642d1", "messageHeadline": "Merge pull request astrofrog/wcsaxes#177 from astrofrog/fix-spherical", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "18ed5a89f0d07447d05fbbdcdadd4e54f070f743", "messageHeadline": "Add changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "809f8f80ac444d07f7663454ceaeb49fa87ecf5b", "messageHeadline": "Support sub-classes of spherical representations", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "db755048ed03644c15a9e044dd55aaab8ef01894", "messageHeadline": "Merge pull request astrofrog/wcsaxes#176 from astrofrog/use-astropy-f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 145}}, {"node": {"oid": "4f3b4cf90d06ea2a048829f9b7061af3090c78fe", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e07845904bf5e0949e3a514d6f7fc1068630e20", "messageHeadline": "Remove erfa_generator.py from average analysis", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0de2a7390647b10449f6fa3a1eafc9b83df27b58", "messageHeadline": "Fix remaining import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e640ed3770cd3c3dbab90866a77449d17a633704", "messageHeadline": "Remove old LICENSE that was there for astropy-ported code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "60da06f387aedeffe73297f0f48f4d43f8367983", "messageHeadline": "Update requirements for Astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0f34270a77898c4c3324c127353d05731566def", "messageHeadline": "Use wcs_to_celestial_frame from Astropy otherwise there are two place\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 112}}, {"node": {"oid": "23960b1b70fd6e87e7ad3be7848262919c155a6a", "messageHeadline": "User OrderedDict from utils.compat.odict for python 2.6 support", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fcdc391ceece6b17c93c2849c5cf6de9401c792", "messageHeadline": "Fix warning when passing fixed size arrays to ERFA.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0e52f49e2d61f0360c8732884ca591b3227bed82", "messageHeadline": "Add name_for_call property to Argument", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "49a63f06786ff39f43e143d1af58e9aa0af85689", "messageHeadline": "Add shape attribute to Argument", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7a013c6a1171794c8885336bc65182450d72d072", "messageHeadline": "Use OrderedDict instead of {} to make debugging easier", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1030c34e5258c0200334c0036f9fa457cc073a8", "messageHeadline": "Merge pull request #3679 from embray/utils/ordered-descr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 443, "deletions": 185}}, {"node": {"oid": "3710c016d677971cd57d3b67ad4f7ab3adfd2ec8", "messageHeadline": "Merge pull request #3970 from mwcraig/fits/fix-extend-uniq", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "746b3a2fcb2a68eac4e65800107786c0969a4782", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f3c7523c773d510b2063bc5c05636d88d249d38e", "messageHeadline": "Remove confusing comment", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "43c7ed3df80b39eedb2337a198728484853839a1", "messageHeadline": "Add parentheses to ensure correct order of evaluation", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "192f54a3cd3f2c97b1aa99dfa39011622421d17f", "messageHeadline": "Add test for issue #3967: extend with commentary cards and unique=True", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "45e2a8d0437ae4764acafe9f28a39e24bec883f7", "messageHeadline": "Make sure test for unique=True tests duplicate keyword", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ecff399fe2760ed6d474a9e808eadf8973948f0", "messageHeadline": "Merge pull request #4051 from bsipocz/stat_sigma_clip_nan", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "4ef7791a3d71a0d777058e99e52b16847df08951", "messageHeadline": "Merge pull request #4078 from larrybradley/jupyter", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "3ec5df8b954e988d2b8a950537129be774a4a5bb", "messageHeadline": "Updated changelog for IPython 4.x/Jupyter 1.x support [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a6d8bde667c253c7460d81ad63893fc4a47ad9a3", "messageHeadline": "Use ipywidgets and FloatProgress() on for ipython >= 4", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dd6f6e8123cb38a1f79c931c91dd0514f7933de8", "messageHeadline": "Use FloatProgressWidget for IPython 2.x", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b31a15ed01f3fa02a9cfd2e852802be0397c5da6", "messageHeadline": "Import from ipywidgets if possible", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "882b78db29edf62ec8ae5dba4e732925f5aa87d7", "messageHeadline": "Import from ipykernel if possible", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "40dcb5195aefa6fcd14a3d516f5187e37aa37c97", "messageHeadline": "Merge pull request #4053 from JaiPEG/changes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "4c618651ebe0d3d6e6e7e20a784de3fb0ea781c6", "messageHeadline": "Adding CHANGELOG entry [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e3346ea010427418d5cb883c850f5f4f356d5d89", "messageHeadline": "Updating sigma_clip's docstring", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d71400e80b8e6b685ef497321b2c4964fbe096a5", "messageHeadline": "Adding test for sigma clipping invalid data", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "149d58e6cbe3c46f3def78be46d1742a8d7566fc", "messageHeadline": "Changing np.isnan check to ~np.isfinite, and adding warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cc100ace60fa5e9ac50e6f5b84cf4f5b685e9444", "messageHeadline": "Making sigma_clip deal with NaN input values", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e84de5e020ffcfdfa83985eab966afebfe2a8ef3", "messageHeadline": "Fix code that I broke with the API changes in 1fa487fccdc52501eb3fdd3\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "92c099e808e8b50046f8312ff38451dde481b812", "messageHeadline": "Add optional ``package`` argument to get_pkg_data_* functions so that", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 100, "deletions": 62}}, {"node": {"oid": "65c86d7173078985ba63519976325ff08ebe5cd7", "messageHeadline": "Merge pull request #4083 from embray/utils/resolve-name-import", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "02bd5b0af586dd42394e50a5e428f7976a9f4864", "messageHeadline": "Merge pull request #4084 from embray/utils/resolve-name-fromlist-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a1a512a8be2a79a570c64b510049abd0198ea0e1", "messageHeadline": "Added changelog entry for #4083 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1573f32a599b5295da2ac07c394556e54733cd9b", "messageHeadline": "Use resolve_name instead of __import__ where appropriate (except in", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "c2ffebf61dd2ff017a6c04a6c1502380579d229a", "messageHeadline": "Add the ability to pass additional parts to the dotted name passed to\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0595f5e0e8111975760aa943367de179ad2cfbcb", "messageHeadline": "Added changelog entry for #4084 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1600316a63c95b7a062354265dba46bbe656eecc", "messageHeadline": "Fixed a bug in resolve_name where if you pass fromlist=[''] in when i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a2e6b1ea863a3f90cd1ffacdea5aff3c73157d20", "messageHeadline": "Merge pull request #3897 from sYnfo/issue3850", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "02dea695fef69eab32a7e87afff39da7a25251b6", "messageHeadline": "Merge pull request #3909 from patti/boundingboxes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 726, "deletions": 10}}, {"node": {"oid": "23d937cc0dd49183e6964125148a0beeb6422262", "messageHeadline": "Add wcsaxes on ReadTheDocs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80768eed1f8f8cadd150f652db3e5faa12934cd3", "messageHeadline": "Merge pull request #4074 from patti/wcs4docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "86eb5b011da2cd749faddba3ddd9fd9a069f8a6b", "messageHeadline": "Merge pull request #4071 from sargas/cutout-units", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 103, "deletions": 31}}, {"node": {"oid": "a40e2c505047cf01fca98c1b1b983441c089ff59", "messageHeadline": "Add changelog entry.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5a0e4ada56d5d203cbf4ca7686498f09da8c125a", "messageHeadline": "Add wcsaxes dependency for doc builds and example.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "a36121bd9731476bece89edc6a2d843dfa739519", "messageHeadline": "Adds changelog entry for #4076 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5334c951b744180a51fb843721c29681e0819c25", "messageHeadline": "Merge pull request #4076 from nden/modeling_format_str", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7aa28857d89ca30cd09967966ddaf1ae5b0dc04", "messageHeadline": "improve code", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "2eb6801e1055b75c0262d6b2b35c3fe81349f6b0", "messageHeadline": "format_str for models without formal parameters.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "17b5122fad73d4338f60660d8eb3103cfd0cff8c", "messageHeadline": "Merge pull request #4072 from embray/utils/lazyproperty-simplification", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "d2db9d82f19aafb86a69bcf2da70454f74b92266", "messageHeadline": "Simplification of lazyproperty implementation--now a subclass of", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "2694e40ce95b0682bad9565e96defde124421d50", "messageHeadline": "Fix doctest in docs for astropy.nddata.utils", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78fa1b6e097e9c72a36b72637890fee5eaed4f29", "messageHeadline": "Allow units in Cutout2D, and shortcut for square cutouts", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 103, "deletions": 31}}, {"node": {"oid": "90d3d722f8af524ded45c88bd0700bd811ab9c0a", "messageHeadline": "Merge pull request #3667 from dhomeier/lzmafile", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 124, "deletions": 27}}, {"node": {"oid": "5e5ca16feefac8c28850f533171832e228d4e847", "messageHeadline": "Changelog entries for LZMA support", "author": {"name": "Derek Homeier", "email": "dhomeie@gwdg.de", "user": {"login": "dhomeier"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7be927a21f862d328f9e78c736b50185e3046223", "messageHeadline": "Mark v1.0.4 released in the master changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b2527fca129a235f946329934b080a3584af549", "messageHeadline": "Minor doc edits.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f8f45e074a634e28df8e10cce93df5938ebf3901", "messageHeadline": "Add bounding_box property and render_model function to astropy.modeling.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 721, "deletions": 10}}, {"node": {"oid": "d53db09849847c4e9f39d588d700496f1da0cbb8", "messageHeadline": "The changelog entry for #3728 was in the wrong section.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b715de7d09271725aba1c619fa7fe08dad0436a5", "messageHeadline": "The changelog entry for #3817 was in the wrong place.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b753b7a81d5af597a4b544e982a158f799da10f", "messageHeadline": "Merge pull request #4067 from larrybradley/sigma_clip", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "007a4096fe9a837478a78cee119c69703d4263dd", "messageHeadline": "Update changelog for iters default value [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "acf26d316154a645561c38c3b154407dd974dee0", "messageHeadline": "Merge pull request #4066 from taldcroft/table-row-repr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 88, "deletions": 24}}, {"node": {"oid": "1ab35823d56f0beda8cb814fdf1ae38f4ff036c2", "messageHeadline": "data.py doc string and file opening changes suggested by mdboom", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "c1a67a65d971207c5995699a403000fb6d4fd1c1", "messageHeadline": "BUG: cleanup of open files after ImportError in data.py, whitespace", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "98cc956ad5a52394364c9cb87abdd52ac4ffe72a", "messageHeadline": "TST: mark.xfail used throughout test_data; fixed open file in test_hdf5", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "7e06391c8ef1c46a797842c0822783307d2126a5", "messageHeadline": "fixes for open files and compression support", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 53, "deletions": 10}}, {"node": {"oid": "f334676ec2b3f7c3da527be93f9b75ba26a18a40", "messageHeadline": "Relocated changelog entry for #4060", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 136, "deletions": 136}}, {"node": {"oid": "f28d1a5f20e80491eadb6efc00f3d7c5e4740ce1", "messageHeadline": "ENH: added lzma support to data file handler", "author": {"name": "Derek Homeier", "email": "derek.homeier@ens-lyon.fr", "user": null}, "additions": 71, "deletions": 21}}, {"node": {"oid": "7cd2d75635d7984705a8e3fdc868242fee153ab3", "messageHeadline": "Added changelog section for v1.0.5", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "7b87dfe0c4ad39109296792133e25592ec615aba", "messageHeadline": "updating iters defaults [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5066f250ab44a7e30cb63d61669d3a515cb2764", "messageHeadline": "Override sigma_clip signature for Sphinx docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4081afd89baa8a41132f16323698a8608a7b9aef", "messageHeadline": "Make iters default consistent in sigma_clip and sigma_clipped_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d83e3c9329971bc8777d8dc263f27104410d99f4", "messageHeadline": "Update Row repr to be consistent with Table repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "20e6de862684e854aa528aa19ad65d42f62e718e", "messageHeadline": "Fix int32/64 doc problem for Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4ce0107ea5b1c781f548302d67bd5f9bbfe11dfd", "messageHeadline": "Make Row repr more consistent with Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "eda2b2a700c94f3d1df2ade463dd9e4881072b01", "messageHeadline": "Doc improvements related to masked tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "fdf10c5a13d30c732494008423cba99c72089a8a", "messageHeadline": "Merge pull request #4060 from taldcroft/table-mask-shape", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "c169237c8338ef488d067aea8a2777cb90187545", "messageHeadline": "Clean up implementation per suggestion from @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ccd5c82ddc71e7e8ce7dcb2d4758e1b858f330c9", "messageHeadline": "Fix bug when doing outer join on multi-dim columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "54ad2b05554c5a5c933a5f2fc16889e3f9ff5f51", "messageHeadline": "Cleanup changelog for v1.0.4 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 30, "deletions": 132}}, {"node": {"oid": "5ebe846afa71801c4b6faa582029a76697419cbb", "messageHeadline": "Merge pull request #4056 from embray/logger/py3-exception-handling", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "3233d37bb3bbb983913eeceeecf821fd28b68d78", "messageHeadline": "Merge pull request #4048 from embray/time/issue-4048", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "e00b0a20cdae066babc9539ea2bf6239d293759c", "messageHeadline": "Fixes #4048", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8dae22e96faa216a1c7565bae4f68b341c0509a5", "messageHeadline": "Add link in test and a changelog entry [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2c6ad7c09ece23bb703e18a9cc976fe984a963f6", "messageHeadline": "Fixes long-standing bug in exception hook on Python 3 (use of 'unicod\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "2c00d40100bf4b8332ca494f76788793c4463b34", "messageHeadline": "Adding default values to sigma_clipping docstring [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "198343ba2f65b2ee59e6db0589110a065dff776d", "messageHeadline": "Merge pull request #4039 from eteq/fix-coords", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 164, "deletions": 18}}, {"node": {"oid": "9693b030431d309199a9a1f95410c922409e290d", "messageHeadline": "Remove unnecessary import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f2411a2f999b4f0155c189e867e6b422a4752fb8", "messageHeadline": "Don't explicitly set colors so house style applies", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "6f1bbed3955a713027b9494432c8a89251eb54ad", "messageHeadline": "Don't set things that a style shouldn't set", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "19d97888052b17276eb627cb21f7a6f5f1bade7f", "messageHeadline": "Change color cycle", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c6910ea0fdf368300a34c58b75fab70df6add68e", "messageHeadline": "Enable the astropy house style when building docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "599446bfc38660221647b5af5dc610df23907f91", "messageHeadline": "Fix #4041: Handle a list passed as naxis to WCS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 68, "deletions": 20}}, {"node": {"oid": "7eb9aadace902da57fac2ee07518fe10946180ce", "messageHeadline": "Merge pull request #3960 from mdboom/misc/c-coveralls", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 199, "deletions": 432}}, {"node": {"oid": "9ef808f642b11983607c1c0fc5a489b549bff171", "messageHeadline": "Add changes to precision from mcalabre", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "cbf958892e93a54ef1eadd49abb44289ca0f636c", "messageHeadline": "Merge pull request #3835 from embray/units/issue-3835", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "722efc1774fd2d26e5752c2b44734a7840fbef5a", "messageHeadline": "Fix for separation or similar pre-transforms failing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9063646143c0041d2c372944c9f0a608cf93ab53", "messageHeadline": "Make SkyCoord of a list of UnitSphericalRepresentation coordinates al\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "1aecdda8dd511d3bad19369188a52db9bfd9bd51", "messageHeadline": "Fix for situation where some scalar coordinates incorrectly got chang\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "698fe24f50dd27179094e451638bda4bf0c20401", "messageHeadline": "fix for subtle error in low-level coordinates' separation methods", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d3f84c2767ac19f93ffdfac2682c6317de0bede", "messageHeadline": "make get_sun return a scalar when input is a scalar", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5400fc17b3b33bb99521599e15ceb773fe38ff6d", "messageHeadline": "fix 4033 test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "74fccd6479f70bf69a3de0c92963584d0ecebcb6", "messageHeadline": "add to 3920 test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f50458232121766bd6432ecc0bfbbb8557a4dfa0", "messageHeadline": "fix typo in 3998 regression test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9d2932ed5c281848cbe05f4df4baaf7d0b1fc3c", "messageHeadline": "Fixes #3835", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "4f75c15d01a818c3db73c546a07127d6c9a6de6d", "messageHeadline": "Merge pull request #4030 from mdboom/no-interactive", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2431707e15d216cd7f3a51e9e7053c241eeeec06", "messageHeadline": "Add a changelog entry for #3679 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0fa4bbb3f90ba27c4ee37ca366012afd57658e02", "messageHeadline": "Workaround for failing doctest on Python 2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "a6f154f700abaf54ae938d505c4cd97202a3e4ba", "messageHeadline": "Update astropy_helpers submodule to include the recent fix for astrop\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f9661154fec98781c1bc621142970e12500183ea", "messageHeadline": "Adapts the coordinates package to use OrderedDescriptor and OrderedDe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 56}}, {"node": {"oid": "622dd6d93a7986331ba92a8f634dc56bb7947f39", "messageHeadline": "Somewhat aside, but there's no point in this being a lazyproperty, as\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db857beb702df79357603e18decd4fdf91fb5dea", "messageHeadline": "Adapted the Model and Parameter classes to be an OrderedParameterCont\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 98, "deletions": 118}}, {"node": {"oid": "38c35b4d3190cdcf1565717c8f9cdc7e378e2593", "messageHeadline": "Adds rough draft of the OrderedDescriptor and OrderedDescriptorContainer", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 290, "deletions": 1}}, {"node": {"oid": "6da441f992f99b75ff1323b310e0451890da4f99", "messageHeadline": "Merge pull request #3994 from embray/ah/update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f84e55b97b769c037513b8998caa2f365c61836a", "messageHeadline": "Merge pull request #4023 from embray/utils/classproperty-doc-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "3ef424f445a3299498c0fbebb25a646d3aa9ca0b", "messageHeadline": "Merge pull request #4022 from embray/modeling/test-validator", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "0100647dfbd206a63130ed4548a48d058de8a90c", "messageHeadline": "Merge pull request #4001 from embray/units/formatters-misc-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 336, "deletions": 242}}, {"node": {"oid": "665da1445d499b8e6da34565eec20de6bc18f5ac", "messageHeadline": "coordinates: baseframe: Simplified if statement", "author": {"name": "Cristian Ardelean", "email": "cristian97.ardelean@gmail.com", "user": {"login": "JaiPEG"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "918870e6b10a7e803db92bf8efb84ef9e81ad239", "messageHeadline": "coordinates: baseframe: Unnecessary if statement", "author": {"name": "Cristian Ardelean", "email": "cristian97.ardelean@gmail.com", "user": {"login": "JaiPEG"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "818f3584ab534b07b5a53c1c08b328bca866e420", "messageHeadline": "Add regression tests for related coordinate bugs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 100, "deletions": 0}}, {"node": {"oid": "6c3fb4e0eed2e4da7fb75918b64d60a8b733ce73", "messageHeadline": "[skip-ci] Move CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b9dc6c61a421ea045751baa253de267b05b4e554", "messageHeadline": "[skip-ci] Add CHANGELOG", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "546bf93fa9193245eb6ddd9b54af91a4644ec78c", "messageHeadline": "Plot style should not set interactive", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cfe58a8a439208c1dfe9aaf5143dcc8a909f7374", "messageHeadline": "Fixes a minor bug in docstring handling of classproperty.  Really thi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ee44bb848c7ddccef143cd82e098373d88f2856c", "messageHeadline": "Changelog entry for #4001 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82f00e4365877389f3ebeefeb8a66132701f6f65", "messageHeadline": "Fixes a slight bug in the Parameter.validator property.  On Python 2 \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fd21ed1d489f54f631397e4dcac5e46b79b9df1f", "messageHeadline": "Merge pull request #4021 from mdboom/modeling/projection-defaults", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "a838f2f62713623cacca3e1b94769e19b90d325e", "messageHeadline": "Fix typos", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9a8ac00dc5dbe70f78b7452f2c6fc267ffdc7fc5", "messageHeadline": "Ensure projection param defaults are reasonable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "e35a2b4b36b761d9aab3d957e305094ba224cec3", "messageHeadline": "Merge pull request #4014 from embray/build/templates", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "620ee44e4b740f8d262dc6ea7dc4bf1cf4188754", "messageHeadline": "Fix typo caught by @mhvk", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a1264f47d0f007a560d3da5b8112b1b7a6ca6a4", "messageHeadline": "Reduce inline imports from within parse methods--requires some ugly (\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 60}}, {"node": {"oid": "1be80bcf60cf0a62d63031b9270a7e37b27f8ae0", "messageHeadline": "Remove unnecessary formatter instantiations.  In fact, added a Base._\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "6968c5a987ad894906d98ac5df26fedfde004a72", "messageHeadline": "Converted all parse methods to classmethods.  In some cases they were\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 178, "deletions": 140}}, {"node": {"oid": "1c33f15f0036478549b842b8e49ed43ecb131a47", "messageHeadline": "Improve the newly added (as of #3982) classproperty to support lazy e\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 71, "deletions": 3}}, {"node": {"oid": "f79c228e652e8b5f75460470b142b0e430768ceb", "messageHeadline": "Converted all the formatter to_string methods to classmethods for the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "28253bc99cefb30518780d2c3fb4a91318f89af8", "messageHeadline": "Merge pull request #4017 from embray/utils/wraps-exclude-args", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "84690ea7a3fd290293d3d56573b6e45905a9e0e6", "messageHeadline": "Adds the new exclude_args argument to wraps--I've wanted something li\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 59, "deletions": 5}}, {"node": {"oid": "a4a93ff0e2f994d0106091e4edbde52cc811dda8", "messageHeadline": "Merge pull request #4015 from embray/fits/issue-4015", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "05bb6e945ca3a0f5e035d52be6886d85bba6fed0", "messageHeadline": "Merge pull request #4016 from embray/utils/fix-wraps-name", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "a150a108ab457987a826bc1f036e7c543b0dc854", "messageHeadline": "Add changelog entry and link the the PR in the regression test for #4\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4cb420e5a2f13880a06c18ec69f224f57e94e387", "messageHeadline": "Fixes a bug in the wraps() decorator where the wrapper function inher\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "5a9a0a494673a106dc236e2e98647e43b76e66a8", "messageHeadline": "Be more careful when notifying listeners--side effects of the notific\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4fe97a65b0fa9e10a855432259753d7433a0120f", "messageHeadline": "Merge pull request #4000 from dklaes/Correct-typo-issue-3999", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "dcf4defc45dc7559a116b505e9ad22f769503a35", "messageHeadline": "Merge pull request #4007 from mhvk/quantity-keep-float32", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "e1363c93d468c7666b44b8c2519de21a9f5cb8eb", "messageHeadline": "PEP8 change", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7ba0e8ffaa9276ff0e74ad534b1eb5dd08247ce", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9a67bbcf1555da426b8e9424e17ad526497b97b4", "messageHeadline": "Don't include source templates in package data (but do use MANIFEST.i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "34ee9d4655df4281c81b2cbae4b75abcd75013df", "messageHeadline": "Merge pull request #4012 from embray/fits/notifier-mixin-reference-cycle", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "d29573b3a7a2c1986fa7aa1fd77320821963d8bd", "messageHeadline": "Merge pull request #4003 from mdboom/extern/upgrade-ply-36", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1827, "deletions": 1597}}, {"node": {"oid": "ef901f36d8eb8a3da1c747e64a79bd2fbad4878d", "messageHeadline": "Add tool to fix up parsing tables", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "7bec0c0f43c91ed9980c6e445671cb398e5f61a7", "messageHeadline": "Update tables after merge", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 63, "deletions": 60}}, {"node": {"oid": "9ee8d3c53a19af735ea44afcc7ea8cd4e59b102c", "messageHeadline": "Upgrade PLY to 3.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1737, "deletions": 1537}}, {"node": {"oid": "1d4f86b5a5c054426354f037ccdacafb3f938902", "messageHeadline": "Add changelog entry for #4012 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "41c76b3a8c78de1d49e370f3d2e2c32fcb63c137", "messageHeadline": "NotifierMixing._add_listener had a subtle reference cycle--the", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "4dedd592c2fa839374adc331a4a0f2c7168ec679", "messageHeadline": "Add more exclusions", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccbb113cf8856deba0a6865c765e21622c584441", "messageHeadline": "Remove unused wcslib_wtbarr_wrap.c", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 296}}, {"node": {"oid": "c17ae9bd6bfa0a67940dd41937a99d537010d576", "messageHeadline": "Improve coverage in io.votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "25eca1a411083ed204613c9abc717a425db0def9", "messageHeadline": "Ignore Cython code", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fc899584021c12568e8be5d3a0b6f15e4b682fb", "messageHeadline": "Improve test coverage on C code in astropy.wcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 170, "deletions": 124}}, {"node": {"oid": "b1ce1fbd1f656f04af92ff3959bc760e873ca99a", "messageHeadline": "Add missing semicolon", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f0190f755a9725e3fd3c0cde44fb4b6c79f6b59", "messageHeadline": "Don't include cextern", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a12d9646530d571ea94d6322b1b478c05a60e63", "messageHeadline": "Install cpp-coveralls first", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "abdce8ddca2b935146a5d570313adbaaeae0af89", "messageHeadline": "Add coveralls support for the C code", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "99f04d89a01e3c42d787bcc2a500fed01fd730f0", "messageHeadline": "\"astropy/units/tests/py3_test_quantity_annotations.py\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78b0e3fcd90a87aeb326c7b54b18eb2121558a81", "messageHeadline": "\"astropy/units/tests/test_quantity_decorator.py\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47f6ebaf7cdf91d2eb676b45afc3ea1f8f3aa7a0", "messageHeadline": "Merge pull request #3993 from mdboom/unit/fits-unit-format-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 173, "deletions": 68}}, {"node": {"oid": "bacbe6631541f175e5ab9c1f8fe640fd0c3bbc4c", "messageHeadline": "Use urllib to convert path to URL", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c29fa3dd499d6b2064c1dd0273f8dc8f63d0e0f", "messageHeadline": "Add docs for the new 'cache' argument", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa94a18927c63f325bc8216a706ac23701558c08", "messageHeadline": "IERS.open does not use cache by default", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6d3fa9cc3e46dd88c7bbe08169fbdfc8f5dfaf4", "messageHeadline": "Do not import remote_data", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab115124509ef4bd7d5ec16f51300151bbb83be6", "messageHeadline": "Test no longer uses remote data", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b985dd8de8620bf24c61b4ea78fba0d013c93cda", "messageHeadline": "Use local IERS file for testing", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d60fe31d061160d9d3232addb13b0ef7dcbb0de0", "messageHeadline": "Add explanation of the change to CHANGES.rst", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "819050033fae4a0438c688be9d8bcdd02ee843eb", "messageHeadline": "Amend documentation to show open can handle URL", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "48d0d6171438c1e0b20a0afeedc3b7d335d4aaa7", "messageHeadline": "Retrieve the IERS_A_EXCEPT directly from github", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7e4668a3e87ca4adfc434ebc453f25ced83414e2", "messageHeadline": "Use IERS_A_URL in test", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "37bb14c6835dd3937033520b139c12e0c8cfee55", "messageHeadline": "Amend documentation to show open can handle URL", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3d1c5b14756bd9019788e6a54181c97c2d1a7797", "messageHeadline": "Use urllib.parse on Python3", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "59697ad08d4c3167bac6ff71ff297d7ff1a5b767", "messageHeadline": "IERS.open accepts network URL", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "cd498cd5f7d6bdc5ff69c385ca0b2672e7204a07", "messageHeadline": "Merge pull request #4005 from mdboom/wcs/changelog-update-59", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f4e8b2cdb10d6f984696e343fc54845d33ab7d22", "messageHeadline": "Merge pull request #3823 from larrybradley/cutout", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 833, "deletions": 91}}, {"node": {"oid": "1ebfa41d71e68481e756141b448b6451162bee27", "messageHeadline": "Minor docs updates; add warning about tabular distortions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4e3f3468d4b8636d71892a2ac69f8513dd6dcbc2", "messageHeadline": "Change Cutout2D bbox definitions to match Model.bounding_box", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "5f996da4ca1b829e34cd1ec25ffd739083ab06d8", "messageHeadline": "Correct checks for dtype preservation in in-place operations (closes \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "2b3eb1e2a4f6f36e13a2f560c14c85af1bad7f3c", "messageHeadline": "Return axes instance from Cutout2D plot method", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0eeef1dad68e2aa9734f28bdedd28530c3761d9f", "messageHeadline": "Remove redundant check for invalid mode", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "8be6ab95b946dace28f20f6e98e31d0ce53260dc", "messageHeadline": "Use assert_quantity_allclose in tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c022044c1b0e231e059fbf8707614a816a9b8804", "messageHeadline": "Describe changes in precision in wcslib headers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2150c31b067e038d7111bc6fbe975d11f3f557a5", "messageHeadline": "Fix FITS scale exponent without parentheses", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "2fd8a7ab0e24782201ec5431b882b99567a36baa", "messageHeadline": "Merge pull request #3997 from embray/utils/deprecate-class-metaclass-fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "885f0c1e22cd5b3a243620ef43b1c9c951fc813a", "messageHeadline": "Merge pull request #3996 from opoplawski/pytest23", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "eac1f2996917d7415ffb4181f88772f2c3ced9e6", "messageHeadline": "Merge pull request #3992 from mdboom/wcs/upgrade-59", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 291, "deletions": 245}}, {"node": {"oid": "e8653ba4ad251d68bc2fb3fdee4b7412787a7ac8", "messageHeadline": "\"astropy/units/decorators.py\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "170a7d48fc39bf3cb94fe206c2514d640171350b", "messageHeadline": "Fix deprecated classes with a custom metaclass", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "15f2143c9a2f08b561345d2734ce64f6f5000f37", "messageHeadline": "Fix error message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42d57b474ac8b9bf1ad7201e18d7a1a86b2cbad6", "messageHeadline": "Make tests work with pytest 2.3.5", "author": {"name": "Orion Poplawski", "email": "orion@cora.nwra.com", "user": {"login": "opoplawski"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "b130886845f78d6194cb836a310f4fb380b1fb17", "messageHeadline": "Merge pull request #3851 from mhvk/logquantity-methods-update", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 112, "deletions": 17}}, {"node": {"oid": "e5f1dc990ab8aac3e7bdf04cf164591821eba19a", "messageHeadline": "Update astropy-helpers to the current master (including all fixes fro\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26782108abf8717a0361788eb99bfdb05be33bff", "messageHeadline": "Move to API Changes for 1.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "988fa5ff30a21922ed8a4dd476ef0daef2e2fa26", "messageHeadline": "Remove local path from comment", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c283807cbee3be5e3ff2ca9ae10820383d0a1b10", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b4a924afa6e4110565f7f6747a7c07ee363ac935", "messageHeadline": "Fix tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b41ec164bf171ce075547723a2b7d8ed379442d2", "messageHeadline": "Fix #3991: FITS unit format fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 142, "deletions": 64}}, {"node": {"oid": "6e80c4e57c07f1ee127288a8ef237ad8979e1078", "messageHeadline": "Upgrade to wcslib 5.9", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 287, "deletions": 238}}, {"node": {"oid": "b662d519103e6d9847957370f8bae6c9bf5be371", "messageHeadline": "Update COMMENT tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "6fdacc0b80ad7b15ee654d35fe3d423022f5910b", "messageHeadline": "Merge pull request #3987 from astropy/revert-3984-wcs/upgrade-59", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 238, "deletions": 287}}, {"node": {"oid": "4ab1920274add3118f8ef312f9ad5b3d13467a30", "messageHeadline": "Add Cutout2D plot_on_original()", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "5afb815ae381aac5581754d34b993ed67705133f", "messageHeadline": "Add Cutout2D copy test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6fc5bdfb0a504eb956f18e6eb578e8aaf9ee394c", "messageHeadline": "Add copy keyword to Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "d120555f98e05ecadb8c622e4f5fc85ad4468f2d", "messageHeadline": "Use original/cutout instead of large/small in Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 102, "deletions": 97}}, {"node": {"oid": "86a8ad6d5db0884d8a67016d63dec13bdb600d16", "messageHeadline": "Merge pull request #3965 from cmccully/moffatkernel", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "4d5c202fe8140c6eb594c14d905c06e056880c52", "messageHeadline": "Use (x, y) positions in Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 68, "deletions": 60}}, {"node": {"oid": "658cf5e0c4423deaf30e777c1e589a6ae23c4ecf", "messageHeadline": "Merge pull request #3827 from embray/fits/issue-3827", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "25a5c06119fa65e770238d5d2645751ccad9df68", "messageHeadline": "Revert \"Upgrade to wcslib 5.9\"", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 238, "deletions": 287}}, {"node": {"oid": "67e0afb714432a9b6970713912a344fbb10f23f8", "messageHeadline": "Merge pull request #3984 from mdboom/wcs/upgrade-59", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 287, "deletions": 238}}, {"node": {"oid": "ccf4dfe89897ffa722eb18196de95f9aa7aa778d", "messageHeadline": "Merge pull request #3982 from embray/fits/fix-botched-deprecation", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 122, "deletions": 8}}, {"node": {"oid": "322ed182861721f895ccaba5865cbb1d5203ad3d", "messageHeadline": "Merge pull request #3983 from mdboom/modeling/fix-c-striding", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "f7e17921d752218c247071ff3e1d6b517f36dd0c", "messageHeadline": "Upgrade to wcslib 5.9", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 287, "deletions": 238}}, {"node": {"oid": "1c9f3fda4be044fe75ea892ba21d66ad77d028c9", "messageHeadline": "Fix striding of values in C projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "f93634ebf70fdb90477eee13fcfb25af61e89fc0", "messageHeadline": "Cutout2D doc improvements", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "5447f5d7783f51980249a984c9472d5c43c0ac66", "messageHeadline": "Add Cutout2D tests for to_large() and from_large()", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ed93da1fba2525f7a0dcaaa93ebe449ad63469c2", "messageHeadline": "Fixes (I hope) the Sphinx build warning", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23345737a424157e4974ed1c792cdb27f4fa0ed0", "messageHeadline": "Set the __wrapped__ attribute manually for support on Python 2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "05819cacf9ca00aefcccf47f651aa0bb6da66b48", "messageHeadline": "Added changelog entry for #3982; also added deprecation notice that s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d4e4bb6cb3ecb4b73f9ef27f4beaf56d073dfea0", "messageHeadline": "*correctly* deprecate NumCode and ImgCode (deprecated in 9fec28b3eada\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cc5df3bfcee86cfba98fcaa7272bf174c9e343d1", "messageHeadline": "In the process of updating the deprecated_attribute function, I went \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c94741ffc545f3766fffed2c110860b92f051d18", "messageHeadline": "Adds a potentially handy decorator for creating class-properties (ana\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "8fecfd0957af176cc10e9249e2312bb20f2a8cfa", "messageHeadline": "Rename to Cutout2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "84a7ddd26df26208ffcfebdfcc63b02ac8a6872c", "messageHeadline": "Document tick and tick label visibility methods", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "d5078ded6aad7a7ca3a0673b69862e524cd09680", "messageHeadline": "Typo fix in tick labels grid docs", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66a8bff7607e58dd07e7eefaf01b0bb109b79ac1", "messageHeadline": "Add set_ticks_visible and set_ticklabel_visible", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5f2303474b744a682d2b7f2783b97ab594e5439f", "messageHeadline": "Merge pull request #3975 from embray/testing/cache-loc", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 350, "deletions": 33}}, {"node": {"oid": "ad319cc409b6e675bd90347735e02964ea930175", "messageHeadline": "Added changelog entry for #3975.  This might also be worth noting in \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e1463e4b3b6936d185b6e0070593f4d911022be9", "messageHeadline": "Back to development: v0.7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "26c5f980210608e76cda265675b374fe7bb003aa", "messageHeadline": "Preparing release v0.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ec0bec34a4a5a0b432bf83f048b1674d4a6686f", "messageHeadline": "Add CHANGES entry for new projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5f694c241acfae4a6d5761eadd0d1312bb39058b", "messageHeadline": "Merge pull request #3906 from mdboom/modeling/c-models", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1767, "deletions": 237}}, {"node": {"oid": "7a223a698a8426e2b315087636e0cb4103232dfb", "messageHeadline": "Added changelog entries [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7817b661bcc34dd0b97d163fb54d964eb128a5d8", "messageHeadline": "Merge pull request astrofrog/wcsaxes#158 from PBarmby/bugfix-issue-139", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "95467fb1a793dadcd2fe27734bfbe657d8487b06", "messageHeadline": "Merge pull request astrofrog/wcsaxes#171 from astrofrog/fix-noncelest\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 90, "deletions": 4}}, {"node": {"oid": "3f6814a22f9553ee3a52ae7a9bd4459b6f9681f5", "messageHeadline": "Fix grid and cursor coordinates and added reference image", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "29e550578ff1657992a0cc8460b42b3bcd102039", "messageHeadline": "Merge pull request #3977 from taldcroft/table-init-from-dtype", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "a4094df507d78024cc2f819c74b38b15998e81ef", "messageHeadline": "Remove useless test of names being not None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5087284e0526a7287c02ce7a4e6ed2758f354af3", "messageHeadline": "Cleaner implementation suggested by @astrofrog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "8aebf2caec07d7493e50e663a5eb7889590a7004", "messageHeadline": "Allow init of empty table with only dtype arg (no names)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "037df5384d315d3cde07b94b02eabf9b8a717bb1", "messageHeadline": "Adds a seed of better documentation for working with the download cac\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "55c8a16c9985382ea85cb98f11478ba64a54ff31", "messageHeadline": "Add the ability to set custom locations for the astropy config and ca\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "bae5744c62ffb2158437dd685942a7097e4d5d61", "messageHeadline": "Add combination decorator / context managers that can be used to temp\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 195, "deletions": 32}}, {"node": {"oid": "d1c7bd4822ec7de05a88a1887acb027f2426d6bf", "messageHeadline": "Merge pull request #3971 from nden/fix-delete-keyword", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5779ee617a82c9eada0f050c8781576555e5456c", "messageHeadline": "Python 3 fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66f7ac69025bc1c87ac5cdadea4711ad1ada6cac", "messageHeadline": "Test all projections, and associated fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "2cf31883ce9852fbc47b184d5a57e73c73697186", "messageHeadline": "Remove ZPN projection", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 136}}, {"node": {"oid": "e456a5eae9fc3595f32354a9e0e348c24229573c", "messageHeadline": "Formatting / spelling nitpick", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "da45d4e8bf09bf617ca2298520cbabb78a1745ef", "messageHeadline": "Merge pull request #3966 from matteobachetti/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7f30ac403c46876be74063cdcb3a4a002f2987b5", "messageHeadline": "add test for #3971", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4ee5a3037739ce03b60decc68132ecba4f94ec73", "messageHeadline": "to_header with alternate key", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9cc2b33d3e961c21d8067a8cafd602eb25a4240e", "messageHeadline": "do not attempt to delete keyword which is not in header", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "87ff22631199546bb9de2d7968ea9063089610ae", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "14992e153b38d240726ef22bb03bbd1ae2f3414d", "messageHeadline": "Update optimizers.py", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cae0fb6c3c1b0203db5dd0339af11a09c164ef61", "messageHeadline": "Merge pull request #3954 from embray/testing/ignore-some-open-files", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "561a6dd5ba0ade701db0b738bf9032c58c387246", "messageHeadline": "Merge pull request #3968 from mdboom/wcs/dont-include-comments", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "5a606c0a8cc957a7efb99dfc981db6e1105eef4f", "messageHeadline": "Restore `alt` after it is set", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "27bcb83f6542baa5c8e071a36df817e20640988a", "messageHeadline": "Don't include comments WCS.to_header()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "25def585ad99c6b4d3c9a057c6ead01d75764d46", "messageHeadline": "Update optimizers.py", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "247d23588495de9ad84045158f3a77bdb390e866", "messageHeadline": "Additional keyword arguments for Simplex", "author": {"name": "Matteo Bachetti", "email": "matteo@matteobachetti.it", "user": {"login": "matteobachetti"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4ee0becba9dd7d566983d5dbb46d30e286449189", "messageHeadline": "Added issue number to changes.rst.", "author": {"name": "cmccully", "email": "cmccully@lcogt.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b7501c42352cf8afc71784234560c4f78e8816b", "messageHeadline": "Fixes for Moffat2DKernel.", "author": {"name": "cmccully", "email": "cmccully@lcogt.net", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1ec7656e4379fa6a617625a98b985c516ff822a6", "messageHeadline": "Added 2d Moffat profile to convolution kernels.", "author": {"name": "cmccully", "email": "cmccully@lcogt.net", "user": null}, "additions": 80, "deletions": 13}}, {"node": {"oid": "b9a8de42be19280e91bfef7638aaee2229a1038d", "messageHeadline": "Change variable name from standard_deviations to std for better code \u2026", "author": {"name": "Neil Parley", "email": "mail@neilparley.co.uk", "user": {"login": "nparley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b23dbcbf8a2df60c7eb92524c36ddebf794dbef5", "messageHeadline": "Merge pull request #3939 from taldcroft/fits-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "94bf55529fcc2e7d2d681c82eb5d864d973b4945", "messageHeadline": "Merge pull request #3946 from taldcroft/table-columns-example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1328a885297419f7620fea4546c52a73c7099b43", "messageHeadline": "Change column \"number\" to column \"index\" [skip-ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "844c3ec34c81de5a070e25c4825ceecd6ff19fcb", "messageHeadline": "Add clarification suggested by @embray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "326685e8f0037a9832e33fdb38cdec226440350e", "messageHeadline": "Merge pull request #3924 from embray/docs/build_docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c43c0e852d60781661a57556e11f2cbe6845a549", "messageHeadline": "Adds note to the docs on too many open files error when reading FITS \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "38a469109f95d429f7aeadb229497d33f89e0404", "messageHeadline": "Merge pull request #3766 from embray/fits/issue-3766", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8a9151defb60e013c1ccc6b73232534d572a4c6b", "messageHeadline": "Merge pull request #3950 from rabernat/release_gil", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 610, "deletions": 582}}, {"node": {"oid": "837b90e61b5bcc492d09ac97710be6c8387d6871", "messageHeadline": "Added changelog entry for #3903", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1da65e83e9ba6cf0d722f64b3dff5cdac6334825", "messageHeadline": "Merge pull request #3903 from patti/ellipse2d-theta-default", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5cea5e00f6f662feadc282323d1d578bce7fda3a", "messageHeadline": "Add changelog entry for #3766 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96b79323bca1fcd333add40f2eab814d08963c07", "messageHeadline": "Borrows a change that was also made in #3916 which also happens to fi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "61d6273204254b1647a37a549f63ec2c08dfb721", "messageHeadline": "Merge pull request #3947 from keflavich/logging_levels", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ceab362fecf1b6f9c8685cc5574d32ad916c94d5", "messageHeadline": "Merge pull request #3940 from sYnfo/issue3807", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "e15cbb6960452152ee88081623b6cb5ca3d6e4b5", "messageHeadline": "Merge pull request #3934 from JaiPEG/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "990a99b8c222036c441c57037cf1a6dc90929e84", "messageHeadline": "import log types in numerical order (no WARN)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b19b0eaf3ae505e27b897e66175096c149b9190f", "messageHeadline": "Merge pull request #3942 from embray/modeling/issue-3942", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "99af35a2025aaa826f4b3422ed95ef245c740190", "messageHeadline": "Merge pull request #3927 from mdboom/wcs/upgrade-58", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9869, "deletions": 6036}}, {"node": {"oid": "e74fc0079cd5d0070a9fcdfc9fc75e4fcef1a0fb", "messageHeadline": "Mention phase parameter in docs", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b90478d8a349a39213058fbd31a32ed3406c6563", "messageHeadline": "Merge pull request #3944 from mwcraig/travis-new-infrastructure", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "aff992e484d286d3a96e0e0d4929a2a396c3ae25", "messageHeadline": "Upgrade to wcslib 5.8", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9869, "deletions": 6036}}, {"node": {"oid": "10ceca1cadc17e1bb60f2357c207fd57d7c6c710", "messageHeadline": "Merge pull request #3957 from mdboom/doc/fix-warnings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a0b4f690ff09a70a0dfbe27f7e2c064ba8592757", "messageHeadline": "Fix documentation warnings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6c75dabaf8ecffacbca5c9b02228507e0644deee", "messageHeadline": "more informative changelog", "author": {"name": "Ryan Abernathey", "email": "rpa@ldeo.columbia.edu", "user": {"login": "rabernat"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aed98ef56198298861fd495874bf0ebc3f6b5831", "messageHeadline": "Update sigma_clipping to use less memory and scale better with increa\u2026", "author": {"name": "Neil Parley", "email": "mail@neilparley.co.uk", "user": {"login": "nparley"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "42dcc813e5adb54549dbcc0358c80c91475cd7a2", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Cristian Ardelean", "email": "cristian97.ardelean@gmail.com", "user": {"login": "JaiPEG"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2314c4a6043c2783512e9203b1ff8fc6dbd56b49", "messageHeadline": "add changelog entry.  Import faster.", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5c5470f6035aeddc5259c082882139f66ebcc133", "messageHeadline": "Add a new config option for py.test to ignore certain files when test\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "97017ddcf857680a1160dbe8b21dfe5265250fd2", "messageHeadline": "Add missing factor", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c6281cc0b9bd66a609b8ee81ec335a44916ecd9", "messageHeadline": "Add an entry to CHANGES.rst", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c99fb9129489d25c2488cf1419458d773501ac4d", "messageHeadline": "Merge pull request #3740 from aconley/ob0docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 273, "deletions": 230}}, {"node": {"oid": "f573374edea76107608b221f6be0bc1e6b5a808f", "messageHeadline": "Change AstropyUserWarning -> AstropyWarning in warnings docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a9e32328dcbf620494dba6bfc4697e1a0e83ae89", "messageHeadline": "Fixed incorrect coefficient in Voigt model, fixing #3942", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "15046f6950903bd8369ccb9e8479dadf2effa860", "messageHeadline": "Moved deprecated custom_model_1d decorator to the bottom of the modul\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e571afb92b158fdb89e1d465f956c86f6460f746", "messageHeadline": "Merge pull request #3935 from JaiPEG/patch-3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b273127a22e8cee6db3b423b6896f7993519f135", "messageHeadline": "Fix math syntax", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2216a5833ebca08c6fb2d1ab7e98e90bc91f2e8a", "messageHeadline": "Wrap all the projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1404, "deletions": 44}}, {"node": {"oid": "b49606e08155d13f5c97fe7691d936c8ecad3489", "messageHeadline": "Fix ZPN parameter unpacking", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "673ba433385d0f088c8e2670b49ddce2e3dc79b7", "messageHeadline": "Add license and editor hint", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a68260ed78b8c9ec4058754d0061b51ab4393a38", "messageHeadline": "Release the GIL", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2c51364388269715a34a4a3f644f106491bbd003", "messageHeadline": "Merge pull request #3923 from embray/optimized-docstrings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 94, "deletions": 36}}, {"node": {"oid": "9d6b5d38cacdd2625bd75191e8acb16e91e3821f", "messageHeadline": "added GIL release to convolution functions", "author": {"name": "Ryan Abernathey", "email": "rpa@ldeo.columbia.edu", "user": {"login": "rabernat"}}, "additions": 551, "deletions": 529}}, {"node": {"oid": "921b210326b4fca656ee7b182d1e6cf8971e723f", "messageHeadline": "updated changelog", "author": {"name": "Ryan Abernathey", "email": "rpa@ldeo.columbia.edu", "user": {"login": "rabernat"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc6bf70edfc2ee688b2d9b742a5de632c3b985d1", "messageHeadline": "Added a changelog entry for this fix [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d9ac594651cc5ce230483f3f05062c2759f9c939", "messageHeadline": "Update astropy_helpers submodule to the latest master, so as to inclu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "004380c1616959ffc8c420edebd0d28ade9b745a", "messageHeadline": "Fix as many cases as I could find of code that assumes a method, clas\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 35}}, {"node": {"oid": "82923f85494120ab04dd1d66602d77f2e6c5d6db", "messageHeadline": "Merge pull request #3932 from embray/build/autobuild-in-sdist", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f18b57b56d4c99c0a1377f9ec582b3fa1f5fed34", "messageHeadline": "Added changelog entry for #3932 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "331ef592b0680da8fd47a1f12f790bdf1e18bef5", "messageHeadline": "Merge pull request #3930 from embray/table/column-getitem", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "0172f51740a4ce514db2b83b703fb45eb24b54c3", "messageHeadline": "Merge pull request #3865 from embray/fits/issue-3865", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 160, "deletions": 25}}, {"node": {"oid": "1dceb91831e3847bb5a054c4f8f6e7ca637dcdc5", "messageHeadline": "released gil for a single convolution function", "author": {"name": "Ryan Abernathey", "email": "rpa@ldeo.columbia.edu", "user": {"login": "rabernat"}}, "additions": 56, "deletions": 54}}, {"node": {"oid": "a09b3df348fbcc671b1a48315baeaa1df0698460", "messageHeadline": "Rebase onto master", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 241, "deletions": 213}}, {"node": {"oid": "a78c982dcdf528757afd118ede1370605313a3a6", "messageHeadline": "Minor doc fixes, including adding 0b0 to FlatLambdaCDM docstring", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 59, "deletions": 44}}, {"node": {"oid": "2db94bd2d3826d6cabab11c04a2307be87d99f78", "messageHeadline": "Add doc example of accessing columns by numeric index [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e586dd7a461d71c9111fa494928c0c7dfb010b3c", "messageHeadline": "import logging levels from logging for convenience", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7f35fd156a4d7f258e3259ac90701a01bed42301", "messageHeadline": "Change sudo apt-get installs to travis.yml packages", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "53e6802377560917ee5ea41482bd9d129df767c6", "messageHeadline": "Opt in to travis-ci container-based builds", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eb3eaad2b603881bd6c9c741e0c820b80e1f079e", "messageHeadline": "Merge pull request #3943 from kree/test-astropy", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c836434839d7fbabf6c07108173110e36b38585", "messageHeadline": "Updated link for SOFA Time Scale and Calendar Tool in Time documentat\u2026", "author": {"name": "Kristin Berry", "email": "klberry42@gmail.com", "user": {"login": "kree"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9367af76b47434840076111f098626e27c151ef9", "messageHeadline": "Use setup_class in Cutout tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "4faf34f521a914eb664cdf5e779768a5c9843170", "messageHeadline": "Add phase parameter to Sine1D model", "author": {"name": "Matej Stuchlik", "email": "mstuchli@redhat.com", "user": {"login": "sYnfo"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "7cb119f7d1bf34b53050d98282538875f2b7ceb3", "messageHeadline": "Add prominent links to Unified I/O method of FITS read/write", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 16}}, {"node": {"oid": "4c8236a38bd3bbc70d84cedd034d34186fa15e85", "messageHeadline": "Avoid computing scalefactor to degrees every time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fbafd63e74710c211884b794e7cc04338e5a74f9", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cacc1cc2a3ddbb371a0a0ab4899b1fa58333f709", "messageHeadline": "Added regression test and fix failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "c36002a9acc45a94d0ca8fb5c4eac743171bbbae", "messageHeadline": "Fix use case where user requests longitude/latitude types for coordin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d37931dc78d697a110a284074af262a13b929977", "messageHeadline": "cosmoslogy: core: factor out square", "author": {"name": "Cristian Ardelean", "email": "cristian97.ardelean@gmail.com", "user": {"login": "JaiPEG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f96824d9cd4b07fa39daea371749476f2426edd9", "messageHeadline": "fixed wCMD passing None to FLRW", "author": {"name": "Cristian Ardelean", "email": "cristian97.ardelean@gmail.com", "user": {"login": "JaiPEG"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0671ffd46bad9506558d294449818ed1d0748436", "messageHeadline": "Merge pull request #3931 from mdboom/wcs/fix-3926", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "1e1df8c481014fdd7f00cfcfb1fb1c259ee8f66e", "messageHeadline": "Added a changelog entry for #3865 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "45eac5fa1de6e444125a92090a573606fda7a2de", "messageHeadline": "Should (I think) fix warning about implicit casting between incompati\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15275cb8dee7a44bcd71ed75b249e9edfdbf7fe3", "messageHeadline": "Adds two regression tests for #3865, one for the surface issue that", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 152, "deletions": 24}}, {"node": {"oid": "0d7356ff99272104de85278c8b0688fd43df2f0e", "messageHeadline": "Merge pull request #3798 from embray/fits/issue-3798", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "ddcda6770a852cd8662350dc29e449b6ac7fafc4", "messageHeadline": "Implement @mdboom's suggestion for the _get_nd_proxy_class method to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8924775a50aa3194fa991efc2c2b00eebea0c534", "messageHeadline": "Rename _NDColumnMixin to _NDColumnProxyShim so that it doesn't confli\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "62745ff04c23448bb44c710fe1680d959f326361", "messageHeadline": "Fix for Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82317993a7e8c393b45d7571e3b566f716e75449", "messageHeadline": "Don't rely on .git to enable auto-build when importing from source tr\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eaf27a9d807f606a7d82866562dd8835c26224d0", "messageHeadline": "Fix #3926: Remove distortion parameters", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "4dea3de7c4f675ebaee3ddf2d7955cfbba52d83f", "messageHeadline": "As an alternative to #3929, create copies of BaseColumn and subclasse\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "296b8f7ed894f4d59596133186b039e58698a106", "messageHeadline": "Merge pull request #3728 from keflavich/doppler_typecheck", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "8fea424564ca135d7394bfb8e7f7046fefd8fa65", "messageHeadline": "Merge pull request #3925 from taldcroft/table-ndarray-mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 147, "deletions": 17}}, {"node": {"oid": "c19c4128c824f6226867cb927c5be5209af6a57d", "messageHeadline": "Minor final review comments and update change log [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "15949f734767942b4afaba4f951dc7b9a42996a9", "messageHeadline": "Fixed indentation of changelog entries for #3889 and #3901", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cbea1b6edc7e2f3b099a60e914e62dad2a355da", "messageHeadline": "Merge pull request #3677 from larrybradley/fitsinfo", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "df5e6ab7ee1de63615ca48509b75ad7f8fa5890c", "messageHeadline": "added changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c0f8cc60f23a84f6aba829eee5d9825f034fa3f1", "messageHeadline": "clean up tests of equivalencies with better variable name and fix of", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3a7a95d181081604bb24e29a36d62721f3cff22c", "messageHeadline": "implement @embray's suggestions", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "4655575e60942acd0be15e1d82bdeafd5b40369a", "messageHeadline": "fix imports and add some tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "8413fccd7319ea4e3a407a3f95b435f4066abe79", "messageHeadline": "no more anonymous exception catching", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b24e050e32e5bb7ebe9125aa0f32cc6039e36a24", "messageHeadline": "Check for appropriate equivalency of rest value in doppler equivalencies", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "09a06d9a813cb9edf9b128b7e50f12cc53ec140c", "messageHeadline": "Use fits.info directly instead of opening the file", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8a3ed540d14f8eba198b3df4071539ce8b9afbaa", "messageHeadline": "Add fitsinfo example output", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f97b0f11b2d5fe13055e9b90ae79f9b9d2332b59", "messageHeadline": "Add fitsinfo to CHANGES.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "05f0c53403d51b532ed4348304b7dd0ab09ffac3", "messageHeadline": "Add fitsinfo docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bb6d2120ec9034c2c8582ee59a52522808d53fcc", "messageHeadline": "Add fitsinfo script", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "2032862be9ef8f158c4fe6e82cf76a6e0e72287f", "messageHeadline": "Fix up tests to work on Py3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "acf9a0e94325c79d9b28c69ed9aa14625fdb972c", "messageHeadline": "Make fixes so the NdarrayMixin works fully", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 20}}, {"node": {"oid": "19560c67e3441c762b60a1631133319bae3d31c8", "messageHeadline": "Removing code rot; see https://github.com/astropy/astropy/pull/3798#i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7795f4abf482831ae887a2c24d802c4de6b47a85", "messageHeadline": "Should fix #3798.  Not 100% sure about the _clone method in FITS_rec.\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "51e082426d9d26143a1c19ed14617f87b7daffb0", "messageHeadline": "Merge pull request #3905 from mdboom/wcs/upgrade-5.7", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2329, "deletions": 1204}}, {"node": {"oid": "d5fdabb110742ddfa6fcc151818736ad9e55a75b", "messageHeadline": "Merge pull request #3912 from embray/modeling/parameter-comparisons", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "6d3bf70f7c0dd3a2142ea91472f0145868ea81ea", "messageHeadline": "Add ndarray to the list of mixin columns for better testing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "0411dd505e4fbfe16ce5bfd46dcb4bdaa32d33f2", "messageHeadline": "Following on from astropy/astropy-helpers#161, change references to b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "8d6325bf6aaf50e98b1506a5c92ce980610e1793", "messageHeadline": "Merge pull request #3717 from aarchiba/poisson_errors", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 337, "deletions": 1}}, {"node": {"oid": "8b38aabf69a0f9fadb71c91dfa8ec3dd8ec2d583", "messageHeadline": "Merge pull request #3898 from taldcroft/table-tidy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 186, "deletions": 141}}, {"node": {"oid": "68c000d8813f1d6aeff5604076bcc5fd2f6bbc36", "messageHeadline": "Fix up comment [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "732f905e8092daff421133fce77892b99d74e590", "messageHeadline": "Merge pull request #3901 from anizami/voigt-model", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 121, "deletions": 21}}, {"node": {"oid": "bd0c3dd2b0d9c017d64a5c5faefbac358e3fde91", "messageHeadline": "Merge pull request #3883 from embray/fits/issue-3883", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "c8b528466f77594ce8007d591490d6696cb29f30", "messageHeadline": "Merge pull request #3916 from embray/fits/scale-improvements", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 154, "deletions": 81}}, {"node": {"oid": "f40045af64f51d7b69a5457f1da5525bf768e8d5", "messageHeadline": "added test for voigt model in example_models, fixing merge conflict", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "ef3a34b3c6de0aec6aafe3b05ffb279e499135fa", "messageHeadline": "Use self.__dict__ when self definitely has a __dict__ attr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e4cb9334b2fa56c3ce60c1f96176463d7eee65d", "messageHeadline": "Use fast info copy idiom suggested by @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "2ddeb4931d14e40020369d29e74e32057ac20125", "messageHeadline": "Implement a version @mhvk's suggestion in https://github.com/astropy/\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "90b97354c05149a1b543bc4df8fff8149e64b282", "messageHeadline": "Found that the docs didn't really say anything about unsigned integer\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "511bd705896f392767f5c24bcc9af358ca57ddc2", "messageHeadline": "refactored voigt model code and renamed some params", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a05de9cc6dfc77df59cec2f7198c8c35bdc15f1", "messageHeadline": "added test for voigt model in example_models", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6e39d686d06db744e9a92d0180d70ef612964d9d", "messageHeadline": "added space between arguments to voigt example", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dea0746095b55fc95d9ea5885f37dca0f70f250f", "messageHeadline": "cleaning up more code for voigt profile, fixed typos", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 13, "deletions": 19}}, {"node": {"oid": "bb1576f30dba4458df77237c36ccd1902862ee85", "messageHeadline": "refactored voigt model code and renamed some params", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 50, "deletions": 36}}, {"node": {"oid": "9b2f7e013e6b9265a6f4238a08a76f161584df10", "messageHeadline": "Initial implementation of Voigt profile model", "author": {"name": "Asra Nizami", "email": "anizami@itsd-summer18.stsci.edu", "user": null}, "additions": 101, "deletions": 16}}, {"node": {"oid": "0307e68aca0bb8a0795ea057307962e0e3374c8d", "messageHeadline": "Add missing issue number for changelog entry for #3889", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ca8c93b7b8cb6d3fb9c4e8f498ff1ae2fa05611", "messageHeadline": "Merge pull request #3913 from mdboom/modeling/concatenation-examples", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 524, "deletions": 12}}, {"node": {"oid": "e85abfb5a6c1a6ae285a18f95a48fc182d01721c", "messageHeadline": "Add a config variable for default uint support", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d53b4fac32e19529d7f2f02128755f30a3382b92", "messageHeadline": "Fix one test that broke as a result of the new default for the uint o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c452b694c57f43e612142e25012170a90c05351", "messageHeadline": "Enable interpretation of the pseudo-unscaled integer convention by de\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "96fba40642a0a0afe7cf21f8af7341e763ea7820", "messageHeadline": "Some docstring improvements to the scaling arguments, with better exp\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7ee73907e3af58fe28631958f78c197ac01ebf99", "messageHeadline": "Formally 'deprecate' the uint16 argument.  I doubt much code uses thi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fe0ab70ee1769bc1fac03cbc59a074be184a3205", "messageHeadline": "Some minor simplifications to handling of scaled image data, and prov\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "9fec28b3eada550814e1d3efa8dbbbd12f1639c6", "messageHeadline": "Get rid of a couple warts--the NumCode and ImgCode class attributes o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "3dd2fc540dc6ada2d1d917f75e2a820f806b4b81", "messageHeadline": "Merge pull request #3889 from patti/sersic", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 226, "deletions": 11}}, {"node": {"oid": "e94f2e626422f4759c47e1050df089334952efee", "messageHeadline": "Add Sersic1D and Sersic2D model classes.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 226, "deletions": 11}}, {"node": {"oid": "193f726003aecd728b353bc002ddf244b973dc44", "messageHeadline": "Add graphviz diagrams for compound models", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 524, "deletions": 12}}, {"node": {"oid": "e6ecc9cb4d9769b44dc47ed0fc432894a1fb4caf", "messageHeadline": "Merge pull request #3899 from mhvk/quantity-isscalar-simplification", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "67331f59a4203f80f8f832f33a4065f00cf10b82", "messageHeadline": "Fix comparisons of parameters with arrays (or of array-like parameter\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "dd07eb414a26c27f5042ba53af4cc70032858eae", "messageHeadline": "Merge pull request #3910 from embray/modeling/parameter-validator", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 248, "deletions": 149}}, {"node": {"oid": "b1b131df617ff46bb3bd2e9084aa12648a6bb23f", "messageHeadline": "Elaborate changelog message [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "700d6476835d5ad80d34a40906eed0c2a37009d0", "messageHeadline": "Merge pull request #3911 from embray/modeling/issue-3911", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e63541cd144bd66908db458bdd2e06b53dcace05", "messageHeadline": "Fix misspelled doctest directives #3911 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abc3402ec0e6a1b290cac48d047f34fdacac9f4a", "messageHeadline": "Adds a changelog entry and some documentation updates so that this fe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "fdc825e6b571784b48448b9e4da049f88f1aca88", "messageHeadline": "Assigns validators to parameters that were previously using setters i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 78, "deletions": 91}}, {"node": {"oid": "4456033b35045577777b90e9d3b2d53910d3db83", "messageHeadline": "Add support for the Parameter.validator decorator / method.  This twe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "9e96282f31c0373631bce65abc781dd42b282571", "messageHeadline": "Small bugfix in error message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6357514909185905d57c5b01637b42739e34394", "messageHeadline": "Add test with array of points...", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "38f3e14d0658bbb7606163228aa4443a72dde10f", "messageHeadline": "Bummer: wcslib doesn't really handle strides...", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2c278434c8815b902d155986f7015a7ab6a08a29", "messageHeadline": "Fix importing during setup", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67b9ef7a3b69beb3a45085cbaa99747c5279f0ee", "messageHeadline": "After second thoughts, decided to go back on removing the model= argu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "1c77de854f3a39186fcd74b63945a7194f080e0b", "messageHeadline": "Simplify model instantiation a bit by eliminating entirely the (for i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "7159a6823b066789000a3e07867ebc5b253c9781", "messageHeadline": "Reduce code size", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "fa63a2e82ba39baa88a76f9a6f54c98803e5aea4", "messageHeadline": "Reduce duplication in template", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 72, "deletions": 141}}, {"node": {"oid": "3f6de97a7dd9db912ba883faf3f890a86c16e1d3", "messageHeadline": "Merge pull request #3867 from embray/modeling/compound-pickle", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 178, "deletions": 4}}, {"node": {"oid": "372912055b76c7a338d7081637c9539d37c51133", "messageHeadline": "Add more information about required wcslib version.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fe0d6600195d5406ff18d57d7dcbff1771888d64", "messageHeadline": "Merge pull request astrofrog/wcsaxes#168 from astrofrog/use-pytest-mpl", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 102, "deletions": 143}}, {"node": {"oid": "a5be2d767246f26a47b57e8868a961abd6f128f3", "messageHeadline": "Python 3.x fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2f2bdf7df8f5608872099f12c21be0e12400f86d", "messageHeadline": "Add doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c4a64019153af9e00fcd4d91410172361e4a5b97", "messageHeadline": "Don't mention ERFA here", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79a7e0b8c692d4dc80d3e42788f128f056b4e6d1", "messageHeadline": "Use wcslib for modeling projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 490, "deletions": 170}}, {"node": {"oid": "3fd5262758a626f087df776f7cdcc749910ef89b", "messageHeadline": "Merge pull request #3860 from mhvk/quantity-updates-for-numpy-dev", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "76faeb974c8e3dd27b1070aaf66512a2aa55dcd2", "messageHeadline": "Adds a known issue to the docs concerning pickling compound models on\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "fced9dd5dcdb715fcc24fd8d21a7736efa84cf59", "messageHeadline": "Merge pull request #3884 from nparley/patch-3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c511f305ed65443d827fc94f27c9bf5ae90204c8", "messageHeadline": "Add default values for all Ellipse2D model input parameters.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ad359ae27c64eba68685ce9ee0683e3567dd94ed", "messageHeadline": "Slightly rewrite this test to not run afoul of the bug on Windows tha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "93ad28643e350cd9d4f43f5bdfd64667d93eda45", "messageHeadline": "Add test for #3904", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "80f7b602d7df41c0bdbad2c9e3e27dffa6f23416", "messageHeadline": "Skip TPV test on wcslib 4.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5e078cbdf0905f0200f13599bc70f79a9231d7bf", "messageHeadline": "Bugfix in version check", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4c58a5f3934a8d65f95f0b50794f64a98e073319", "messageHeadline": "Update version numbers to 5.8.pre", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d359ee49a07c6692c171ad2ccd02199d1e01ad59", "messageHeadline": "Refuse to import if the wcslib is a known broken version.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1ca1bff0c59f0d6fa3ba602dc9c106a3d9c23c51", "messageHeadline": "Update version in CHANGES", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "109a8aaac93debb04f35c863d11f66d34eb177eb", "messageHeadline": "Merge pull request #3890 from eteq/add-test-helper-docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "f218e54ad17599eaa6e5d9a7ca95a14d82a298c6", "messageHeadline": "Addressed suggestions by @embray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e5433407af2befef16eda6ebbb79c15f0b64c267", "messageHeadline": "Add default for theta parameter.", "author": {"name": "Patti Carroll", "email": "pa07carr@gmail.com", "user": {"login": "patti"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45556cc972e08c6d566e202d232d3db5642fcada", "messageHeadline": "Minor improvements suggested by @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "baac9c4f69b97f79f5632689150c965c1d8e2ce5", "messageHeadline": "Improve speed of quantity array_finalize via direct test for info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e0f5b6987905172c2bbf43aa170ff40ba1fd5540", "messageHeadline": "Adds regression test and fix for #3883.  Had to update the expected c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "3dbbbc85975523f2173b3c025b7ce6de7bc60bcc", "messageHeadline": "Python 3.x fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7c4bd700b2ed57618e37ca474c7c8d36df3824be", "messageHeadline": "Simplify Quantity.isscalar.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "be4e285392bbcdff3069d905c0ebddcae5d860af", "messageHeadline": "Bump version number", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a79257f1c34de2c0ee099103c03381db25ead27f", "messageHeadline": "Close string on TPV CTYPE", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85e6e1f6075542dc0ac8514eaee5c1e382223aef", "messageHeadline": "Check that TPV round trips", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5d1b13a6a8c869b1c02d927314a750e0e7c7ffcc", "messageHeadline": "Test inverse transformation for iteration as well", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e089564f0fa975b058d09c8b94e322c640c4a17e", "messageHeadline": "Fix removal of SIP keywords", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3b3b11c1ad9c69b6ca4caa9ec6e9625315887185", "messageHeadline": "Upgrade to wcslib 5.7", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2264, "deletions": 1196}}, {"node": {"oid": "b41d6bf612cd1847c672eb613ae2b4b716055232", "messageHeadline": "Merge pull request #3893 from mdboom/wcs/fix-iteration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 66, "deletions": 25}}, {"node": {"oid": "e05afbbd8fe0c25346e5cc57a897c9190d976e0f", "messageHeadline": "Merge pull request #3681 from mhvk/time-max-min", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 286, "deletions": 1}}, {"node": {"oid": "ae6f170aa997ae99b6c955a383ceb9fcf9a8dfdd", "messageHeadline": "Rename is_mixin_column to add_as_mixin_column; other simplifications", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "73dc432b6095334ae9be67dcec156ebf70c89b19", "messageHeadline": "Rewrite argmin, argmax, argsort in a form more obviously correct.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "235e413c21f516301cd08d6495b6356611f9db0c", "messageHeadline": "Add tests that show equivalence of Time and numpy methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "7dd71331e9833393a6bbbfce9340d499498e6b9a", "messageHeadline": "Make BaseColumnInfo from which ColumnInfo and MixinInfo inherit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "a33da31bfba8216c60042d3f0642431024b2f43c", "messageHeadline": "Make process for converting col into an overridable method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "f112b3501c05c058ac8e83fdf6d4f0f646b56169", "messageHeadline": "Change weakref _parent_ref to direct ref _parent.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a1f8e4adb715bc25c79d798bdcfe94b9d2336303", "messageHeadline": "Migrate col_iter_str_vals to col.info.iter_str_vals", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7093200817b5f9cbd84f6e8452bf971bd5017d17", "messageHeadline": "Since info.copy() is no longer needed just delete it", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d4a652784da09803a1bba23271439d89ffdad9e7", "messageHeadline": "Remove _col_update_attrs_from and remove explicit info.copy()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 39}}, {"node": {"oid": "4ee03f49451372fa61007d6169d45fcaef8c3000", "messageHeadline": "Make info be preserved for getitem, copy, pickle, init from class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "663cf136f9eef898d334763199b04b7c3fad07cc", "messageHeadline": "Update mixin-column classes to have copy method that copies info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74b1a86ac915c71193890e6452097226ee62628c", "messageHeadline": "Improves pickling of compound models, including several tests.  Shoul\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 127, "deletions": 4}}, {"node": {"oid": "b1637778d29776de203e777e3bcacff759dce921", "messageHeadline": "Make MixinInfo subclass and a new _attrs_no_copy DataInfo attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "166c0d7e901867a9119ce91135d8882f4924d104", "messageHeadline": "Add `out` arguments for compatibility with np.min, np.max.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "13d791178f3b508d84fe106ea068cdef197bc0b9", "messageHeadline": "Some documentation for Time.max(), etc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "18ad781c525873f0ab54934b1eabf40c4a23af02", "messageHeadline": "Changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4143342069b3c0f0dcfed0d7b4354c780e2f2602", "messageHeadline": "Add argmin, argmax, min, max, ptp method to Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "349f354c9053555f0def69528912c2f65263cd41", "messageHeadline": "Merge pull request #3874 from embray/easy-install-depr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "e2b5c259317d40379ab5a160659f2c7637d52a7c", "messageHeadline": "Revert sph.c to wcslib 4.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "86d6f1b6fb5940239f6e6a65781277f99181cb15", "messageHeadline": "Add test for iteration inside wcslib", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "250d2fa0be762aa16d35758366c9ae56d94e5e7f", "messageHeadline": "Merge pull request #3224 from mhvk/time-shape-changing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 592, "deletions": 114}}, {"node": {"oid": "57f3ad2eb9f83f29f086cc1e0c387f88842fb40e", "messageHeadline": "Doc changes and changelog entry.", "author": {"name": "Anne Archibald", "email": "archibald@astron.nl", "user": {"login": "aarchiba"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b4551b99bd46e2c19db0f0bf5f39374fe76103de", "messageHeadline": "BUG: fix function for lists", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ef9efd5aa3f7e86bba928ab199774b589e071a4a", "messageHeadline": "Added 'sherpagehrels' for compatibility", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "32a09aceb65ec56c625415b7332e71349359704c", "messageHeadline": "Move all returns to the end of the function", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "8ddeb4102c855ca88c697a80a7c3eaeebe5ed417", "messageHeadline": "Spelling fix", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d99611dc90445bade19b3be87229eb9864398135", "messageHeadline": "Added adjustable confidence levels and tests", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "ef5e80bee0f1b3ce7e77a4b1a827da9ccc99edd9", "messageHeadline": "Added known values from Gehrels 1984", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "00799f90ba3831d0e357826505634737a314da40", "messageHeadline": "Docstring cleanup", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "367c332b26b28046dbaa0fcdaa10c933284a9db0", "messageHeadline": "Don't run scipy-needing doctests if no scipy", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "038ac23ddfbc5e6c54187593e62ed8b19fc35167", "messageHeadline": "Implement Poisson confidence intervals", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "4053b49033d69ba9601d4bbfa684df34dadea2e1", "messageHeadline": "Add unit tests for Supergalactic frame", "author": {"name": "Leo Singer", "email": "leo.singer@nasa.gov", "user": {"login": "lpsinger"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "f11fdb283345c7f4e5db0eefe2e2dc7c7a68f350", "messageHeadline": "Document Supergalactic frame in changelog", "author": {"name": "Leo Singer", "email": "leo.singer@nasa.gov", "user": {"login": "lpsinger"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1ec607b3305fea3019d4c29a125d63f2fa192b78", "messageHeadline": "Set tolerance correctly", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "8c54155077d4dc28918507ea2006c663612d9cbb", "messageHeadline": "Add supergalactic coordinate frame", "author": {"name": "Leo Singer", "email": "leo.singer@nasa.gov", "user": {"login": "lpsinger"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "fac7156bf0f0867098187239f9b7226ebee36ab8", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9fa22745aeb14f3785fa3ff3f414bf63f02a7c98", "messageHeadline": "Make astropy.tests.helper part of the public API", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "082d274f356502da660ccf3dd89ced18949e82d7", "messageHeadline": "Use global --mpl-baseline-path setting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 45}}, {"node": {"oid": "1e5bcb63d9870a75d018ef594fcde88506735f34", "messageHeadline": "Install pytest-mpl on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "141fd1402e7d572c5a966622973157aea4dd52d1", "messageHeadline": "Merge pull request #3869 from taldcroft/table-repr-tweak", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "3e26c476670e488ea0901a6206fb41f188d8c4ec", "messageHeadline": "Use pytest-mpl", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 122, "deletions": 138}}, {"node": {"oid": "b11a52a90a1bc3fcc850d37ab9f4ecda86ea4af1", "messageHeadline": "Merge pull request #3878 from mdboom/wcs/upgrade-5.x-no-sip", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 30224, "deletions": 10907}}, {"node": {"oid": "04aae680c63a35492738828970bb5f3571844ed3", "messageHeadline": "Merge pull request #3887 from mdboom/modeling/projection-rename-fix-c\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "ff9c0923cc980d157302ff74bee51feace3af204", "messageHeadline": "Merge pull request #3886 from olebole/fix_hurd_test_failure", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5a2c933ae2a420cc5f9c8806b36995e0369095", "messageHeadline": "Fix Changelog for #3583", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "4dde429d681a8486fcb7e93af438b5e48567e224", "messageHeadline": "Merge pull request #3583 from mdboom/modeling/projection-rename", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 177, "deletions": 77}}, {"node": {"oid": "2798ce250cc8009f2e61f110ec1308969a817e85", "messageHeadline": "Merge pull request #3885 from taldcroft/time-subclass-example", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "f0a120111849388ec77073a55c88c8add181ddba", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f5384976fae9db4b4b1b65a9381a3411303b8ded", "messageHeadline": "Remove masked=False from Table repr when masked is False", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "80f7582d18db8cee456a68af53174d338ef3b551", "messageHeadline": "Merge pull request #3868 from taldcroft/dtype-str", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 249, "deletions": 147}}, {"node": {"oid": "e8c06fee064fe7b9989e3ff8516838f281c6ff9e", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Neil Parley", "email": "mail@neilparley.co.uk", "user": {"login": "nparley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c3deacb9fdd3c03bd30bc547db4dddde075e71e", "messageHeadline": "Add documentation on writing custom time formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "c36ce6f252a931d6ef36c547fd49dc6897d7f0dd", "messageHeadline": "Test directly whether Quantity.__index__() works rather than its effect.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8353c2970c236c69079162994f2ccdbdbc35bb76", "messageHeadline": "Ensure we do not call np.binop, but rather ndarray.__binop__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2af18f427aa4927d1b675bf60cb222d49d75d383", "messageHeadline": "Update documentation to include ndarray method section; changelog.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "04b47375a0f7914568bab4363f6192bf2310e0e6", "messageHeadline": "Add detail to docstrings about whether copies or views are used.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "0627e396b38647f71faa0130f4540ace23bd1045", "messageHeadline": "Allow Time.shape to be set.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "941865baf562c6f4933a53a47918d33effd26604", "messageHeadline": "Add shape manipulation methods to Time (ravel, reshape, transpose, et\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 286, "deletions": 0}}, {"node": {"oid": "9003d6457b75712b2a9de17bef151e4262dd7564", "messageHeadline": "Make private _replicate method that can be used to slice and dice.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "f5aad1e5b52169c005861ee72b6c765cd628e650", "messageHeadline": "Use broadcast_to in Time to ensure shape compatibility.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "2342816acf4b4a63b13351a3f52e21946126d21e", "messageHeadline": "Add broadcast_to to numpy compatability.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 125, "deletions": 78}}, {"node": {"oid": "16ffb2e4a324f806d274551014c744afae99ef38", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1dfeaffbb65016fb033e326de255ebe4ba758aa8", "messageHeadline": "Update narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 138, "deletions": 136}}, {"node": {"oid": "eda0e7875f94faef28fd6cd63d3dd4348204c873", "messageHeadline": "Add dtype_info_name function and use in table and column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 105, "deletions": 11}}, {"node": {"oid": "2095aea993577de9d0f69e92f64e9505dcffae92", "messageHeadline": "Don't deprecate -- merely alias", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 94}}, {"node": {"oid": "b31652bc39dffce4ed4447058bfd672c4d945fa0", "messageHeadline": "Fix merge", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b3f8997a90dd3355bb83757ac726705a23096c59", "messageHeadline": "Add function to get projection class from FITS WCS code", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "e00602b87f2f002e990d276b70af6253fd9852c5", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2f3852f6a6eb31b68e0cc7f99356a7a4358f4839", "messageHeadline": "Deprecate 3-letter FITS WCS names for projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 199, "deletions": 75}}, {"node": {"oid": "be09b260403e7bc7c307225d41597b2459d285d8", "messageHeadline": "Fix Unicode in wcslib's THANKS file", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "312322823bd76a52339fe19aecb8e5ca86c1a61e", "messageHeadline": "Add changes entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "1060096d709d6193b61d4750c72ac81462d1f375", "messageHeadline": "Update docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "60e35520f356c05bbb6ac3a048b84739f5ae612d", "messageHeadline": "Add SIP/TPV agreement test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "afa8ff075e85a9d8e336fef71d368f7598ee01bc", "messageHeadline": "Don't let wcslib handle SIP", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "399779029d716692b6b8b633e02b6ae90a1c7af6", "messageHeadline": "Changes to astropy to support wcslib 5.x.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 147, "deletions": 47}}, {"node": {"oid": "7bac4706bb70c6eb973a528a1a592c63ee0e1a8b", "messageHeadline": "Upgrade to wcslib 5.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29986, "deletions": 10841}}, {"node": {"oid": "6550a2153d9af02ca467b4d68f28597104516012", "messageHeadline": "Do not scale data", "author": {"name": "Neil Parley", "email": "mail@neilparley.co.uk", "user": {"login": "nparley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "399b5a4f2a320f012569b503ab6d83902eefc3e3", "messageHeadline": "Merge pull request #3882 from mwcraig/fix-appveyor", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e6d856e4ec967a773b4801b52a08b355f8a48fbb", "messageHeadline": "Merge pull request #3873 from mdboom/unit/import-cds", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "a4cdf97360da8f0f9ad83d3989f3b893fb4f7c86", "messageHeadline": "Added a changelog entry for #3869", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "820fd6aba57febe8253fa1aedeb80b42309fad52", "messageHeadline": "Remove HDF5 tests marked to fail on appveyor because they now pass", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "62fc3001bf6a07d5bd760840b0d4c8bdf63eb20f", "messageHeadline": "Use latest miniconda installer", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 90, "deletions": 5}}, {"node": {"oid": "c0a8c9e1117904a3ec9502e364ee426511e0e9a4", "messageHeadline": "Pin the HDF5 version number", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 86}}, {"node": {"oid": "465f9cd578895057207462f03fabc0c4dad188f2", "messageHeadline": "Actually test for existence of certain units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e25a3d8aafe6e05f5deffc74782fcc1a2374fd66", "messageHeadline": "Add number", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e714fbdd7a9f0d7552402bfa1752c53422d16d41", "messageHeadline": "Fix #3870: cds.enable() should replace, not add", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "2f4a6701fda5b28b9706aafda48146215da22203", "messageHeadline": "Skip test_multiprocessing_forkserver() on hurd.", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75b021ffaa0b3075221d733437459a1a602d515f", "messageHeadline": "Remove reference to easy_install from various installation instructio\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "25eb5b074b68766601afb82f986efceb5a3a411c", "messageHeadline": "Re-enable some Quantity methods that make sense for logarithmic units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 112, "deletions": 17}}, {"node": {"oid": "744ef68cc6623560ebd3888d517b8030fa1b752b", "messageHeadline": "Merge pull request #3817 from mhvk/quantity-floor-divide", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "a06aed7891b4af5ded9d1fc50b1b821b4b3036c5", "messageHeadline": "Merge pull request #3618 from mhvk/units-callable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 390, "deletions": 182}}, {"node": {"oid": "445a97514f17415b12b1489e9554cab264228809", "messageHeadline": "update controlling_axes.rst,\\", "author": {"name": "Pauline Barmby", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c3c3130e5b37064718a656c176632fc98823d35", "messageHeadline": "Merge pull request #3857 from taldcroft/time-no-astropy-time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "1f6727a2d8b20a25a682d9c9c1d24361fabfbdfc", "messageHeadline": "Put astropy_time at end of guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d6ee93632752f97bdb17728377383a4ed186b93", "messageHeadline": "Update CHANGES.rst and set PR number in tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ab9c220f53c5fed1b37fa54ee4bf1733ac05d04f", "messageHeadline": "Catch invalid format in replicate; test removal of astropy_time forma\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "356536c647ba7751ecbe59448d48282f084fa10a", "messageHeadline": "Make astropy_time into a pseudo-format that isn't in TIME_FORMATS", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6c4085c47be6a62c77f3778b14121fcb03fd9762", "messageHeadline": "Merge pull request #3855 from taldcroft/table-info-warnings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9cd842d3df82033c772ff3f3b14e031d0298836a", "messageHeadline": "Suppress numpy Nan-related warnings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "fba810d7d1ae5829d498b78be3520781c3b49484", "messageHeadline": "Merge pull request #3731 from taldcroft/table-colinfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1020, "deletions": 226}}, {"node": {"oid": "8c850ef5b3a8d3572ae56091c3e54456ced5ffcb", "messageHeadline": "Skip some doc tests to avoid issue #3853", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed8a3e197bc7be3b0e1339becb0bdebb1fe95772", "messageHeadline": "Use simpler criterion for deleting info['class']; fix docstring fail", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7943772ba2fc39e2ada5e7c29701feabe71d547c", "messageHeadline": "Merge pull request #3844 from embray/coordinates/issue-3844", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "3a45b3efe3746ce256cf5cc165b19e6b209012b2", "messageHeadline": "Merge pull request #3849 from mdboom/doc/fix-broken-image", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae9c696f1e81922e42003bd75d049be3a006de2", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41416c464d2483a560471bc74b578192966a0db0", "messageHeadline": "Make Table.info be InfoDescriptor and update/expand docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "01cfcac152b63ef0e36fc14b128d0737c9dc8f03", "messageHeadline": "Fix stability icon", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dc0bccf110e8c75997bc6dda90abdc04f3da827", "messageHeadline": "Change col -> dat and column -> data object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "a43a32d8ae60161b6efdadf59da3c6b462c3cf6b", "messageHeadline": "Add test that class info col is suppressed correctly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8e58bbcc06c7617f73f611743b2e47e160d6ecd3", "messageHeadline": "Update Cutout docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "6d0e5b050c5b71be9049ec662143f5b55b2a9a41", "messageHeadline": "Merge pull request #3223 from mhvk/iers-refactoring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 212, "deletions": 98}}, {"node": {"oid": "9eefcbeb2f4a9e8ad8af1db403b5a4ef3a91bf81", "messageHeadline": "Hopefully improved readability of this warning message.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5a5380e2de83ba33c91c77de37af1b544c4d0af5", "messageHeadline": "Merge pull request #3841 from bsipocz/docs_fixing_typos_V", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "2a79a9f07d622ee779474440bdef81a02a8569e6", "messageHeadline": "Increase coverage of IERS tests, now including some PM and IERS_A", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 128, "deletions": 18}}, {"node": {"oid": "b68363ebff28043769d3fbcc647fe7a79612ed42", "messageHeadline": "Use QTable for IERS, refactor ut1_utc/pm_xy, changelog entry for API \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 87}}, {"node": {"oid": "ea791d307f056b34d24eefec555c6b388978e357", "messageHeadline": "Allow Quantity input to Time.delta_*_* setters.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "2de19387f8298e671c62bdad2a4d892db3a5dd46", "messageHeadline": "Let FunctionQuantity take care of __truediv__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f9065ed6b42d7e68c2459581256eb49de31df3c", "messageHeadline": "Merge pull request #3833 from taldcroft/time-doc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "bbb76e47748ee967113b983a2d2f3ad2f0395a4c", "messageHeadline": "Remove leftover code [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a900297461fc16d02786c7d5839cee3d65674169", "messageHeadline": "More cleanup suggested by @mhvk [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "c0e9dcfe7ab520f685346cd44d28037eaec9c780", "messageHeadline": "Update parser to use callable units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "e42d74a225df2115a94112f647a91f9ef7ffc413", "messageHeadline": "Update documentation using callable mag, etc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "088d9753131c4d8e7b9f5ff954f77d93334936b9", "messageHeadline": "Write logarithmic unit tests using callable units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "746c3535095ad3336da49001df2b4dac103a1dbe", "messageHeadline": "Make repr use string that can be parsed by Unit by default.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "0266238ef2a207e965686eda11dd2c509c06d9c1", "messageHeadline": "Enable callable mag, dex, dB so can do u.dB(u.mW) and get a DecibelUnit.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 99, "deletions": 30}}, {"node": {"oid": "73327f819570a159dba61d41c11b9de47d95782a", "messageHeadline": "Also parse `dex(1)`, etc., but not `dex(dex)`, etc.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "d5251c4dbbca3d3b48536c1e38c9ec6558a0ee2e", "messageHeadline": "Ensure FITS, OGIP, VOUnit raise ValueError for function units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "636c83ea0a491c0d0f6852541cab25a1ce61b5b7", "messageHeadline": "Enable parsing of logarithmic units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 79, "deletions": 63}}, {"node": {"oid": "67cf805b271bc75ec857931ed7a5fd5fd61b68f8", "messageHeadline": "revoke the removal of the 'vvvv' marking strings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a155d220e08e8e20d24b98d5e81eb67c0fb2b05b", "messageHeadline": "Add further input from @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "df9a0e27c72dc75c969d5b8677b1d1be52706f8c", "messageHeadline": "Merge pull request #3824 from taldcroft/coord-getitem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "20030c4bd8b0b47c06fa2501486f968a1b71082a", "messageHeadline": "Update Cutout tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a5ce6bcea5bb1f18a380353d0e8d84f983e2d2b4", "messageHeadline": "Merge pull request #3839 from dannygoldstein/sigma_T", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "72013bd4c7884fca8380ebd0424318cc3b323b50", "messageHeadline": "Update doc for allowed time scale being essentially static", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "614f4108be4ceea12ad9682bde50211f2e80d9f1", "messageHeadline": "Add new nddata.utils documentation page, including Cutout docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 241, "deletions": 0}}, {"node": {"oid": "ef4888b530d61e652c635087f25856c4f44f2a25", "messageHeadline": "Merge pull request #3838 from larrybradley/typo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a88e47c8298b9f148f0db39eaaffba1e7363b5a6", "messageHeadline": "Add Cutout to_large and from_from methods", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "c795c990c088dd3f8348782405b6ba9a8b208477", "messageHeadline": "Add additional properties to Cutout", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "4a8a639d558b5381f7b6661f950df4aa7cd27315", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7658eefdfb85eb6106662183d17fd8065f08c55", "messageHeadline": "added changelog for thomson cross section update", "author": {"name": "Danny Goldstein", "email": "dgold@berkeley.edu", "user": {"login": "dannygoldstein"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c6ff9b91962965b7a719baf5df07eeaf6aeab7a", "messageHeadline": "added thomson scattering cross section to si units", "author": {"name": "Danny Goldstein", "email": "dgold@berkeley.edu", "user": {"login": "dannygoldstein"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5a1d8294ed2a85fc1ae26e0b4d4dd5fd834c797", "messageHeadline": "Fixing typos [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "bd534704778f855bc1049b4ea0be711c6d57386f", "messageHeadline": "Improve Time and TimeDelta docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6ee6fd9536d84e6d7245c5d5edcf6fa672bba14d", "messageHeadline": "Add changelog entry for new Cutout class [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "aecc3a561c0a0b96551fdb0af3162fe62a89a759", "messageHeadline": "Merge pull request #3730 from embray/fits/issue-3730", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "6db14fcd354b225bd987d2b57c42381286146155", "messageHeadline": "Final test fixes and cleanup suggested by @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "bee20d12f0963f397c4bfd7e55c7cb6c82df677b", "messageHeadline": "Do not monkey with parent class in _col_update_attrs_from", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "925fe85751e105901ee5603e709a1e374f6fb717", "messageHeadline": "Various cleanup in docs, functionality details, and tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 103, "deletions": 22}}, {"node": {"oid": "a5123bb24ede7b8caa4f79f6c33d38b73ef2333b", "messageHeadline": "Fix bug where coord representation gets lost in __getitem__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "b4b8e69edb6d27407462e87a8d485fa8464ae92f", "messageHeadline": "Don't set newcol.info._parent_ref; add comment about parent_table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "87991f677408899b5cbd9b34e376d97190791db4", "messageHeadline": "Class renaming suggestions from @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "cc5fa240141c278b33e04466bd08bfa4bc56b35e", "messageHeadline": "Minor cleanup and fix windows test fail", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d69a8aa54ee5a6274aa999c6ae07a94632688c03", "messageHeadline": "Partial fixes for test fails", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2ca57502099f33fc3225f7dee92ddd3507837cd7", "messageHeadline": "Finish renaming column_info to data_info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 30}}, {"node": {"oid": "3117d6a6ee6c9ed51946e7b8d3d01ac94b765f11", "messageHeadline": "Move INFO_SUMMARY_ATTRS into BaseInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f60995473da5c3f2033f98ecd9b7b39a9a92285c", "messageHeadline": "Move COLUMN_ATTRS to attr_names + other renaming", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "ebbcc5f6aa9f2cc5a7ebffcc460c671191a22c85", "messageHeadline": "Rename BaseDataInfo to BaseInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c4a3c69effd0b9781f070b3e8cc89dadb34a7c9a", "messageHeadline": "Fix docstring mistakes in column_info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1f1d5b602584e81b123dae0f905150369186fd96", "messageHeadline": "Add length to col info; show class for non-standard classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "ec26d7589fbf2bec9a1cf944d28afaa81c3b8494", "messageHeadline": "Add tests of column info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "3c817c0bf79954076eeae337f75b94dc5f2d8f56", "messageHeadline": "Fix tests to pass on py3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 53}}, {"node": {"oid": "7462f5bc78025b80e2478a14f7a254aa6485a98a", "messageHeadline": "Fix remaining test failures", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6e8dcedda16166156ce823bd7b82218823b06e2b", "messageHeadline": "Factor out stats definition to be more generalized", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f9a97484ae337a83899329a1af84f08bfc550a1e", "messageHeadline": "Remove mixin tests for pandas.Series (confict w/ mask attribute)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "c6a84bfcc98e95442adc45ee165bc631c54d87f5", "messageHeadline": "Use descriptor for info [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "166c38f90931ba3a4efd3c034dccb43686202ced", "messageHeadline": "Fix mixin tests for unit info being immutable in some classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "103f55b87df4286efaa3ee4ae4fe2dc7011752e9", "messageHeadline": "Allow for attributes as properties in ColumnInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5f5222e3a555e98c7b7c4a4669a5ea66a282cbee", "messageHeadline": "Make unit info attribute hardwired to None in Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "484fd6c81659ce478250b03631a22b46b1d2f624", "messageHeadline": "Make info.default_format work like col.format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "83295367ef483fb83d064c135fb50e2c62977b11", "messageHeadline": "Improve SkyCoordColumnInfo to work with dynamic repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "1535da87c497c110c6c8c57b16ebc65c5dabd6a1", "messageHeadline": "Restore col.info.parent_table link safely", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "586ffbe0bb532696ace2becb3e06152467ccca49", "messageHeadline": "Use lazyproperty for info without hidden _info [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "1c2fa00a0ccdc7c9d1f050d25e95a17d61b8c1d9", "messageHeadline": "Remove doc print example showing Quantity mixin", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "bb78e4921d01ac3fb094bb5e5b2bb85b4c5c107d", "messageHeadline": "Fix some latent bugs in io.ascii related to units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "6c5fbed3b6988a5c7445eb6cac99856090da4282", "messageHeadline": "Remove leftover __init__ method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "56ce25e6a1a5e0a77f8d1703543299a45cd20f18", "messageHeadline": "Return table with info if out=None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b1d0c257824379b75c552928cea63eb389ad53c7", "messageHeadline": "Switch to using nanmean, nanstd, nanmin, nanmax for stats [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31dd53dabd4113e80605fa3bed5a025a41b33400", "messageHeadline": "Do mixin formatting via info default_format_func [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "6d8fc9fdefb28a9718fdc587544548eb74a7a6b8", "messageHeadline": "Reorder stats to be mean, std, min, max [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abbdd2d4d4ffe1be30d9d1c8f10811a3cc564b7e", "messageHeadline": "Add shape and n_bad columns to info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e8af56d8b90a10ba3153b5d2b504b122605c7384", "messageHeadline": "Add tests of stats, attrs + stats, and custom info [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "11603ddd4499ae7c0f60e6a7fa750025eb583f01", "messageHeadline": "Add 'std' to the basics 'stats' info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b470ebd6d2156fa322e43c25924754cd6474203", "messageHeadline": "Refactor info_summary_attributes to use the column_info_factory", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "7e8b4d9a503669aeb6c3501497eeab5cb07b8a69", "messageHeadline": "Fix a few leftover col_getattrs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "906f7e68bcf974ab3953f5f3221d4f5ea3d7040a", "messageHeadline": "Add callable info() to ColumnInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 337, "deletions": 24}}, {"node": {"oid": "dfe39358c08d6f7dc59fe5d26f378a2d06afa6cd", "messageHeadline": "Change the rest of col_getattr and col_setattr to use info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 86, "deletions": 107}}, {"node": {"oid": "f59e4251bd792597ab827d13cdb9aa9e038f6574", "messageHeadline": "Use col info in io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "da5954be88cf3a41026fc896e76a5de60bf1a9ee", "messageHeadline": "Move ColumnInfo outside of table to avoid circular import [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 77, "deletions": 62}}, {"node": {"oid": "5db21a733df09fd7986c5e622277933a988f5836", "messageHeadline": "Change ColumnAttributes to ColumnInfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "12550fb967ee6d2c8bde438bb7b5624b90dee8f0", "messageHeadline": "Initial progress in replacing mixin col_* methods with class attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 122, "deletions": 59}}, {"node": {"oid": "10c62e40e1696608235918c836a5f7ae19eddb06", "messageHeadline": "Add Cutout examples", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "68e73520805a3166ad9532218df67c8c079a7444", "messageHeadline": "Remove unused temp variables in nddata.utils tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cbf71870245ad167f2133badb26cb85d443e3bc9", "messageHeadline": "Add Cutout tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "2169df26574d6ab29afc5e5115d165b4c39b3da9", "messageHeadline": "Added regression test and fix for #3730", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "3b37560b9278e0ded3da9266361f37b4029849a6", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0281a1fcd6dbc8947f872f841568f05fcde97ab5", "messageHeadline": "Fix bug where coord representation gets lost in __getitem__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "6939f5ec7a952c49db34d076036ff72110d71f8a", "messageHeadline": "Fix overlap_slices trim mode", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0201950b25fa600b5a045cff50d77ff3c71bebb4", "messageHeadline": "Merge pull request #2654 from taldcroft/ascii-data-start", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 143, "deletions": 40}}, {"node": {"oid": "766676b2e72002b8b8911ff25fb53436e75cc11f", "messageHeadline": "Add test for tab whitespace and doc fix per @hamogu [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7705fa0fc84c2d5c993c080f7b7d11676958c8b3", "messageHeadline": "Fix accidental insertion of random character [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03ccc79cb6b1f264d1b574e6cd586788a9e40e1f", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e750c914b5d49d5eafe0a590480747c2ac046a44", "messageHeadline": "Update narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 34}}, {"node": {"oid": "d914af48b2da5cbbb823ca4522a1df89e14c9136", "messageHeadline": "Added missing CHANGES.md entry for 0.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3adfee04e8842f41012d46022a138cae3bb20749", "messageHeadline": "Back to development: v0.5.dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "caad1aa5b8054d2f3f636a3a3b991bca47fdaad0", "messageHeadline": "Preparing release v0.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d52f7e86cbfad02f4a041b44c891eeee563939a", "messageHeadline": "Updated contributor list", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4d8a4ebfb0506a04a99d0046147b2dbdee3b9272", "messageHeadline": "Merge pull request astrofrog/wcsaxes#154 from astrofrog/issue-154", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d8054fc599d394c172e4789df2fcb1b060261070", "messageHeadline": "Make header processing ignore whitespace-only lines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "e6f09ecf418a9345f082ec8a71031e361264347e", "messageHeadline": "Raise better error if frame doesn\u2019t exist when calling get_coords_ove\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8fa7beb2852eb7d2ff49d237799a8089e4a20b6c", "messageHeadline": "Cutout doc updates; minor doc updates in nddata.utils", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "f4cff5c4142c751968237938d282a85688cd793b", "messageHeadline": "Marked release of v1.0.3 and added new changelog section for v1.0.4", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "7bc0825bf1c9e91c936e773d4b22a3ab98591af4", "messageHeadline": "Doc improvements for extract_array", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "359a7deaaabcbb580467c273a2f64e6d124775db", "messageHeadline": "Doc improvements for overlap_slices", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "7f25f6db206a80968d2eeffbd07ab1d02e3cebaa", "messageHeadline": "Add Cutout docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "9f81035d9fb5642b9baf112a2bfbc38927cedd6c", "messageHeadline": "Merge pull request #1894 from mhvk/units-functional3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1867, "deletions": 52}}, {"node": {"oid": "54d6c77cbe8b61eb476f19eafe3e86081475441d", "messageHeadline": "Slight whitespace fix to changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0854524481dabcabac0ee72372c8c4e177bb344f", "messageHeadline": "#3693 fixes will be in v1.0.3.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "27875d2062a87483d3dd9835389c2b6247866ae0", "messageHeadline": "Merge pull request #3693 from taldcroft/ascii-no-html-guess", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 102, "deletions": 4}}, {"node": {"oid": "6d78ae763f5f9104c8e50a54bb8c9e41dabaf6ca", "messageHeadline": "Redefine floor_divide to require quantities with equivalent units.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "3e8c3465627826393e66b8f3e6ab4faa900dc734", "messageHeadline": "Update the WCS for the cutout object", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "17c604c3d295bf2fe65c8e2501cb3ef71cb4e3ad", "messageHeadline": "Merge pull request astrofrog/wcsaxes#159 from astrofrog/avoid-warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 18}}, {"node": {"oid": "1917fd3ec87f2edf96f48cf4f2cfe380ed896917", "messageHeadline": "Fixes to regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bd36df631f22033235091cc1474392a1dfd59fda", "messageHeadline": "Print out warnings in test so that we can see which ones occurred if \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b62b431888881115cc7c35a0d0bc5cfd57f37b46", "messageHeadline": "Merge pull request #3810 from taldcroft/column-scalar", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a92bbda2b5009af9b59d9f1576f8a1687e143bbf", "messageHeadline": "Use self.item() as suggested by @mhvk [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5fc11e652db261265b0f77028670c24a1bc2d41", "messageHeadline": "Address comments from @mdboom and add units tests for probably_html", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "3603983aab142a5de4de2cff69b27e5999ada506", "messageHeadline": "Add 'trim' mode to overlap_slices", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "db9fdc4d1d3158cad71a54d0035f1cd239713b2e", "messageHeadline": "WIP: Cutout class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "0ae5e4f2047a53a97b48a2eeac8ef2abd958d223", "messageHeadline": "Silence Numpy warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 18}}, {"node": {"oid": "75a7e9cd33e79a5fb9e0441147fdf86e1b9d2d94", "messageHeadline": "Merge pull request astrofrog/wcsaxes#152 from astrofrog/issue-152", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "6ba180dc8fac150cc1b96b4b6d3fe65b5f730814", "messageHeadline": "Merge pull request astrofrog/wcsaxes#15 from astrofrog/fix-rgb", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "a3eaa503d09088d5bb6bfe83d8ada0e442cf78d4", "messageHeadline": "Fixed a bug that occurred if format_coord was called before first draw", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "e61cefcee4b1e0737cf162462896022527da0e8e", "messageHeadline": "Write custom docstring to avoid sphinx errors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "08e814db57889a99fa298a2ba2c54ace2e336260", "messageHeadline": "Fixed missing return", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d300dd22df7437274d5f91c50d3b715f1e6f55a8", "messageHeadline": "Fix plotting of RGB images.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c11f0a3af580dda1946f76d1dd76b680eae35511", "messageHeadline": "Merge pull request astrofrog/wcsaxes#167 from astrofrog/fix-grid-coords", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "88f800de754ce5804db5eee62c68e396b5d7ab88", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "57c5938e5639a9e5649cd239354938223208c47c", "messageHeadline": "Put HTML reader at head of guess list if table is probably HTML", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 71, "deletions": 4}}, {"node": {"oid": "94d24a8faf1ee99b85a0faea794ec60735ed4478", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8de7d95e77ea450ab9b9fdab289c176c07ab1db7", "messageHeadline": "In some cases, ax.grid() might get called by matplotlib during the in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d26a7373ac9afb6f44527402f3dcba0cf2f0d844", "messageHeadline": "Merge pull request astrofrog/wcsaxes#148 from astrofrog/fix-slices", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "57d5e42b8f4af3caa12bf5ac0acec3a35c91fad8", "messageHeadline": "Update rtd-pip-requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18f14b6f5fe97cc6fa741f01e9bec10095499859", "messageHeadline": "Fix bug when plotting overlays on images with 3+ WCS dimensions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d9025b8ef479fd7594e594e17592a2994e1c55b5", "messageHeadline": "Merge pull request astrofrog/wcsaxes#164 from astrofrog/update-from-t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "cc8f63a920f5c213f3dd0606166f9253ce2cdcae", "messageHeadline": "Make Column repr and str work for scalar values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "822d48c833d375c43e415a37447596b5c1ec4734", "messageHeadline": "Updated infrastructure files to package-template 1.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "30a794a748e8c5c92819a2aad7f4f4fc3a094626", "messageHeadline": "Updated astropy-helpers to v1.0.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1480b58a08b5c4c1e16e9b2de75fca2c4e053de3", "messageHeadline": "Updated changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8a7049100657e8a5c905e339319e3216af0914c5", "messageHeadline": "Merge pull request astrofrog/wcsaxes#157 from mservillat/fix-mpl-min-\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6b798a15da2b357ad152dfa1e707fc07a173aa69", "messageHeadline": "Merge pull request #3756 from jakevdp/bayesian_blocks", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 1467, "deletions": 3}}, {"node": {"oid": "d8cd6cda95edb557ddb97e66a4b9b17d2bf7266f", "messageHeadline": "Cleaned up v1.0.3 changelog in preparation for release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 113}}, {"node": {"oid": "72d4d052e7d957198f36a4e9d4dbca3473d44ad6", "messageHeadline": "marked 0.4.6 release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "346e455a2011fbcae533b2a434cb93e165ead6fa", "messageHeadline": "Merge pull request #3778 from embray/units/quantity-array-repr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "77440e17485c4d62fb52a64ebc92df3ef3a73575", "messageHeadline": "Merge pull request #3785 from embray/quantity/py3-doc-fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e3c9398f860886391289ee705f38d25eef98c3c3", "messageHeadline": "Merge pull request #3419 from embray/fits/issue-3419", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "a3f3f97f7d14f9bd74c45aa03d53aeb486607d6c", "messageHeadline": "Added changelog entry for #3419 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b8169e82c36846c0d74eaff83f7087507e2059e", "messageHeadline": "Merge pull request #3802 from eteq/erfa-1.2.0", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 794, "deletions": 616}}, {"node": {"oid": "c24fa3ddbf106c16fc152745f121f828436202aa", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a1d2dcfeffb1cc1656728be032a0e55fcc052fce", "messageHeadline": "Moved changelog entry for #3796", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9cdea5397577a1808d6c7dda20a876a25928172", "messageHeadline": "MAINT: remove unused variable in stats.histogram", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3c1174a7ebad0fa2edc72ac7fe3e45e850c37a6", "messageHeadline": "DOC: update change-log for #3756", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a81973756cc229821f8f95bb49bc98a170821fca", "messageHeadline": "DOC: add doc links between stats.hist to visualization.histogram", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a1095f5837b573ae16d1eed3fe070aa7426dfa0c", "messageHeadline": "DOC: wrap lines at 80 characters in visualization.rst", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "5bd45aa0cdc96d13b5d4eaf5502d8edb263cce8e", "messageHeadline": "MAINT: remove duplicate method in bayesian blocks Events class", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b4cc6d9239911313585facdbf3a70e50a77bf4b2", "messageHeadline": "TST: add tests of output for bayesian block models", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "3d59c602a6130bd2b8439ba8f6738c400fd252a3", "messageHeadline": "bayesian blocks: add reference for corrected p0 prior", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5cbd574b4459d843b15810a152594c89ca01dd6e", "messageHeadline": "DOC: document extra parameter in knuth_bins", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c921811d37e18b64df20b6effce3d11646a487e0", "messageHeadline": "rename histogram.py -> hist.py", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3cfe9db10fccf9b41a014d80fbf416728cc0994", "messageHeadline": "TST: skip knuth test when scipy not installed", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "fa3182f001135bebd805e71650c7007252550884", "messageHeadline": "DOC: improve one-line descriptions of stats.histogram functions", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8cf77114ec2462862c8627f5ee99d0995d782fe5", "messageHeadline": "TST: add test of stats.histogram specific output", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "fda84292e289ee993fa24a9f86e6df404b70db2c", "messageHeadline": "add hist() narrative documentation and examples", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "5cdea6b90515a4cc23d8a5a95b38fa5be9c0cc61", "messageHeadline": "Update docs & license; minor histogram API change for consistency", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "5ed0f20ce7435fe2f2bbcd869733ded0be3290bc", "messageHeadline": "DOC: improve docs for bayesian_blocks routines & classes", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 64, "deletions": 28}}, {"node": {"oid": "ea67e8829cedc6c3bb0096206cb225154b0e47b5", "messageHeadline": "import scipy in __init__ rather than eval", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5dde3adb547c0f762ac92982efef84abebaf662c", "messageHeadline": "TST: use local rather than global random states", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "655e407709c3d998edbf6985d14b32c16216819c", "messageHeadline": "TST: skip hist tests if matplotlib not available", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cc033e0f09fc4d42287911c1256002fbe0b42f8c", "messageHeadline": "TST: add tests for astropy.visualization.hist()", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "92623b8e8e20315b6b6bad3deb1163b5e3bc2f5a", "messageHeadline": "DOC: move reference from top line to fix sphinx warning", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9da9b53fd65ad2f6488a20390600e1505b074000", "messageHeadline": "DOC: fix sphinx formatting errors in astropy.visualization.histogram", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "f57db12eb20b3baaafd20b1eec6860998489dcda", "messageHeadline": "add astropy.visualization.hist() convenience routine", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "37e9f5c0dfcb8e1f0d9d2d3772d34bf9f837482b", "messageHeadline": "use inspect rather than func_code in bayesian_blocks", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "45bba3085fc9d970fa1345730cfcd7342a4c886e", "messageHeadline": "DOC: fix docstring formatting for sphinx", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b85550a777247da93dd9fe66d2c3bb9bcd07ca26", "messageHeadline": "DOC: fix formatting for sphinx", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "98f65b032eea243027326da5a74b371ebcd1bca7", "messageHeadline": "refactor Bayesian Blocks code", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 202, "deletions": 156}}, {"node": {"oid": "371ce691b4e995e7beb77117831d51b3d0468f4a", "messageHeadline": "TST: increase coverage in stats.bayesian_blocks", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "c106cf664972da357fac474e901e0b0e7f1b3ccf", "messageHeadline": "TST: use pytest.raises rather than numpy assert_raises", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "0bfe3bdb3e95bae508f3a447bfb306dfcb1d701a", "messageHeadline": "TST: increase test coverage of stats.histogram", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "ba45683e992df96441bf4994e25db0651daf2381", "messageHeadline": "BUG: change or to | for array comparison", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87d2662a173774a7ec28529983188064adb88dd2", "messageHeadline": "TST: make array check py 2.6 compatible", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec5f072a7248bff1aa5c2b215e3f35d692000c2a", "messageHeadline": "fix test for scipy dependency", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "0daaff04c16b1cbfc15a0a706e0a65d94954bf4f", "messageHeadline": "fix docstring RST formatting", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "88324a71cb3aa19fdc1688a8ad0bae91e05fcce3", "messageHeadline": "Bayesian Blocks: code cleanup, docstrings, and PEP8", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 330, "deletions": 283}}, {"node": {"oid": "04b8ebd59a3af92b9cc90f2a5e3952f0c551faa9", "messageHeadline": "rename bayesian blocks files; fix doctests", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e655ecaeb0e09e09d33eb44e9a7b858b4a15440e", "messageHeadline": "Initial Bayesian Blocks commit; ported from astroML", "author": {"name": "Jake VanderPlas", "email": "jakevdp@gmail.com", "user": {"login": "jakevdp"}}, "additions": 805, "deletions": 0}}, {"node": {"oid": "c3494079e1df6e0658f111dbb644a62a2f5f7ddf", "messageHeadline": "Merge pull request #3767 from aconley/cosmo_vtable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 725, "deletions": 73}}, {"node": {"oid": "a341263fe8120d1b58a6a8875325e148f91c40f4", "messageHeadline": "copyright update to 2015", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 433, "deletions": 598}}, {"node": {"oid": "fd486e4697b5018aeb19fa610553b07d66ee3909", "messageHeadline": "files added in erfa 1.2.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "8f3c32522b44a14be1e2320b39c0d89e8bc72d73", "messageHeadline": "substansive changes for erfa 1.2.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "040cba1922bb27ceadc1edc8f6fa086f55ab2118", "messageHeadline": "Merge pull request #3799 from cdeil/patch-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "241ae95aff7ec8d1979c4b9cd3aeab88e3f25288", "messageHeadline": "Added changelog section for v0.4.6", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1e719874157546712b483d2cc5af840b5cbbb65c", "messageHeadline": "Improve docs page on Python warnings system", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ff12ec6f1dbec0b115e0b31cd2b911284d5c4cdf", "messageHeadline": "Fix failing test due to change in np.recarray.__repr__.  This should \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1275fac481a06b2bf136dcb0b11ed5cf184c4673", "messageHeadline": "Fixes most of the tests that are broken with the current (as of this \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "5d419bbc438701e3bc99819ae5a36d9de95f5d41", "messageHeadline": "Merge pull request #3796 from taldcroft/table-fast-repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "10d3f73fee4844fb837b126920e0a9bfb04760a2", "messageHeadline": "Fix example in docs how to call warnings.filterwarnings", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9c4599b13857b9ba37c684ea4d2c1b10bf9d42e", "messageHeadline": "Merge pull request #3794 from taldcroft/time-leapsec", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "569918e9181ef346acd34c3e946116f7d126ea9b", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ed424747cd2cc64024a740ab37fbe87def1cf87e", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f0e7069cfd6ae85141f48c644151550af5256be", "messageHeadline": "Make table / column repr faster for many rows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5abb36e742ecfcf31ba9e7c9abed6bc970ed5de8", "messageHeadline": "Merge pull request #3747 from larrybradley/kernel_normalize", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 157, "deletions": 63}}, {"node": {"oid": "23a3242f11471d8aed5ff08c56eda0bbd1ad00b5", "messageHeadline": "Merge pull request #3789 from phirstgemini/fits-bz2-support", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "03fddbdd8a1356d79456d1345f8a7da91bafd061", "messageHeadline": "Merge pull request #3792 from larrybradley/sigmaclip_mask", "author": {"name": "P. L. Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "0a1503c7261f8befa445d059857740b329d3409e", "messageHeadline": "Put new names for _xfunc and _tfunc in CHANGES", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e2fcc8867da6ce2c39ea78bdfe5e95f780dcb20", "messageHeadline": "Rename tfunc, xfunc with longer, more descriptive names.  Doc changes.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 73, "deletions": 45}}, {"node": {"oid": "0c902ec3846a62ea81c911b1314f050dfc8d0f33", "messageHeadline": "Update time tests for 2015-Jun-30 leap second", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "23618660eaeee4918e717e2cb7cdee410ee9ec96", "messageHeadline": "Update local ERFA to include 2015-Jun-30 leap second", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "015d0b6e5a89edd0b49237a867dbb323f8e4ac00", "messageHeadline": "Update changelog for new sigma_clipped_stats keywords [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8ab3805e1b41b6deedd677c9a41098cfe34ed2c3", "messageHeadline": "added small section regarding compressed (fits.gz etc) files", "author": {"name": "Paul Hirst", "email": "phirst@gemini.edu", "user": {"login": "phirstgemini"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "3c6394fe5da839eeb566a4afb2c3fd7035675fbb", "messageHeadline": "add issue number to CHANGES entry", "author": {"name": "Paul Hirst", "email": "phirst@gemini.edu", "user": {"login": "phirstgemini"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17c7d0ccc95c9e205ea73edf243be84af3e26093", "messageHeadline": "Add cenfunc, stdfunc, and axis keywords to sigma_clipped_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "967bbd86be508837c9e5add528ee47f7363f202a", "messageHeadline": "Make sigma_lower and sigma_upper None by default", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30beaac3e54ebb644b37e960d920981b9b09e802", "messageHeadline": "Add test for sigma_clip scalar mask", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "792dee76dbdfd63f181d7a573abbd27987da1066", "messageHeadline": "Prevent sigma_clip returned mask from being scalar False", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4600e40b33503d6a2bdb29e4a27cf3d7384c20f9", "messageHeadline": "add more tests for bzip2 fits file support", "author": {"name": "Paul Hirst", "email": "phirst@gemini.edu", "user": {"login": "phirstgemini"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "bcdfa8c8ba16d7dda842ee39d2f9eb394cd8047e", "messageHeadline": "add basic .fits.bz2 file tests, update Changelog", "author": {"name": "Paul Hirst", "email": "phirst@gemini.edu", "user": {"login": "phirstgemini"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "8360704955f01d30dd5a21591fa8beea9ad22d15", "messageHeadline": "Update kernel normalization tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "14706ecd001fa3eac6f8454727dfee771c57f9a6", "messageHeadline": "fix issues with bzip2 support", "author": {"name": "Paul Hirst", "email": "phirst@gemini.edu", "user": {"login": "phirstgemini"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "bba6ecc5d2ee69a78f1b75a4c8bfd1af076d154f", "messageHeadline": "Update Gaussian1DKernel and Gaussian2DKernel truncation", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cd40406fe9cc173b373dffdcb9348b33d553783", "messageHeadline": "Refactor Kernel normalize method", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 43}}, {"node": {"oid": "1f47c33a4e22b45b6797489b449fac8ec6058fdc", "messageHeadline": "Ensure kernel array is a ndarray", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd766e183b79e6b1387da3a814c06a524007ac2e", "messageHeadline": "Merge pull request #3790 from mdboom/unit/rational-accuracy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "bb42a97dfae7806f9c58ef002e196cc6f2fdb6c6", "messageHeadline": "Merge pull request #3595 from larrybradley/sigma_clip", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 169, "deletions": 87}}, {"node": {"oid": "6089ba184c32105ae952b6f818066b38f886481c", "messageHeadline": "Add simpler test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "79a907fdd871f182e2157bed798f3ce6e0e33baf", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "91ed44e8c62dcdd145a833e2bc7dde8aba70e01a", "messageHeadline": "Fix loss of precision when multiplying powers together.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "5ee1b3d0c8ec9856cc7263409def5974503862cd", "messageHeadline": "support for bzip2 compressed fits files via the bz2 module", "author": {"name": "Paul Hirst", "email": "phirst@gemini.edu", "user": {"login": "phirstgemini"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4a3d2ae06aa7eadef41d4a6665a745958d61b31c", "messageHeadline": "Merge pull request #3787 from eteq/remotedataify-from_name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "472a03d1b25b98cd88684da9a67ed28531e2365a", "messageHeadline": "Specify Sphinx version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd5e22759fc97be0931b3f9e4b3bf1da0eb0f4dd", "messageHeadline": "Merge pull request astrofrog/wcsaxes#162 from mwcraig/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2037663761992cb53dfb2a40336e21de2ffe76b2", "messageHeadline": "add REMOTE_DATA to from_name calls in vo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1acaf222ebf960d00b043c8d217e1d20c029e1f6", "messageHeadline": "Ensure Python 3 syntax highlighting on Python 3-specific example [skip", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "66c282a057a61291b53b832fcaa9866d1798a25b", "messageHeadline": "switch to explicit coordinates for plot in observing-example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a915d637a789a8ba662a6482bbc58677e371451", "messageHeadline": "Merge pull request #3753 from embray/units/barn-prefixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "aaa9ba18e683045d3ef4043669f39edfd393afb7", "messageHeadline": "Fix support for full names with SI prefixes for barn.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7f9e98f2c902bb8b791704f16ca47edc44fcbe09", "messageHeadline": "Merge pull request #3741 from crawfordsm/contributing_checklist", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "6bf7387cd5005869167ce092e9eb869a048dcc0c", "messageHeadline": "Fix scipy requires in test", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "584a304597c317fb563a30542f3f165d9fb4e059", "messageHeadline": "Fix the test to work on Numpy 1.6.x which has a different output form\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "3dbc520e64f96f130c1b7530c9b05d7ace42043a", "messageHeadline": "Added some clarification about exception changes. [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "706b9107cd69ba89c032fb07c5c9e725f51ca7f8", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34e647417de7b492def82b3cf385766267dff0b0", "messageHeadline": "Merge pull request #3781 from taldcroft/table-none-colname", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "841196733f09bec02df1f88549950273c4a96387", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4cd9bb392ce1e064331e349daf42e7e8aa412c3", "messageHeadline": "Remove unneeded requires argument from setup", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4664fa4bd2ea37e4bc0b88b8c09b781b283c9d50", "messageHeadline": "Add matplotlib to list of dependencies", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51bd22baa1f86144065d310ccc71b3a6315e6026", "messageHeadline": "Allow initialization of Table from Column with no name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "71ce94b8739af6ab21e41476ab83f61b68a38b24", "messageHeadline": "Added changelog entry for #3778 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "69966af08cd1ea9b282c3dca1626a613c6bc9704", "messageHeadline": "Add a simple test for this", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8b6250df6bf372e2033b16e2dc16a6a602ac9ff1", "messageHeadline": "Possible partial solution to the issue raised in #3777--it doesn't cr\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "7b595e4394ee1a3369fbe07b5474636366039483", "messageHeadline": "Merge pull request #3750 from eteq/fix-get_sun", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "384e60591a87f237ad4c1556838c6caa514151b2", "messageHeadline": "ignore .swo files generated by vim", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10abc6a4349d0f3c7ca9a25dd1368fbf11a397df", "messageHeadline": "Merge pull request #3772 from embray/modeling/fix-inputless-model", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "78aba47e1dfad7785e6ab73ef4fbeb124b50d3bd", "messageHeadline": "Rename _scalar_inv_efunc to _inv_efunc_scalar for consistency with _[\u2026", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 80, "deletions": 72}}, {"node": {"oid": "a93611a3cff0c96e3fddbe181566d1a9fed924a3", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "12bc09df51973650cb8ae4528ee4608ac03c364e", "messageHeadline": "add axis keyword as suggested by @adrn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50a41195d8d64be5e57e283ad95acd2565d4c38b", "messageHeadline": "Add abberation to get_sun", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "2a3d0366a4965ee80dbc2e01fab394e80cfb1ed8", "messageHeadline": "fix incorrect minus sign", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "554531b6af9e2236d0b59a3e170d0d5a16d2b860", "messageHeadline": "have get_sun actually inherit correct obstime", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3cc3d12aeec9e24553b7d9fbd3e9bd0977003981", "messageHeadline": "Merge pull request #3761 from astrofrog/minor-releasing-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4b8f5b985f35e8946bba61f1a4e6d92836cb9fe1", "messageHeadline": "Merge pull request #3688 from taldcroft/io-ascii-read-tries", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 9}}, {"node": {"oid": "4f812b6a2577f0de36bdc30a60cab26d6d0b5f0f", "messageHeadline": "Fix documentation based on comment from @hamogu [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b02d3754e72a9ce9cc532db6f865c6821ca84821", "messageHeadline": "Merge pull request #3723 from taldcroft/table-meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 351, "deletions": 258}}, {"node": {"oid": "6bc9694b78470fc72164fbba8ee72915dbde465c", "messageHeadline": "Merge pull request #3769 from taldcroft/io-ascii-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "92c73f1727d2eda9527c8634d830746203dfca6c", "messageHeadline": "Put literal quotes around package ref [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cee42f3923a4fa9ea4d20c206baa9a9789e9defd", "messageHeadline": "Update to ensure this works properly for single models (as opposed to\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "243fda0ba03d2cfa8d51e54ca8e1f148f22b1770", "messageHeadline": "Add changelog entry for sigma clipping updates", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8e1af77d43450e4004b1ff34139bd0f3fc866c25", "messageHeadline": "Add changelog entry for #3772 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b66805fe8ff9b744ed7ebf24fdf4dff11649f210", "messageHeadline": "Fix bugs with evaluating models that accept no inputs.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "bf1407d684c4ae8338f233fd0c9ccfb92e5306ee", "messageHeadline": "This changelog entry belongs in astropy.table, not astropy.time", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3e961cf69e11867022874b6dfedd2eb9969db572", "messageHeadline": "Remove sigma_clip function Signature", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "2c01e1dd47a9c89152a08a8c8b74a94f790dfeb8", "messageHeadline": "Update sigma_clip tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9575fcba6826a9e9591958721c3e3d5db7482626", "messageHeadline": "Add temporary sigma_clip function to parse arguments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "506dae9efafeedde1af883cc4080e6ce6c9929b2", "messageHeadline": "Separate _sigma_clip into new function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 82, "deletions": 68}}, {"node": {"oid": "91365e6fce69e203eedc78c1178555f8377aa294", "messageHeadline": "WIP sigma clipping", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "14027627aa5921b4a987108d639eda357613524d", "messageHeadline": "Fix sigma_clip cenfunc default in docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef1515a3fdc9300b3e3daa13997482bd8c1766f3", "messageHeadline": "Use Signature object for sigma_clip argument signature", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6e86b92fa87a077595bf087a892de1c789c68475", "messageHeadline": "Update sigma_clipping docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "f07e6f93983f29d8757ef32e445b00af1418ef93", "messageHeadline": "Change sigma_clip keyword from sig to sigma", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c84c7a43885c7f1faef7414f09058ef89511b927", "messageHeadline": "Change keyword name to mask_value", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8915a7b6097e528d7a90fe9853c7ae19a047cbf0", "messageHeadline": "Update sigma_clip doctest", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "abd97b794371fd9f6b2acbd168ac82d92749927e", "messageHeadline": "Update sigma_clipping tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d79f4b125f8b41d322d0c72d9e42d242343598ef", "messageHeadline": "Update sigma_clipped_stats with lower and upper sigma keywords", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75082699b95dfbbe001474cfc80e770fd5394efb", "messageHeadline": "Use np.ma.masked_less and masked_greater in sigma_clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "28a363dd1c1eadfe345f77b1c05c63ee9c8414e7", "messageHeadline": "Add sigma_clip keywords for separate lower and upper sigma", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8e5964b777dfa7adcd0c09b90731bee8f6a78cb7", "messageHeadline": "Use stdfunc instead of varfunc in sigma_clip", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ed7d94a7f2def8610687edce852710f973d09dfa", "messageHeadline": "Add xfunc, tfunc, deprecate _xfunc, _tfunc. More tests, added to Chan\u2026", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 314, "deletions": 100}}, {"node": {"oid": "34ebc5aa1a172c6e67d4d5b816fa4cacfa9d39bb", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d419443f9b9eaeb17e6bf238a7a84f1e66c1c81", "messageHeadline": "Add documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2e56554f7f5581dce9227832c8fa6eeef109dc0b", "messageHeadline": "Add public function get_read_trace(); change READ_TRIES to _read_trace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "f71ad44395d7932f80c6ca4ac48b594fd3dc45a8", "messageHeadline": "Add io.ascii.READ_TRIES list that shows how table got read", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "fdd18df32c426a65d800975b836df03829218235", "messageHeadline": "Merge pull request #3760 from mdboom/doc/simplify-tracebacks", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "619b740940aa3ee2b50493c5d37a7ff5bc6ca2ae", "messageHeadline": "More mature version; uses internal variable to keep track of scalar func", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 294, "deletions": 390}}, {"node": {"oid": "62a3449118e94e3ef9684e37f899ad7b8d0154f7", "messageHeadline": "Update read.rst as well", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b5998555987bd2b07d9b613ea09f538729bc925b", "messageHeadline": "Indicate output data type in io.ascii intro; improve links", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b6c7cf8bf629de16ab40680a92faf34d5ca52fed", "messageHeadline": "Oops -- full doc update not completed from previous.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b07d100b481f7bf68ed1356c7afd3d2463a3288e", "messageHeadline": "Finish doing speedups for other cosmology classes.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 470, "deletions": 31}}, {"node": {"oid": "4b5f4ffb5d87afa0f34db4dbdb30001a158eac6c", "messageHeadline": "Speed up distance calculations by ~10x.  Only done for FlatLambdaCDM.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 58, "deletions": 4}}, {"node": {"oid": "85778227bacc49ac8c7a329772b92e777802f8bc", "messageHeadline": "Merge pull request #3702 from nden/poly-in-compound-models", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "16b0f8d803f32c1751c094aef418d4df64b0a00e", "messageHeadline": "Merge pull request #3763 from taldcroft/time-format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 122, "deletions": 15}}, {"node": {"oid": "e8227d0c8e2fd25e949631ce8162ace244bf3e1b", "messageHeadline": "Update docs and CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8486a0e99df239cf9fa1e3ffaed681956711437c", "messageHeadline": "Add test for TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5a48b827b460c0d92e3ef313e4b36a4bf7dc4b1b", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "6c45ca03fc53449c81cc362e1ae0dae9ab51d4b7", "messageHeadline": "fix docstring", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9512285593a9c9378d04c2e2fa6de02d808c0437", "messageHeadline": "add an entry in CHANGES. [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a6e52a3e3370f2473eade4a71da15a916cb42bb3", "messageHeadline": "Add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d3b5d243ce03bfc0471f146376d4f949f0ba4ad8", "messageHeadline": "scale input when polynomials are used in compound models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "5c282e81312a0409e1cc5b331bb850d66bd1f0a0", "messageHeadline": "Remove HTML from the ascii guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ce0421cade5e6c17c31e59d8470f6672be74b291", "messageHeadline": "Allow time format to be mutable (set in place) [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "90f7d510a551cf8459b91a6de90b5a861e59ec93", "messageHeadline": "Merge pull request #3692 from mdboom/wcs/doc-improvements2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "ab87f295b42ed157be27ea114b9a0b67ec9d5a79", "messageHeadline": "Merge pull request #3758 from eteq/constellations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 775, "deletions": 28}}, {"node": {"oid": "98b48c6333b14ba336d6ce0f6e9991fbdb5424d0", "messageHeadline": "Small fixes to affiliated package release docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f19a4efe9278acf25629d34efb9974c35870124", "messageHeadline": "add direct test of PrecessedGeocentric", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e2d23907a8acdd8cd230750b60adfcb366f16440", "messageHeadline": "Fix mention of unicode poly in assert_follows_unicode_guidelines", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cdb37edb935cd9153cfa7a4bc703164ee1074c0", "messageHeadline": "Add argument allowing for possible future constellations as suggested\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "02148eacbc200c21a1c9e15cec65dba8be1ce8f8", "messageHeadline": "fix non-scalar behavior and test for it", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "db7676ad5db0eda1847467c94ee99b0898f37d01", "messageHeadline": "fix tests to use short_name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e0512bd0a5db1b78584c0272aeddcc79d11f40d4", "messageHeadline": "add bootes test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "db7e6b220da98ab494485b041e3cd3372d725227", "messageHeadline": "fix get_constellation docstring to not reference SkyCoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "67dafa3eabb59c5999c3f6375e4f1608a7ec3184", "messageHeadline": "short -> short_name as per @taldcroft's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a371a43e5861e7bf01bd3f6ca89cc71eded4bc8", "messageHeadline": "Remove tracebacks from exceptions in code examples", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "e35586d0cace5d84cab30ef517429ce67c7b8908", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "486d1a4ae6b96867e19f57678b27740044d79654", "messageHeadline": "Add PrecessedGeocentric for use with constellation lookup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 102, "deletions": 19}}, {"node": {"oid": "a1d9a3bf309fb0d39adab0ae117dcf8c083d23f0", "messageHeadline": "Add clarifying notes about the origin of FK4/FK5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fd81812976562272618463990c1f4363a5479178", "messageHeadline": "vectorify constellation search", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "87349d0ba9bb0e284faf3c8ec761f17daa5a9233", "messageHeadline": "slightly more arrayified get_constellation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f1b4c7e9698dc0e683f1f06f12cf20158135770b", "messageHeadline": "Make bootes Unicode correct", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8fd543cd81779077ccb2492568059a5d17c18861", "messageHeadline": "Add error message for failed search", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba5064ce135657f84b2652bc2d0dd2a2bb3c1d2e", "messageHeadline": "add note about definition of constellations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7698966129f36e60789b5fe04c00e66f54c0a8c6", "messageHeadline": "add test_constellations_with_nameresolve", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "013f65628fefb8b8b415894dbd045a9d6050016f", "messageHeadline": "fix based on tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f6d9b148f9f0b885191e0c574eb05c089801672", "messageHeadline": "Initial working constellation implementation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 137, "deletions": 14}}, {"node": {"oid": "3e6f9057b844424fd3d130a09dbee6fabb3b2bbd", "messageHeadline": "Test fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "f9560ccea2b5c33d536aaade234879596b793e6a", "messageHeadline": "add constellation data file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 358, "deletions": 0}}, {"node": {"oid": "d4ce06ee397604fd89b20c1c49e178254f09d834", "messageHeadline": "Add constellation tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "548b04f1751a4091e5eeaf877e7e52a0b94de8f6", "messageHeadline": "set up initial interface for constellation functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "85e13b7d6bac1f109565a1b940afa405143a6f42", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2dd68ebb8208baf1cf7556e94f87b91907ad3ee4", "messageHeadline": "Merge pull request #3736 from larrybradley/ellipse2d", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "bd3e4bf9d65311268cfaaf56a2367a1349b0805a", "messageHeadline": "Merge pull request #3748 from mdboom/doc/release-instructions", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55290b85617b833acc679a859b4c64f7e71b20e4", "messageHeadline": "Merge pull request #3713 from embray/testing/issue-3713", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 67, "deletions": 11}}, {"node": {"oid": "3432499a63be57f358f7ee2a24e8f7e7d49c7dee", "messageHeadline": "Added regression test (also reorganized imports a tad)", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "02c8f8a0ac661c8c61131706073cf36ecd9293a5", "messageHeadline": "Merge pull request #3735 from wkerzendorf/parameter/repr_fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cfd898e91b34a093f19c16a7f44a5a471b2130d", "messageHeadline": "Merge pull request #3743 from Lyalpha/unit-mil-3716", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e28dce0878407eebf6610dd48cf64734c47dcc70", "messageHeadline": "Add change log entry for kernel normalization", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e8ccfefd4cf42688a65b8fde5d136f04fe7e6d05", "messageHeadline": "Some cleanup in convolution tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9651da686c9d9de8b7d383e7b2170a473a602c87", "messageHeadline": "Update Kernel size tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6200ba8bbf44234fe1b9f585918ad25dbca42b1d", "messageHeadline": "Fix typo in Kernel2D initialization", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c76f77ff2cc780df7830f002c8cf4d184300056f", "messageHeadline": "Add tests for Kernel operations", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "978956945e01692e060ec542bd158b574079f559", "messageHeadline": "Add kernel initialization tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "704dd439653d2345a1dcb34c129f0cf01f309cf2", "messageHeadline": "Small logic fix in Kernels", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "098725ca87b017d670339b0eb86e89b07937e242", "messageHeadline": "Add Kernel size tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "cee069212e720c832fecf371f5a98e8f8a8d2f7a", "messageHeadline": "Add Kernel tests for exceptions and warnings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "708ad14179e1d5e2cdd8961f3b75cb67ae43e8f6", "messageHeadline": "Add changelog entry for Ellipse2D fix [skip ci].", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0265f2ffb126fe39db0f0ad1e385a3873623eba", "messageHeadline": "Address nitpick in", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf1c40161241f5d189e7f2e93a50320f2f85b238", "messageHeadline": "Tiny performance enhancement to lazyproperty.__get__; this has always\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "80e364f1f238794fabb64221ae3176ab6416e389", "messageHeadline": "Change import of textwrap to be global instead of inline", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "283d1bf7b8c54b3a2dc9e5da31b4fb6ea2e67415", "messageHeadline": "Very minor fixes to releasing docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48ab90a99da6ecd4b1c5a57bf790686401ec1386", "messageHeadline": "Added a changelog entry for this fix.  I wold also like to add a regr\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0410376ee0b8381da69ff0a33b43609c16b40b20", "messageHeadline": "Add test for repeated Kernel normalizations", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "6109a33cd6c02621237008b569c8f2a4915c5251", "messageHeadline": "Refactor kernel normalization", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "e9afa8d2ed199555a86940a4322e17178cbc64e1", "messageHeadline": "Merge pull request #3696 from bmorris3/wcs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "e7be320ca7b9b00822268b0ec094988e9e4e8b95", "messageHeadline": "Minor change for kernel normalization warnings", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "2252b9ab5b5d21ea4162634f621be0c90bdbad1f", "messageHeadline": "raise error if invalid kernel normalization mode", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0aef910af42712bb80774e6cb6a529a059b44263", "messageHeadline": "Fix kernel normalization when repeated", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "849b10f7641fbb4e3f332812166274260866e1e7", "messageHeadline": "Added changelog entry for #3604", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d0d8247a134ac8280da3b136d381ee9f4205daf2", "messageHeadline": "Simplify (I think) the logic in check_internet_off a bit, and make su\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "c609948a0993f533cc363fa26fb63ce251df9f5d", "messageHeadline": "Added imperial unit mil", "author": {"name": "Joe Lyman", "email": "lyalpha@users.noreply.github.com", "user": {"login": "Lyalpha"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9098003bc641a1715f65f78d4ff28d00e24e8fab", "messageHeadline": "updated printwcs() method to call repr()", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "57c45217db6ec3b9590a12706730d09874e8f640", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "8a916bc0840d298266e7b23dcba9900ea065d6bb", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39d1e0153c8e71c077fe4bbedf3543da975dcbfb", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "e7bd053b017ac6b62fdb32ec623929d348f8f711", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d2a7abf958c3c5c93e739b6feb57abf73864bd14", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Steve Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "2a796b76e29fb47bb45bdcde4ccb938b84135137", "messageHeadline": "first draft of contributing_checklist", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c37f2a60c34d67d9b553ff06e1a014ac5e8569cb", "messageHeadline": "Merge pull request #3694 from eteq/reword-citation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3c1f592b8341dcf4d4b0f9990c9e62ea1429c3f", "messageHeadline": "Merge pull request #3729 from astrofrog/pandas-byteorder", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "ee7399d3b2af3a421dec7f1112f627207734e2a8", "messageHeadline": "Merge pull request #3737 from astrofrog/fix-affiliated-instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "17ba2b9517b3506484f8b3d0636ab430c2f2e82a", "messageHeadline": "Added mention of docs/_templates and README.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1b4795a177a5c37a130816b33ac9d7bf228236e8", "messageHeadline": "Merge pull request #3727 from hamogu/fix_3333_again", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 291, "deletions": 30}}, {"node": {"oid": "95fe67d58fc3ba67527ab7c29e7928aad2b2512e", "messageHeadline": "Fix whitespace", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0f0fe2448a419dbed6b0dc6066e23f6e2ca606b1", "messageHeadline": "Added a changelog entry for #3697", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1d93c84073b4f8852d5507b35d8f760668cd6a6e", "messageHeadline": "Test that circular Ellipse2D agrees with Disk2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dad6e2b5e3decf25dcb42391dd7f7c7f059512f1", "messageHeadline": "Turn off imshow interpolation in Ellipse2D example", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66443e5625022edfaa7abdbf36c71daaaa1aa4cb", "messageHeadline": "Fix Ellipse2D", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328a22d26a79da7853665bc4f541881c9aad1474", "messageHeadline": "changed the repr for Parameter", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb41b5f049af105a8d7c75da4e0da3d36fb30510", "messageHeadline": "Fix simple typo", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82da7f7a0d470af431045d1970686109fa1afede", "messageHeadline": "Fold in (some of) hamogu's comments", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 56, "deletions": 21}}, {"node": {"oid": "adcf225ade623724a3f6e7a2999291185653e56c", "messageHeadline": "Always convert arrays to native order before passing to pandas", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "3adf8c7ccbad7832786c77c8d095d0ea14649aa7", "messageHeadline": "add modes for `extract_array` to return fixed size", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 293, "deletions": 32}}, {"node": {"oid": "cc7e7585fb621a07a9a81c00120f69240828e543", "messageHeadline": "Merge pull request #3649 from astrofrog/travis-numpy-dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "c7334c57a8f3fc8f056a3ef33816bb93fbe36eff", "messageHeadline": "Test cleanup and scipy marking", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "0cf8f677bbc221b5adeab1b718b9b7d4687e7edf", "messageHeadline": "Merge pull request #3504 from astrofrog/pandas", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 254, "deletions": 2}}, {"node": {"oid": "d03683c923c1ace9d874404b8987206237006018", "messageHeadline": "Convert string-like column to numpy string type in from_pandas()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "56e0d759151d83f14d674bbf318cc51b550f95b3", "messageHeadline": "Fix changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "77d61b12c1619c1be04de849b10b6dbcf98d83ba", "messageHeadline": "Fix failing test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "862ef45481e77dc6e2c2ddaacddc77a0e12b8bea", "messageHeadline": "Implemented comments following review by @taldcroft and @mhvk", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "427570f2cb9f8bcf2a0ae74301c537c889bab2ef", "messageHeadline": "Fixes to links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "8ed2bd6b739e48b9d32c439d85eb5503f6b32f24", "messageHeadline": "Added documentation page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "97634f506299b9e0f7a6b0118df4f8929270afd0", "messageHeadline": "Add DataFrame to nitpick exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1967d8d4d624701576d18dcb9c614bbc1948398b", "messageHeadline": "Support masking", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "0729451326a63a0e9ad5c62de4a7c80b31018a12", "messageHeadline": "Fix testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "00340d990584cd803c00e243f537184c995b04a9", "messageHeadline": "Added Table.to_pandas and Table.from_pandas", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "7081800504666c686d5711e944dbb32ce8495bd8", "messageHeadline": "Merge pull request #3453 from larrybradley/resampling", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 255, "deletions": 5}}, {"node": {"oid": "9bd32a136d34c5946247f0a5511ad8e4df3a49b2", "messageHeadline": "Implemented Kuiper test and some support functions", "author": {"name": "Anne Archibald", "email": "peridot.faceted@gmail.com", "user": {"login": "aarchiba"}}, "additions": 408, "deletions": 0}}, {"node": {"oid": "f2e3f46abdf32a5b5cdf6cae39b182bef9aa8e5a", "messageHeadline": "API cleanup and docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "8bcd54513fedddc6cb76f9873f2811cfc93d6de8", "messageHeadline": "Factor out YAML parsing code to table/meta.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "acd0d92f1708aee6d8e0179d91f5520dc3a75e96", "messageHeadline": "Factor out getting meta as YAML from table into meta.py module", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 251, "deletions": 237}}, {"node": {"oid": "7ce848ed1f04c6fd6eaf808e3713b78ae9476fa9", "messageHeadline": "Merge pull request #3697 from bmorris3/citation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "1e52f5c0fe994d9110bf9c59d20d7e6f0ab99131", "messageHeadline": "Merge pull request #3718 from hamogu/note_table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e82614743e381a9b03756f5d231839b88ad6bec5", "messageHeadline": "remove the \"do not require\" part", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb247a51c90095e531ff45252ec3a29166d8b552", "messageHeadline": "Edit note that says that adding Column is slow", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "97b24092645df29800ab03f893e65bf767bf538f", "messageHeadline": "add note for MPL <1.1", "author": {"name": "Mathieu Servillat", "email": "mathieu@servillat.com", "user": {"login": "mservillat"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6d1a7f5b047e42dbb37140330fdf8bda70373f17", "messageHeadline": "showed how to flip axis direction", "author": {"name": "Pauline", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "62955267684a3c7379a942f28693671e941cf859", "messageHeadline": "changed sub-section titles", "author": {"name": "Pauline", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43dd1273e8f7c2d454fb12f3f6ca69ca0dba454d", "messageHeadline": "added sub-sections", "author": {"name": "Pauline", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b6a89427a31fed1124251ac21caf82e5f7619b9e", "messageHeadline": "name change from changing axis unit to controlling axes", "author": {"name": "Pauline", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53e06fd37f012b67a3a3de53d121cbce9695face", "messageHeadline": "Removing changes from accidental mixing of PRs", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "98be6b37c382dfb7dd56aaab333aed094ebe93de", "messageHeadline": "Adding __bibtex__ citation", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ac0513630bdeeb20b87e948962486659219dc21a", "messageHeadline": "correcting to upstream __init__.py", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "21f910db236c1b374edb33edd19c08ecab7cf6cc", "messageHeadline": "Merge remote branch 'upstream/master'", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 3390, "deletions": 1492}}, {"node": {"oid": "aa3efe0417629bf44605ee7468fb17c729615e26", "messageHeadline": "Reword citation intro to make it clear that recommendation is request\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "481d1d3a7257155dddb43b39c793f65ff1457338", "messageHeadline": "Merge pull request #3690 from astropy/embray-patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9ae35c6e77a8f5463d811729666f0ad0075a5559", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6fb1ccd4737909ef9560d8b324470f11f7fdc19", "messageHeadline": "Further refinement based on Harry Ferguson's feedback", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "1aba9a6f9718ef048bea41a3690aa4a560926a0a", "messageHeadline": "Update CONTRIBUTING.md", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0ecdd7e60927587dcb53338c215cbdb728be3ee2", "messageHeadline": "Merge pull request #3689 from EricDepagne/fix-typo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d976c908a010380d79a7a5905f6788f176fa34b", "messageHeadline": "Correcting wrong word", "author": {"name": "EricDepagne", "email": "eric@depagne.org", "user": {"login": "EricDepagne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3582543005182ff898856a40bccb89c0b23b49b", "messageHeadline": "Correcting wrong word", "author": {"name": "EricDepagne", "email": "eric@depagne.org", "user": {"login": "EricDepagne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f4f3eca6484bd4a01bd800a0b89cc8945e1f9ee", "messageHeadline": "Merge pull request #3686 from mdboom/wcs/doc-improvements", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 122, "deletions": 100}}, {"node": {"oid": "0971efcc4e533c053b3b386615a994561c6a4a9d", "messageHeadline": "Mark v1.0.2 as released", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 137, "deletions": 1}}, {"node": {"oid": "3c1f1c65f1d3e5e95762d2c0697827d8896c442c", "messageHeadline": "Prepare v1.0.2 changelog for release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 103}}, {"node": {"oid": "eca322f8196ade5158cd239c83ea9ed3003d4656", "messageHeadline": "Merge pull request #3639 from mdboom/vo/better-repr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "531d6fd1bb0ba7084444e3f9f89a3778ebf428d7", "messageHeadline": "Change link to FITS WCS standard.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "664b704f619d70c6cf94483eba04ce48459587a8", "messageHeadline": "Rename some links", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 91, "deletions": 83}}, {"node": {"oid": "e9e94605f8e70245bd579b143772684dbfcf8990", "messageHeadline": "Documentation improvements to astropy.wcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "0d939f6422e293bbde593edc686a1a78f6a12b45", "messageHeadline": "Merge pull request #3678 from embray/testing/enable-ipython", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "ac0f2389670a26d8664164e7e26769f94c5bdb29", "messageHeadline": "Merge pull request #3680 from embray/fits/issue-3680", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "e378c6c66c7594101b3ebda9bff1c48dc0160075", "messageHeadline": "Add changelog entry for #3680 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6273e65e53498f11db79ee353c6826f15f218ed2", "messageHeadline": "Actually the value we want for this writemode attribute depends on wh\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "100064c478d275c8845782a0aa1f2909823b73c4", "messageHeadline": "Delete some dead code", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "75d6fb895efc285dc47a347dfc1ffb4f4150d895", "messageHeadline": "Don't set Fptr->tableptr = NULL *before* calling fits_close_file; thi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f27e50b464c3862ae5f51254085760460ac9fc41", "messageHeadline": "Initialize a few struct members and variables explicitly just to be s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "37d957576e6fea91deac34e8cadd8d234978f80b", "messageHeadline": "Skip block_reduce doctest for scikit-image dependency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ef19989ac251014e8c3508d5f4b6100829d17ea", "messageHeadline": "Add scikit-image as optional dependency for continuous integration", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "078c0af18f789f6c7c8f64e92a5c4f527eed231a", "messageHeadline": "Skip block reduce/replicate tests if skimage is not available", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4649c94c32c8563a68ac3f6e2b5f5ba9ed515607", "messageHeadline": "Merge pull request #3676 from larrybradley/ahdocs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "033c2975df5820b6e2d9e53a0b178d175cf73637", "messageHeadline": "Add link to known issue; also slightly update the text of that issue.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2f606fe72cf66d0aeb69a2797308cc467cf46a6d", "messageHeadline": "Add block_reduce and block_replicate to CHANGES.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b25cee42c8136fa036165fc3dfbc75f8168375fc", "messageHeadline": "Write a warning as part of the test summary when running the tests fr\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "082ee69e0dab0871db4643860b4ae10d175bf936", "messageHeadline": "Add tests for block_reduce and block_replicate", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "054d3a1acef6792e9e880a8a82779c8d672de65d", "messageHeadline": "Fix conserve sum in block_replicate with int data", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ac8b51c14457ac1f477d34c0a3ea132b665f20", "messageHeadline": "Add changelog entry for the re-enabled IPython testing", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f41c637629f3f621459e09c9d4f9fa0b6e8a6f86", "messageHeadline": "Re-enable running astropy.test() in IPython until and unless a", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "60dad2204b9a0bd80c0a19cf2dac5391cc8cb8ec", "messageHeadline": "Add import for nddata.utils", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e0552e88c655945bf2eb12d29733bef43dd204c", "messageHeadline": "Add examples for block_reduce and block_replicate", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "cb688971159e8f16aeaa6b18b8e6459383b05c1b", "messageHeadline": "Add support_nddata decorate to block_reduce and block_replicate", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d241e3110a5cb4d8fd42cacbb9bb2e3919973fac", "messageHeadline": "Allow block_size to be a scalar", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "d308f16bb8d50a4246e6432881cf9d1ba71d3f02", "messageHeadline": "Add block_replicate", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "36429b8affa8e7cc483172ecaca4de854073c537", "messageHeadline": "Add block_reduce", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "b4e7809b6136133776a81ee67edb2eb833b0fd65", "messageHeadline": "Use https instead of http [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66cfab62fa5516bbbcb687217bac38187991cdd9", "messageHeadline": "Merge pull request #3673 from bsipocz/nddata_fix_mixin_test_imports", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "664e1c05bd5e075e9ab4d602bef067039a403040", "messageHeadline": "Fix relative imports for nddata.mixins tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bc56c2c922bd6c3735a5d6a02f5c5d556d4e3a7f", "messageHeadline": "Add __init__.py to pick up tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4cf0f8ae9957437d6393a2da14dcae32064ded74", "messageHeadline": "Merge pull request #3542 from embray/modeling/compound-custom-inverse", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "51d7fa7fa2793616007674911b127bc9a538cfe5", "messageHeadline": "Merge pull request #3656 from mdboom/wcs/relax-warning", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "e7c86f9de892c2f27a457162dd050960095ec78b", "messageHeadline": "Merge pull request #3580 from jwoillez/fits_fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "76bb1bcaf104e1130d802e1f697c59d89ed5f69b", "messageHeadline": "Adds simple regression test and fix for #3542", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "c6e1d689137fa832bb2968c1cfbf498c1c995413", "messageHeadline": "Add CHANGES for #3613", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "827f5577e19fd3976dca199b4fa43da85e578777", "messageHeadline": "Merge pull request #3637 from mdboom/table/array-corner-cases", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "4a4dbba45ab89ef5f872c7fb922285d1584530ae", "messageHeadline": "Merge pull request #3615 from mdboom/samp/ssl", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 82, "deletions": 45}}, {"node": {"oid": "6290d3d4ff59153ae81b32ee3d67b603a0624df4", "messageHeadline": "Merge pull request #3663 from embray/docs/contributing", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "757e987bc0377fefba97159451694dd3e73aeee8", "messageHeadline": "Explicitly specify dtype so test is cross-platform", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5783e6fea1a248776099ecd84ff449990b786136", "messageHeadline": "Merge pull request #3543 from bsipocz/test_add_version_to_header", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "30fd7dc3dc1e6463796a16e13be18dcf47656d4d", "messageHeadline": "Fix Python 2.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634ada94597b177f026be565636fb2d521701e5e", "messageHeadline": "strict kwarg not supported on 3.3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dec6bbe1414efaa5235350bf8f8dae899195fbf", "messageHeadline": "Clarification on adding changelog entries.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "f1ae1dff1434241ea85bef312b235d1125b407e5", "messageHeadline": "Close sockets when we are done with them.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e5f0288396b8083a8ac7870ee9b46b5f7622bbb3", "messageHeadline": "Use TLSv1, even on Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "6b3fb98316ee726a7b9e04ad59b51e8d3430f81d", "messageHeadline": "Merge pull request #3659 from embray/ah-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "4319d382842d999e693cafa7c75af49f538324dc", "messageHeadline": "Merge pull request #22 from taldcroft/table/array-corner-cases", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ed62bddcf9c03f4ec175f30aabdb92c4123c4a33", "messageHeadline": "Remove trailing whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "78acf14fc7617a9f7ada648d10a97528eaea2258", "messageHeadline": "Merge pull request #3657 from britgit/3564-auto-detect-col_ends", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "17e52988c6c8ab8a3e11234d3875356c55555bcb", "messageHeadline": "apply changes after code review", "author": {"name": "britgit", "email": "astuft1@shef.ac.uk", "user": {"login": "britgit"}}, "additions": 34, "deletions": 67}}, {"node": {"oid": "bc37cc77cc792bfda0831aef7b36c987326a0735", "messageHeadline": "Update to the latest development master branch of astroy-helpers (at \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 71, "deletions": 13}}, {"node": {"oid": "39c47b14fe0d79837f25b1552cee15c21d6d3541", "messageHeadline": "Fixed b0rked manual merge d389296db4948ec80d7cde222a4a2a1687ce195e of\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d389296db4948ec80d7cde222a4a2a1687ce195e", "messageHeadline": "Merge PR #3589 from ycopin/patch-1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 104, "deletions": 34}}, {"node": {"oid": "c0a638c75efb7a516f299ebd153c9f6c236bd2ac", "messageHeadline": "Added some regression tests for polynomials of degree 0.  Fixed a cor\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 86, "deletions": 19}}, {"node": {"oid": "367ed5b7e128a62a5c144b7477f60683106d6149", "messageHeadline": "Replace \"v[0] = x * 0 + 1\" by simpler \"v[0] = 1\".", "author": {"name": "Yannick Copin", "email": "yannick.copin@laposte.net", "user": {"login": "ycopin"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fba1a5db08540066fc6f20663d54c0c8e22a76a3", "messageHeadline": "Further remove arbitrary limit \"degree < 16\".", "author": {"name": "Yannick Copin", "email": "yannick.copin@laposte.net", "user": {"login": "ycopin"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e13762c950e71ed2104600822e4aa8691dfb564", "messageHeadline": "Add support for polynomials of degree 0.", "author": {"name": "Yannick Copin", "email": "yannick.copin@laposte.net", "user": {"login": "ycopin"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c6b56dd015381e62bc25f445a6dea715f6147580", "messageHeadline": "#3564 add tests, documentation and changelog entry", "author": {"name": "britgit", "email": "astuft1@shef.ac.uk", "user": {"login": "britgit"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "ee0a38bbb3c999e8c1cec39642353e8abcf68253", "messageHeadline": "Update narrative documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "4aad4c96a093916cb211eed8f19b74ff60d74fc7", "messageHeadline": "Fix docstring syntax", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cecf2b7ab7062ad5c3cab58fb9b19d95224b9d48", "messageHeadline": "#3564 reorganise handling of cases in get_fixedwidth_params and add c\u2026", "author": {"name": "britgit", "email": "astuft1@shef.ac.uk", "user": {"login": "britgit"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "983d84462bce1caff3847506025b47697f928488", "messageHeadline": "Add CHANGES", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fd6407ba199a7ceb8700119f50cb0467d3298e96", "messageHeadline": "Fix #3652: Display warning when to_header excerpts", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "90a913f5426c6444faeed8f21fafcad1485e3e67", "messageHeadline": "#3564 detect end of last column by length of longest line", "author": {"name": "britgit", "email": "astuft1@shef.ac.uk", "user": {"login": "britgit"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "882d84f81946f91703de8fa30d695cadbe208ea6", "messageHeadline": "Don\u2019t wait for allowed failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c56f6200bc96ff1203697fb6a9d184fef7dd1c1f", "messageHeadline": "3564: in io.ascii, auto-detect col_ends when not given for fixed-widt\u2026", "author": {"name": "britgit", "email": "astuft1@shef.ac.uk", "user": {"login": "britgit"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "66d3a10569adb5de046a0ff458038293748228f7", "messageHeadline": "Merge pull request #3648 from mhvk/time-from-column-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "2c07d7d55ce3f053105f8d6184ee4d58950594ee", "messageHeadline": "Don\u2019t exit setup script early", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01c5abd09fba0546901e16e4f69ee5af68bb0233", "messageHeadline": "Forgot to specify PYTHON_VERSION", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ed17605465f7b2e9ccfe01eb92f9ab176198da4", "messageHeadline": "Simplify wrt @mhvk's comment", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a1c709aa9da60ab58df84914249f0b8c9ab2665c", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ae688b30c89ba645ad525f72bbec9c4a9a471f7d", "messageHeadline": "More fixes to Travis set-up script", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b86c41b702995b448bd2dd077d0fcc8aa76bbc", "messageHeadline": "Add PR number to changelog [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "820632a25879bd728f9b2a69d89951a686bd1b16", "messageHeadline": "Ensure Column without a unit is treated as a number by Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "17e2a9c7cb6748fe8719e549864f74a9e83633dd", "messageHeadline": "Fix building of numpy-dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6c9cc0907d4e91104c1fe4b2c7feb0fb10158b90", "messageHeadline": "Add Travis job for numpy-dev that is allowed to fail", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "321a41ca6671e896dfa9e957c4a0fea80d751ad7", "messageHeadline": "Merge pull request #3593 from mhvk/numpy-dev-allclose-bugs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 531, "deletions": 494}}, {"node": {"oid": "f49711a8c621dca04e7090e8b67610cf91aa574d", "messageHeadline": "Merge pull request #3623 from mdboom/fix-warning-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8caf2c321c662949061eca107253af16ebff0987", "messageHeadline": "Merge pull request #3612 from astrofrog/avoid-repeated-code-2029", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 117}}, {"node": {"oid": "f764be8a2e2e5312279fa7828d3dd4827335eba2", "messageHeadline": "Merge pull request #3632 from mdboom/hidpi", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 316, "deletions": 43}}, {"node": {"oid": "3b7c525b3231784b2219e7671e65d2f77434a2c6", "messageHeadline": "Merge pull request #3437 from embray/update_doctests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 112, "deletions": 109}}, {"node": {"oid": "f9cadd0b3d9083ad97972b6e4d55ff0837d01414", "messageHeadline": "Merge PR #3643 from britgit/update-docstrings-format-issue-3352", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "22db6757254329e612baef2a0234ac9e3b15a8b0", "messageHeadline": "Update some functions in astropy/io/ascii/core.py to use Numpy docstr\u2026", "author": {"name": "britgit", "email": "astuft1@shef.ac.uk", "user": {"login": "britgit"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "dbdbeb2ef8b7028bc5353cc35e5ca875a5015a83", "messageHeadline": "Merge pull request astrofrog/wcsaxes#155 from astrofrog/fix-mpl-14", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "245476e36bb91d3e674f12e8d9808f6b9cb8e59a", "messageHeadline": "Removed unused import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2cb89349596d51514a403fd909ce9d99360b5aa4", "messageHeadline": "Updated configuration item", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9e2a2454892f3b256beaed974cc6e675226486f6", "messageHeadline": "Probably making this hopelessly byzantine float parsing even harder t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "74522dcd7f227f9eda9246af556e8b941c9fd3ce", "messageHeadline": "\"docs/units/equivalencies.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53c4d227d13f499b1f487d3359800cfe8a6949de", "messageHeadline": "\"docs/time/index.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b43499c2935280b97dfc2f83dcc875e9dc0a1446", "messageHeadline": "\"docs/coordinates/sgr-example.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fa23ecdcbfb5759590e7ebb02d3f4a8cb4a8b53", "messageHeadline": "\"docs/modeling/parameters.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b11fa605369a5bdb8455894d990ef92b5c5e9a5", "messageHeadline": "\"docs/coordinates/sgr-example.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6a40de59c96d0f8b084af0dcf14219d0a727cbe", "messageHeadline": "\"docs/coordinates/representations.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "586bbb8bd5217da33ce8280657c362e84c56c962", "messageHeadline": "\"docs/time/index.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "d43c513903e5255bda3690409d3e0ea0345b17a4", "messageHeadline": "\"docs/units/index.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5aeacd5420962539ea7317314a1921a5ae48049d", "messageHeadline": "\"docs/units/equivalencies.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 28, "deletions": 28}}, {"node": {"oid": "0ddcff662ed8c40b40e92c0a6f3ae68d0ef8d3a7", "messageHeadline": "\"docs/units/quantity.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "65c53f87f4661d730b2c07488c8e1328cbd648dc", "messageHeadline": "\"docs/units/quantity.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 36, "deletions": 36}}, {"node": {"oid": "7155371b93005cedfa6da3a0448adc3eda688cc7", "messageHeadline": "Merge pull request #3641 from embray/fits/fits-rec-from-existing", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "7c926ccc330460a758c063d69e80ad3dabfd19de", "messageHeadline": "Added a changelog entry for #3641; this was hard to find decent wordi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d4fc6ac728b6f05f75cb31a89946999ba247715e", "messageHeadline": "This should fix the issue reported in https://github.com/spacetelesco\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "5843241748c1f12c4c1da8ee6519680cf6a3bbe1", "messageHeadline": "Merge pull request #3283 from embray/fits/coldefs-attrs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 961, "deletions": 370}}, {"node": {"oid": "f355e4cd3ceb8d233ce424bc42c1cd6fba6a6244", "messageHeadline": "Add changelog entry for this fix [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cf51894fc6ed3c50c198b1e6ab2980b59916b73b", "messageHeadline": "Some improvements to resource cleanup upon HDUList.close() to ensure \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "3b29f5ef3bb463a6c15a633c00bd48c14eb754a8", "messageHeadline": "A little cleanup of GzipFile handling--somehow I didn't notice that t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "646c398d10d65a09b3b0db361310c7bc1eaa8f26", "messageHeadline": "Change use of .__file attributes to just ._file; this was always inco\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "2fd4f9d849e1bc605e47856f974a23c6bdcb74ce", "messageHeadline": "Get around Numpy bug in reconsituting pickled dtype objects for zero-\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7c84e7bbfbbfefc82102511ef85dc03ae2d01166", "messageHeadline": "This class doesn't have an API doc, but Sphinx attempts to reference \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2cf808e10a348d451113c809430792431a6af34", "messageHeadline": "Fixed some more places where listeners should have been hooked up to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 164, "deletions": 55}}, {"node": {"oid": "fd0104d5c1767f32231eb9b801b8b6e2362ad584", "messageHeadline": "Removes a couple other mostly superfluous bits of state that had to b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "43c0fc38a99e425ce5207ddf135919ef0ea51e6b", "messageHeadline": "Long overdue simplification of the handling of zero-width columns in \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 117, "deletions": 111}}, {"node": {"oid": "3cb2bf972153bd3be9a6910b386bd8392617df77", "messageHeadline": "Add dtype property directly on the _ColumnFormat class--occasionally \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ee121c4cb44f23d607c196a9cb62237e0e59860f", "messageHeadline": "Renamed the ._convert list to ._converted which really makes more sen\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "b612a56fe44c08c5300bbaf2eff874aa552b107d", "messageHeadline": "A new way of signalling between the Column class, the ColDefs class, \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 400, "deletions": 54}}, {"node": {"oid": "b05b7af80d6045aaf5630c76a7e86fb02d8ac667", "messageHeadline": "In the most basic sense, fix change_attrib so that it *actually* save\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cb1fb14d4ffa749ff0fe12c94b7b67c176c98198", "messageHeadline": "FITS_rec.formats was always just a copy of FITS_rec._coldefs.formats-\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "253ca5e6916c89245453660385e3a7705fa32162", "messageHeadline": "The format argument, despite being a keyword argument, is *not* optional", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2fab75488ee71cca7971dffc15476ec53f40be", "messageHeadline": "Add the long-missing feature of indexing ColDefs collections by colum\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "a6a0ab7e099788a6f578607b861ab9fbb605e492", "messageHeadline": "Merge pull request #3644 from taldcroft/amg/table-format-alignment", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 155, "deletions": 17}}, {"node": {"oid": "637b334d817200f6cfae75ca38d1477a53637f32", "messageHeadline": "Put astropy_helpers back to correct commit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48446d899053591461b2b4cbeef633ada37c38da", "messageHeadline": "Fixed sphinx errors and reformatted one spot in table.py.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1714e6afa3bce9febb3d73585237c959c862e00a", "messageHeadline": "Fixed failing doctests.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "ccf47a25b91f09be74d1c5b39d7b33670f21e054", "messageHeadline": "Finally fixed pprint functionality, and finished integrating alignmen\u2026", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 54, "deletions": 48}}, {"node": {"oid": "69fa2800a1a26981b26c933d2dc01c29906f1bbf", "messageHeadline": "Minor changes - debugging.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "2a15b826743fa23dbfcb6c0574740a978be337b0", "messageHeadline": "Added 'col_width' back into _pformat_col function in pprint.py.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c1468a502e1c6fad8c2daaf14b78edebb4f5eaf", "messageHeadline": "Added entry in CHANGES.rst.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58b5331698cb0e6560334d0acc71e036754e7204", "messageHeadline": "Added example to documentation in access_table.rst.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "349046855f22ba99fd72ff4583cf128e01383ad2", "messageHeadline": "Added table alignment, and tests.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "c8d0f0c7587e1d8247dd554d9131a8c92a5abd03", "messageHeadline": "Hopefully last whitespace fix.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7619e9c1eaa5c89fd36f88b8e5e51b9cc1b5c92a", "messageHeadline": "Fixed whitespace errors.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcc20a94428da97043223931c0f5ddc4430e5240", "messageHeadline": "Generalized the new kwarg  to handle alignment on a column by column \u2026", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "9ca62780286b8625789561440cc7a9dea557e0eb", "messageHeadline": "Got rid of debugger.", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fc039382eac39cb847391a3fc318244bd09355d3", "messageHeadline": "Added align keyword argument to the pprint function, for left/right a\u2026", "author": {"name": "Austen Groener", "email": "rocketboyausten@gmail.com", "user": {"login": "agroener"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "09aab699f183032b5030754c561fa3953b05c3fc", "messageHeadline": "Merge pull request #3561 from embray/fits/issue-3561", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "2d7330cb40bbc8d3621be774fc80642ed8d2c8b9", "messageHeadline": "Add changelog entry for #3561.  Another bug that's difficult to summa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b95301554b45e5ee6c7864b55ac0cfd0cb05f73c", "messageHeadline": "As far as I can tell the conditional here was really only meant as a \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b769a0c5d49d3acd807ea30e818474ea6442a9ef", "messageHeadline": "Add a regression test demonstrating the problem", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7c791a71dfa38a77093f956fc7a636563a63cb4e", "messageHeadline": "Merge pull request #3636 from mdboom/vo/repr-empty", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "23e7b40fa0e215497494fc43400647686b4c840c", "messageHeadline": "Merge pull request #3631 from mdboom/doc/astropy-tools", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3469cd41ccef4575802537b6235ec220b0dceedb", "messageHeadline": "Merge pull request #3606 from embray/modeling/issue-3606", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 183, "deletions": 66}}, {"node": {"oid": "ebc6c7be7d9b73960260cf33a17d6a0308af0c2d", "messageHeadline": "Added changelog entries for fixes in #3606 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bdf789eb98afb08c1d2277becdcfb4df329cf241", "messageHeadline": "I think the option to have the derivative function return the derivat\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 145, "deletions": 48}}, {"node": {"oid": "88bd7440df3c1ea6a7fcc4f25c64c65a4a0ebd97", "messageHeadline": "Fixes the first problem reported in #3606--this _validate_params meth\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "22e0eec4f2cfdce2a88f70a9beb28a1dd52f17f2", "messageHeadline": "Strip __repr__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20902cb5d38bb07d038aa9b792bfc20e03911ffb", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c860c61cd0403bd876f2dc086ed9405ee4ea9b0d", "messageHeadline": "Better __repr__ methods in io.votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "cdbf31fa01460cf1a4b61f659ade00e9a6d73b0d", "messageHeadline": "Merge pull request #3557 from vortex-ape/calc_footprint", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ae8a13908021eee9140e03f14b9a9d09be4698d4", "messageHeadline": "Merge pull request #3633 from mdboom/vo/iter_info", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "8cc525f74d64868ab63799d05181cd47b8b7b5ad", "messageHeadline": "Fix indentation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7f8639940b4a97dfec92f4da3e6e4daad0bd951", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1afd6aa4a682c7648a7a8982cdf7806f5c7bab55", "messageHeadline": "Handle some array corner cases in Table constructor.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c635177b2d2c93b0e038eee50322de2c904fafc5", "messageHeadline": "Fix #3634: Correctly handle TABLE elements without TABLEDATA", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "770c49e7f71f0b88deaa29d71aeae7aa5e5edaf7", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "eab5f814061817189de1437bee071de1bae931c3", "messageHeadline": "Add get_info_by_id to VOTable interface", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "870206bc92bcee8f6cfea0c6d4b2c90b5d0a4992", "messageHeadline": "HiDPI improvements", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 316, "deletions": 43}}, {"node": {"oid": "faedfd77cf50f6697d4b180f23a11b332de8aeb7", "messageHeadline": "Link to astropy-tools repository", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "85c44309b7388c0c049af8cfba7a9e2e1cde6e1a", "messageHeadline": "Merge pull request #3627 from mdboom/config/revert-broken-old-api", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e53d710eb42cedeb090b674df4533402cde9b743", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3ebc8f3ee5776e21f29df6f5d6f778a84be304c4", "messageHeadline": "Revert 7186664e, which broke the old config API.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "67ce47c03ce02aed1d3041b2014ea809a10994d2", "messageHeadline": "Improvised regex solution to Issue #3114", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "64b894575a5730a6aec186162d42c7cfbc30bbee", "messageHeadline": "Made a temporary __repr__ implementation for WCS objects, for Issue #\u2026", "author": {"name": "Brett Morris", "email": "brettmorris21@gmail.com", "user": {"login": "bmorris3"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "e64335102d57d79c355b8a25b0810e7f651fb5e8", "messageHeadline": "Fix dead link", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7182e683c482f5dd75cb951203a34592df19081", "messageHeadline": "Merge pull request #3622 from mdboom/vo/names_over_ids_doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d178dbc5bce3e3e306e47393dc6cf7db08302f39", "messageHeadline": "Merge pull request #3590 from zblz/qtable-pickle", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "d92544fa457bc4130b698341c8aad108873a4ea5", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e5b96bacb7147f0d3d5ed063a88a7edbba8e0130", "messageHeadline": "Avoid duplicate entry in .gitignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "259d1b7e57f30152b4ec0da64228ad87eeaf0d2e", "messageHeadline": "Fix remaining test failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "9c5eaba358568daed2b602282c07f8bdffe03423", "messageHeadline": "fixed syntax error", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9123e848a0d2395e626a0031841be80baa0aca5", "messageHeadline": "moved tuple arguments around", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "8e9889fe871f9e574f87ec070b787297e9740a8a", "messageHeadline": "removed the last if statements", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 5, "deletions": 9}}, {"node": {"oid": "727c13962e1f05494142e595b8a055eeb7f85493", "messageHeadline": "added params tuple as argument,added configuration parameter", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 20, "deletions": 37}}, {"node": {"oid": "f9c04c99a2b809f8a130b86c3f659b18c510b32a", "messageHeadline": "Changed name of _make_ten_attempts_ to _retry_method.", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "eb8746eae8b3cb1a785f4c3ba70e6ba5948a1333", "messageHeadline": "Made a new method _make_ten_attempts that takes out a lot of repeated\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 72, "deletions": 116}}, {"node": {"oid": "3738bdc78cccf59b064c8e9705e563972d5b6a4f", "messageHeadline": "Merge pull request #3620 from mdboom/unit/angstrom-latex", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "57793c0d997c27513364a42b9d64a4c359cc1058", "messageHeadline": "Added regression tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "1440bd72dd4ddb83033619274af3069002582f26", "messageHeadline": "Fix compatibility with Matplotlib 1.4 which now enforces input_dims", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8df4d9c2a7eab9f64b92b44f1955ff9502c95976", "messageHeadline": "Merge pull request astrofrog/wcsaxes#153 from astrofrog/fix-old-mpl", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35996d3776648205388bf6fcf4fe86abc8ab49dc", "messageHeadline": "Fix #3621: Add note to docs about use_names_over_ids", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "77565300061ad3d55f15b478c3b0b635752e4b0f", "messageHeadline": "Change LaTeX representation of Angstrom symbol", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "94cec6aa6df5bc92877e5f02718392d55c78833f", "messageHeadline": "No longer test with Numpy 1.5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4725cb9597a81c42a46cac4f95f58427334598ad", "messageHeadline": "Use TLSv1 as default protocol for the client", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9040ba05565744fa038d7101e97769e1f562f5bf", "messageHeadline": "Ensure UnitBase.__eq__ passes on to FunctionUnit.__eq__ if needed.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "10f4309b7e99cf37c4ec2c06cef5c6e6ec3fc5ee", "messageHeadline": "Improved documentation of WCS.calc_footprint [#3551]", "author": {"name": "Vinayak Mehta", "email": "vmehta94@gmail.com", "user": {"login": "vinayak-mehta"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "45262c669ee5faf48759a80ad6303d8cdd29112d", "messageHeadline": "Merge pull request #3573 from nden/incompatible-shape-error", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46168db42aaba61f660eb496844ca243dd903c3e", "messageHeadline": "Fix #3613: Fix SAMP over SSL", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "82f5cfe2f608fd49e3edfa3ad46a6217a9a0483d", "messageHeadline": "Merge pull request #3409 from costerwi/new-impereal-units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "5871e225ebd00ab7b46b85a8cdc7ade52892e6bc", "messageHeadline": "Merge pull request #3586 from mhvk/quantity-scale-to-scaler", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 106, "deletions": 78}}, {"node": {"oid": "e47b028db1ad8c71264519a9eadcaf094175e152", "messageHeadline": "Merge pull request #3609 from mtzhisham/add-optional-dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d17244d84fa919c20a6ea3f5c43d0d457b78cb80", "messageHeadline": "Moved new feature to version 1.1 and added reference to [#3409]", "author": {"name": "Carl Osterwisch", "email": "costerwi@gmail.com", "user": {"login": "costerwi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "efa5807f67f1df5b9070b9749d0cdf43d418d812", "messageHeadline": "Corrected: seconds from si.s", "author": {"name": "Carl Osterwisch", "email": "costerwi@gmail.com", "user": {"login": "costerwi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "814e807703c770e266c8412ab5ab3b0b5a0a9633", "messageHeadline": "Adopt official definition for lbf", "author": {"name": "Carl Osterwisch", "email": "costerwi@gmail.com", "user": {"login": "costerwi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5b7f3486025baf7d125c4cf44d5aafe0468b61b", "messageHeadline": "Document changes to impereal units", "author": {"name": "Carl Osterwisch", "email": "costerwi@gmail.com", "user": {"login": "costerwi"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "da61259d7389c9d6ecf0b90311fa9b59c64e5045", "messageHeadline": "Clarify impereal mass units and add lbf, kip, and psi", "author": {"name": "Carl Osterwisch", "email": "costerwi@gmail.com", "user": {"login": "costerwi"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "76a558e3ab0ba3bd975cf002bcbf867e61783350", "messageHeadline": "Divide pressure unit definition from energy units", "author": {"name": "Carl Osterwisch", "email": "costerwi@gmail.com", "user": {"login": "costerwi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a3921c93c4b5dc8ced1218777d0a8e84cf4b0f5d", "messageHeadline": "Merge pull request #3547 from mhvk/time-fits", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 296, "deletions": 72}}, {"node": {"oid": "70c77988cfb573ef52f7502689d77db4f8d958fc", "messageHeadline": "Fix sphinx error for TimeFITS docstring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "188dc9444738b2ff75b8b75fd6b0cff5a49c0ed1", "messageHeadline": "return copies of columns in QTable getstate", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "000ca21b470f74a1a6e678dd183910ee47c69f05", "messageHeadline": "Add documentation, changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "efdfcfab6060e1f3c5096f7978d41d98702796f1", "messageHeadline": "Add comments to code, add tests for years beyond 9999", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "b4759ccabeaad8081389d204b5403a921cce8157", "messageHeadline": "Update install.rst", "author": {"name": "Moataz Hisham", "email": "mtzhisham@gmail.com", "user": {"login": "mtzhisham"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0b38e3187ed4d3e1a0cadb3a5107da7bef295f4e", "messageHeadline": "Removed changes made to theta docstring", "author": {"name": "Vinayak Mehta", "email": "vmehta94@gmail.com", "user": {"login": "vinayak-mehta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25dd02dee1c82ed5dfcd9d482957afcffcb9aeeb", "messageHeadline": "Update install.rst", "author": {"name": "mtzhisham", "email": "mtzhisham@gmail.com", "user": {"login": "mtzhisham"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "85d854b86fbf57376ebb04feee26f3c4b84576c7", "messageHeadline": "Get scale and representation using regex as well.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "6e9bbcc0d32b03c5be7aba9eda46abcfcd4c577e", "messageHeadline": "Let parse_string return seconds as float rather than int, fractional", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "9e4f859bb6202c6e35437d386ba3dc45d7fb2e61", "messageHeadline": "Remove use of strptime, disallow hh:mm without seconds.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "0e375e921b25d8d52e8ef076dd7e5d06a264564f", "messageHeadline": "Use OrderedDict for time format.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8e518106fc452ab50a630625bd2a9fef9d15f3d2", "messageHeadline": "Define TimeFITS format class.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 204, "deletions": 49}}, {"node": {"oid": "41d487b5ea2a9cfca54d32a74f8574af828b17ab", "messageHeadline": "Workaround for old versions of Matplotlib", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "36c57fa199d79b74b9d97149379cee5582394ddc", "messageHeadline": "Merge pull request #3560 from vortex-ape/theta_clarify", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "604093bcc49fcc63d6ab6feaad561d7a0e77ba55", "messageHeadline": "add pickle test for QTable", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "95203a000b459ca95786303bfe70ee97f443eb59", "messageHeadline": "Merge pull request #3578 from nden/euler-angles", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 251, "deletions": 47}}, {"node": {"oid": "e68263c2964fe7bf5e97ecc62612febd905d88d7", "messageHeadline": "add changelog entry [skip ci]", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "88517f35b625a26ccf76e832aca0903dd1402a19", "messageHeadline": "Clarify angle signs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2eee187881e351a62604e27bf1401675377769e4", "messageHeadline": "Merge pull request #3602 from mwcraig/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "487d9145cd74925b34681396d7b120722c1b87b5", "messageHeadline": "add another test", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "df982514e156d8c573b2cfb5ca900e0f7814d3bb", "messageHeadline": "Fix minor error in Time doctest [skipci]", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0330d4cf44249910014660d7de87c358b87f7d2a", "messageHeadline": "Merge pull request #3598 from taldcroft/time-regex", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 13}}, {"node": {"oid": "793c141c655191b44eee9dfe79cbc54f14f100a7", "messageHeadline": "Add clarification to _regexify_subfmts docstring [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7ba870d70e347667e4f3b6047711c3e6aaed2bda", "messageHeadline": "Merge pull request #3592 from bsipocz/table_add_column_unique_name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "c62a979991a3c84fd8d3d70a2c151c08535c8de9", "messageHeadline": "Adding test to check added column is copied over", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "15059f9bb6d2616669795c8f77192b38c09bc8a6", "messageHeadline": "Merge pull request #3596 from larrybradley/biweight_docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0199015a152ed5ecc4a48f13f6013109d5e12a88", "messageHeadline": "Add a test of a custom class with a regex subfmt", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "84c0b447f959fe1169e2ac19d07b3d944af5bd64", "messageHeadline": "Allow TimeString subfmts to contain regular expressions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 12}}, {"node": {"oid": "af10f623cc1c8b87262103bdd86572622df4bcab", "messageHeadline": "Removing warning imports [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4587e32133a5d7f142cd93d98d873620eda941e9", "messageHeadline": "Addressing comments by @taldcroft", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "549b015de2f1577380b78eb9206dd523b47c797b", "messageHeadline": "Fix formatting", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c393a379111b1f46752d583e090d23eac620d97f", "messageHeadline": "Fix sphinx warning", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a1651db457b15a896d1343a537ffd3b659543105", "messageHeadline": "Adding CHANGES entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2dab4efda6eb1df05e37845fe32e0544c022c8ae", "messageHeadline": "Remove unused import", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dd61f875523c5292096f8e338a2c6a09499e3f0", "messageHeadline": "Adding tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1a07acc058cbd2daa51e19253cf1aefb3376681f", "messageHeadline": "rename unique_name option to rename_duplicate and add warnings", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "79260b9e89f7fae41a855215ac77f9c89e434c2b", "messageHeadline": "Adding option to create unique column names with add_column() and add\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "f824d448dbf85e23dc0ec65665c372444e7502a4", "messageHeadline": "Merge pull request #3591 from embray/time/issue-3587", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 193, "deletions": 124}}, {"node": {"oid": "f46e990bbc075e369ea5a0a64b8ca261c58b790d", "messageHeadline": "Fix biweight function docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "793d45713e9a194ddddf3617f00c8e71be3f1144", "messageHeadline": "add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 69, "deletions": 11}}, {"node": {"oid": "d64dae955eae12674f85458448a287687035f323", "messageHeadline": "Ensure the helper scripts don't depend on new numpy behaviour", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6e02bf04cb23746b56f3abf298da112b9580312c", "messageHeadline": "Use quantity-aware allclose in coordinates and units tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 175, "deletions": 175}}, {"node": {"oid": "00d4f0013b13e8fd6b333e93620160c50927a277", "messageHeadline": "Make quantity_allclose and use it in cosmology tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 356, "deletions": 320}}, {"node": {"oid": "81b9d4e015fa2b5492f4dd6ea5a0969d27791ab9", "messageHeadline": "As suggested by @mhvk split the known issues page into two categories\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 177, "deletions": 148}}, {"node": {"oid": "b2e549d8dfe45a0f6ab0359a87f91ec3883bf5a4", "messageHeadline": "Merge pull request #3581 from mdboom/modeling/projection-documentation", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 162, "deletions": 22}}, {"node": {"oid": "44a166a104d72c2996cd18872a09f5759fc1bf86", "messageHeadline": "Spelling mistake in _apply_equivalencies name, minor cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ec48dc4e1dbe517f5c5f31e65792ffa0e2b2de9", "messageHeadline": "Added known issue for #3587 and the like", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "8d877b6358f47157b92284903e9b0f51c8c6766f", "messageHeadline": "Test that equivalencies now properly work within ufuncs [closes #2496]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3f80a72b028102699494a7513ca99be42696af57", "messageHeadline": "Use converters instead of scale factors for quantity unit conversion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 69, "deletions": 61}}, {"node": {"oid": "3b1b09a5b49f7b2434e66ca56fb87aec903ac0cb", "messageHeadline": "For quantity conversion, use scale is None to indicate no conversion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "587f5606d81b40fe312dae147b66eb4654ccc73b", "messageHeadline": "Updated CHANGES.rst", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "577af2d8fab1b7dc81d2a4ef22ea5134a4d93a96", "messageHeadline": "Added docstring to regression test.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "246fc7e44afa9e654d54fc1ce94e26b3177dcb0f", "messageHeadline": "TFORMn with no repeat count defaults to repeat count of 1.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fad8728bfbdc566afa7b46d7101adc968a9878b3", "messageHeadline": "Added failing test with TDIM=(1,1).", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6c1d85693eef761ed2ac6f86a15ae323a0926a0f", "messageHeadline": "Add the updated v1.0.1 changelog and empty template for the v1.0.2 ch\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 139, "deletions": 31}}, {"node": {"oid": "10ede665c225c4d8395865fb09a68c60360383fd", "messageHeadline": "Update AZP equations", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "ff8ea7d1f942673143e684fdf16a8abfa3b1ddcd", "messageHeadline": "Fix typo in math expression", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5b3ea78569937caebd0770e20b66b40a900ac8d", "messageHeadline": "Document the math behind projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 156, "deletions": 22}}, {"node": {"oid": "708ec9dc8f1a16a52a289b882a98fc2a7eb2ca19", "messageHeadline": "Fix parameter names in test. Add a class attribute with expected axes\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "c91c903107ececb73cdaa1f955b31f16b8f661ef", "messageHeadline": "improve documentation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "8b1137952a06bedf8a7208c6c76c32fe8bafc877", "messageHeadline": "Change names of SkyRotation parameters from phi, theta, psi to lon, l\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 26}}, {"node": {"oid": "c0a40febb6d152930e19c108b4f9064271f0f8b9", "messageHeadline": "Fix error in travis. Add inverse.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "32542b50a66817359d31261843d2bab869b3f5aa", "messageHeadline": "Merge pull request #3577 from mdboom/release-gil-in-erfa", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "78e1eb24e73cdfdcc01cf953a69c04c2895be3c9", "messageHeadline": "fix Euler angle rotations", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "5d46ece1fe50783dc50397f036f09743777bf3eb", "messageHeadline": "Release the GIL in ERFA functions", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00d223f511606de209321c81a191411fabda20ad", "messageHeadline": "Merge PR #3546 from mdboom/ascii/realloc", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "aa0338e3c46cfec4382b5e366ee88c82e22378d0", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2db4ed68f1c0a1daa76904d7c82c18154f1f0eb3", "messageHeadline": "Fix terrible typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3673c2112ea9b3c56340a730df022685df13d049", "messageHeadline": "Fix #3545: Segfault when column header is skipped", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "69f42674424f100c1f001aec78f69039ea07d1cb", "messageHeadline": "Merge pull request #3488 from mdboom/unit/speedups", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "5d13a1de8e5f1c2a2ba17dee96fc4660f0dfdb04", "messageHeadline": "Merge pull request #3481 from embray/modeling/compound-constraints", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 287, "deletions": 20}}, {"node": {"oid": "98fb5664921d36d9ebc1135925c9bef698babd79", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "392045ad6d7d010afd6a24007298138a8dcad731", "messageHeadline": "Don't need to textwrap generated unit docstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03b630719d6a8664079099f1e9377952d9b896c5", "messageHeadline": "No need to define regex at top level for function that doesn't normally", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7186664e777153f5f0d735aee9f09a1bf4c1c5db", "messageHeadline": "Don't need find_current_module to find module of class definition.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4f6b9b18160d21fd9627feb041941e87ff8ac51c", "messageHeadline": "Merge pull request #3553 from taldcroft/coord-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 70}}, {"node": {"oid": "e883db256714c33f179476f3b762199440fb9efe", "messageHeadline": "Fix typo in exception name", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "570104a15b63b0ef10d4bca3b630957da234705e", "messageHeadline": "Added changelog entry for #3566", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5b9deb0da019a6df4610c4703041586a387e1ede", "messageHeadline": "Merge pull request #3566 from taldcroft/ascii-commented-header", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 92, "deletions": 8}}, {"node": {"oid": "2ec832c8e8af117cf31448ab78200e665c7ffd58", "messageHeadline": "Merge pull request #3565 from taldcroft/table-incompat", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9a8a0019ae3cc5e05a97fb08392dd8582f6b9671", "messageHeadline": "dict comprehensions are not supported in Python 2.6 so I guess they'r\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7345cf06fc82017d09398f1faf4c82ed9db1284b", "messageHeadline": "Merge pull request #3521 from mdboom/erfa/remove-cython", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 173, "deletions": 117}}, {"node": {"oid": "0912059f04dc04d6f1d6544873e9b7bc039094dd", "messageHeadline": "Merge pull request #3537 from mhvk/constant-array-finalize", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "fa9ab2ba267bad4be182fd04c7585bb24ff4851a", "messageHeadline": "Fix six import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c1da30016b97aa366bfeb6ca9b381026c4c965b", "messageHeadline": "added specification", "author": {"name": "Vinayak Mehta", "email": "vmehta94@gmail.com", "user": {"login": "vinayak-mehta"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2586a5a8e98ce0b965e38325e7814948966866a8", "messageHeadline": "Remove 'comments' key if there are no comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "547f29a2a934075d571b132669f720f314fc030a", "messageHeadline": "Remove header-row comment from commented_header output comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "fa29f41811faec9ed59f935764bc8909d735a8bc", "messageHeadline": "Raise informative exception for comment=False in commented_header writer", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "dbd6356c1fa5748caff079821babc94f94c4ee01", "messageHeadline": "Fix type names in incompatible stack error message", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "05eba36a7032b94b8de7864d702f1baecfda0ad7", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2350972e964c975f45d596791f2c5ec854c5684a", "messageHeadline": "Update filename", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ed8be07effe4e5785a0124f9097b365273eb3ec", "messageHeadline": "Use Python/C API instead of Cython for ERFA wrappers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 166, "deletions": 117}}, {"node": {"oid": "48268ad275cb523d53b411157b68a108b512ce9a", "messageHeadline": "In a followup to #3525, it turns out the INFINITY and NAN macros are \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4b515a0ef3998f1f082560f89f40d99e0e797e6c", "messageHeadline": "changed Gaussian2D.theta measure direction", "author": {"name": "Vinayak Mehta", "email": "vmehta94@gmail.com", "user": {"login": "vinayak-mehta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e304ab8e4d0b81b5a43f07d40927c57f9db2375", "messageHeadline": "Clarified Gaussian2D.theta direction #3550", "author": {"name": "Vinayak Mehta", "email": "vmehta94@gmail.com", "user": {"login": "vinayak-mehta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43d0c054eef3884800c1fdfa086d395fe29e8381", "messageHeadline": "Include jinja2 on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "342f67dbb8dff11ef010b91efb627ab0d60753b7", "messageHeadline": "Shorten representations section and move misplaced content", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "ecab7de6d8e441d8d12ad37121abcd5ebba25abf", "messageHeadline": "Simplify Getting Started docs and add subsections", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "9142351cbcc3d7daddf2839bc2c490544f268490", "messageHeadline": "Documentation updates following comments by @PBarmby", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "f51e95dc57ff155d1700b31c0f827895f7e35c16", "messageHeadline": "Replace \"functional\" with \"function\" in a few remaining places [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f111596aeeccd81bef4d1cb1c409efc1e230e172", "messageHeadline": "Propagate constraints between compound models and their components, w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "0410424c705889c391fc255afe238d2e95489132", "messageHeadline": "Back out the '_Bounds' object for now.  Turns out this wasn't as tran\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "23910cad0dd2ac88fece3032bdade0e1060c40c5", "messageHeadline": "Add a new utility class called AliasDict (ideas for better names welc\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 139, "deletions": 2}}, {"node": {"oid": "da82c4b58c8c03b4aeb87716ee15cf8c6430c028", "messageHeadline": "Eliminate duplication of the enumeration of parameter constraint types", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5e2f8d6131761e3bc182ffe0a8b3c3f65bd0d4b", "messageHeadline": "Improve consistency in how the 'bounds' constraint is handled.  Now t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "5eb0ce94468b33590ba4e08f533f0eac817678f3", "messageHeadline": "Cobbled together a test for several cases that should be addressed fo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "cb78a681ac7b39fc8ca3bd60c93a77bf7873cad8", "messageHeadline": "Addressing comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85ab093b4224748e9280cd4ee5acc409c173c982", "messageHeadline": "Fixed a couple bugs in the changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "013da17bcc2d9dbd1738e0c8b12de6aad76a0c8b", "messageHeadline": "Merge pull request #3525 from embray/ascii/windows-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 353, "deletions": 123}}, {"node": {"oid": "93d05653d6edc9f9ad2def04f939a9fd629f2935", "messageHeadline": "Add changelog entry for these fixes [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a151f5047b50947b4bf1d9c96505f787b7eb8b0f", "messageHeadline": "Fixed indentation here too to match logic [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d57b6f300ce6423d91185535533cf822e47ba546", "messageHeadline": "More indentation and whitespace cleanup.  Tried to get other code style", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 99, "deletions": 60}}, {"node": {"oid": "11d8c48e5888ef3b8cc021c945d68bcd20c8714d", "messageHeadline": "Adds our own strncasecmp since this isn't available on Windows (or at\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "63d50299a92d1961b445bbdf713974d4ee08cd24", "messageHeadline": "Fixed NAN and INFINITY definitions on Windows--oops.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fede5dec0b57ac16c6884b8186c38db349bf70cc", "messageHeadline": "Reset Quantity.__array_priority__, adjust others; add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "50889bcc8218462d2fe4dda59e5bab73a5202123", "messageHeadline": "Changes to get sphinx to build; rename FunctionQuantityBase to Functi\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 124, "deletions": 86}}, {"node": {"oid": "678f06980c380d2f6b3684294b7da890ce6ea06a", "messageHeadline": "Finish renaming, update docs, ensure python2 is OK", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 223, "deletions": 207}}, {"node": {"oid": "94dca16c61328492e357e2d4fffa06a055be02a2", "messageHeadline": "Change to FunctionUnit, make abstract base class", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 426, "deletions": 359}}, {"node": {"oid": "eb2db85c4eafc676c6b94f6cf5b653d325ba1d39", "messageHeadline": "Add documentation for logarithmic units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "7cab353a22261a5d49f48e7551fa4f617b63c34d", "messageHeadline": "Introduce functional units (not subclassed from unitbase) and quantities", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1515, "deletions": 53}}, {"node": {"oid": "2c19dda28ea1a294d636fdc083cc907a7a3fa76f", "messageHeadline": "Support nan/inf strings for xstrtod and on platforms whose strtod do \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "772962ececcd4994b5280d7988da4c02089b127a", "messageHeadline": "Replace tabs with spaces throughout this file", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "2803644eb6952abf270c29897200db0b39543354", "messageHeadline": "Add issue numbers to test case docstring [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5c0d44f3e5e46a55d236036372e52446c7cdfbc", "messageHeadline": "Merge pull request #3530 from mhvk/time-bool", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "8f149fe7014b42bd0e17fd224f0280686c234175", "messageHeadline": "Merge pull request #3477 from aconley/planck2015", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "688e70d731a9a74449cfa6288d3e0d9fbe40e061", "messageHeadline": "Merge pull request #3534 from bsipocz/coordinates_change_warning_message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4be2c491956689bd6b63c8beaee528341f98876", "messageHeadline": "Merge pull request #3467 from mwcraig/nddata-fix-compat-class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 289, "deletions": 18}}, {"node": {"oid": "e3e06cad3d54f140a8add5e42a4c1e7c102e6c62", "messageHeadline": "Add changlelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c58a65ce799cb21e88c0c132d8f91038d9ff7a5c", "messageHeadline": "Revert \"Clarify current state of NDDataArray\" in 1.0", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2d5f25a0364de4f1c99acabd6aabd9fe76380c72", "messageHeadline": "Add one more test from pre-1.0 nddata to test_compat", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f4857581bbc6dcc935f00de4af2580dac7dc6fba", "messageHeadline": "Remove unused class definition from test_nddata", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "4c64b79fff63e324a88b1b96061f364cd0bf58ab", "messageHeadline": "Add all properties from the pre-1.0 NDData to the compatibility class\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 261, "deletions": 2}}, {"node": {"oid": "33e3e511ae0124bfc9343b2557a14c747e95c4df", "messageHeadline": "Add Planck 2015 cosmology", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 58, "deletions": 20}}, {"node": {"oid": "980148fc971b81018642463b77a7e8a51e74ea8c", "messageHeadline": "Allow to print version of the package actually tested and not the ver\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "841c29a719ba1b4d1c0b8a10a89c8e39a804fda2", "messageHeadline": "Ensure constants can be viewed and turned into Quantity (closes #3537\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "23b315a33c6781ac7c3b4351eaa18bd80d98c905", "messageHeadline": "Move changelog entry to the right section [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f75ffe2d59e9e95278c8faaa4082b03e9ad1c2c1", "messageHeadline": "Ensure that the new error message is actually used.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "72bbe1f898f213ceb457e03b7549673107fefeeb", "messageHeadline": "Define __nonzero__ for python2.  Add changelog entry.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0e1bca267c75c399ae1be440e5c614cb0b8a124c", "messageHeadline": "Make exception for getting length of scalar Time more informative.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8477c61d0548766cb91ed3b1f5ba616078f5a000", "messageHeadline": "Define Time.__bool__ and add tests (closes #3520)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "b3c2c761b9ec960b29cabf797c7d05faf08af7ed", "messageHeadline": "Added CHANGES.rst sections for 1.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "745ed62f2abfc35a536ae3d9b4ccfdec05747b6b", "messageHeadline": "Added CHANGES.rst sections for 1.0.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "2e4b65599246788b01faebaf6a54f39bd8e404ca", "messageHeadline": "Change warning message as there is no system keyword for SkyCoord", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a09cb097dabe6c76bc1d73478d942b32ab6ffbfc", "messageHeadline": "Merge pull request #3529 from PBarmby/add_furlong_2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f627066bafd8ffbbfe23894b5aedd8b5372065d0", "messageHeadline": "aded to changelog", "author": {"name": "Pauline Barmby", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb7e5fefaa480b6b971cf3bfa2113ebb5c573566", "messageHeadline": "fix so that doctest passes", "author": {"name": "Pauline Barmby", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd2e9cc0038f41dd80062d1854c0e4a98055aebc", "messageHeadline": "added furlong to docs", "author": {"name": "Pauline Barmby", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "243eb98a151645bf4c964127c8d7962fb081d722", "messageHeadline": "support for furlong in tests", "author": {"name": "Pauline Barmby", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "389eed9e89a3e43d33624fdf34f477b69b47faac", "messageHeadline": "added furlong", "author": {"name": "Pauline Barmby", "email": "pbarmby@uwo.ca", "user": {"login": "PBarmby"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b50cbba8ca0a30df5821e671c4475ec8fa985f98", "messageHeadline": "Defined NAN for when building with MSVC", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c781df168b8e66fb38f0cf0d08ae8c32c389d186", "messageHeadline": "Re-enable tests on AppVeyor", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "08b5d04e0f7e62b5bd4428136cfdd27f5e80a13a", "messageHeadline": "Use slash-\\t in these test examples instead of tab literals so as to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a37714d2fb70a9b76bf3dc102675909d1e0093f7", "messageHeadline": "Kind of annoying, but since the writer writes with os.linesep, we sho\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "664f67332eb1018853662e2e8bc46bd9bfde0ffc", "messageHeadline": "This test was crashing on Windows due to trying to use parallel mode", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9d612cb8d9143365aa53f694c9c12276ee6722a5", "messageHeadline": "I'm not 100% sure about how I feel about this approach, as it's a lit\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 112, "deletions": 52}}, {"node": {"oid": "f95c04afa9eb8a96cd7ff2aeff12fdefec0e3861", "messageHeadline": "The strtod provided by the MS C runtime does not understand strings l\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "32a31d337d7eacb69803998c71ff3c4321374fc9", "messageHeadline": "Use the access= argument to mmap instead of prot= as it is more platf\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "484b2d2706efa136f75ac7f410b31e2c1d6fa431", "messageHeadline": "Marked v1.0 as released", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35501fcba6811705fcd53669742db8346727672d", "messageHeadline": "Updated some copyright dates", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d27d79f87547c7af7db7f914d88de08c9ecfd8e", "messageHeadline": "A few last fixups to the changelog in prep for release.  Added entrie\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "dd8dbcc62aa2076fad75f42cb75854b003ae3cb6", "messageHeadline": "Make sure that the plotting don\u2019t crash if there are no minor ticks o\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "93cea6266d660e3674b650cdd4c8ccac1562741f", "messageHeadline": "Merge pull request #3515 from embray/release-ah-1.0", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d55c2d0926b9a206c77074a708cafb4f6ae876ed", "messageHeadline": "Merge pull request #3513 from astrofrog/known-issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 120, "deletions": 95}}, {"node": {"oid": "c45e03368b5436a9a18963220603482e5afccc84", "messageHeadline": "Merge pull request #3458 from eteq/whatsnew-1.0-numbers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "03879f37191a28afa79b4c6cdf1bf4250925e16d", "messageHeadline": "+2 for this and the remaining 1.0 issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42f4a7e20f95016bb9726dcbe95b75835c696e0e", "messageHeadline": "Expand locale error known issue to Linux", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4ed3c64bd88955db0b54c028c3d841919fa33316", "messageHeadline": "Small clarification to title", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1f2b325e903a846acf96244aa6ab97cde9270f6", "messageHeadline": "add issue numbers to v1.0 what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "54aa3f1f86ae6753ef8f929d16918506b060d751", "messageHeadline": "Re-order known issues and add table of contents", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 97, "deletions": 96}}, {"node": {"oid": "4eada54c3851508b546b30a986ce01876c31e956", "messageHeadline": "Merge pull request #3480 from eteq/fix-angle-latex", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "73a23cc9568526db61128781c2035239396ae05c", "messageHeadline": "Added changelog entry for astropy-helpers update [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1dac46da5e7e0468cd1fd719019cad7d8f44149c", "messageHeadline": "Update astropy-helpers to what will hopefully be v1.0", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008c59b3f273d9401d1d2dc77f01f8703d2ae3c6", "messageHeadline": "Added known issues for astropy/astropy#3415 and an issue mentioned in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "aef135f49d07642c542f6d43c25ca9d27294b783", "messageHeadline": "Merge pull request #3512 from astrofrog/fix-release-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7cb53a72a532db2408b50e5c6878ee370805a421", "messageHeadline": "Minor fixes to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7b108d10604db99b6e0b1b6af2596811a4d21a5d", "messageHeadline": "Merge pull request #3509 from olebole/Fix_FreeBSD_Test_Failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23bde633c5527dd51aa23a35ba86cb896a9655fe", "messageHeadline": "Added changelog entries for v0.4.5 release [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "738c03b9f397a846a1b78ec711fdaa4beff6355d", "messageHeadline": "Merge pull request #3507 from eteq/fix-eloc-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "65d3ff7d5f980f6d01a7a4ea3491b9dcb00279ad", "messageHeadline": "Catch also OSError in multiprocessing.Queue()", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80a14772e53617899355ec4589c670416c14a9af", "messageHeadline": "Update test_eloc_attributes to test correctly and also be explained", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "1a2d67e8340fee8157af5fa2c372111edb54d0ca", "messageHeadline": "Merge pull request #3506 from astrofrog/fix-vectorize", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "11b01e56bb1ada1414ce489feaa8e8a9fc038e9f", "messageHeadline": "Exclude Numpy 1.7 fix from coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6caf41ec66c770a6520cb9168ad392b32bb2f841", "messageHeadline": "Improve regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fbf5c2c542e0615c18bb7dfecd5bdbbedd691122", "messageHeadline": "Merge pull request #3486 from astrofrog/issue-3486", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0f3fbcd9bbc90c74a9fca5f64b6238e074a22a9", "messageHeadline": "Revert workaround for np.vectorize not working with Numpy 1.6 (origin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "68a95f7dd698f9cbbdb2e920ca52e2dda6d52fe9", "messageHeadline": "Merge pull request #3418 from taldcroft/io-ascii-guess", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 134, "deletions": 25}}, {"node": {"oid": "941503eba78d194850c4f5744f6c6cd4f76db122", "messageHeadline": "Add New Features to CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a00628ace2fb5582702e2070204e3e92acbd26dd", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "32766405f4aec3e1cd6b631c878ebd0fa7ada4b2", "messageHeadline": "More doc updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "7d0bbc4f629ef65d961f06354c933ff1b1f6c36a", "messageHeadline": "Change _guess to return a single value, either Table or None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "899d70c9b9a150d689351d4873b316839d1802a4", "messageHeadline": "Update guess func docs and improve/expand code comments [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "258b767c09f682e9350f7335006f865f9ef2a1e3", "messageHeadline": "Fix issue #3486 which is related to comparing arrays with values that\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c3b35cfd0a235bdfaa77cc2728c91a46e9e19b7", "messageHeadline": "Move logic to read table up front out of _guess", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "37e682baf4f960bb9957f810596e9c4f0e999b12", "messageHeadline": "Break out of ascii read guessing logic if there is only one guess format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "ff68e77d5549736b76fbffea47af6f79d691abed", "messageHeadline": "Merge pull request #3491 from mdboom/config/fix-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "5c5ce569342078793e02b24e68f4eddff1fb084d", "messageHeadline": "Merge pull request #3493 from barentsen/fix-samphub-deprecation-warning", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef0dbb5438cd2568bfff0806791c35b263b7e3ef", "messageHeadline": "Fix unit tests.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "68f23c76aa28418040bc1bea76173a89ccb06cb9", "messageHeadline": "log.warn is deprecated", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "531555f246528d19b5394ca72067e080eb266e77", "messageHeadline": "Fix #3490: Fix faulty warning about changed config file", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "3d116149760b045865e58360c959381ca2fb37ba", "messageHeadline": "update credits list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "20aa4735224c2f6240b3781404fcce9c393db7df", "messageHeadline": "Merge pull request #3485 from eteq/update-helpers-1.0rc2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "b9477ff3e45482c9eab4a9dcbfb45d74b9a3349b", "messageHeadline": "update setup.py to really freeze version number on releases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a6f7954adedb731eb73af1d207932f957052fd6", "messageHeadline": "Update to latest astropy_helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "bad82e502979daa9a1a7bd237376e842ebfc4a35", "messageHeadline": "Merge pull request #3482 from 153957/master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "eb59807b57ad51e4196e93cb5cfa4f74df6eb4f6", "messageHeadline": "PEP8/typo fixes suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dd121c6f8dbc6a1d0d58264834d04c7479bf1bcf", "messageHeadline": "Merge pull request #3450 from embray/coordinates/issue-3450", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "5c9874285888738949efee20c1d0b1558540235b", "messageHeadline": "Remove atmosphere for NASA JPL AlzAz to ICRS test", "author": {"name": "Arne de Laat", "email": "adelaat@nikhef.nl", "user": {"login": "153957"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "f04c3a1a3c1f5b67e41f508becdd99c52dc7d89e", "messageHeadline": "Added changelog entries for #3389.  I also reported #3471 as fixed.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "80ab5c9a05f387cf7f2c7a1394e6630cdd9b5d17", "messageHeadline": "Merge pull request #3479 from embray/utils/minversion-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "a5c17e8b3d3ede7c73020d1bd5f12c6479d64e94", "messageHeadline": "Merge pull request #3443 from olebole/fix_test_unedited_template", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0105ecb50cc70d849b8d7c93633c196c25699a1d", "messageHeadline": "Added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec06d9946760f2c58cfb9a105d081c561850a9f6", "messageHeadline": "fix _repr_latex_ to not double backspaces", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "03eccd2eaadc3dd4b650002cd843e68ef21201b0", "messageHeadline": "Add test for Angle._repr_latex_", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1a7c738405a1c991aca7fe1ce318c596f6d00323", "messageHeadline": "Roll back 57ada3e4fbb8df0cf2ad724cd4787c4dc282dec7 since the issue wi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a483aae4247139a28729386a325532f5f86d4188", "messageHeadline": "Some slight simplifications to BaseRepresentation.__repr__.  Now it w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "ef6446d0fae60de3b8d34761abd3f847c2f40f0f", "messageHeadline": "Make minversion more robust on Python 2, which is fussy about unicode\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2c6395febba7728795870fc751ffe15d1c94895f", "messageHeadline": "Improved the minversion function so that it can also take the name", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "c36bec40373f3a9598bb1cf0e36b6df013b6fdc3", "messageHeadline": "Merge pull request #3389 from embray/utils/minversion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 197, "deletions": 92}}, {"node": {"oid": "6fc43d084c5b8b713cb46a09ce9a2ca59f68e012", "messageHeadline": "Merge pull request #3474 from mdboom/unit/deprecate-get-converter", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 41}}, {"node": {"oid": "55022e96c398003158accd765afcece8aa0ee187", "messageHeadline": "Deprecate and privatize Unit.get_converter", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 41}}, {"node": {"oid": "e21832eab0377e5b0f686084ef5a1f5c060f7736", "messageHeadline": "A couple new places where minversion can be used.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee1fb04b75afa3b4f51ac8606c5faeb586c60481", "messageHeadline": "No need to do a versino check here.  If Normalize is not a new-style \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "9f734de7b053b7502a6d7a33b3fa2ecc0be95f84", "messageHeadline": "The docstring here was misleading.  This patch is really required for\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "15db516109c2ad318ca5d1c979416b1449336af3", "messageHeadline": "One more place pointed out by @mhvk where an existing constant could \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8741f29b8be49eecf7c94019a732cfb6e7e885f", "messageHeadline": "Add a couple objects to the nitpick exceptions", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b7def8b6d1d2e102e887cc03b839c3a83f019b6f", "messageHeadline": "This fix should be enabled for Numpy <= 1.7", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aaecafe3782874fcf3d155c31042caf004bbe6d4", "messageHeadline": "Use minversion to determine Numpy (and other) versions instead of han\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 72, "deletions": 74}}, {"node": {"oid": "b5f50737375cc782216f65a5cd6a2d4aeb9691e6", "messageHeadline": "Add minversion and resolve_name utilities.  Right now resolve_name is\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "1b61bdb1ecacafc69c1496a10b6e3d9bcdde1d73", "messageHeadline": "Merge pull request #3470 from mwcraig/nddata-compat-doc-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b25fa26427994a7983618382b1f9c186e06735fc", "messageHeadline": "Merge pull request #3472 from astrofrog/brightness-temperature", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "678015f941832f31e1513d4a62263e3beb1ebc96", "messageHeadline": "Small clarifications about the brightness temperature", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6d72f0fe8c2fc3a6de831aae338df74e11a13d71", "messageHeadline": "Merge pull request #3465 from keflavich/brightness_temperature_docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "927016d86d625a8a4346d5836121f0dcfd91da84", "messageHeadline": "Change raised error to AttributeError if version number cannot be det\u2026", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8d304aa5fc81dc8cc38816783316a12a1759950e", "messageHeadline": "update credits", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "da1ef67c2285c49d33d96659898a6b29ad7c0bc2", "messageHeadline": "Merge pull request #3459 from eteq/fix-stability", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "c9835b174bee9e7895b2a3d041716e295431393e", "messageHeadline": "Merge pull request #3469 from eteq/lts-stability", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4c787d2f5c20cb520f5e1f0ae3e39ac7fdfff255", "messageHeadline": "Clarify current state of NDDataArray", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "81a335848b926b915e8e5e5f503d14d7ff800886", "messageHeadline": "Merge pull request #3468 from taldcroft/changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c329a4baf86105653e5fb6152695f4e50021fc53", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4942ddff8dea249c61e915b2ea58f0801f983c4e", "messageHeadline": "added link to stability doc in LTS description, and clarification of \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2e97d8fc38766cc46af8523d0c9a912650c595c6", "messageHeadline": "Change link to Full Changelog so it goes directly there [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4edcabb26b7a772fbb5373c087219b405a04af44", "messageHeadline": "stabilize vo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "950b11434ec0c7567546dcd8a4983d6dc3d45ec8", "messageHeadline": "Update descriptions for stability", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "5fd5d868bbadcc9d848c03bcb1127dd137aaab0a", "messageHeadline": "Updated nddata description as suggested by @mwcraig", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b10da801b98016363c1ae5c1cf3d9388399652bf", "messageHeadline": "set time to mature", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d944346173f73594f281866791431648effb800f", "messageHeadline": "update remote test for new scalar coordinate string format", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcd03120d3a8ce8313f21f562d675f717e50c336", "messageHeadline": "correct brightness temperature equivalency docs to have correct beam", "author": {"name": "Adam Ginsburg", "email": "keflavich@yahoo.com", "user": {"login": "adamginsburg"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "1e28e40c1c1a0bbd4627e8b8a3067d4d5fc4693f", "messageHeadline": "Merge pull request #3462 from bsipocz/docs_fixing_typos_IV", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a0d0ab8b86c461390c5aeb4da467466f9feaaba1", "messageHeadline": "Merge pull request #3461 from bsipocz/coordinates_fix_doctest", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6befb7bd91fe9a42fe46bef7db91990164f3271", "messageHeadline": "Merge pull request #3449 from eteq/address-3359", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 140, "deletions": 27}}, {"node": {"oid": "7d6468f66de0ee899294a3e5ffc1c45d2e9e792d", "messageHeadline": "Fix up indentation to be all 4 spaces", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e657713b0c9be633d3995cdc188eabfac33bc18f", "messageHeadline": "add numpy import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b588d0489d29e3814ef142ef3a7b6ddfaad0899", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a40a610c667969d4078380a3ae0ec803e3e7dfe", "messageHeadline": "Add mention of how to get indicies as per @cdeil's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "52b3e2d003fea76c69098c84febff3c7adba3884", "messageHeadline": "Fixing typos", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "577faa83498022fdb10daeb21a3c461759d0bc33", "messageHeadline": "Fixing remote doctest failure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "57ea6a734260aadc9936ab15efb79e836fd0f343", "messageHeadline": "Merge pull request #3422 from embray/fits/issue-3422", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 140, "deletions": 70}}, {"node": {"oid": "bc0416b864f69dd4d53c343cd983170d0d2f41ce", "messageHeadline": "update stability badges and descriptions for v1.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "573206f81f9e828c4dcc6f216cbb157f7c8ffa01", "messageHeadline": "Fix up stability bullet size", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7eaa5fec294c8cecd3e593d677474c217363297d", "messageHeadline": "Add example about using separation instead of search_around for scalars", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "061796f4add8aff296c5a7b103a89b963da516b7", "messageHeadline": "Merge pull request #3454 from embray/build/is-release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "49e277a566b559a99231677503c9b75cc6d41b1d", "messageHeadline": "Merge pull request #3451 from astrofrog/whatsnew-1.0-python-versions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "d60306df8b646219e677896bede65bc6314ce1f4", "messageHeadline": "add not scalar bit to parameters section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1380550decf305e1ea718ab9de5e2afc9849b26a", "messageHeadline": "Change message to describe using separation with < instead of argmin", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f7ffedcb49ef90229548bbf1930e64e48f81d8d6", "messageHeadline": "typo fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5af2b4dd857cc326da6068517854a2f2610a92b", "messageHeadline": "Merge pull request #36 from cdeil/address-3359-changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "0101cad14fb6c7fc095186e5cb991a3b04c066e0", "messageHeadline": "Docs fixes in matchsep.rst", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "09ba430d5122ffa593669c3a1e389b0a030b740f", "messageHeadline": "Implemented comments by @embray", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98ce0d08a24e2108eea9887951c39ecd9ebe6fd2", "messageHeadline": "Added overview", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "87210b2e13b416df7573d41af4354cc2454c0c67", "messageHeadline": "Add a note about API changes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2b2fcde11a4439733e6cd0d7e54cdb8bb848001", "messageHeadline": "Add mention of dropping Python 3.1 and 3.2 and Numpy 1.5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d3a646f3e5b0ca2c1671bd187ea4f0d974f5ec08", "messageHeadline": "minor style and typo fixes", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bbae18d85be82a9fe784828b59b3c20304d7c012", "messageHeadline": "Merge pull request #3442 from taldcroft/table-empty-item", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "220b7dd6f2e36aa00186f478e294558201d5adcb", "messageHeadline": "Add doc example of returning empty table [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "41295ac96f8516a2c14cd697ecff3ffd23ffc28a", "messageHeadline": "Merged PR #3295 from larrybradley/docs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ec10b51f54666c394da0447a883a360ae38f0355", "messageHeadline": "Added a detailed note as to why 'build sdist' should be run.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6b4139917f38644354086761476d34e8896a20b0", "messageHeadline": "Add 'build' before 'sdist' in docs for releasing affiliated packages \u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11c3ffe2e6447c1a7213db2e4e86c89d291ae9eb", "messageHeadline": "Simpler #3440.  This is really all that's needed--no need worrying ab\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "529c48573840fdcbc2d5a255e22c9a0bdfaabc0c", "messageHeadline": "Merge pull request #3395 from astrofrog/whatsnew-1.0-wcsaxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b4a86f676d762d00cd57ced882a8cad2ebdefa5d", "messageHeadline": "Merge pull request #3448 from eteq/add-to-3350", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "57ada3e4fbb8df0cf2ad724cd4787c4dc282dec7", "messageHeadline": "add xfail for windows", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "54c23092011f67f3ba7360813477c45dec8c0ac2", "messageHeadline": "Give search around a separate section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4bbdc941701d143d9675a4c7c2f3c0c10401e34c", "messageHeadline": "Add links in some of the high-level methods to doc sections of relevance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3c732ad1fa24aa1fa3e04db9b0a76329c84d4d10", "messageHeadline": "Give useful errors for search_around_* with scalars and add regressio\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "a2768c58c2619d77b13b4cbc808386eb5bc5ca84", "messageHeadline": "Add some addition useful see alsos", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e8dbb8bfc51e080afc8813b96f76e0ee283b592f", "messageHeadline": "Fixes mistake in SkyCoord.search_around_* docs referencing non-existi\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3c81de0fafbb0ac3d369d6a6884fc001933c805a", "messageHeadline": "Clarify that the search_around_* functions and methods are meant for \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "7c543bc26b35787ac24567a6ca87f0d8e148cbdd", "messageHeadline": "Merge pull request #3367 from adrn/io/ascii-numpydoc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 400, "deletions": 198}}, {"node": {"oid": "59c24dcf689cc777fe81ba1c03d5295c4d655056", "messageHeadline": "Merge pull request #3447 from olebole/Fix_hurd_py342", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7740d5fc6e60bdd7723e127e54263afeb155b18", "messageHeadline": "Amend changelog to include this PR", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56e6bd0090b093310afa01197630c2d7977f3cbe", "messageHeadline": "fix examples for new treatment of dimensionless coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8cf0828fe60129f0cffa3446bcfb49b0e6cb591", "messageHeadline": "Add changelog entry for #3350", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d7af916640d932dda80d66cee330465b081aa624", "messageHeadline": "replace \"in\" with \"[dimensionless]\" for dimensionless representations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9a187e90674025c95788a35b7660daa7a784b0ec", "messageHeadline": "Merge pull request #3350 from adrn/coordinates/single-coord-repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 213, "deletions": 100}}, {"node": {"oid": "115fa77e39a205775debfe62ec86d56fbd2520cb", "messageHeadline": "Merge pull request #3440 from eteq/on-release-ignore-erfa-timestamps", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "52717b4d60f3e6369c45043ff4764c8121254305", "messageHeadline": "Catch also NotImplementedError and AttributeError in multiprocessing.\u2026", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "548b0014a2dea100dc768413bdfc84fc4a4836f7", "messageHeadline": "Change to using importlib in py 3.x as suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "45d5dc5553ceea31f6dc62c9a3904e71566ac4ca", "messageHeadline": "Specify minimum required version of jinja2 in install docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d22d877b05c0d11fa1e52b4fa4835fdad383dd8d", "messageHeadline": "Specify minimum required version of jinja2 in changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aa48725aa70f9a54ec6aae69fe965e35b1b3604", "messageHeadline": "Add section on integration with WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0e44abd86291e5b495ebf22288ac57211048ffd4", "messageHeadline": "Return False on update if there is no default configuration file.", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62c7e7c88108b6300a2b0efcae3c62d1adc03875", "messageHeadline": "Merge pull request #3438 from embray/modeling/doc-updates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 62}}, {"node": {"oid": "ba6a07a929a1695b502ec7c3d45035c9e25cb620", "messageHeadline": "Table item access with [], (), or np.array([]) returns same table wit\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e78b4965b7570761222c18581bfd650877de724a", "messageHeadline": "For change to an approach for determining if a release that is py 3.x\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "3d6516ea4ab06008e1b6b5674081fcf54d4b591e", "messageHeadline": "Merge pull request #3441 from eteq/galactocentric-roll0-visible", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "1701a88d9c8ce203f4939eb446b46b9b1ccb5a58", "messageHeadline": "Fix tiny typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "399061b0a5527d7adffd76e70a051f26f78dfa4c", "messageHeadline": "switch attributes documentation style", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "5791bf0ab368d5f7ab28ad3982ee0f526f743926", "messageHeadline": "final revisions from @taldcroft's review", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad6024b24071e78b72df8cd907f997c977617990", "messageHeadline": "fix attribute doc todos in fixedwidth", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 37}}, {"node": {"oid": "929fe5432c8f83bfbf7f9d9386e4f0272f6cb874", "messageHeadline": "fix attribute doc todos in core", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 39}}, {"node": {"oid": "0e1ce0066722189ac29c35e71d05b26c65e8857f", "messageHeadline": "fix get_lines", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "1d832120b0fd1278f7ef729c2a343da7b8f3c813", "messageHeadline": "no such thing as a BaseWriter class...", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cca7cf5ceb6ff24c86a95d5080b7b574c3224851", "messageHeadline": "second pass through converting to numpydoc. this is my take on fixing\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 252, "deletions": 102}}, {"node": {"oid": "06808af2b4a204cf9af0a3aeb74c50ca885be704", "messageHeadline": "first pass through converting", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 123, "deletions": 38}}, {"node": {"oid": "214438910d1301e6c70bc5a8aa312cef84c3aa03", "messageHeadline": "make ROLL0 visible as a class method on Galactocentric", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "142cc0bbdba4b3ce9462464690cf47fe3f467adb", "messageHeadline": "switch to using distutils logging in _erfa.setup_package", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4e9b00fc73e871e917fed00aee35a378f7a9cbe7", "messageHeadline": "have _erfa go ahead with using possibly old wrappers for release vers\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cad3e9d741606e52fa52f58f4fc4c6d07a7bc17b", "messageHeadline": "Merge pull request #3435 from olebole/Remove_precompiled_wcs_version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "4ba044113d8c1db4a63a5058b28e9efe9b36065c", "messageHeadline": "Merge pull request #3424 from eteq/observing-example-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "8485cf94e38c447e2a239d83926cc7cfe5bb11fe", "messageHeadline": "Remove this section since this functionality is deprecated now (meant\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 62}}, {"node": {"oid": "95e321e104106d09a700a8239361595aff761ca7", "messageHeadline": "Make these plots a little smaller--they can get their point across fi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "684f27bf844cc46e13c45033f27f71f2569d5955", "messageHeadline": "removing warning about vectorized frame attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "4b4c94bae4bca5139dda5409d4a39041047f08a9", "messageHeadline": "Merge pull request #3434 from mwcraig/nddata-fix-3432", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "150acb1ec651ccad33129eba96b55917b8f96765", "messageHeadline": "Remove precompiled wcslib version", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7432456de3bd2c6cf5430a674d9e5bc5cf2b525d", "messageHeadline": "Do not convert NDData data to numpy array", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "86628123c5d286e5438fb77a171f33bc8619de98", "messageHeadline": "When formatting zero-precision float columns, still append a decimal \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "3eaa0e8a2043868351ac61c2e89b060a9714a627", "messageHeadline": "A bit of long-overdue reorganization to move the ASCII field formatti\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 65, "deletions": 55}}, {"node": {"oid": "7fecce83c2236651d0809aa6fabe6fc13d1d6bc3", "messageHeadline": "Fixes an issue where creating an ASCII column with array data could c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "6d296b9909f75d16032a4a3ff439acdd19ebdf2d", "messageHeadline": "Merge pull request #3343 from astrofrog/appveyor-python-3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3d653f53e70b33a919adececa0385d599ea49ece", "messageHeadline": "Merge pull request #3398 from astrofrog/enable-osx-travis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 140, "deletions": 77}}, {"node": {"oid": "122fb4aaa8a6dcfdae4a90cb7b9636e58b9eef0a", "messageHeadline": "Merge pull request #3413 from astrofrog/fix-image-normalize-old-matpl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1b98a556375fbc707a6704c858fb9cd2be61e17d", "messageHeadline": "Merge pull request #3425 from olebole/Fix_Hurd_Test_failures.2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7b93a6d4cf27199cb8a021ed441eb24af31c1524", "messageHeadline": "Merge pull request #3406 from mdboom/convolve/memory-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "280bda8b6bd7231d0755babd4712a7ff9f7ac02b", "messageHeadline": "Raise a CParserError if sem_open is not available", "author": {"name": "Ole Streicher", "email": "debian@liska.ath.cx", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1b2ee1fac17391b6364cf0788bfb7b06a7527f18", "messageHeadline": "Merge pull request #3382 from taldcroft/table-mixin-row", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7404d7e58608961ffde4da91b215c6396626a83b", "messageHeadline": "Merge pull request #3396 from mhvk/time-nan-value-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9aa7f6a8c68951cd01fbd3e02bbf777ec6c3457e", "messageHeadline": "Merge pull request #3423 from stscieisenhamer/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3af8357aefeed6c26fd5f927ed0c034bf20dd812", "messageHeadline": "Rename MATPLOTLIB_INSTALLED to HAS_MATPLOTLIB", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5228dd80bd9fed22008563d5579114325a49b0a", "messageHeadline": "Added README for .continuous-integration [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "40b00393b0419a19bc8d9f29a5b83c7f6de8faba", "messageHeadline": "remove repr of coordinate in warning for array attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82856b9da3047728f7ab0cd5e38ea10793d4eb15", "messageHeadline": "update text of observing example to include more detail and better ke\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "b37bef077fc2b6ca687ef212681960de070d5801", "messageHeadline": "Update example_clients.rst", "author": {"name": "Jonathan Eisenhamer", "email": "eisenhamer@stsci.edu", "user": {"login": "stscieisenhamer"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "42d5e8fc63bc8ff6e9e3512395f666ee06ba8e23", "messageHeadline": "Merge pull request #3421 from mdboom/votable/numpy-dev-maskedarray-re\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8914e0eca22958502b6fc28dbcc1ec26fc775498", "messageHeadline": "Merge pull request #3412 from mdmueller/empty-quotes-ascii", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5d0d17cc492a87cae9378e1517ee5281358c0e29", "messageHeadline": "Fixed segfault issue with empty-quote fields", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "02e88324bcbf6f3099e5b4da59e7881f36889369", "messageHeadline": "Merge pull request #3402 from mdboom/wcs/delete-wcsconfig-h", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "53eb6cf40d4235da77a0e4433ff39f9ac9ee6a40", "messageHeadline": "Resize masked array in a way that's compatible with Numpy-dev", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "9cbb3e3868cccba190c488b13ec95689ec24bfab", "messageHeadline": "Fix to optional dependency build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b8973690541d66acf13c4cdca90711c80469c2", "messageHeadline": "Renamed continuous-integration to .continuous-integration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d68f14574a73736007178afb903bea9b5bcef84", "messageHeadline": "Move all the dependency installation to scripts and refactor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "123b1ddd640986bd3eaae2b234751aaf21b852df", "messageHeadline": "Reorganize files required by CI and enable OSX testing in the .travis\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 72, "deletions": 51}}, {"node": {"oid": "2e9bb41bbe6d0e0ca4b4869440a89b235ed3a144", "messageHeadline": "Merge pull request #3401 from astrofrog/fix-ascii-locale", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7fb905188a6db9e449cf3688f4c8b8d5f89f789", "messageHeadline": "Test Python 2.6 and 3.4 and add comment to explain why", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2e90ec9fce84e367f1c1b590a50e8b4edf8a400e", "messageHeadline": "Test with Python 3.4 instead of 2.6 on AppVeyor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4adf3fca6b7b508d0327d538c1e8f2973c983610", "messageHeadline": "Need to include LC_ALL to set the locale correctly, in addition to LC\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b076319c7a9f6a08efaf103694ec950fc58b5405", "messageHeadline": "Merge pull request #3414 from mdmueller/fix-comment-ordering", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "075c26199aee3e7e7129330ed3bdea64a5fded12", "messageHeadline": "Merge pull request #3411 from mdboom/io.ascii/beautiful-soup-warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0e9d271089369da8dd9a460feda72da83d326672", "messageHeadline": "Merge pull request #3329 from mcara/distorted_pixel", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "5d2de9a5c7067e7a0470e9c771e2ac71c431195b", "messageHeadline": "Fixed fast reader misordering issue", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "69dcd3b2e3d91b1f36d29c3cc25e3d7ed1d5396a", "messageHeadline": "Fix failure when Matplotlib is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c30b734c5ed3c0a3014c26ae3174b229d03f6cd", "messageHeadline": "Fix issue with ImageNormalize not working with Matplotlib < 1.2 becau\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "bc64e4ecf4a4d05add8db4b0ca6f25cd8cf3e839", "messageHeadline": "Test with optional dependencies on Python 3.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54913395b7f8fd458068284419f13e2d7d4f898a", "messageHeadline": "Ignore some DeprecationWarnings triggered by BeautifulSoup4 on Python\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2d50092fe05473c71ae3d5180ba81472fdae17c2", "messageHeadline": "Allow a memory error when allocating large array", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e2ed8040ebfaa1b4f0cfaffd2055cbfe0ef7a0b", "messageHeadline": "Merge pull request #3397 from embray/modeling/issue-3380", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1738441238ce3a5b3e347223fb90fe684d3d0952", "messageHeadline": "Merge pull request #3394 from migueldvb/docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "65b345aaa174647acefca321392bd509629f55c8", "messageHeadline": "Delete wcsconfig.h if building for system wcslib", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "70e4c44b8ab515b86601532889d5d9ea6cfde149", "messageHeadline": "Rewrite asserts for input validation as if statements.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "b32b1bf74783b19cfcf6df63b1beb4054c6c5ae2", "messageHeadline": "Update error message to reflect that Time input should be finite [ski\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c38839045ff26ab7c7dd48381737e34868aad539", "messageHeadline": "Add changelog entry for Time input definiteness verification [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "915de46edcb602abaf4f9942a2953087bc01b7cb", "messageHeadline": "Ensure input of non-finite numbers to Time raises ValueError.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bf59f59107bf12765cd721381e8be52700094573", "messageHeadline": "As reported in #3380 this test was failing on 32-bit systems--without\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a48c6ac29e652a1d2c66cc49d1e0ee7b1d947c0", "messageHeadline": "Merge pull request #3383 from bsipocz/coordinates_scipy_version", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "7e757dbce96b531d6c3638befde9bde57a017cd9", "messageHeadline": "Merge pull request #3392 from embray/helpers/backwards-compat", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "12391043fd8220a56a226ff9fe7b3cc0c5c32894", "messageHeadline": "Fix typos in development docs", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "494d090577483b1bb9c8a72b2bc87a7b1c6f769d", "messageHeadline": "Fix typos in `io.fits.appendix`", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d937e499e43a028c6b84e01376f661f0f032df91", "messageHeadline": "Merge pull request #3386 from migueldvb/32bit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da7872f4223de77a4cae553268ce1e5aec68919f", "messageHeadline": "Merge pull request #3384 from larrybradley/imshow_origin", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "84b83028d2b896c1dacf8c35c4b9dfcf0f6cc34e", "messageHeadline": "Merge pull request #3390 from larrybradley/model_docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ae37bf624865cf6ac6b2ba0663d1862776788e6d", "messageHeadline": "Support importing is_distutils_display_option from its old location t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ba5f3c5af16efa3f5da915ab3bc56a21ef53bd7e", "messageHeadline": "Fix typos in compound models docs [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "82ff35fa9f9d413df2aa1634800ff0d6949df2d5", "messageHeadline": "Add origin='lower' for imshow examples", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "34ffa7fc2cae3aa994a776afe3d6757cfb89eefe", "messageHeadline": "Add new caveat for Initializing from list of rows or dicts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "aa4fed256a64867f633f3c1098dce1b98058ea72", "messageHeadline": "Remove float128 from DTYPES in 32-bit architecture", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d594bb0b032fb062f6ccba9b55c20662ff0c0b5c", "messageHeadline": "fix doctest float comparisons", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49d8e3c000c0411f68b1af51f764b9dabf4ffc8b", "messageHeadline": "fixing typo", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0eb60b02818604cc7f9aeebf625ecc599162073d", "messageHeadline": "Adding not about minimal version of scipy as scipy.spatial.ckdtree.cK\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "21d1bed0206ec2b31a5843f1b80edb66c775b9b2", "messageHeadline": "Checking version of scipy for tests as scipy.spatial.ckdtree.cKDTree.\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "34194fe2a4dd6c5d27cca6426d8bb41f3d44f90e", "messageHeadline": "update new representation subclass test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9cb6bb64d23315039b42b0c379e6dfdbc5ff8b0", "messageHeadline": "short-circuit test, be more lenient for numpy < 1.7", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "a2cf81d58f85b74fe4addd704f6a574af195e4ec", "messageHeadline": "fix for python 2.6", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "031054038de30b560f2ac29de69efc62e4c48284", "messageHeadline": "try crazy precision catching for python 3", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "3e179c9d7f569addaebdf037fd0da18fbf0456c0", "messageHeadline": "fixed example in getting started", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dfd9bfea2cc17b6406eb5fa12b75b0ee84c8c66a", "messageHeadline": "update the rest of the docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "41c1483395dc323cf506928bb8e107023c3673f9", "messageHeadline": "update index docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "7e306b3d1eb0a792e61a16a7445ac32fffb5e1db", "messageHeadline": "update frame docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "44db757ec3261641e32892370c2d9d112cae8619", "messageHeadline": "update skycoord and representation tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ef3d2b8323865140e9d5eddcb5d46efe1a4b7e27", "messageHeadline": "use names from dtype", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5c79f8f136f5c15b613ac252a845339e457a5782", "messageHeadline": "add a better test of repr for single and arrays - this closes #3298", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e08353fef0ae52a770cca4323e9d4f89ef31d06d", "messageHeadline": "updated formatting to take care of numpy issue numpy/numpy#5463", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "a24ea3d32b436c4afef1d64c1f7b28111b367498", "messageHeadline": "updated doctest and APE5 API check", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "4575e7738d79090a98cd1cd4b89f765a5b515af7", "messageHeadline": "remove special casing for single coordinate", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "a7bec496879846d4c7c82f29b390c3c7dee06eb2", "messageHeadline": "Merge pull request #3369 from taldcroft/table-empty", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f8838fafd72ce5eb4853aa59e0e4dca3da90d19a", "messageHeadline": "Merge pull request #3368 from taldcroft/whatsnew-ecsv", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "ab1a379928dc23d10e6bd7bed45672281f3bbb8e", "messageHeadline": "Merge pull request #3370 from taldcroft/whatsnew-table-refactor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "a8617d751a5647a244a0d83019a815d10bce7b7a", "messageHeadline": "Fix URL typo in installation optional dependencies [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01c8b5f0ce180001a9dab01b29b93ea374b3900", "messageHeadline": "Add note about PyYAML dependency for ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c454b64e2da12772b40da95c2879d7479079c3ed", "messageHeadline": "Back to development: 1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d0548e3964464853083fd1ba8ae2b99056924368", "messageHeadline": "Preparing release 1.0rc1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4c4b3f37a0e2b172e3227569b01657b729608ac", "messageHeadline": "Removed unused changelog sections", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "72d7134ecc661866c0d698891b569bdc8ad23b03", "messageHeadline": "Merge pull request #3371 from astrofrog/update-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 570, "deletions": 437}}, {"node": {"oid": "465b04bdb18ebf519ddcb8d8ea013ca3e9f9deba", "messageHeadline": "Updated astropy-helpers to latest developer version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 570, "deletions": 437}}, {"node": {"oid": "eced42f17675c8b0c4ca1b436c39e95829cf7a15", "messageHeadline": "Fix repr and str for empty tables with no columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "281bff9cc5364929e183d0c6649f2fd12cc821c8", "messageHeadline": "Add What's New for Table infrastructure refactor", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "0d8ed82de4af65f05cc7dfe8c676bcd831962bf7", "messageHeadline": "Merge pull request #3328 from sornars/continue-final-amp", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "b842dd14125900b60b91fa0484d5bcf5ff8c13da", "messageHeadline": "Add What's New for ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "cd828152011fa5e3e4e46505bf3b9d395319f3ed", "messageHeadline": "Fix a couple of ECSV-related output regressions in docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0233c225fa3a4dafd44b3bbb7896193c7de2e313", "messageHeadline": "Fix a typo I introduced into one of the doctests", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "236f3ad88402651c1b3f08e393fa178111035efa", "messageHeadline": "Merge pull request #3300 from nden/mappings-name", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 109, "deletions": 14}}, {"node": {"oid": "8caa5518e451da1dede3839bf3ad32ad2ccfef69", "messageHeadline": "Address a few super-minor stylistic nitpicks and added a few addition\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "8d8c16b2da2fcd94fb855a5930a9c72cf1c169bc", "messageHeadline": "Add docstrings, __repr__ and name to mappings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "1d4f4b782e9704cdbd4d03780cebc5db6a98d601", "messageHeadline": "Merge pull request #3365 from taldcroft/ecsv-ape6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "83a4e5160c5fac4ce9844e4966ebc832e24f6acc", "messageHeadline": "Merge pull request #3366 from astrofrog/coord_repr_fix_subclass", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "b7b42cec731044d52435ccd91f34ed366a25ad6e", "messageHeadline": "Merge pull request #3297 from nden/mapping-inverse", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "5dc0e6943a90d5b654242e0b06abef9a6dcc33a7", "messageHeadline": "Fix Mapping.inverse, allowing the number of inputs to be specified", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "4d3b99b159672766c8ac02a138eb22a9bfacf762", "messageHeadline": "Fixed changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a84efe36693088ab287812cdf285c1897b9ea546", "messageHeadline": "Fix indent", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "03b195b8b3c788eee09d634dd0e08054855cf68f", "messageHeadline": "Added regression test for #3354", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "e11a2fb3d409a09639df87d4ff257283ab4bda11", "messageHeadline": "Merge pull request #3358 from taldcroft/table-iter", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "9ddbf40640fa89724a0e068604f30f5de38748e5", "messageHeadline": "Merge pull request #3355 from adrn/galactocentric-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 174, "deletions": 7}}, {"node": {"oid": "9ce7e6c1065f05ce110c22300cf647102130a482", "messageHeadline": "Merge pull request #3363 from embray/modeling/doc-additions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 8}}, {"node": {"oid": "d2d360c1eddf3e9d336e1b6c77b5b57db4a4d41f", "messageHeadline": "Merge pull request #3364 from embray/fits/issue-3122-followup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5478b95cbde34daf4234c666d0911445b6e5ea0b", "messageHeadline": "Add APE-6 references to io.ascii docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "85448741c61299be6e2ca7a4a016eedfdf503cae", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc52ba7962577c6837f6929cf973b6c0f90dab13", "messageHeadline": "Add index bounds checking on table Row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "371d69c51fb6a10620a4ba93f8e60c769ed5f524", "messageHeadline": "Remove __iter__ and __next__ and rely on default Python iteration", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "e73abaf2c5eac5edcfefbb9d50f7dfb8026bbebc", "messageHeadline": "fixed missing bracket", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf9a279b9172abbd1a3d8ca3fc0b6d62947cca14", "messageHeadline": "Disable the regression test for #3122 on Windows, since the filesyste\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f4e2cf68c111c20f22ce60a6851c8ef3a9cfdb55", "messageHeadline": "Merge pull request #3362 from embray/modeling/fix-mapping-inputs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "98cd05b9150459c5c16cda697f94960f1489386f", "messageHeadline": "Add 'what's new' section for modeling; should address that portion of\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "e46ef26663774fd527a0d9ba6e6fbf9ffd68c322", "messageHeadline": "Soften the warning at the beginning of the astropy.modeling docs to a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "09bbeddf65a83dadea0de5762a8f86a878ab2976", "messageHeadline": "Mention defining an 'inverse' property in the docs and show an example", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c2adc42c837483853989786247a15bc5c7b19f42", "messageHeadline": "Slight improvement to the fit_deriv docstring", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "db76fcaf7151089f14dc60fc5aea99c45e4367e4", "messageHeadline": "update .mailmap for impending release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "49b3dad8c8326bafab58f197f9dbd33fee57305e", "messageHeadline": "fix typo and add example transformation for position of sun in GC", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ee16b79a0c1c3303c94eee4a2d0c1f91172fad07", "messageHeadline": "added definition of unit vector x_gc [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d304bdb7e5102ac4128a1627153dfefb2d882535", "messageHeadline": "Merge pull request #2932 from embray/modeling/parameter-defaults", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 136, "deletions": 102}}, {"node": {"oid": "276d5f442a8c6102fa3f4d168f84f40892ae5d1f", "messageHeadline": "Adds a changelog entry for #2932. [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d6c251dcae88f525255ef4d8801a23d4230cc8b7", "messageHeadline": "Adds regression test for #3362", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "09e13bfaf27d46ef1a8dfc9d06bc902ec87aac14", "messageHeadline": "Remove the shortcut for all scalar inputs/parameters, and ensure that\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "98f71754f5e8d4acdee88a06363af3d76402f354", "messageHeadline": "Remove superfluous asanyarray--by the time this function is called al\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9585a8bb64c2fb53eb975c215df4e1957901c4e4", "messageHeadline": "Merge pull request #2319 from taldcroft/ascii-dtif", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 716, "deletions": 15}}, {"node": {"oid": "45083774726a5aa2a71378385616b3cd83499b2d", "messageHeadline": "Merge pull request #3296 from cdeil/radec-altaz-tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 171, "deletions": 142}}, {"node": {"oid": "125ad384d04b04d612eb11ffb149ef682cb1726c", "messageHeadline": "For some reason this doctest was failing if the tests were ran in a p\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0664a4f89c0a0cc6a7184bb8448b878515162515", "messageHeadline": "Merge #3167 from rashoodkhan/fits-rework", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "2db20cac9f8b1a12d0c2d13b67d7927c5c8f350a", "messageHeadline": "Add a regression test for #3122", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "233d605c1d99bf05aae48cc65bb388fae53cb8a2", "messageHeadline": "Add missing 'optional' specifier on the fitsopen parameter documentat\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "63cd5e1d1b3a30d537d6cf8974b35f985bd7cd23", "messageHeadline": "Rename the 'cached' option to 'cache' so that it is not confusingly s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "8a224333aa78f55546efaab2530aa87f278ac114", "messageHeadline": "Added change-log entry for API update for #3122 and Bug Fix #3041", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9c914b520ad38c49fb4384b51cd4e82ce28c0241", "messageHeadline": "Added cached option for fits.open() - Fixes #3041", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 10, "deletions": 26}}, {"node": {"oid": "9400c2545afde92ab3c3dbe745693914b86ec3d0", "messageHeadline": "Added download_file() method to be used for downloading files", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7f3a48a23a2dd5d038924be5e2a1f7ec47ae1329", "messageHeadline": "Merge pull request #3360 from migueldvb/wcslib", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1c07cf9fd243e7423ca3c497ac9cc3e58eb9f7a", "messageHeadline": "Merge pull request #3361 from bsipocz/docs_fixing_typos_III", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 83, "deletions": 96}}, {"node": {"oid": "167a74c31b3de56c89b8889f1cd5e04b1ec81f95", "messageHeadline": "Fix spelling typos in updates [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9149d6b3d2a027465ec1f2ff53be851486e64ae", "messageHeadline": "Remove unused imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "674aa8ab8ab85e8f381f7f537d8246f84f0471af", "messageHeadline": "Fix spelling typos in io.fits [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "98ca987dc816a9594cf1de6424db8816d6ed930c", "messageHeadline": "Fix spelling typos in io [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "5216f65e6add21631aa12c62f14aaf695c2c1c94", "messageHeadline": "Merge pull request #3357 from mdboom/wcs/unicode-sub", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "eea42dd33963b2cf31911f8894ca25fd6f9c1e2f", "messageHeadline": "Add changelog entry", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4bf5190e06e3d5b7e05647aa66920e72dbc9bce8", "messageHeadline": "Fix #3356: Accept unicode strings to wcs.sub on Python 2.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "eef9d71263844c57cd6b0d651844f4b86e9e5291", "messageHeadline": "Merge pull request #3353 from astrofrog/fix-sys-modules-error-logger", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "be287f694b79d5572bbc282f414058fb964e7f85", "messageHeadline": "argh, markdown ReST mixup [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e240a34a8a2a7d37e76895386f1d7076d196d657", "messageHeadline": "added code examples to docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "852565221e39f7e8f0fe8611d94e05e1df2abd88", "messageHeadline": "add note to see docstring for code examples", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bcf11593743e003834aa01fbe0431d8481c7de47", "messageHeadline": "fix latex formatting", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2f083c232a4c0c2cd5bfe702e93084c559a5dc02", "messageHeadline": "attempt to fix degree symbols", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4c344ce4b36cce01eb8e4947613198f5ae97d647", "messageHeadline": "update with @cdeil's suggestions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "33f8365340d0e9d8b2fdd4667c62b5bfbb9b5c7e", "messageHeadline": "math error - forgot a d_GC", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc759190f27d8891db38d06e9ee8237fb2fa27f", "messageHeadline": "refernce new doc from galactocentric docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b33557981ccb59e728defd6b0f40d141f95094dc", "messageHeadline": "add toc entry for galactocentric", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "54063af54ddb6a763bcbdfade334c0023a7feb99", "messageHeadline": "add reference name to top of file", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "37d43270bd344699f6cea2eed713778b1049e105", "messageHeadline": "added description of Galactocentric transformation to docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "f18411c8287f5364e44707b69b51852811181c43", "messageHeadline": "Fix UnitSpherical handling to detect subclasses of", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd60b6a44137948a833073d968452af9d9e2ae42", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "32ea96564696f122b5956d20065f741985285545", "messageHeadline": "In rare cases the iteration over sys.modules.items() can fail with th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76ecdb67bb1ca43a5986624b16f788b2d19f3f72", "messageHeadline": "Added changelog entry for astropy/astropy#3330", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "938e14c8afb44cb4d21cd35140be71cc0463a010", "messageHeadline": "Merge pull request #3349 from taldcroft/whatsnew-ascii-mixin", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "9440f4a0332648193f3d40685854a08cdd354003", "messageHeadline": "Merge pull request #3330 from eteq/equiv-frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "a81221753746e75969bcb2d54487b5b0f5adb523", "messageHeadline": "Fix missing word 'module' [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4dcaab80c9dd61cd76ca167150e0bd53781fc52", "messageHeadline": "Merge pull request #3351 from adrn/whats-new-1.0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "694f07cb49f011ddf22af08bf0c809cf9d964106", "messageHeadline": "Merge pull request #3345 from hamogu/patch-2-new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1f0047868ca85698ca0de4c91d2f393844a830e7", "messageHeadline": "Merge pull request #3348 from bsipocz/docs_fixing_typos_II", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 90, "deletions": 107}}, {"node": {"oid": "d760bee3f85167dcc78b46835d2c6cadd2e3c21d", "messageHeadline": "added entry for Galactocentric frame", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f4879277fa7d0af198c09caca66556ede6a171f0", "messageHeadline": "Merge pull request #3347 from embray/docs/fix-tag-docstring", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e7cd2219cb24f6c8ad85f8c7d69024d7f03aef26", "messageHeadline": "Update tests to reflect the change to is_equivalent_frame giving Type\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e723e9c6f32bc2fc652ca6f8d169e0a26338dcd2", "messageHeadline": "change checking of SkyCoord to isinstance in is_equivalent_frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6355b71be96dd4728050b7ab1233ede598f8ec2e", "messageHeadline": "Changed is_equivalent_frame to give TypeError when relevant", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0706a7af7bc7de4233b1df45151e46e941f1ffdf", "messageHeadline": "change implementation in SkyCoord initializer for list input to use i\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "9482837f7042c2522bdce670224a3ba7560fb526", "messageHeadline": "Added is_equivalent_frame to SkyCoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "28509000d392d6e80e8cee8c88cd7b4cbbfb3454", "messageHeadline": "add is_equivalent_frame and associated tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "bd4fe18a5d583982bce33714a4059440f59f5c81", "messageHeadline": "Clarifications in the getting started section for coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e2cfbe15fd7dcf089d08f7c34d5a206bae1d1979", "messageHeadline": "Add What's New for table mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "086dfbe105058836ca0a2a41536e6c517dba8c0c", "messageHeadline": "Add What's New for fast io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "c2fca4eea60c05f5427c76f6378d595c365a9918", "messageHeadline": "Remove unused imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "1de012927924427df4b70e336c1d7d140953ab15", "messageHeadline": "Fix this docstring to not end the first line with '::', which does not", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "51e7957e9140c587125761add02788f028b20b16", "messageHeadline": "minor changes", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4fbe0e360b72fecc2b089533858b1663cd9833c5", "messageHeadline": "Fix sphinx reference", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "10b296652c4b0c1f37c300e1f3a4881634858a33", "messageHeadline": "Fix spelling typos in updates [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "e4097343e9440d1a36ed852125df8c250ee30d40", "messageHeadline": "Merge pull request #3342 from hamogu/fix_3319", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "f683e73631a52c497a49f17e0b5958cad3369639", "messageHeadline": "fix up some rst formatting in ui.py", "author": {"name": "hamogu", "email": "hgunther@mit.edu", "user": {"login": "hamogu"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9a20554db3831c89244cb4f155901071fd5d5196", "messageHeadline": "doc update and simplification of orthogonality check", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "355c0e52ccf81550a0c32edbb5d63878d088058f", "messageHeadline": "Merge pull request #3340 from eteq/fix-3322", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "386631b3c894ec16d2edb25b38186ff5bc86fd2b", "messageHeadline": "Final CONTINUE line no longer contain an '&' in Cards.", "author": {"name": "Shivan Sornarajah", "email": "github@sornars.com", "user": null}, "additions": 45, "deletions": 8}}, {"node": {"oid": "c46953a93c7e41f82488760a028452b3c70a14e5", "messageHeadline": "Merge pull request #3341 from hamogu/patch-3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "87c378767636522e474a243371ea33fd139b4047", "messageHeadline": "Merge pull request #3324 from astrofrog/whatsnew-1.0-visualization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "e8380c56ac8ffe18a8dd87f9b4ea4b14cf607ac4", "messageHeadline": "Tables that look similar to DAOPhot could cause guesing to fail -> fi\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "3fdd5b7cc9041b73e28af6a1db2e053b2fc61709", "messageHeadline": "Update access_table.rst", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c5fe13318789ee640062cf821d0fd6d4fb390fe6", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec8843b5f04f9b3549392c1abfda16885d0037af", "messageHeadline": "Make SkyCoord.to_string not give an error for N-d coordinate arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9d2abb1f1085441b797ca3d42d4c2ebcaddaa2a8", "messageHeadline": "Add regression test for #3322", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6791b6504efed9e73a923549c30ba6bbb7219e8e", "messageHeadline": "Fix spelling typos in all modules but io [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "9828969a0f77bab1a60e9c6b1a68d2c06ffce1a5", "messageHeadline": "Merge pull request #3339 from nden/fix-maxiter", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "be086a666f596726390073f2e9a0df4fca17b1c8", "messageHeadline": "fix for maxiter argument to SLSQPLSQFitter", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "67e8b2e0801c1ef0c0313345d994d65aa8cd7aad", "messageHeadline": "Merge pull request #3305 from embray/modeling/issue-3305", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45112665bde5ac202a09e461e3ad711d8c75c3fa", "messageHeadline": "Merge pull request #3331 from eteq/whats-new-altaz-lts", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "512199ecfd547d2523e81852fe9b7f83c9d88f6a", "messageHeadline": "Don\u2019t use Astropy style since it fails on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "be3e15e6f2121ca987a02aa49a7e87e3923f7185", "messageHeadline": "Merge pull request #3327 from bsipocz/docs_affiliated_packages", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "20a4d379dd86d1441a67ff157f81dfbdd2ca09dd", "messageHeadline": "fix failing doctests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30be7250767a6cd9ea1cbe3789cda8e6badbe36c", "messageHeadline": "add LTS section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "da2ff9ad5d38b4db8be8ae88dc6e13b19dc3a001", "messageHeadline": "fix indentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7f7416b0b4e699a8674ab9d7e285712da344d61b", "messageHeadline": "Added what's new entry for Alt/Az", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1f8028e7ef6af110b3f0793fdb9913130b5433f7", "messageHeadline": "doc update", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1aa7e59f11f9d4bc96ad82ed03b5c2784d70838f", "messageHeadline": "add a test to see if pixels in the projected plane are non-square (di\u2026", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "6d030a348690bdf4472fc5da96f2dc54d1431e30", "messageHeadline": "Update .gitignore for change in PR #3277", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41052598f03a9232d12fab25a065e1e32716fda5", "messageHeadline": "Changing git part of the docs of affiliated package setup to work wit\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "a654376167d1e24c8535924020da6943ea749bc9", "messageHeadline": "Updated changelog entry to reflect change from celestial_pixel_scale \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5a06070cd7a78bd7ac84b979e8bc0ceecac6669a", "messageHeadline": "Minor markup fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28b2cb176800a26e36f45d85462db93389116fb3", "messageHeadline": "Marked v0.4.4 as released", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d36e953a76622452903c221d0fb6ad950a2888ee", "messageHeadline": "Added \u201cWhat\u2019s new in 1.0?\u201d section for astropy.visualization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "83989e22ab8049f8f6e79cb41c008aaa90fd1033", "messageHeadline": "Merge pull request #3277 from astrofrog/rename-erfa", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f9e30c435220a494e96ad8f31aaaceb16ef13254", "messageHeadline": "Update releasing.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25b463f7101454c42f850c9a6668d0c97bac7643", "messageHeadline": "Merge pull request #3314 from saimn/doc-scripts", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "b6c606d1afcab9b4811fe30bcf3a67f57a9a0113", "messageHeadline": "Merge pull request #3304 from mcara/celestial_pixel_scale", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 113, "deletions": 62}}, {"node": {"oid": "a9339ac48bbcc7d4a415a7420da6c1a80967b36c", "messageHeadline": "Merge pull request #3318 from pllim/analytic-func-v1-whats-new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "4d14a56f1988c4af601dfa07395fe28c7d575c78", "messageHeadline": "Update the initial parameters for the second peak so that the fit wil\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29913ca16a4216e9f127175138f4e84709c3db9b", "messageHeadline": "Install pyyaml by default in appveyor build", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99a879461e1b28fcc4146ab98a73a3df2f82a37d", "messageHeadline": "Skip ECSV mixin writing test if no pyyaml", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aa64a2d3ec5db621411f91d9ebb739b43c849ae9", "messageHeadline": "Make ECSV writer be mixin-compliant", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "5e5514c90ebe90c646fe5bd006df7a71e9280044", "messageHeadline": "Fix bugs in test_against_hor2eq coordinate test pointed out by @mhvk", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "856f9d8dfe44e0d494034974569122d2ff1c8b3a", "messageHeadline": "Allow for non-existent column 'ndim' attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd07ff65ad8e15b4bad06822c6c75e19bf30d94", "messageHeadline": "Change ECSV version number to 0.9", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5f2268cd092af9ad338122cd12748fee4d4e773e", "messageHeadline": "Change 'columns' and 'type' to 'datatype' for flexibility and ASDF co\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e7f0c8a5645d0803ca7c4660891a83d8ddd03df6", "messageHeadline": "Various:", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "c3a066a732eca0b059a3bfb133ca61e8c1b6ccbb", "messageHeadline": "Update doc example for python 3 compatibility [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60643cf96b385595e7199516135f507962656935", "messageHeadline": "Raise exception when writing table with multi-dim column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "54d15e53b6c6bb6efbe1bfe3e2cfcd721bff7430", "messageHeadline": "Add PyYAML as optional dependency [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c87312906cce7ff99fe92286256631645aa7196", "messageHeadline": "Implement comments from @mwcraig and @cdeil and change default conver\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "d0d8e4c7c80bfe89752fd229dbae723f8ece8b35", "messageHeadline": "Skip ECSV doctests because of optional pyyaml dependency", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3efce29d5ba7e6e95f3f5bc465e430e9fc4f2dee", "messageHeadline": "Add index doc writing example of ECSV", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "e7667a369ce0efedbd0635aa9f2fd8b54dac62bb", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a9732d3ea90bcfcedda338e5c1783aa4febd0624", "messageHeadline": "Handle delimiters properly and test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 77, "deletions": 33}}, {"node": {"oid": "081e2c8fca1e352c2a918c1b526a9c6c7f36e220", "messageHeadline": "Put ECSV at the top of the guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b19272171d339a68a48069ba2afb6c02c4c3a72e", "messageHeadline": "Remove float128 type in testing for Windows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "54688d57490454cb2460f9b919c2b379f6ecca13", "messageHeadline": "Inherit from basic reader instead of base", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "4b691e1264c149edc702ef2aaa244c9a4c39621d", "messageHeadline": "Python 3 compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 22}}, {"node": {"oid": "0fd429d205b1823135189f50971a208b3778414c", "messageHeadline": "Check for yaml and only guess ECSV if available", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0bb632b4e96cc6e55aeb4ccfec954d914a5f6f68", "messageHeadline": "Add Ecsv format to docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "418f9419e1f29dfde7095234bf65c50f34b4b247", "messageHeadline": "Add pyyaml as an optional dependency in travis config", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24f37bb04f431c214f0b9da50d750d5785b450ca", "messageHeadline": "Fix the Ecsv docstring to be relevant [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6c1be41ef266d474e52593f99dabc5e3958cb517", "messageHeadline": "Add initial tests and fix code to pass them [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 213, "deletions": 9}}, {"node": {"oid": "f36ca6c454bdbf8ace1470d4be8dc15706530b22", "messageHeadline": "Do not assume default TableOutputter in ui.read (defer to Reader clas\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "da5ffe81e150879f5d0324af18a02ed689cc7892", "messageHeadline": "Change DTIF to ECSV [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "524f5d928e422ecf90bf0153c97808be2be97f92", "messageHeadline": "Import yaml, textwrap only when needed [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "794dfd3811b54431279c11893c72ccf876691ed1", "messageHeadline": "Make DTIF header line YAML-compliant by adding block --- separator [s\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a755bcb59cbbf43bac3b3a536f3fff21761b65f5", "messageHeadline": "Add a %DTIF-1.0 header line at top for unambiguous format typing [ski\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "621d926fbf225c8f4b5508a6b5496be254e02cc9", "messageHeadline": "Make column attributes appear in a specified order [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "58849567bb99b970acad9fc774e8e8ceaad1883c", "messageHeadline": "Use yaml SafeLoader instead of Loader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d8f10f91a1570cff74bbf3a4aecf9572ee4c017", "messageHeadline": "Don't strip whitespace for YAML", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "288d0d8c64a99b776edfa9ca8d854b47f829cd6e", "messageHeadline": "Add code for custom Odict Loader and Dumper", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 135, "deletions": 49}}, {"node": {"oid": "ee36c4afe1b20e1ec37797dc6dadad9c4c86b6d7", "messageHeadline": "Change from JSON to YAML (WIP)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "63efb7bfbc6796787245f6081225bf23a3e153b4", "messageHeadline": "Add standard header, version, schema", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "4c0d2c6a7ccfc07d0608a29a95ce6e05892a24a7", "messageHeadline": "Clean up, remove start / stop markers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 37}}, {"node": {"oid": "a3e6b1ad9b1bb8447705658c8f038038ed01daee", "messageHeadline": "Initial implementation of DTIF format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 194, "deletions": 3}}, {"node": {"oid": "4d9e61beb1af5474c65d523e4ec53d64e9d3863c", "messageHeadline": "Small updates:", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a54108ac6541e479a01c53b80b53d750239e1a7d", "messageHeadline": "Update scripts doc, following #3271.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "e629177da9d8aaa6cc1742acf580aa82ad09e77f", "messageHeadline": "Merge pull request #3321 from taldcroft/table-bug-3321", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7cf98859e7d6f854c66ba01083da3ac00a288bc5", "messageHeadline": "Improve AltAz to RaDec accuracy tests", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 157, "deletions": 142}}, {"node": {"oid": "28ef7b3fc3fbc6c819e849bd65b56350975b58cd", "messageHeadline": "Fix failure to set new column with a string value #3321", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "344e75da80020508443e39b7f1052dc79fa9fcc1", "messageHeadline": "Fix another import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3ef0ed0e0145623c1f4f95b0144cde7cdc4bc52", "messageHeadline": "Fix another import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a76ccbbaa4952931a1e5ed3737cb54259fb5e959", "messageHeadline": "return ndarray of pixel scales instead of tuple of floats", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7845a5ee785df17c2be55611a6414115e49d4c68", "messageHeadline": "Merge pull request #3316 from montefra/fit-docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecda8e68d8700fa3e62be52e457de4c66b5ad403", "messageHeadline": "Added mention of blackbody function and example.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8da2353b99a6bd266514f03e1b1fc26772f8deef", "messageHeadline": "Added changelog entry for #3303", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "639da01e1cca49235dbba27bc9235b7d8a4b5791", "messageHeadline": "Added what's new entry for analytic functions.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9a0b08448bee0bb8610be172065c0fdbd2dc73a5", "messageHeadline": "Add links to \u201cWhat\u2019s new in 1.0?\u201d", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "82a1b30dc3df2e6298da0ee0c0e6a5e42c3c6aae", "messageHeadline": "Merge pull request #2862 from mwcraig/change-flag-coll-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1377218cf296bd9826a413f34347a6868c87bba9", "messageHeadline": "Added heading for Galactocentric frame in \u201cWhat\u2019s new in 1.0?\u201d", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aac3131ae4f671b784b28f0248e6907ff4421cca", "messageHeadline": "Merge pull request #3303 from adrn/au-long-name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "bd6a2dd179291bf3cccdc179a158d1084f6f0d0d", "messageHeadline": "Merge pull request #3312 from bsipocz/docs_fixing_links_for_py3_build\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "357f1d76e3cb0db1a3b5436c3cdc1efe933d00f0", "messageHeadline": "Fixed typo in Fittable2DModel docstring", "author": {"name": "montefra", "email": "franz.bergesund@gmail.com", "user": {"login": "montefra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75c7620b35c3b8cc56343ac5a662d13f06884451", "messageHeadline": "Renamed astropy.erfa to astropy._erfa", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e59504c819bae2abb1026923ba095f59868895be", "messageHeadline": "Added section headings for \u201cWhat\u2019s new in 1.0?\u201d", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "fdacbe065f03ea7ee138531c3d23ffc05fc8ca13", "messageHeadline": "Merge pull request #3011 from taldcroft/table-mixin", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1515, "deletions": 222}}, {"node": {"oid": "5b513f7636cd7bc9925bc12f353d8ceb628dd28c", "messageHeadline": "Merge pull request #3313 from barentsen/bugfix-single-table-stack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "17ac834a9640291e146dfab8e872083e205ef6e9", "messageHeadline": "Merge pull request #3285 from eteq/list-skycoord-inputs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 206, "deletions": 58}}, {"node": {"oid": "c6797ae8a2e68cc458bb78bba3c80452f9f15e45", "messageHeadline": "Fix failing sphinx build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d861bee9b11ff9e6d6ac3fa4985b55d9f03f16c6", "messageHeadline": "Allow any ndarray subclass as key column in join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fa2663d7ddee9bac78cc34b2ec14e6301b2727fd", "messageHeadline": "Add test of insert a QTable row with an inconsistent unit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "29219891f9a8ca4a3555f0778c5414d03817bc3f", "messageHeadline": "Address inline comments from @eteq + whitespace cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "58b2df5dd94ed4da736c4d567b466eb08ae4b204", "messageHeadline": "added concatenate function suggested by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "fe770611150f833f30ac1285e46439d4eacec73b", "messageHeadline": "reorganize parsing code to make the flow a bit clearer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "2717cea2582c64671b338dcd6e46f60ccf9b74d2", "messageHeadline": "Fix very subtle bug in Longitude", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c540ef51baaf1432a943731502f28f454cd0573e", "messageHeadline": "Changed approch for combining multiple SkyCoords based on @taldcroft'\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b6f99928afd8371e3dcfae6b18dd0ce69e9cc7ca", "messageHeadline": "Improve some of the error messages for SkyCoord parsing issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a1fb408445c30a0da870147903707318f91e43f1", "messageHeadline": "Remove duplicate computing of list of frame names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58de89f972c436b17d6014d49bb2950079819793", "messageHeadline": "Remove unneeded check from 'frame'", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dda130b2e9b55a2bff38a6474224346cd857435", "messageHeadline": "scinit_kwargs -> init_kwargs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "708d378a6ef99f9ade4fc0e0e209093759d7512d", "messageHeadline": "update changelog to include issue number", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "051aec7d0cd66bfe8cd3aca11ca4c4a21104b7f7", "messageHeadline": "fixed tests for message change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d2a2339f505c664214edabecfb1e952cedd9413", "messageHeadline": "Fix unintended indentation change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "776105ecc866919898e3ea7d60024395751ebd99", "messageHeadline": "Added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "44807d8aa6985e1dff2f3b3045e0373de2451d24", "messageHeadline": "Documentation clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "452aab877578db6c61c335315427615c8d8f0806", "messageHeadline": "Implement list of SkyCoordinate/frame/repres inputs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 36}}, {"node": {"oid": "c2a753b42f0f963a7d5f3f14d4e338e15ba5ef0f", "messageHeadline": "Added tests for list of SkyCoordinate/frame/repres inputs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "8687102b02761d255cac47cf5870417399bd0259", "messageHeadline": "remove unneeded enumerate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d269c8d8bb72ec6f6ab33771bd2978f40a55f84a", "messageHeadline": "modify unit tests for proj_plane_pixel_scales to test each exis", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4e3a8dbaae4a1de60dd5d8541e2374eb39b1d77e", "messageHeadline": "fixes for test utils", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14cdf847a477b60044315e22393674ea90995932", "messageHeadline": "fix for failing doctests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8267e40e2caa76407671949aa6dd2a7e5cd48636", "messageHeadline": "fix for failing doctests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "535f393f2307446d3b6fa524ccede8c29252403e", "messageHeadline": "Rename celestial_pixel_scales(area) to proj_plane_*", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "e306e2833fdeeea853e8377646a25bbfae3eee4b", "messageHeadline": "Merge pull request #3309 from mhvk/iers-b-for-1.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 424, "deletions": 166}}, {"node": {"oid": "e35c8ec5226989c5177c824f6a58abd8267aafc0", "messageHeadline": "Added a reference to issue #3313 to the changelog and regression tests", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "447e1e7446c4f2f6764e34c38100a79fa001422f", "messageHeadline": "Raise TypeError when hstack/vstack is called on an empty list", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae66dd4ee47ae34ffa0ffdcf339ecd4b3ee17b93", "messageHeadline": "Bugfix: allows a single table to be stacked", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2fc7891f1328e86ebcf3678c3eef89c57d3e0a9c", "messageHeadline": "Remove changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0889e03cc8d73f0787b3a563914e09d1bface42b", "messageHeadline": "Include some checking of content o exception message", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2807031bee04b3eb1600139d5f603ad768488051", "messageHeadline": "Check for specific exception raised in FlagCollection instead of stri\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f1719a401db9c6e7de6296d3e01df4773304360", "messageHeadline": "Adding double ticks around keyword argument", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d26a3cd6cddc58220b35a949fd9bcb6d8c4fdf82", "messageHeadline": "Adding new nitpick exceptions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2616e6c85556d87d487e19103e54fd567d0a8e7", "messageHeadline": "forgot to check doctests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "695a5fb4f88aee7080d0db8aaacbd971d6f67e97", "messageHeadline": "change name to meet consensus", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "fdf53ed7487987bd7783515a75374d03c95a132b", "messageHeadline": "Merge pull request #3310 from embray/misc/fix-2909-changelog-entry", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e3b1296d69ac46aa2f62862181c981765ef9a3c1", "messageHeadline": "Move the changelog entry for #2909 to v0.4.4, since I forgot to actually", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c890c41648f26e2860b158ed302713e960e180ec", "messageHeadline": "Merge pull request #3308 from mdboom/samp/ssl_version", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 104, "deletions": 74}}, {"node": {"oid": "776e1b3b88f5e4d1265d792849348178cf67a306", "messageHeadline": "Update IERS B table for inclusion in 1.0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 424, "deletions": 166}}, {"node": {"oid": "c42121a3bef96d1639c9b009de9c981d06a123b2", "messageHeadline": "Fix #3305 by using a different random seed which happens to give test\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0003a0b80e0d29e7e1696fc045d4b41ec39c5d64", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "530970b22980d9dd1df22e34def1cda93bebe832", "messageHeadline": "Merge pull request #3291 from mdboom/erfa/warning", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "40d05e497bcbf7a43bfdab8d81cbb30b15f9537f", "messageHeadline": "Let Python choose the default SSL protocol for us.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 81, "deletions": 74}}, {"node": {"oid": "2f52eddb84752642fa248e3d4cbe3e20730d9f1e", "messageHeadline": "fixing unit tests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7ae5cd82c5a704391654daca95edac9929658e80", "messageHeadline": "fixed docstring tests and unit tests", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 13, "deletions": 31}}, {"node": {"oid": "778ea15b1449d874f85fd0609b4fa5a12bc04a53", "messageHeadline": "Simplified `celestial_pixel_scales` and `celestial_pixel_area`", "author": {"name": "Mihai Cara", "email": "mihail.cara@gmail.com", "user": {"login": "mcara"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "697203af45e448463719f9ab0800bf5bcf816b5d", "messageHeadline": "Merge pull request #3293 from Cadair/quantity_decorator", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "96a69c7c4f81447338e04e02311095db166d873a", "messageHeadline": "Merge pull request #3148 from anntzer/fits-section", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 152, "deletions": 227}}, {"node": {"oid": "96cb63cd50f2aa84ccdb9bd7e08843fecac9f38c", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "e7801c575679598dc6c9f096509d7a0190cfa7aa", "messageHeadline": "Updated v0.4.3 release date", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d0f0d29102ea54582f240a606ea0cb278d7b642", "messageHeadline": "update expected doctest result", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "22189d892b954cc86ac39b81b431b77884d89f8b", "messageHeadline": "add long name for Astronomical Unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f0b4a09aba7a2ef420334f3ab075b489e800d36", "messageHeadline": "Update releasing.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f3b982184a297a5fa20347ec88bf4fda6ea9019b", "messageHeadline": "Merge pull request #3299 from astrofrog/issue-2721", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "8c3d139bcbfd1a077d42e84e33f643a581c2a885", "messageHeadline": "Fix test further", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c87a87e9ea9fd85e8dbef3b2535758a0fa22245f", "messageHeadline": "Cleaning up 0.4.3 changelog in prep for release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "448a8de98a576712210eb8ea0b0ffda35dea007f", "messageHeadline": "Provide default values for all parameters of all models included in t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 128, "deletions": 102}}, {"node": {"oid": "5fd5195a92014a999129b9c78adbc6fb0dfb1b3b", "messageHeadline": "Fix docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec8ccb3999389b1d68f973d6500078bba8056bae", "messageHeadline": "Check more about the warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "576bae31ee31a3c05ac5267a285bccd41eb9aba3", "messageHeadline": "Remove dead assignments", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "98969ff9cc8fbba2fa30567052b16a8e388fd106", "messageHeadline": "Merge pull request #2920 from bsipocz/coordinates_accept_space_separa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 159, "deletions": 32}}, {"node": {"oid": "b19c9d708778e83551433642f14fa2077d002512", "messageHeadline": "Adding issue number to CHANGES entry [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "284023b10f9239741c89060d65b461439ed842ed", "messageHeadline": "Added unit test for human_file_size", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6ae6e658aae4932c32490f155205ac676e6008d4", "messageHeadline": "Fix mistake in rebase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f05a8d3095cbc144d6b2c1b32b8a43e3d76d74b", "messageHeadline": "Doc improvements suggested by @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c0f2d42fa72bcf92a6bbd5dc82fedb4af3d83149", "messageHeadline": "Make sure mixin cols have mask if needed after inserting rows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5415ef855820fc5749bd14be0b7042159c725efc", "messageHeadline": "Generalize _col_update_attrs_from and use where possible", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "01857a72c4b031dbf4e0b07059c8d3b43b3af5ca", "messageHeadline": "Make changes suggested by @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "cb4cdd93742b922ed292c88e6b8b0b9ef103202a", "messageHeadline": "Add 'interesting possibilities' to docs [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "06fc92053e808415d9b8e4931e693f96c4472eb7", "messageHeadline": "Add draft of mixin columns documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "02b053da8ca50b1470555cad7760d9a0d1873561", "messageHeadline": "Raise NotImplemented when trying to rename a mixin column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "37f25b3a0188e65ef10d96e563ee8aa676336cf4", "messageHeadline": "Deal with trivial remaining TODO's", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "58a8db410fac262a459ba99370462ba078ef1185", "messageHeadline": "Make mixin-safe col_* methods non-public by removing from table/__ini\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c8654fe6c9f0e9a2a2356bafd471c7ca30d022c5", "messageHeadline": "Remove duplicate shape property from Time (after #3138)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0cc34e5c2f29513956af18a668d5ed20c2a63a25", "messageHeadline": "Remove _astropy_table_compatible attribute from Quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "834978fea1cfe23b0b494b3c453de176f6dafd21", "messageHeadline": "More tests and inherit attrs in join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "70f7dd18af7b03f2ec88c8a419c56cabe0c53d2b", "messageHeadline": "More tests: converting QTable to Table, and grouping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "d23ae587f9e5160ba43563fb9db866f42f2b9ddd", "messageHeadline": "Make attributes inherit when setting column from quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4c8994db51dce93be6310b2613f34c02cc138355", "messageHeadline": "Add test of assignment", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1d4d4933281fb012d161e3ea62e1cfeff4faecad", "messageHeadline": "Add test of converting to numpy array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "907e85f3b66cc0ba3f9af5da8fff132b8c861101", "messageHeadline": "Make row insertion work and add test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "ba67066b6f70ebbca1a70f682a5599ba0b557a53", "messageHeadline": "Fix problem setting mixin name prior to copying", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "d1bd5cb0ed2d5ef070ed0e292eff0fa41e4d3136", "messageHeadline": "Fix some python 2.6 problems", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0ebb798e987f29a0ec79160f34000dea479bbfe5", "messageHeadline": "Implement vstack for mixins and tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "9cb1a061aa1aae6b6a5c86eeb66d5436f4cee050", "messageHeadline": "Make hstack work for mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "13a5fe7002560ef5e5971bc5242a71a2cab08423", "messageHeadline": "Add test of Pandas series as mixin column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "10daf9ff3ee31afbe72ea6b9222d8d6173ae6d51", "messageHeadline": "Refactor column copying to mixin-safe version col_copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "45d50d578b60db230736cdb436157f35af50b54c", "messageHeadline": "Test adding mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "6a04537f2969f97e0625b0c191d4748663c87733", "messageHeadline": "Test slicing and item access", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "e418370c40a314a905f1cfe247eb42b73b3a0d7b", "messageHeadline": "Add ArrayWrapper as a minimal mixin example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 10}}, {"node": {"oid": "4cbb806a50a7e9e12b8269f8cf1c60d9955af918", "messageHeadline": "Change to use deepcopy instead of copy.copy for mixin/default copying", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9834db3886403105785e159c065d636d4b067c49", "messageHeadline": "Remove unneeded iterations in pprint clip4 test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09cb9e1dc11db20b692b31c0d64450886d4f51c3", "messageHeadline": "Add test of joining with mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "4991f0abb69e67501c71634474d4c6116effad21", "messageHeadline": "Check for h5py in mixin tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "311ed731faf865843bd23dcfb9f29dd873a21616", "messageHeadline": "Make _get_connectors_table work for py2.6", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd0eaeb6c413c50905f5147d8ea13f4338ad5722", "messageHeadline": "Make fits, votable and hdf5 writers fail for table with mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "cfb5f7fa038e4abeaab12603558fea3fbd13eaf4", "messageHeadline": "Make has_mixins_columns a public property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a018e91143f0791b8d51a441924cf1ec99663e3", "messageHeadline": "Add test of writing to ASCII formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "e1cab1624eff05a9790df60e354c99df979308e4", "messageHeadline": "Include special casing for dtype in col_getattr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "eed04fa42f9979e3611e38b771463521bbebd666", "messageHeadline": "Fix python 2.6 syntax mistake", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad1682c58fc99e1534f9928978fc5ee7eda9169b", "messageHeadline": "Make all pure Python ASCII writers work with mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "df1fbf856aa5049b12444af425887f44dc1ac245", "messageHeadline": "Initial support for writing mixins to ASCII tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "c4a490cfb223aa26df23a1570672c049d63702fa", "messageHeadline": "Add parent_table to list of _astropy_column_attrs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "aa244d764234e9f548d34147f2621472917385e5", "messageHeadline": "Replace _astropy_mixin_column with _astropy_column_attrs to declare m\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "a9f2e250f52257f0463365b14ff9a579572254ca", "messageHeadline": "Fix problems with insert for numpy 1.6 and 1.7", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d03df723941d10f4c50bb0d487b3db09b1268db1", "messageHeadline": "Change xrange to range in one test (py3 fail)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fe2fc0160a23f9498ec6707f7e3e4add298f4eb", "messageHeadline": "Put mixin attrs in _column_attrs and add col_getattr and col_setattr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 112, "deletions": 43}}, {"node": {"oid": "eb513403408f95e0ea5e2aa2a0d39eb78a43fc2d", "messageHeadline": "Add tests for initing from list of cols", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "71ac4236a8a0d1a4baf813a744f0d35ebe5eccfd", "messageHeadline": "Fall back on default name if Column object does not have name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec6d81119ecfc997ffa4b1da583e938ad1422345", "messageHeadline": "Initial infrastructure for mixin tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 71, "deletions": 2}}, {"node": {"oid": "56adee2ff36bd1f9ffb930e12e87751d154e9403", "messageHeadline": "Add FalseArray class for mask and make join work with non-ndarray mixins", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "60671e496ca96ba0e6adecc9673886f8c6594bf5", "messageHeadline": "Make join work with mixin columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 31}}, {"node": {"oid": "46128f006f8b3c5ec96f9a5be99bfcd7a81fac75", "messageHeadline": "Add tests for Table.insert_row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "fc6fdc6ce23d0d300108b07b242894eb0b8e1991", "messageHeadline": "Add tests of Column, MaskedColumn insert methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 78, "deletions": 2}}, {"node": {"oid": "32ffe25291d791c4ea6485c4c5f805af5c2a792c", "messageHeadline": "Add Table.insert method that uses column insert methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 98, "deletions": 60}}, {"node": {"oid": "90a772b40ad15d0f9dca09d88c164932331bba39", "messageHeadline": "Remove axis from insert methods, fix problem with obj-type cols", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "14e47fe012842e630d54c55eda92120cd21b6819", "messageHeadline": "Add insert methods to Column and MaskedColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 8}}, {"node": {"oid": "f30303e938983509d13c00f34a9555cace768b07", "messageHeadline": "Improve comment concerning _mask property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e048265922e6875349a9b4a5961443d02098288e", "messageHeadline": "Remove use_quantity and add QTable as a real class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "0dcd5d59aa8df6b86dff0087321174f834bf926b", "messageHeadline": "Do not assume copy() method for add_columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2d90f9b4207d3fa3f7281ec80c0ade0f1c98cde5", "messageHeadline": "Support Quantity via QTable or use_quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "9982d971252cc91b629fe0d58244287eb25a652d", "messageHeadline": "Factor out new _init_from_list_of_dicts method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "3deb149313f946ace0cf7909dd5ba8e9e11f2043", "messageHeadline": "Remove most of _init_from_table, redundant with _init_from_list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 29}}, {"node": {"oid": "27da88e7aea3fb0cde0c13ad66a385147dbd1f51", "messageHeadline": "Initial support for use_quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "0b5226280c83429e9e9be2d86d8f5598d89d093b", "messageHeadline": "Initial support for mixin columns using class attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "906c8b55f4ed1a0911c805d83c77320d4d16563c", "messageHeadline": "Continued migration, down 117 test fails", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cae941e836ef569c006221b9feb685d3d616c4f1", "messageHeadline": "Update documentation for changed table implementation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f7dd6a05d21d571a22c946c5490630cecd003a7f", "messageHeadline": "Added issue numbers to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "36eb70ae3fd597c127a22a5972ee32fdb28f9edc", "messageHeadline": "fixed CHANGES", "author": {"name": "Michael Hoenig", "email": "mhoenig@gemini.edu", "user": {"login": "mdhoney"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c33ffe3789d9559ce57d4cacc4cc991d1ae2620", "messageHeadline": "fixed suffixes in console.py", "author": {"name": "Michael Hoenig", "email": "mhoenig@gemini.edu", "user": {"login": "mdhoney"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1245c561559e586efd3ad268c501fee5fb1a5678", "messageHeadline": "Updated changelog", "author": {"name": "Daniel", "email": "dan.datsev@gmail.com", "user": {"login": "orangeblock"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "928b5d7792414b785b9751290b7f3bf15a78e1cc", "messageHeadline": "Progress units w/o suffixes converted to ints", "author": {"name": "Daniel", "email": "dan.datsev@gmail.com", "user": {"login": "orangeblock"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "13966bd24758eb551b567a34f580e22d1ecd173f", "messageHeadline": "Adding CHANGES entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23cf7086bd80ddf7a57735b6b57c4da2689de540", "messageHeadline": "Adding examples of the newly parsed formats to the docs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "9b43c1e0de5c87cebe205ef4d89afa53db16ac46", "messageHeadline": "Add support for sign separated coordinate values", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "a8906506d3d4b9155687e1067f770d412ecdc91a", "messageHeadline": "Adding one more test for the optional digits", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7cf37599d04d903b4a217142c09519b0c1dac718", "messageHeadline": "Fix PEP8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "f32e3e5622ea98117a80895f1309925d3bc80657", "messageHeadline": "Addressing comments", "author": {"name": "Brigitta Sipocz", "email": "b.sipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "c0f041ab8dd7160711a2ea4d8b6987375b54ae7a", "messageHeadline": "adding parse_ra_dec to __all__", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bb44d12f3af032b7dc44259fee161a75cbdc0748", "messageHeadline": "passing all ra--dec input pairs to parse_ra_dec(), some new tests and\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5175d3bc5fd1eebec8f78f5a3a9fd5b4101986fe", "messageHeadline": "Adding parse_ra_dec function", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 47, "deletions": 13}}, {"node": {"oid": "aff0d73400a6e793096da723c3f5bf76c4a09106", "messageHeadline": "Adding support for JHHMMSS.ss+DDMMSS.s format", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "9cb509e302ca590eacb9dd34a0f5bc61a35b8cc5", "messageHeadline": "addressing PR comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "893ab5ffe6b3216a029a928da0efee292f6fa423", "messageHeadline": "add more tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "613d33817950bf2f90116d4422733af8d2ba339e", "messageHeadline": "Adding test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "80c2234174dcf8ff28d1811bc2be96be9089cf14", "messageHeadline": "Accept space separated <6 values", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d58529e5d239af7fbab2dd66cc75c8623b27648b", "messageHeadline": "Merge pull request #3239 from taldcroft/table-repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 705, "deletions": 429}}, {"node": {"oid": "2e8470de069a3997f9804f6268d0bfe3f6453436", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "62eaa288fc429630672d3a329d14fb88ac75d096", "messageHeadline": "Merge pull request #3292 from mdboom/table/fix-speed-regression", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6ca6ac43704c0dfb93dee1b8a685a392741fcc7b", "messageHeadline": "Merge pull request #3273 from astrofrog/quantity-test-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "da31d2dc83a74474e290e6f57fa3b66cb0d63a16", "messageHeadline": "Add comment about var args to the doc string.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e0e4f531c8b2f2ce65193f59dc3667f69916c694", "messageHeadline": "Merge pull request #3294 from barentsen/fix-metadata-merging-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "28e878c8a3e91eb0c3459500dacb4670d8f19f47", "messageHeadline": "Merge pull request #2946 from mhvk/units_doc_inplace_issue", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b0ca3b138d5c86bcb56128341c2fcc27f5b82190", "messageHeadline": "Added a reference to issue #3294 to its regression test", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f2fcdde5d35583dd420056e1aed6ba496d6cab86", "messageHeadline": "Added a changelog entry for bugfix #3294", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a166f0b71feac6719ad581fc668cd70129e53a2", "messageHeadline": "Make fixes for testing on Windows related to int32 default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "3bb23a68e5db2e2b6c60dad6b3669caa3fb84530", "messageHeadline": "Added test to verify that metadata_conflicts='error' raises an except\u2026", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "cf42af97d0600e14907bedc6fa95d790ff98487c", "messageHeadline": "Add a fix for quantity_input bug.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "27b48de13facad4629db9eaabdd08d2bd9bd9a5e", "messageHeadline": "Bugfix: propagate metadata_conflicts in recursive calls to merge()", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4fd2a86f93b3cdaabb59dc936a95a677d4cfe8d", "messageHeadline": "Simplify vecotrization even further.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6710383925101b216c021d58c9539cf563e58078", "messageHeadline": "Add some tests including one that demos the bug.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "6e631837805ce9766376de25aff78403ac7d648e", "messageHeadline": "Merge pull request #3268 from larrybradley/stats", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "232d5defacb2089a1c6ffbc078c91a714680b5b9", "messageHeadline": "Vectorize status code test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "5a331c2c0d9a187570c04a66fe5c91c17a8cc590", "messageHeadline": "Merge pull request #3290 from astrofrog/radesys-defaults-test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "138173c24a2cb41ed4ddf754c0b98176f56fa08d", "messageHeadline": "Merge pull request #3287 from larrybradley/typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcb8f151f223d21a26af45aba5e629295fc4660d", "messageHeadline": "Merge pull request #3288 from larrybradley/array-like", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 59, "deletions": 59}}, {"node": {"oid": "232bac73a180f52b7ed9d35e79ff53c7877897b7", "messageHeadline": "Fix performance regression in Table.hstack/vstack", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6e0079153da2512d3c39bbd16391c66cd635d04e", "messageHeadline": "Fix #3117: Convert some errors into warnings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "d94e99f59bc05141cf8ad8bcf992a6bf6e6a2e6d", "messageHeadline": "Merge pull request #52 from mdboom/radesys-defaults-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1edcacfe5bab4caaef59a78dcc97cc0f64a09153", "messageHeadline": "Set ctype in equinox/radesys default tests.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "22ac11d48994a1c3ef252a8268cbb621d9ad52b1", "messageHeadline": "Document that in-place multiplication of an ndarray looses the unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0c11ea5cb7b581f0838557dbdaf00ea2379247bd", "messageHeadline": "Use None for default atol", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c695dba9c8596c16b7d9dd9a2b13467f1e3b36f7", "messageHeadline": "Initialize Wcsprm every time in test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8853aca62b920cb119a1a4c04babd5fd176db283", "messageHeadline": "Properly test defaults for RADESYS and EQUINOX according to the stand\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "a31ac38354ace6fbc2be20214f187c4a41554c3c", "messageHeadline": "Implemented suggestions by @mhvk", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "d27b29e6109a28839e80a8a97c1a51161eea3d05", "messageHeadline": "Merge pull request #3286 from adrn/fix-galactocentric", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "4088b155af9f11e849a5a10039a614b3bb11b786", "messageHeadline": "added changelog entry for galactocentric", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8746f57e02c70ed865db7ca667178c976cdeff11", "messageHeadline": "More array-like changes [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "581fa03b5e4137b2fb9c436beaccae51c443ebf2", "messageHeadline": "Change array_like to array-like type [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "fae3d011818f21875055b83d7ae1c6fdebd6b830", "messageHeadline": "Change array_like to array-like [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bce3e5e9a20eb63aa5affaceec66d735a5ec0fd1", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d1bb1a7828dadd7a06765a65fd63ce3b1cbe959", "messageHeadline": "Merge pull request #3271 from saimn/entry_points", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "518665cf7b0b061cb8061e43d3039a52eb258501", "messageHeadline": "Update changelog.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c926b9957c8f5ca2f62722174e79d76e04b46801", "messageHeadline": "Support ellipsis indexing.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 100, "deletions": 67}}, {"node": {"oid": "bd2a6d65e993189813927194b550d6936dc7a6fd", "messageHeadline": "spelling typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95f27a0ec18d0e0f6e7cd2a332278afbbc2610b9", "messageHeadline": "Merge pull request #3284 from barentsen/fix-metadata-conflicts-error-\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38a355c11f213890d2aaa6b27430d5ef62a1dc5e", "messageHeadline": "Fixes typo", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03ffab593bc35af8c7387d66e1c2f82e5960853d", "messageHeadline": "Merge pull request #3264 from bsipocz/coordinates_fix_typos", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "85a08e1de24ac77eb9d96761cf0bd02c820cfc35", "messageHeadline": "Merge pull request #3269 from barentsen/patch-2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33d661e106c8021b4534878d585761ab43587ee0", "messageHeadline": "Merge pull request #3231 from embray/modeling/compound", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4157, "deletions": 817}}, {"node": {"oid": "f7ed83d2c0e201eb212be8d79c51327072741e54", "messageHeadline": "simplify transformation and correct orientation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "59cf9dc50194797bfce3eff901908e91fb2c1b54", "messageHeadline": "Merge pull request #3200 from hamogu/standard-plotting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 123, "deletions": 1}}, {"node": {"oid": "75b90f193faa2a4389af0cb469e90f44444a986b", "messageHeadline": "Merge pull request #3279 from taldcroft/ascii-abbrev-ipac", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "d15decc9a1c873560a76b3a6d56b4e071b855b45", "messageHeadline": "Implement comments from @hamogu including case-insensitivity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5038bf0d253f4788928300768696a9b6c7b9f040", "messageHeadline": "Correctly interpret abbreviated column types in IPAC tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "7fc7ba3d44f255ed58089d9b36a04b553ba13d9e", "messageHeadline": "Use MaskedArray in sigma_clipped_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "a30a2ec51cd95cd87b24150bd10590b60bd75cfe", "messageHeadline": "Add tests for sigma_clipped_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e346e4b75cb53a76a8f31c521bacfc3a3a1f4783", "messageHeadline": "Merge pull request #3265 from taldcroft/time-decimalyear", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 100, "deletions": 18}}, {"node": {"oid": "d78c22f1e98f3789fc57ee86ac4e8a610a764af5", "messageHeadline": "Implemented Quantity-aware wrapper for assert_allclose", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "8027e8fb3de41b4aacf036ad3c05b64c37274093", "messageHeadline": "Use code suggested by @mhvk to keep high precision", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "bdcd31584fb7965dace8bfce78d05e76944e85e7", "messageHeadline": "Use setuptools entry_points to generate scripts.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "091ee1f5f7e0b31772e8089295728d2e08cba966", "messageHeadline": "Minor typo in the io.fits docs", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fecd6823dd2a3d8f8bb96b259846c5176e4bd0a4", "messageHeadline": "Merge pull request #3266 from larrybradley/typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48d75f145065b19f45e59f2a55ea6091134b03ea", "messageHeadline": "Apply np.asanyarray() to input data", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "451340d1cd0b3649410e5dd72bdc637c6a98d544", "messageHeadline": "data need not be an image in sigma_clipped_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15bc43b9b39baa7356f73e38c66860cb5de00707", "messageHeadline": "Fixing typos in nddata [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e135bda4651938e35cf54523be70fcf51a0695b2", "messageHeadline": "Removing unused imports from table", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d5c49eacfe59fed625572f1b19d0b16ded6aecd3", "messageHeadline": "Fixing typos in table", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ec948971de095246ac6cdf19cfa59b4523f7ab8c", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c41f86731aa9fd7869a6bdd452a62b0d046104fa", "messageHeadline": "Fix doc typos and leftover print statement noted by @mhvk [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fc13d584892a30bdcbd0d2724a5d1d2063c242d7", "messageHeadline": "Update CHANGES.rst and fix a couple of minor issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "d8ad3edff6e46a96424bab2b3d19e834b4c68765", "messageHeadline": "Add decimalyear format to Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 95, "deletions": 17}}, {"node": {"oid": "8e245b735c36ecad917e326c727820a549722ed4", "messageHeadline": "Merge pull request #3263 from barentsen/fix-table-operations-docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "7d84d73964d5c1761ff6428b147511849baecc88", "messageHeadline": "Removing unused imports from coordinates", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2757dd4c9e0c4d62f3fe399e7b7dd58dfd804cb2", "messageHeadline": "Fixing typos in coordinates", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "eeb1051c23aa7243f7faf94e8a38abf847f352ae", "messageHeadline": "Adds a RETURNS section to the docstrings of `join`, `vstack`, and `hs\u2026", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "a68931d11b03d989285f162821c6ba92688ce704", "messageHeadline": "Merge pull request #3160 from taldcroft/time-tzinfo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "deb701b33fc0e097ac11e44787417fc8f988e207", "messageHeadline": "Remove the dateutil dependency", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5b7570aaf0d98cd8a6366710087e268cfa1808c1", "messageHeadline": "Use time zone info in input datetime objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7ae2b737f6b72fc542f0af4921678afa62ea8049", "messageHeadline": "Merge pull request #3257 from astrofrog/interval-stretch-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "966058157138688d9ee312d43b7fc0c626c6dc70", "messageHeadline": "Merge pull request #3255 from mdmueller/write-commented-header", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "b3b62f5174d0cc2c16d62e8d109d1462aa29a904", "messageHeadline": "Added fits2bitmap to the list of executable scripts, as promised in #\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "17b8aaa6c0dc075916bc77143d9835e26b3208cd", "messageHeadline": "Merge pull request #2185 from barentsen/fixes-2185", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "ebbd97dd9c1d5d67206aaf49446ed55d53c222ad", "messageHeadline": "Merge pull request #3115 from simongibbons/rice_one_fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "a9f01ebd5e90b6cfda4d3523ae43a478e00c7033", "messageHeadline": "Fixed typo in documentation [skip ci]", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc898b1845823dc6902e522440561ce577f938c", "messageHeadline": "Added AppVeyor badge", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3aaafec72699f468012cd9d33b1fa66d9e3fe850", "messageHeadline": "Documentation fixes, forgot to change an instance of comment_lines", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "be0fc71697a69c5242a8b289d0e58b6517d81f22", "messageHeadline": "Set write_comment to False for readers with no default write_comment", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90d48607700109f5f95b16178d7625a63433ed43", "messageHeadline": "Allow for disabling comments during writing, doc changes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "e1e3c439801defc01b13f8bbf655c99432068f2e", "messageHeadline": "Changed hardcoded newlines into multi-line string", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7e5391f4e0058de8400f4f6b4136b1b46ba4b341", "messageHeadline": "Fixed comment writing system for commented-header", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "811369ad28ec22d759f42c45231293b2ce72e4df", "messageHeadline": "Merge pull request #3256 from taldcroft/ascii-comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5891dd17120f2478fe449eaa5c9beffc2023e54c", "messageHeadline": "Minor tweak to exception message [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4adfa9cc5cb1f9b73aab0d1b9ab9de41b1931cd", "messageHeadline": "Fix a bug pointed out by @nden when slicing a compound model that con\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "3a084a860f34f7e991651907d874db1ad0ce525a", "messageHeadline": "Merge pull request #3259 from hamogu/fix_2657_simple", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "e7489a8f9d34710ab408ea81f5e9ae916c2a1458", "messageHeadline": "Fix broken links pointed out in https://github.com/astropy/astropy/is\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bdb9bc438998c014df5ed7d11c45f282e2a7590", "messageHeadline": "Filled in the remaining documentation sections for compound models.  \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 386, "deletions": 9}}, {"node": {"oid": "7bd3cda77d3123513da6d979d156c82b7eec3a75", "messageHeadline": "Shorten the introduction to compound models per @astrofrog's comment \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 43}}, {"node": {"oid": "ca9a3eaf30ef7a7e9de232e3506533251880c1ec", "messageHeadline": "Added a couple more examples, and reduced the amount of vertical spac\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "bd958a2487d7349e19d8c5c45b7a52ec06a9f8b3", "messageHeadline": "Added long-overdue checks for input/output consistency of operands to\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "65be73425966946f03243c9a06bbe94de6bce7a2", "messageHeadline": "Performance improvements and, I think, I simplifications to the", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 108, "deletions": 55}}, {"node": {"oid": "df04ac1a4671c03cbad7a04d144ce2d37dd5c3af", "messageHeadline": "There is a bug (?) in Python 2.6 that when dir(obj) calls obj.__dir__\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0bde2dd1e6ab23e59cf0d3eb6859bd1b4b862541", "messageHeadline": "Added more to the compound model documentation, and added a high leve\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 340, "deletions": 0}}, {"node": {"oid": "3999bc2137e2a1b2208624c585d374e729d37cad", "messageHeadline": "Fix division on Python 2 in modules where from __future__ import divi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "183954a3d634c0b97804c84c6f3144fe17857bf0", "messageHeadline": "Move the 'mapping' models to their own mappings module, per the sugge\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 80, "deletions": 73}}, {"node": {"oid": "a44f87682f048f8a6aedd91dc91c74cfaaebc57b", "messageHeadline": "Add FLOAT_CMP to doctest that was failing in Python 2.6, and make yet\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47f97ce423db691ada36e29dd41cf0f4b7d30f99", "messageHeadline": "Introductory segment to the compound model docs establishing some ter\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "161040549e99bc9b03186890fc1f8a4c80caa11a", "messageHeadline": "Update with references to the Compound Model documentation; fixed inc\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "67014a75f94dae5fc5a7c5761a639968cf89e75b", "messageHeadline": "I think, after re-reading these sections, that it makes a little more\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4841cb57093b191e574b232eaf898763927c1e6f", "messageHeadline": "added missing <BLANKLINE> from this doctest so that it passes", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29314250eafc62fba966a77f540f889f5515b7ea", "messageHeadline": "Fixed problem with help() on a compound model causing an infinite rec\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "f2881a06c9c71776d28cfdb396a1ad697bddb3f8", "messageHeadline": "Removed the 'design' page from the documentation--the first paragraph\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 34}}, {"node": {"oid": "8e780b529496015355bd3cb149b38fddb97ad6e6", "messageHeadline": "Added an introduction to compound models on the front page of the mod\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 107, "deletions": 3}}, {"node": {"oid": "48c942f7711218ffc0332ef0a8b2e969c87f6eba", "messageHeadline": "Fix another Python 2-specific bug with sharedmethod that was caught, \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "fd0448a751724a9781095a62cc03378e8ae85ffd", "messageHeadline": "Add py:class classmethod to nitpick exceptions since it's another bug\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9af23cb5a93e827e011c362821ccf90ee4f2c20", "messageHeadline": "Fixes sharedmethod to work on Python 2.6.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "b5623bd88f3a7f7760951d69fd4ecb4e7a6f35bc", "messageHeadline": "To explain this commit, I'll just copy from the e-mail response I sent", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "d8617cc18c71a85fbfec427cfe2244243de7a163", "messageHeadline": "Adding a little more info to this test's docstring", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "95c262d19ddddfa14216b8c0c3271e2cc06e450a", "messageHeadline": "Slightly soften the warning at the beginning of the modeling docs; some", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6add5a7c8d7c1ae80d09d9f923c5bc94a995b7cc", "messageHeadline": "Making sharedmethod subclass classmethod seems like an all around good", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "cfc507c9e285a131cd60ed13efa97c636f150c15", "messageHeadline": "Don't bother linking to Parameter.__init__; just linking directly to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a99910cc7345f30e567267caa98f554cb99757f", "messageHeadline": "Fixes handling of the .parameters array for subexpressions (slices) t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "5034e1c92ed9a6285d808dc112ce4b015912ea42", "messageHeadline": "Fix the isinstancemethod function's doctest to work on Python 2 and 3.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d86426854f15663d0723ccbd931301ac12377e28", "messageHeadline": "Partially fixes a problem with how parameters are handled for slices of", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 93, "deletions": 63}}, {"node": {"oid": "9bb8d9575a4886e9812b01b4eca5f65692180803", "messageHeadline": "Fixes isinstancemethod on Python 3 so that it properly rejects static\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ef56699b507ad5c512d67c4c76a781bb69e2876", "messageHeadline": "This fixes one of the slicing-related tests that was failing on Pytho\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "691539b89c094f87f8eb7c6a9976f4547566e813", "messageHeadline": "Fix doctest that was failing on Python 2 due to assumption of using t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1ce0fb7697e6ddc797caa1a866d45344b3e7bb9", "messageHeadline": "Replaced an additional bit of existing code with check_for_negative_i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "689822a3aaff1868456ad3a27c45ab2eff68ab0e", "messageHeadline": "fix model slicing corner cases", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "df937bffe0e36f6b1019f3495c76a1579c5d9c11", "messageHeadline": "Removing the ExpressionTree.format_tree_ascii method entirely for now\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "6fcfd5f4b971681f2e52d9f47b3d66089d0e9449", "messageHeadline": "Get rid of no longer useful Rotation2D.__init__ (which in fact was pr\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b02518123efd76ae972fcc09d189dfc7181aded8", "messageHeadline": "Fix how submodules are returned when indexing a compound model instan\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 121, "deletions": 80}}, {"node": {"oid": "0c70c4946895053396f350e09cc4f88e42ccc44c", "messageHeadline": "Carrying over partial work from my parameter internals refactoring--t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "3e296770a4c7cdcfb1239fd501aca48c0f17cbbf", "messageHeadline": "Use the list class directly (since calling list() returns a new empty\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd8e604a9e080706c30bd80c8738b7784d083bc4", "messageHeadline": "Cleaned up and improved logic for indexing and slicing of compound mo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 172, "deletions": 18}}, {"node": {"oid": "347918128912bfca636a5dbac930b94763464357", "messageHeadline": "Fix bug in isinstancemethod when used with a subclass where the metho\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d6609e40772b468e4142b43c52a79303b9f535df", "messageHeadline": "Realized that none of my sub-expression tests were actually testing a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "35a32841e74668186620aab1e36ba83249f1f2aa", "messageHeadline": "Undoing the change I made back in 10530033938392c91499df006cc99cbdf16\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "010be327eb4346041dd03139a7da55be35271a82", "messageHeadline": "Initial support for slicing of compound model classes.  Slices don't \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 126, "deletions": 8}}, {"node": {"oid": "5757d0aa5b1e15deda35e7506287076b6873a34e", "messageHeadline": "Added basic support for inverting the Mapping model--the test actuall\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 55, "deletions": 17}}, {"node": {"oid": "0549bd9838f9b127d721be3156ce991314395270", "messageHeadline": "Fixes a couple miscellaneous bugs/annoyances, particularly in the", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 84, "deletions": 46}}, {"node": {"oid": "277cb745bf38178050d4ff8201f1f0930df064ad", "messageHeadline": "For consistency with the way compound models operate on model instanc\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f6ca7f28e243ec1ab2113ffc1a5d1fc716825c9b", "messageHeadline": "Encourage use of tuples instead of lists by using them in the tests--\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec7b92f737b260318900eafa81bfda02a56571fb", "messageHeadline": "Fix _CompoundModelMeta.__dir__ for Python < 3.3.  Annoyingly, object.\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "49d19aa9159d74be0de07c445680ad8651676c12", "messageHeadline": "Initial, limited support for returning inverse transformations from c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "51bef438156a52695a6058579634f3f01b7eb704", "messageHeadline": "Added an initial set of basic tests for indexing on model *classes* (\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "591d291aee649dd924b0976f2a70fd8027d82278", "messageHeadline": "Fixed missing support for names on polynomial models", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "05b9371907ac168dec124f6b3364dde5c7ec154c", "messageHeadline": "A few improvements to how the _from_existing works, though still with\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "7301c9a54d6166174643552ad7b9b685bda78c71", "messageHeadline": "Delete temporary module-level variables to avoid confusion", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d03c97ab7c2ce331d8bcf3b9bbd2a864d18a82dc", "messageHeadline": "Initial support for returning single model instances as essentially *\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "17629f2d2416d040ed9bd1d4b186a0e605911453", "messageHeadline": "Initial support for indexing on compound model instances, in anticipa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3a163edfbdbb57c41852b84ff3a7c136c154406e", "messageHeadline": "An important TODO note for the (hopefully near) future", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3f553ca9e5fffb940483be17aad7cd0f17b7c3c4", "messageHeadline": "First move in reworking how CompoundModel classes get built--_make_co\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 79, "deletions": 76}}, {"node": {"oid": "5a3132476aed420f24cc38b0728c48608af32826", "messageHeadline": "restore missing import", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "849f3a4a9de16f90165e593deb62d316a2d0fce7", "messageHeadline": "Just some (mostly) trivial style cleanup in the tests, with one test \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 203, "deletions": 199}}, {"node": {"oid": "0d89930d9a2417409b8e8a4e8315f9ad309b542d", "messageHeadline": "The minimal bits needed to allow compound models to be fitted.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a137bad520372bdeaf6d9ef9ea9e7b4fe7ecc209", "messageHeadline": "Preserve model linearity for compound models, for the most part", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8542c154586a7688212b8e5d6e5bc21196ecc0e1", "messageHeadline": "Initial work at fully supporting parameters on composite models.  The\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 163, "deletions": 57}}, {"node": {"oid": "f1799eb993fa65fe2ab2fb4b5a76f70f49ee6fe7", "messageHeadline": "Added an isinstancemethod function to astropy.utils.introspection tha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "269ab14a09324d9984d0519e1d86d0cb8aed46af", "messageHeadline": "Fix bug in Model.submodel_names when the compound model has multiple \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35f1b13ff7b22040410788db0ef5eeadbedd7ad4", "messageHeadline": "In the interest of reducing code size, moved the old CompositeModel i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 434, "deletions": 398}}, {"node": {"oid": "ed821dff1f1451b467a5bcceb0e4748f3df4cf8d", "messageHeadline": "Rewrote the legacy _CompositeModel classes to take advantage of the n\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 137, "deletions": 125}}, {"node": {"oid": "a9773e43a242fda2f94de6d74c73429cbf4a8f37", "messageHeadline": "Rewrote LabeledInput as an OrderedDict subclass and eliminated a lot \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 44}}, {"node": {"oid": "d40d7a4dfa127d8c98815b11c614b4a7619f1a7f", "messageHeadline": "Fix a few doctest failures I had been missing", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "2385b248423c178f9b027aaf666019d6b4ab0239", "messageHeadline": "Prototypes for Mapping and Identity models, useful for building compo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "56d534b81069a84cc52f3fd5e5c9a556f93f98a7", "messageHeadline": "Adds some tests inspired by some of the tests for the old SerialCompo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 70, "deletions": 3}}, {"node": {"oid": "99ec5145a687ba85e5da3ccdbab5bb8317cfeb88", "messageHeadline": "Fixed the order of operators and added several tests for expression f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "41e40c2378f61b6fc1920b054212235ecc8a05e8", "messageHeadline": "Fix minor formatting issue for Model.__repr__", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7358e21f94bddce9643cf655182a3ef4a2a738f3", "messageHeadline": "Gets the .submodel_names attribute working on compound model instance\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f294d20994cd2f54cf88748066bcf66da15191be", "messageHeadline": "On second thought, I think this approach is more useful.  Rather than\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "e98afa62595067b658ec9bee09ed60765dd50b33", "messageHeadline": "Improve indexing of CompoundModel classes so that submodels can also \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "51790eef5c2bab1d3fb33ae74f80551c13142c77", "messageHeadline": "Break off initialization of the ._parameters array and ._param_metric\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4775fd131a12386dc8cba436e01b0f3367c104ac", "messageHeadline": "A bit of reworking of how the compound model eval works in order to s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 93, "deletions": 16}}, {"node": {"oid": "cf7b6ff934eadf910eade1b47c5ffab5c550d814", "messageHeadline": "A couple fixes to improve debugging of non-concrete models or model c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "066d18f253710c043d916df68a19450c9cb56dc7", "messageHeadline": "Fix an unfortunate bug in ExpressionTree.traverse_postorder().  In th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "9c5ae9257657d7819b7078386cb4dabb2a87c081", "messageHeadline": "A bit of reorg--just moving the old composite model stuff to the bott\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 741, "deletions": 740}}, {"node": {"oid": "0efd599d0f0f5c9e5399f367bddeffdcb5ade828", "messageHeadline": "Updated so that when combining two model *instances* in an expression\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d002c56b30b59d56f40ab5e92916df392a80746c", "messageHeadline": "Fixed some model repr-related tests that broke as a result of 569acf9\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fd1f98b83cbe579f1673914a1b6371ae3fd9d1a4", "messageHeadline": "Don't repr ExpressionTrees as an ascii tree for now, at least not unt\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d6a3cae7ba17cdcadfb4a5b736e95dcccac27f33", "messageHeadline": "Allow a name to be specified on compound model instances", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "823e2716a26d559ead12eb8f8a559f96df77aba7", "messageHeadline": "Fix basic composition of models with different numbers of outputs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "231b80a00f4b79125615bc59017edb0682b36869", "messageHeadline": "A better default docstring for __call__ -- this can still be greatly \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8bac364736d647fa5d315eaa661f4817fd4d4824", "messageHeadline": "Initial work on better repr for CompoundModel classes.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "a8656b879674849bd890f19f8c06578056489c36", "messageHeadline": "Reformat format_ascii_tree a bit, supporting numerical labeling of le\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "c86b3f1be9e2b69bbc88d61b48abb69a8cfe4277", "messageHeadline": "Add a new method for formatting an expression tree as an actual binar\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "7a04ca8ec66b20d4eec3fda63ba41bc4d98a0546", "messageHeadline": "Some improved representation for model classes themselves.  There's r\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "b2cf0f8ffda87a4776036157761a886a5fdb58fd", "messageHeadline": "This is still temporary code, I think. But this fix is needed to prop\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "356a3b6b2a470e730b706becf2d37f197f496800", "messageHeadline": "Fix sharedmethod to not cache created classmethods and instancemethod\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "e2b9494ccdd2ecf99ef0b2a5afcb250e6efd4e07", "messageHeadline": "Add initial support for assigning custom names to models, as well as \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 145, "deletions": 22}}, {"node": {"oid": "207819731523bbf9e6bbbaff69a4958fff2c3b1f", "messageHeadline": "Initial support for giving custom names to model classes", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "16234bbc465cd40175d09bde813a6abf03787c82", "messageHeadline": "Rudimentary support for using model *instances* in expressions as wel\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "d523954620a2c409510db0395f0ed73191544651", "messageHeadline": "Properly support compositions with array-like values and with multipl\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "f45e1771e333c5e4705cdec8c73d8d3a9ca87ba2", "messageHeadline": "It turns out comparing a single-element ndarray with a scalar returns\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "904bdd51107bc5e9e6577e06260e27aab6e7b1ba", "messageHeadline": "Add a very simple test for model composition", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "65c2882bb95b074b7ddc4bf3f173a42b4d13629b", "messageHeadline": "WIP: Initial commit.  Working prototype for at least single input/sin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 340, "deletions": 18}}, {"node": {"oid": "92de3861e3252faf719e3d868308c3eb0e816f15", "messageHeadline": "Fix handling of __init__ generation in cases where getattr() of", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f3a22b983e76aef8086c0abe1dfc6bb3f90efa14", "messageHeadline": "Merge pull request #3260 from hamogu/rename-beta1d-and-beta2d-issue-3029", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "c19b3373eecefdf033bc2fbc32bafa7ee0f73591", "messageHeadline": "Merge pull request #3258 from hamogu/patch-1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aad3aee81ae228e9b9c8735a81822a2cf86453d", "messageHeadline": "testguide.rst - fix minor typo for sphinx", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07bed46d14f8ba20fb730447ff631af5eb048e0e", "messageHeadline": "Fix test regression", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75333fe1959c45c265dffb9dd35a141fa3434db2", "messageHeadline": "Change io.ascii meta 'comment_lines' to 'comments'", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4821612a3ea09f3ce47a791ba8b4e1ccef90a30b", "messageHeadline": "Improve entry in CHANGES.rst", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "add663638fccab994395558ee27c2492db330df4", "messageHeadline": "added CHANGELOG entry and make some recommended changes with capitali\u2026", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "99584e839fe355e76ad7f592fd84dd20d9453fc5", "messageHeadline": "changed Beta1D and Beta2D to Moffat1D and Moffat2D", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "175a6ac0abbcad1e43d251ffcd6d4b088180699b", "messageHeadline": "Merge pull request #3027 from embray/modeling/scale-shift-parameter-r\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "149d025bfe3b08afde6767aaf43f6d61090491fc", "messageHeadline": "use __doctest_requires__ in mpl_style.py", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2f2a8ff613140a923861558984a4228ee1e6afa6", "messageHeadline": "Rename Scale.factors -> Scale.factor and Shift.offsets -> Shift.offset", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "85e27d4c7c4781759f21263619b469f5f5a42554", "messageHeadline": "fix whitespace for doctest (pep8)", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "66d820093030dbf86a52ae6e95ffd36aa5499ef8", "messageHeadline": "Added workaround for Numpy 1.6.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "704d305c18f23f6ce5731ad99de9f8270e04af69", "messageHeadline": "make IPAC table fill_values right on output", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 57, "deletions": 37}}, {"node": {"oid": "a250597db78c9834a5ef4e805a33cc462910d8dd", "messageHeadline": "Make sure that intervals and stretches work with n-dimensional arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "66be94bca552475f9985225ab01070361fe9d5b2", "messageHeadline": "Speed optimization: avoid multiple calls to percentile in AsymmetricP\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d45f048193402ff7b630157fc68b25e564d691f6", "messageHeadline": "Merge pull request #3252 from astrofrog/nddata-tidy-files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "5e6d19ea70ce283aa41eaf03f70111a8fadab898", "messageHeadline": "Merge pull request #3253 from barentsen/changelog-fits-updates", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "df339a36c993cf67ffdc2ee0add70f1789e2388d", "messageHeadline": "Update table tests and astropy narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 442, "deletions": 315}}, {"node": {"oid": "9be25721b6d935ec15e612ebaeee87306a9fa18a", "messageHeadline": "Encode table repr output as utf-8 for unicode content in py2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9b01fa17117fe0936a5239dc546f7dd48c7898ac", "messageHeadline": "Change pprint max_lines to 8 and fix issue with no column data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "be77762512033780fa6525be30bf20f3f4ea98f0", "messageHeadline": "Encode repr output as utf-8 for unicode content in py2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b4e08544babf12e885fba2a7c557b37f0d9e1cb7", "messageHeadline": "Updates CHANGES.rst to reflect updates to the fitsheader script", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7340bc22e13bfd68676e739bc60bf66408f214a9", "messageHeadline": "Minor file reorganization in astropy.nddata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "76c7d908b478495ad667b35bcfc64322cc866396", "messageHeadline": "Merge pull request #2905 from mwcraig/nddata-reorg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1676, "deletions": 1162}}, {"node": {"oid": "02974622346b9d9b93c059f6cc06e4fa9f3e875b", "messageHeadline": "Remove 'rows_clipped' in pformat output dict", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "b2632415d4347a0c24a0cc1c0ca86387cbb7b078", "messageHeadline": "Minor doc fix: Return -> Returns", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b606a5932c37a3b7870e94b34aaaef00dd326bf", "messageHeadline": "Initial fixes of test failures [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "9babc45c7030164f642ccb1151bd5024e8dfc832", "messageHeadline": "Make table repr and str follow same pattern as column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "5ffc7eb38ae7f98d6314add62bd1382a48a0d676", "messageHeadline": "Put column information at top of column repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "9e97ce348611a33c3438bf96a6f3bf1d2b3056df", "messageHeadline": "Add HTML repr for column [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "7bf0addca3e5174151deaaafd277f6783ac4b4f4", "messageHeadline": "Initial update to make table and column repr be like str", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 103, "deletions": 48}}, {"node": {"oid": "a37588b44e82b36e62f9ba78545917975bc294b7", "messageHeadline": "Address doc comments from @astrofrog", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "60fa6ba28fb2f29535eacdfcb702025b726ec360", "messageHeadline": "Reduce I/O mixin to essentials", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 11, "deletions": 220}}, {"node": {"oid": "2714b99c65368758d85ad5747040d7330399da4c", "messageHeadline": "Merge pull request #3250 from embray/modeling/handle-more-out-than-in", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 219, "deletions": 2}}, {"node": {"oid": "07badc594ff9bf619d67aa9e8011291ca8d6bcc3", "messageHeadline": "Merge pull request #3222 from mdmueller/meta-comment-lines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 190, "deletions": 26}}, {"node": {"oid": "27f4628955f1fe48f8fb365276e9c28e943071c3", "messageHeadline": "Add implementation of I/O mixing", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 262, "deletions": 1}}, {"node": {"oid": "5006446c4c8ebe2a2dba44d9e4ce6b7fcd8f1d2d", "messageHeadline": "Fixed up doc changes and test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "1dc99733304c8b14a0127f5d18b2267981b48be5", "messageHeadline": "Merge pull request #3248 from mdboom/misc/set-matplotlib-backend", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "964588646b9849087952a3512c8b23724ac89604", "messageHeadline": "Add changelog entry.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4713f8fa77ac7827b5fb39784e3ac0c81b312f9b", "messageHeadline": "Fix to enable partial support for models that have more outputs than", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 211, "deletions": 1}}, {"node": {"oid": "e1bf7a5fe2aa9b890d2292d48d346190f09d933e", "messageHeadline": "Skip doctest that fails in 2.6", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b55a52ab036f172deacc6acb899e1b51825a929b", "messageHeadline": "Merge pull request #3246 from mdboom/wcs/fix-default-value-radesys", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a844136fea1dfface68e1288bcfe83297994bfd0", "messageHeadline": "Added doc section for comments/metadata and logged changes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "d14c0bd212fe791849c834a4e75850964e88bd54", "messageHeadline": "Removed comment regex from captured comments", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d9ef6f14ece46f1eaa34d1f827d5d2937fca874c", "messageHeadline": "Handled meta assertions in testing, fixed empty table issue", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "d8c571af53573d1734f02628bc5d41c16c7fa292", "messageHeadline": "Made ordinary and fast readers store comments in Table meta", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 144, "deletions": 13}}, {"node": {"oid": "4924ff87d26bdb5024799f3ecb6afdbbe06d9cfe", "messageHeadline": "Fix test for default value of RADESYS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3dd9094a2a9923be172fe449ee7a9ed3c074669c", "messageHeadline": "Set matplotlib to Agg backend", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0cace817a7a5133ea979990e0162b79d2c0e7ad5", "messageHeadline": "add astropy_mpl_style to docs", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "aacd569e3d7bfdaea3e656cb91bcbb7994994244", "messageHeadline": "Update changelog [skip ci]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "752022327aa7cdb7ca5ab805c0bc3228896e8c7c", "messageHeadline": "Remove `test_pickle.py`", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "0b40172af61a1fe0ec938f4a882e04a73800c0a9", "messageHeadline": "A little more clarification about the compatibility class", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "1b6d166fa9f5b9165edef505c520d4500ff78952", "messageHeadline": "Add more information about subclassing in nddata", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "bfbf5592b51377f7ff55d90ab8f96d5b7d7649b0", "messageHeadline": "Rename refactor of class with pre-1.0 behavior", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "27e0cd96f6d6cc5138d1488954f2d79c69a5ee33", "messageHeadline": "Move class with pre-1.0 behavior to separate file", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 111, "deletions": 96}}, {"node": {"oid": "1fc6bcb6ec70375878cc1e38dcc419c69393021b", "messageHeadline": "Flesh out mixin documentation", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 61, "deletions": 14}}, {"node": {"oid": "9fd5dea1b299e3ddc20c948fa0a2639ca6529e41", "messageHeadline": "Revise description of NDData in documentation", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 150, "deletions": 52}}, {"node": {"oid": "f6c3cc05b49b284ece5a92fb6767536ad4e1c7cd", "messageHeadline": "Add stub for I/O mixin", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e0b920d02f076516fdd15b05475abe1637c5c1a9", "messageHeadline": "Back to the __future__", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d22da94e8393e6e7d1878fd49b73b1467238ecba", "messageHeadline": "Add \"Mixin\" to names of mixing classes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "46ea1ad49e9fc44e88a08cd07e3fd615e093ad0c", "messageHeadline": "Add missing import", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "91b11f56887f0f6a394e4bcafacd7d461ca9e625", "messageHeadline": "move astropy plotting style to new visualization module, remove execu\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 110, "deletions": 103}}, {"node": {"oid": "bc59a2aaa4c6788b412a4a49b01cf0908fb5cdaa", "messageHeadline": "Merge pull request #2967 from taldcroft/docs-follow-style", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9015f89c908e62e9701079e4809254c1fd263158", "messageHeadline": "Merge pull request #3189 from hamogu/fix3090", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "fef661b4cdab6121be791622dd39818e6e017ec3", "messageHeadline": "fix trailing whitespace", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc2d657f0afd84e4936990a53466f5d3eafbf499", "messageHeadline": "modify astropy plotting style according to discussion in #2787", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 35, "deletions": 29}}, {"node": {"oid": "ae45f67366d4a9b0920bc777eecbbd5d5b469ad6", "messageHeadline": "Added a version argument and placed the rcparams in a dictionary so t\u2026", "author": {"name": "Matthew Bourque", "email": "matthewkbourque@gmail.com", "user": {"login": "bourque"}}, "additions": 85, "deletions": 75}}, {"node": {"oid": "9debab2397be78885c0dd36190ff07cc9f504335", "messageHeadline": "Added matplotlibrc parameters to adopt an astropy plotting style.  Th\u2026", "author": {"name": "Matthew Bourque", "email": "matthewkbourque@gmail.com", "user": {"login": "bourque"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "b11b27a3b22b0bca5f2a27fae9126291b736e02f", "messageHeadline": "Initial commit of plotting.py, which will house set_astropy_plot_styl\u2026", "author": {"name": "Matthew Bourque", "email": "matthewkbourque@gmail.com", "user": {"login": "bourque"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "cfb7eede9b4b6eea2106a7b53e26bc315ea6fa6b", "messageHeadline": "Remove CHANGES entry, since this bug was only in master and never rel\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f274434490739e6996017b6455fa78b181500509", "messageHeadline": "Fix error due to DISPLAY variable and interactive Matplotlib backends", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c6c628175aa73cdef883dd0a811d1ec257d51154", "messageHeadline": "Revise docs in response to comments", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "e151bf5e8700f0612f496d1d13a074585e8ab6b5", "messageHeadline": "Fix initialization of NDData to include NDDataBase.__init__", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cae21294dcf7e85f8fdd33fb966fa63dc73e5e6d", "messageHeadline": "Move slicing mixing to its own file", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "96db3441a0cc2e3010606b2017c900a16c6a8f2f", "messageHeadline": "Add returns to test class properties", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2768151df4d2d4edc074fc78aa30fd4a9da210c7", "messageHeadline": "PEP 8 fixes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 114, "deletions": 74}}, {"node": {"oid": "b742aa342a290ce73b9833da702b008ed36c0742", "messageHeadline": "Fix doctest failures", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "371e50b302f12162ed8714728dd7475c31dce429", "messageHeadline": "Update documentation", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 143, "deletions": 59}}, {"node": {"oid": "76cada758d911ef9270ae14449639a15456b8af8", "messageHeadline": "Clarify handling of unit if data is Quantity", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2060cfb00b700b67d18d864f20eddc78964b4bc4", "messageHeadline": "Several docstring fixes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "db6f6e80b8d85a24d2fab7bbf9b04bfa5b45774c", "messageHeadline": "Remove I/O from NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f0c5f92e8cda5a05e45900e2c287b29499d770a8", "messageHeadline": "Add docstrings to NDDataBase", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "3fb8a3a8da1246e5c992842c3f83953425138891", "messageHeadline": "Simplify uncertainty setter logic", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "41e981cc64495475431253960b5e88d3e9b022b5", "messageHeadline": "Clean up NDData docstrings", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "8a28a11aab3c6aef8a37d479ada4f67e7a26b75e", "messageHeadline": "Fix broken sphinx cross references", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "32156612aa1bd04ea9a64b56012171d48537cd77", "messageHeadline": "Use compat.odict for OrderedDict for python 2.6 compatibility", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8c0e914d133f1127927aaee46ec18dfe66d79f0", "messageHeadline": "Remove NDData properties not in APE and update tests", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 14, "deletions": 72}}, {"node": {"oid": "7fd0bf8b7bf57548af2730890908ade205e6d2fd", "messageHeadline": "Handle input data sensibly in NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "165016816bf2ffa5735289038334bf5e7a90743e", "messageHeadline": "Remove unused import", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e14bf1afd0dc4453d726ff67cde565e5531abcd", "messageHeadline": "Make NDData a subclass of NDDataBase", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 18, "deletions": 25}}, {"node": {"oid": "6db982edae5e1cac2bc254651dd7264cd289130d", "messageHeadline": "Add NDDataBase to package import", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81cce2ca6749d4ea4a763006a1f1b96cbe202ff3", "messageHeadline": "Add __all__ to NDDataBase", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f54186fcae51b47d97a4b58682ffc495b1eee855", "messageHeadline": "Add simple __init__ to NDDataBase", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "dfcfcae7de7577191e8c458fede0f6ab639828a0", "messageHeadline": "Initial draft of NDDataBase", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "c23fd97d54cfde0dc2639029fcef69e28a6542b2", "messageHeadline": "PEP8 changes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ac7b28fc4a90c510ea63cd4e3887773db47221fa", "messageHeadline": "Add NDSlicing to nddata namespace", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79f825832e47b28408de68f050423f439371f781", "messageHeadline": "Require uncertainty to have string attribute uncertainty_type", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "a8853fbcdf3300d895b6db51364ab66af87ab890", "messageHeadline": "Require that data have shape attribute and be sliceable", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "1f07c329a18ef97419ba55fb523bbe732282c12a", "messageHeadline": "Delegate slicing to WCS instead of failing", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2991815d0e29a7c97d8cb5a26fd2e4a3364b5f74", "messageHeadline": "Move slicing out of base NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "eda4fa0ab1d39f265ff154c6a9fae744869a1f38", "messageHeadline": "Remove setters from most properties in base NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 56, "deletions": 138}}, {"node": {"oid": "25a0d773be7955f7749ad305697ab5f83e1cf61b", "messageHeadline": "Remove __array__ methods from bas NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "7c174f95ba13d6f38e808ec003d1edb72d7e9188", "messageHeadline": "Move array-based handling of masks into NDDataArithmetic", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 72, "deletions": 63}}, {"node": {"oid": "2b9e8d479f41468ae1423b51433c1781209f0b75", "messageHeadline": "Move implementation of uncertainty from NDData to NDDataArithmetic", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 89, "deletions": 80}}, {"node": {"oid": "92a5b61b5e4a023f1a6268889599f5bce5291ef2", "messageHeadline": "Remove unused imports", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4298d92efce88a0859343f9dcaed5a3097c7175a", "messageHeadline": "Move NDDataArithmetic to separate module", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 234, "deletions": 222}}, {"node": {"oid": "ff43b2cdce54a08d81faf0ef8ae0e5eb4a9c8b0a", "messageHeadline": "Update CHANGES.rst [ci skip]", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bda7773c74bd150e6fb7b4da3cd5ef3f853c90d1", "messageHeadline": "Remove flags from NDData and update documentation", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 112}}, {"node": {"oid": "1f2716b71c6c8c2056c716df58c0d41a3d8c5f37", "messageHeadline": "Update NDData doc pages to reflect new layout", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "1cadb6ccfec90a9ebe9d2a7e3a9474892eb14f67", "messageHeadline": "Docstring fix", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be712382bda6017f3045bea561e11ffa207dd9ca", "messageHeadline": "Docstring clarification", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dda402d8cc3ed9c76e59d9409a786efbf2166537", "messageHeadline": "Make wcs a property", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "418f06cfd2dc33e6c186b8d59c0b77aeba0b95b5", "messageHeadline": "Separate base NDData tests from NDData arithmetic tests.", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 312, "deletions": 259}}, {"node": {"oid": "87f533700ab3e72d8c89a921ee5093997d69accc", "messageHeadline": "Separate arithmetic from the base NDData class", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 68, "deletions": 51}}, {"node": {"oid": "1af75a5c0a6207f77a2b85a475c9c76a625b72f4", "messageHeadline": "Merge pull request #3209 from mdboom/wcs/work-with-earlier-version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "1330c2d2b44a2360483c261bc05095a09e682d33", "messageHeadline": "Merge pull request #3243 from bsipocz/docs_minor_fixes_and_import_rem\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "f9aaa4460418627c900d52cd0e28aba6a8fef195", "messageHeadline": "Merge pull request #2855 from astrofrog/nddata-decorator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 420, "deletions": 0}}, {"node": {"oid": "6f14ca092d806b4bcc7858d2657bed2a9bfec9de", "messageHeadline": "Fix whitespace in changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a675f93badef5ebf0b5590f4ce99f281fa84b4a", "messageHeadline": "Remove mention of flags", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcf0c2787f4f14b0698d6a924773ea4061e70e48", "messageHeadline": "Added test of accepts= functionality and fix bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9dfedbbfeb4eab701179aae5e8e32f93688d0308", "messageHeadline": "Added note to point out decorator functionality is experimental", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9da13637d7f4121b2580d24c64722de23bda5b1a", "messageHeadline": "Added missing .", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093e464176b7ff54d34851de7256f8095749eb65", "messageHeadline": "Moved docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "70011d5f204ec570024bd5bafd5b75f8be571eba", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0515928f81ab1ac678cb131e561f81642fd9ab18", "messageHeadline": "Added documentation for support_nddata decorator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "9050d8f6e1c6ad8b801571f955d42f7d2cdfb7d4", "messageHeadline": "Implement decorator as outlined in APE7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 106}}, {"node": {"oid": "74af0c9c842fabbff66bdefb64384ffac206171a", "messageHeadline": "Minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6223d641b68072af3f3941d0c59db6bcd8ac2f48", "messageHeadline": "Fixed import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa31d901cdbd5d7620172ae71d0481a9d3281d46", "messageHeadline": "Renamed files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c05f2a73af188d3046464c7b709628252b1696ec", "messageHeadline": "Make use of astropy.utils.wraps", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f1bc2f7e0863b0b03b2c4756fd29b5eeadf7d5dd", "messageHeadline": "Added a test that the docstring and signature are preserved and mark \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ba702cf7fdb37e58829da67a1e7b2f0342f70d85", "messageHeadline": "Added docstring for ``expand_nddata_args``", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "20a528de12ec847c51022d7156fe5fb9dc791bdc", "messageHeadline": "Added tests, fixed issues in decorator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 145, "deletions": 8}}, {"node": {"oid": "dc88aa1ab0df98ebffa4aa9542613dc788e28361", "messageHeadline": "Don\u2019t look at meta for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5db3acdec518ffa3f7cb928a60ca6a645c53ccc5", "messageHeadline": "Added expand_nddata_args decorator to NDData to easily enable functio\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "426f0d4ab70dd8828e3f0c3a950a236d9990abad", "messageHeadline": "Merge pull request #3201 from astrofrog/astropy-image", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2104, "deletions": 207}}, {"node": {"oid": "666c5b52e7501e4cc4eead3e5ed642a6e79ff683", "messageHeadline": "Merge pull request #3217 from eteq/coords-icrs2altaz", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1801, "deletions": 111}}, {"node": {"oid": "f8362557909cce8e95af499fbdaf205dfa7324cb", "messageHeadline": "Merge pull request #3145 from profxj/lookback2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "eccc6b03c5888d1aaddc484706186243e196697b", "messageHeadline": "Implemented lookback distance for cosmology.core", "author": {"name": "J. Xavier Prochaska", "email": "xavier@ucolick.org", "user": {"login": "profxj"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "0d1a597cab51ea3461bc7f7ef245a66b39ac7246", "messageHeadline": "Implemented lookback distance for cosmology.core", "author": {"name": "J. Xavier Prochaska", "email": "xavier@ucolick.org", "user": {"login": "profxj"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "b5e5814b09ec13688528f6cea17b2a81eb305f7a", "messageHeadline": "Fix for construct that only works in numpy>=1.9", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ad709fcd5b40c9e97d294c6427cc47584f2df1d2", "messageHeadline": "move doctest-requires statements to correct blocks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "906190e573560453976555091006400914b47542", "messageHeadline": "doc clarifications re:coordinate conventions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7d8128b17b2b2aaadaa691291bc4be6c61f277ec", "messageHeadline": "fixes for IERS defaults and related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "b78ed5740919a92ca8e163721bae5d1af75b1b1a", "messageHeadline": "Implemented IERS extrapolation and associated test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "d0f41ccd09822db630a4137b937aac2375b381c5", "messageHeadline": "fix minor docs typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "638f3c4d377a8e3c925b2ae6dab122a91ed0a681", "messageHeadline": "Adjust ITRS self-transform to be more consistent with the others", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b78e8a702a6da1b7ddf6896a64b353930e9260b0", "messageHeadline": "fix user of scalar indexing made unnecessary by rebasing with master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04151dd783de40cfa8fe4bfdf59ee133af684036", "messageHeadline": "add .eggs to gitignore", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9335a44a17c03c0be49777a062773a71bcb699b0", "messageHeadline": "xfail some of the tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "997bde80dd6897b82660221b4fcf538fb601a87f", "messageHeadline": "fixed observing-example to work with doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "a1d2b0ae0de0cda18c7c4d6e7056bf549343170f", "messageHeadline": "Added REMOTE_DATA flag to from_name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7309411c27e927a604f0fadafb7afb09ac95f54", "messageHeadline": "Fix subtle but important transpose bug", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9992ebf9119d78c4a3b2995dbe07bb1708b037fa", "messageHeadline": "update observing example to use secz plot", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1675378948a1dff55d74b29b5d01674364d57fe1", "messageHeadline": "Typo fixes suggested by @cdeil", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f274c88710f12cd5bceb7a96ede0932848cd7b57", "messageHeadline": "Fixed unit on testing utility function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd603ea552b3378ffe10e8f1fc20731fb1ce2fd3", "messageHeadline": "Add priorities to disambiguate the <-ICRS<->CIRS<->ITRS<->GCRS-> loop", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4af3bd90cd601b3ddb175f0316e1f313760c4ab6", "messageHeadline": "Doc updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "f4e1601e61ad35765678ff06dd2cdeb4b0459bde", "messageHeadline": "AstropyDeprecationWarning -> AstropyWarning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3e168d445b56ed1e4e00669037a1f8712b13fa8", "messageHeadline": "Fixes in iers suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "986e06df784b478cb6c079a6f72ac3b7b1d0f489", "messageHeadline": "Added multiple path test for GCRS<->AltAz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "0ce134247aee859ef2a49f3b40dcdf65abf6b08c", "messageHeadline": "add oberving example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "95f9535f586fcd7e5cd34d85001b1c521d06c6b2", "messageHeadline": "vectorization/broadcasting fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "df62c834c4048c0e96141819aa3d26195ddfa8fb", "messageHeadline": "Update transformation docs to not have a manual-update table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "b092f7eaa288a6f9a5acb580245e65448578d23b", "messageHeadline": "added more reference info about the lesser-known frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "b626dce1b9e428020431db6184d4a30bd908a809", "messageHeadline": "change get_sun to a function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 74, "deletions": 56}}, {"node": {"oid": "cc5ccdbe55d0e826abdde98aec93b687e0621211", "messageHeadline": "switch to randomly_sample_sphere utility function in coord tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "aaca0e7422a60ec6ee9f77a0f6198e931f1c7969", "messageHeadline": "Add AltAz to RaDec coordinate conversion tests", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "abe69696e06f2dd580c331e968b548966974392e", "messageHeadline": "Added PR number to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3745b687291d440eb28bbdafa2e2bcb56beb4478", "messageHeadline": "switch to using time-ful ITRS and associated changes to intermed tran\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 20}}, {"node": {"oid": "10cac289c23c132b466f49332c6d8c7140e41ae5", "messageHeadline": "implemented  distance infromation in IAU stack", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 16}}, {"node": {"oid": "71ec9af6b5640fa11ea2cfbf653205c7f04f6407", "messageHeadline": "more info in changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a9d4d62af7c1c921e393695ede7661b3512855f2", "messageHeadline": "removed some unneeded imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "42218e352bb9d8d99cdfeca81d318c652e855040", "messageHeadline": "Added missing info on get_sun algorithm accuracy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "92920bec9c2707fc6e935984c7adeeb08341471e", "messageHeadline": "Add tests for earth location attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "e8395f89ac84e53be99cf95c0b6448a22a8547bf", "messageHeadline": "Fixes and tests to allow other representations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "67912cdc6a35ec6253b11591494ea40b8df6b150", "messageHeadline": "various test tweaks and fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "9e40dde7fad6b9d32484e347f5e4860884948f10", "messageHeadline": "make ITRS and EarthLocation play nice together", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "6021881ac00ae24ebd3dc0831534c5c94ba62f67", "messageHeadline": "added intermediate transform tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "b6e9eb87d0eab50cf8b54b9e443e4ff524eb63b0", "messageHeadline": "implemented the intermediate transformations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "523b15ddc4cb95d7166833e6da34f839ddc0f3ed", "messageHeadline": "updates for utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "122537e1075ac82bfee92d6fe24cbfb1f8f3c38f", "messageHeadline": "consts->utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8bb381114e43ff370c56e01f6c46bdef4d22f5ea", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "286d054845b29a28c63fadcc8576993de93a6af2", "messageHeadline": "update AltAz docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "a60c661cac54e59ec88c5d9da99f78b9b5252278", "messageHeadline": "added test of full-stack conversion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "49d9c33937913aa4a9d218b62558ec09a89208d6", "messageHeadline": "add transform full stack tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "6510bcc77b1dffd8faa74650b210ce6c41fe3272", "messageHeadline": "fix unit typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53f9d37e5e35f6c3ed9c8586db7a3b60c9d396fd", "messageHeadline": "error message typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32c30510ed870c61c075d46607374ae4a67cb89c", "messageHeadline": "Minor tweaks in test_transformations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "47a80074fabeb25e01ca2ccd0af72c29e4105651", "messageHeadline": "added test_cirs_to_altaz and related fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "b07977f79badf61a6301dc1ef8642033bba1279a", "messageHeadline": "added altaz->CIRS transform and AltAz self-transform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "63c3f5da4560f2b84512a033f75c5d4d43a1a913", "messageHeadline": "add get_sun tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "25745fada25d4824d94d3a7782299c5a203cd905", "messageHeadline": "tentative support for vector time frame attributes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "f61057cddbd121449e1b660a672b0f6f1a97dd6b", "messageHeadline": "added get_sun", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "97c8550f2646e295e96445b141a076b9d6555cf1", "messageHeadline": "working ICRS->AltAz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 151, "deletions": 5}}, {"node": {"oid": "4ce6d1df1b940d193769167f47c93ae64937e6c5", "messageHeadline": "fix typo in QuantityFrameAttribute", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135ceddf3e4a63bdc9e95540f44ffa68e0a3168e", "messageHeadline": "Change to QuantityFrameAttribute from separate pos and vel", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 77}}, {"node": {"oid": "063e6d77b676c17763ebb5682fa779e3b4164c66", "messageHeadline": "initial framework for the cirs<->obs stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "bd6d69de15fa3f218480c3caa3644a922df481d5", "messageHeadline": "Implement GCRS stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 275, "deletions": 12}}, {"node": {"oid": "2019e4315dbfd13ab24ebab6f6d951ddba88dc23", "messageHeadline": "Remove unneeded/confusing return sections in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "5d41346944105198f96d21f7c80a3320128001bb", "messageHeadline": "Remove unneeded import in baseframe", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "baef0284db74f6d5230ea89ce58c852b95801fc2", "messageHeadline": "ICRS<->CIRS transforms and CIRS self-transform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 131, "deletions": 3}}, {"node": {"oid": "323343bcd4366ae898d4332d99ec7a86dd1f4424", "messageHeadline": "Add intermediate frames to __init__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1ef4062f87c76967cf5f356734c0ed3e3f712070", "messageHeadline": "add intermediate frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "0fc9f6d1a16d8b919a07b397356645c2f1e0a07e", "messageHeadline": "Merge pull request #2761 from adrn/coordinates/galactocentric", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 220, "deletions": 3}}, {"node": {"oid": "5ac05a3d4281efd5bb35ff4d65bbf555e2008dfd", "messageHeadline": "Remove unused imports", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "67ddbc864734ed713826f4b9ee92223b20d6540f", "messageHeadline": "Ensure that ImageNormalize is importable (but not necessarily functio\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d8f84c5abaf03d7ea1fd3a30c6cc7eed0856e9f9", "messageHeadline": "Move matplotlib imports inside function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd847bf14353370398a7c48bb0730f37d8d85402", "messageHeadline": "double backticks", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ea94282fe0e6302944067041e9504c522fd4e74", "messageHeadline": "describe better the final axis orientations", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "bcd1ff0bf361e2566ef47ddcac408917d7b5beed", "messageHeadline": "remove TODO comment [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae61318cc59f7906685472e9b471c544a2f0de78", "messageHeadline": "fixed support for Nd arrays, added tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "46b27c894b1468671b132b3b51bd8ddf2f2c1649", "messageHeadline": "decompose height/distance calculation to avoid weird Quantity behavio\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c436592bc797853b20f24e73821c5858fd4a74d3", "messageHeadline": "fixed up quantity to get coordinate docs to build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b35b85faf81ac1b535ddb8feee968e63dc5a4b19", "messageHeadline": "clarified position of the sun [ci skip]", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6716efca4926fb8e973b7f857da284bc4bb76070", "messageHeadline": "Merge pull request #2755 from Cadair/testing/app_veyor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 188, "deletions": 1}}, {"node": {"oid": "0314426f4d9fc5dbe99773cbbeb6cae6545a4960", "messageHeadline": "enforced 75 char limit in docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "396e5a91fe852ff8c6332ecd70820060f07bea71", "messageHeadline": "change random to linspace, fix typo with roll angle (which caused bui\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24cf30fbd453366409a6518789ac626ff5633a6c", "messageHeadline": "remove extraneous xyz definition", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "46a7d458665ce4951fd0e7d1765582ed952d7e4a", "messageHeadline": "typo in comment - transforming from ICRS not galactic", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56d9b4da67e4a19a1ca0236c3736392f2eef6d00", "messageHeadline": "added Galactocentric to list of frames in init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46cc0d40269be8576b13f206ca76b05428b75ba9", "messageHeadline": "Reduce appveyor matrix to python 2.6 and 2.7 with numpy 1.9.1", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "b2f90ae8dbf109cf70446bb16b0860d5012aeb28", "messageHeadline": "Skip tests using APPVEYOR env variable.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "c9187107b1c54f3d0cc393c10791449c2bc37e97", "messageHeadline": "Skip more failing tests on appveyor", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9d8fbbc0a097b20a50f061557112aec3263b271c", "messageHeadline": "Add jinja2 to conda dependencies", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c06b63ec085dbc76a611b983b58bd4d953054838", "messageHeadline": "Combine conda installs to make sure correct numpy version is used", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "19a83995ce45d862ab4bcdc2f8e8a7e4db2b70c2", "messageHeadline": "Skip failing doctest  on windows", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "574c451f7b5d09ddc51960593a0f38b4af41a7b7", "messageHeadline": "Add missing import", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e963fb2bf2eb150522339d5d890da7a41ef208fe", "messageHeadline": "Temporarily skip more failing ascii table io tests on Windows", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "912fa244ed1c46d2c2f909a6dd804d4063cc3daf", "messageHeadline": "Temporarily disable failing tests on Windows", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d773ba482719fb74425a0676aad9f1e17b6566c0", "messageHeadline": "Add missing windows configuration script", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "fba83b99377e75a364a7e40b1be3955751b7e954", "messageHeadline": "Set PYTHON_ARCH for 64 bit", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "49d91ab7882e1ec38c812f3cc44e7a3df5289b96", "messageHeadline": "Whitespace fixes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3ce704e335118841b431cb9e06c8ee46d2b2441d", "messageHeadline": "Rename anaconda install script.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66070a11d0196735a62c2af17a55e6966168de1c", "messageHeadline": "only build 2.7 and 2.6.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d05286a456df61a57cf8312c9d991a128ea0abd0", "messageHeadline": "reallow fast fail and use AppVeyor platform for arch.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6744e73ef57680b195058dbaa76a316029ff8c5e", "messageHeadline": "Disable 3.4+numpy1.7.1 and also allow builds to fail.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5da1574dcbabceb53f04bb7e59a00fa854fdca59", "messageHeadline": "Add initial install and appveyor config.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "1a17b1a0236d839ac2b9e1556589ad6104cf1b8a", "messageHeadline": "Merge pull request #2588 from barentsen/fixes-2555", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 321, "deletions": 89}}, {"node": {"oid": "6935a7936c2e862d97c1841060bb7ee316651659", "messageHeadline": "Merge pull request #3234 from mdboom/unit/fix-performance-regression", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "dc6a5cbb62e9f2f62be4f2fd88738dc26bea07e6", "messageHeadline": "Fix fits2bitmap script", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34e41ee6ee6530cb6f07498bea7d846f1d05e563", "messageHeadline": "Merge pull request #3235 from mhvk/quantity-std-inplace", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4c957a81be5b80da7609b06c9ddcf7f7c22c2d3b", "messageHeadline": "Fix stringification of version number", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91eea4ac27540429dbf698a4c40b2ba9d8152689", "messageHeadline": "Minor docs formatting", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c77256ac678c9865d6ededbdb80357bd28c26b62", "messageHeadline": "Use `is`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a00728ac3799969f70fdaf3d574ce1ba0f36dcb2", "messageHeadline": "Added code formatting suggestions by @embray", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "de7f4829a94c8e17c89c746007fe50fbbd6fe0e7", "messageHeadline": "Merge pull request #3220 from adonath/fix_convolution_issues", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "cc56d739110515894533276b99fe76eb382f428a", "messageHeadline": "Removed whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "7454e97f45bb4de7ced30ae490304f0d5c364363", "messageHeadline": "Small fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "fc3244f4b1f47f1c1025ed0c93a35fc22a7150e1", "messageHeadline": "Added a short paragraph about fits2bitmap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9c405bb9b86ec02d45690c9c6b004813ddf72c91", "messageHeadline": "Improved documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "9b0b4fdeade01d279a466d6c2ff3f2b311585fe7", "messageHeadline": "Added matplotlib as an optional dependency for .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efa0530c7aa7885d7f814e3a31e811b7d12d98a2", "messageHeadline": "Removed unused \u2018return\u2019", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "637e4eed234e98d80a973a5d0548cd68ab3a4246", "messageHeadline": "Fixed import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd38f19f8dced96badb4a9c5033ce3213471aece", "messageHeadline": "Rename inverted to inverse and make it a property to be forward-compa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "f891a0c07148ef2d0c9e69610411256ce31836bb", "messageHeadline": "Undo the changes to header.py", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "0aacc9230527563122f36492ee193b494c03f92e", "messageHeadline": "Refactored the fitsheader script and improved its tests.", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 232, "deletions": 172}}, {"node": {"oid": "bf55e2cb40c1bd41962faf21276bad564e4e6aef", "messageHeadline": "change definition of roll angle to be deviation from Galactic xz plane", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8f62c850fcbc49552e7780ce369fa300b711b066", "messageHeadline": "Merge pull request #3038 from bnordgren/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e0bdc8440a3a2dce192e3259264235a07a45cb7f", "messageHeadline": "Added a list of numpy functions known to drop units", "author": {"name": "bnordgren", "email": "bnordgren@gmail.com", "user": {"login": "bnordgren"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "072eed6177571956302a76489d553119f1029b39", "messageHeadline": "Fix performance regression", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "72abcc7879ffe4d887e9a79d64ba2d52b801dcc8", "messageHeadline": "Fixed imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d7a66b3aab6c84f4caa2ec79525c70baf8c3ec46", "messageHeadline": "PEP8 fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "c4b134ff78efc9ebf0e6e89d4978eef2fa0345c1", "messageHeadline": "Whitespace in changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "432b0c3a417e4ec56aa747c5d991d58b3ce7da0b", "messageHeadline": "Merge pull request #3225 from stargaser/patch-1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b43ba47cf777e4e3f4dc558ee821ac983bd5fa5", "messageHeadline": "Fixed #2274", "author": {"name": "adonath", "email": "axel.donath@mpi-hd.mpg.de", "user": {"login": "adonath"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "2dbffe162925fb925513f3f2217a58ba9c2971e5", "messageHeadline": "Made extension option in script consistent with other scripts (e.g. f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ddd286da891e0858329af3d554005ae903b6094a", "messageHeadline": "Removed unused intersphinx entries", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ce630bb157c643169df30a425f39b51ef8930a44", "messageHeadline": "Reorganize image-related utilities:", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 484, "deletions": 861}}, {"node": {"oid": "775d00f89982586eaf04d5793e7fcbfe92d37200", "messageHeadline": "update docstring to explain ICRS and roll angle", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "72ca1bb6911e7744093c8a0a883e058a027f956a", "messageHeadline": "Merge pull request #3138 from mhvk/time-scalar-done-easy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 246, "deletions": 174}}, {"node": {"oid": "18a34a6a31134304aa189c3d7ffe2c4777fd3b26", "messageHeadline": "Remove xfail from test_std_inplace now that upstream fix is in", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "fde4a5bc3842ebbfc9c576eb8835e97603b54c29", "messageHeadline": "Make overlap_slices, etc., good for arbitrary number of dimensions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 65}}, {"node": {"oid": "855f7a4e6c487c0a0536ce0b31b398ec9302de5b", "messageHeadline": "Minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c18ef5c7dfe50d1bbabf24425f3f678eb66c0b60", "messageHeadline": "Typo fix and added ``get_limits`` as an abstract method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "548dc20ef08fc30ae277b0bf9cf984c42aa527a0", "messageHeadline": "Added copy option for mask_to_mirrored_num, simplify selection of reg\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "99e971bd089d944002d7caf83d87caa16c26420e", "messageHeadline": "Fix exception type", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95fac78aebb2f076f5dce745818b5b77eddb814d", "messageHeadline": "Rename get_slices to overlap_slices", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "edd34c915a33022ca9a3d08bcc0439f0ea07200f", "messageHeadline": "Fix warnings, test failures, and skip specific tests if matplotlib is\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "6cfcb7ffe656592f9939773d7a6dfef6d154c58d", "messageHeadline": "Added astropy.image to stability document", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4aa7447aa326e62fa59a60d5b1a87920cb1bcc17", "messageHeadline": "Fixes to reflect merging into astropy core", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 60}}, {"node": {"oid": "454a5f41e7aba4627c6e2d5391164f9a22d7c3a7", "messageHeadline": "Move astropy.image code and docs code into correct location", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "85fdd079ffc7573e7ef5f6116d1f39f6750ac160", "messageHeadline": "Fix for astropy/imageutils#31", "author": {"name": "adonath", "email": "axel.donath@mpi-hd.mpg.de", "user": {"login": "adonath"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "996a626ac15ea61ce23c66a60b8109c4eaeb57d2", "messageHeadline": "Fix for astropy/imageutils#40 and astropy/imageutils#29", "author": {"name": "adonath", "email": "axel.donath@mpi-hd.mpg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7935fe81c3381c46efbe2adfe5f7451f9bcaf294", "messageHeadline": "Change parameter names in sigmaclip_stats", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "3328dd0a363d6c53585c99ada347823ac6315496", "messageHeadline": "Add asinh to fits2bitmap", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "083a8d4f301da2ad665a3fefd13a4381417b1205", "messageHeadline": "Add test for asinh in scale_image", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a6e2c99e29bd9bb01d8b7ad5d3a167765fbe45e9", "messageHeadline": "Add missing asinh to scale_image", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "690c3505dfc6c9c14a9ee34a9c6690ef8a800dab", "messageHeadline": "Add test for constant data", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2bcd51166dcdd11ca8d9f783b2572075e97f5480", "messageHeadline": "Prevent divide by zero for a constant image", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98acd84c5b5c39521ee03207d3d963342378e13a", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0d97a193f9b1b6fa193ef1c19c8d0305aa8e6603", "messageHeadline": "Fixed import and added test in fits2bitmap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "9a69fa56f16695169051f1038563e5ea18138a0f", "messageHeadline": "Fix failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0d5b61df21127bc7c765b0387a1776e91eeb2d6d", "messageHeadline": "Fix docstring tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ab2b21643a485d6bc2889649da08bd7960245505", "messageHeadline": "Minor fix to doc example [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a804ccde0952d71bc621fc52b8735f63ef9bca00", "messageHeadline": "Renamed scaling to normalization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "e9e82b2feeae18037075f7711a1439cc83f0d2f9", "messageHeadline": "Avoid use of word scaling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8c48dd48325b3a252168d6c0076edb2cdbcd9e2f", "messageHeadline": "Minor fixes to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e6cac14b0537a48999d78f9252f3f78f09b5bc83", "messageHeadline": "Added Reference/API headers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "082bb630fd91741cd7275f6bc5a2f6af5c052bed", "messageHeadline": "Implemented more comments by @cdeil", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ea956f2cb6587a7329ceafb65097cd0a9e6506be", "messageHeadline": "Implemented comments by @cdeil", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 88, "deletions": 31}}, {"node": {"oid": "0cc07ce330e088e7ae76498c98de866fc14f61db", "messageHeadline": "Added section about normalization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "15bd484664edc7d52300293dec4bf3cb162fa001", "messageHeadline": "Remove debug statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "73faeb2da80773a94fe5a0e8c55ac2ab884076ca", "messageHeadline": "Added documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "f32ce99f83237f205b05cfdeb682a8bd46744207", "messageHeadline": "Clip before transformation for most stretches, to prevent NaN values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 90, "deletions": 109}}, {"node": {"oid": "1d0ffd31ca1d6c228b39ec38122f8eabbc2a539e", "messageHeadline": "Properly deal with integer inputs for intervals", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "431702c92bd91523105cafe5bc722914c2c57729", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "840b7788e018502126e81f672ee7c7ccaf62831d", "messageHeadline": "Changed clip to True by default except in ImageNormalize. Update Imag\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "87e026eaadfa2075ffb4bb73f86dca0762685f4f", "messageHeadline": "Added clip to scale_image", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "827d4a24dacc69c34b89c49c73c44d6f2b95757a", "messageHeadline": "More testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "287332e601c184fb686fcee8d3b0ba33d30f9dce", "messageHeadline": "Use true_divide instead of divide, and fixed bug in in-place histogra\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 40}}, {"node": {"oid": "a8489b546294266f4429cd9f096f229979ba7aaa", "messageHeadline": "Improve test coverage and fix issues with scalars in ImageNormalize", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6f0c787e7386452d4199180ad916d9a26420b029", "messageHeadline": "CompositeTransform.__call__ can now take clip option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86eca29ea8100227a28f2f0fbed1dca52cf2ba38", "messageHeadline": "Added clip option for all stretches, expanded test suite to test clip\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 118}}, {"node": {"oid": "fb06e7f9977d9f2c1eca51a9d00871ec1b66fa5f", "messageHeadline": "Implement in-place transformation in interval", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "af921d2a60089cb38b5f14c9ce2a29ae7eec2247", "messageHeadline": "Use in-place operations throughout stretches, and remove redundant in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 58}}, {"node": {"oid": "9ce1f694a7581333d000a6a7b77e8d846bb4b507", "messageHeadline": "Use in-place operations in ImageNormalize", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ae0cfca2ddd04ffe9a463eea53dde784f69c0839", "messageHeadline": "Added test for normalization class, honor clip option but enable it b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "14c4849916ad3074ea5575768f31af8549264bf6", "messageHeadline": "Clear up docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "1ee506fb4705caed3885ca74829948449321aec8", "messageHeadline": "Fix sinh and asinh stretches to use single parameter", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "de6c31ca3d8be78d32449f2af5298b722c1b8274", "messageHeadline": "Fix stretches so they always return [0:1]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "8dbd396fcbd927b27126411918589da6c3a35cb4", "messageHeadline": "Fix sphinx build warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "28bc733597e9be397c5412ac56ad3c04ec1c0829", "messageHeadline": "Remove references to functions that no longer exist", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c903bee1a4054280b61853f008797a050f1e7313", "messageHeadline": "Don\u2019t import ImageNormalize into imageutils.scaling, which allows Mat\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ac1a3f5ac03c5218dd4e32f2e1e6cdea7d5f3ef3", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f64be65223d49edb69c2ba1e9de1f73be6446dd", "messageHeadline": "Added missing __init__.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a067b50dd7a4605a1f1937d12e595c101bd4d85f", "messageHeadline": "Fix scale_image and add tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 87}}, {"node": {"oid": "d2123e87fbc6746988b49ce4be9fc6f0850a3aee", "messageHeadline": "Renamed scale_image to stats since it now only contains a sigma clipp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "af4a2dbc6d7ef3a4a6a36127d5e2f5a70bc52bd5", "messageHeadline": "Remove old scaling/stretching API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 211}}, {"node": {"oid": "ea8804d8115eaec12a4e7c8e9ccda1bd63754271", "messageHeadline": "Remove duplicate tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "f2f66e4329ad38aa29c1faefe6abd217a122dede", "messageHeadline": "Added new stretches from ds9", "author": {"name": "Eric Jeschke", "email": "eric@naoj.org", "user": {"login": "ejeschke"}}, "additions": 246, "deletions": 1}}, {"node": {"oid": "7cdca5c4b2c6cf7d9a67a0ae40768012dbc7989f", "messageHeadline": "Added initial tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "ecc1ae94addfe04b7d64afd7092fdeaa3890f770", "messageHeadline": "Make intervals into full transforms, and added scale_image functional\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 132, "deletions": 34}}, {"node": {"oid": "427f7a464a602ee228bc6b4792b2cfafe456b151", "messageHeadline": "Implement @larrybradley\u2019s comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 25}}, {"node": {"oid": "bfc807190d810d244a36c9657fd23231b3fd3673", "messageHeadline": "Add the option to sub-sample the data for the PercentileInterval", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c8c236d32d17b07bf5eddf9fe8e70593c845506b", "messageHeadline": "Allow in-place stretching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "3322f7a87061f6359a1d99c3aeca455c46c6eb8c", "messageHeadline": "Implemented Histogram Equalization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "bb88fe060a094fce12904b26e9a6efb6ac8a042a", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edf8bb2ef98b7f13ab91134813e0a468009d9015", "messageHeadline": "Added CompositeStretch and ContrastBias stretch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "1fd42179488dd0d1004c01e6235dd6e384db2ea1", "messageHeadline": "New implementation of scaling (intervals and stretching) and new Norm\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "044896570375e896a623caa22934cfd19516f34c", "messageHeadline": "Simplify cutout example", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "efbf7360718584ed3b2479ef7c764f673723107d", "messageHeadline": "Update array_utils.py", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0999e2159021d7364efaadd5a8ca1081b07d6f9a", "messageHeadline": "Add fits2bitmap script", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "9ba0e2736a96fb86ed8b57f0fb1c7feb287ba23a", "messageHeadline": "Remove docstring templates and decorators", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "698f0a102f90f2bf5fdaf6dad5b41c03275e46d8", "messageHeadline": "Replace percentile **kwargs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "5efe170d1f6c621ce10fa7c54413468d33632dc1", "messageHeadline": "Rename scale_img module to scale_image", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45b4ae15ce7d3143a1ddf1968f8b11c4cbc9a680", "messageHeadline": "Fix noise_level default", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ea5ebd77c3f1aaca698a447ddd9cd006aabcb8ae", "messageHeadline": "More docs for scale_img", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "4cdbc33530ab939e0b61517f35845dd0433fc03b", "messageHeadline": "Rename scaling to scale", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "5c47a5f4989d6c43367052fa44b69711e0ccea2f", "messageHeadline": "Update __all__", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "38d3665c10d65dd88a4e93a9fed179f06a97f82f", "messageHeadline": "Fix scale_img docstring template", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c192ecfe030c8849c905e58283449779d26bf126", "messageHeadline": "Rename scaling functions in tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "93fac403c1bf183e19c4fcae0d663358d92e2b7b", "messageHeadline": "Remove tests with min/max cuts", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "aa298a01ed7ef854479efceaae97cc2f9f92f5f3", "messageHeadline": "Rename find_imgcuts in tests", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8b8e529f6973a1e37a2676f4933da3d8467eda41", "messageHeadline": "Refactored scale_img", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 150, "deletions": 201}}, {"node": {"oid": "720ee010ad99e4eadfd19fc0233bc6ead2894eb5", "messageHeadline": "Fix failure with Numpy 1.6. Fixes astropy/imageutils#22.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66ce98875e5f1c928b53ea7403e117bb5d910d99", "messageHeadline": "Add example for mask_to_mirrored_num", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5a908c0ee2c1eebafd2108b9d07205f94f4edc20", "messageHeadline": "Update mask_to_mirrored_sum docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "447966e9c39dd58fd94d950dc0e51d3f40d984b9", "messageHeadline": "Add mask_to_mirrored_num to __all__", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6de5d0ab4e08ff43df030f8e14584923cff38ab1", "messageHeadline": "Add tests for mask_to_mirrored_num", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "4b926e52e80f32e24d4fea7010ba2e1b23119f90", "messageHeadline": "Replace fix_prf_nan with mask_to_mirrored_num", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "6e0f585a8f8433d4f6800cb1f093f97f8a1d4ff7", "messageHeadline": "Update imports for new functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "a9db8f8261b85d6173789b4ee1e00c8cc2587ad5", "messageHeadline": "Copy photutils.utils functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 874, "deletions": 0}}, {"node": {"oid": "8ba4181f3312ef79b55b9ac6940a2779140bd656", "messageHeadline": "Add section on related Astropy packages to the docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "e915e3db0bf7bfc5c647f7fda1607961822debdf", "messageHeadline": "Add documentation for higher dimensions, changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f4c85e450c298719a4299d40884109ef34b68514", "messageHeadline": "Add tests for dimensions larger than 1.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "3266e8782f918eb5244a7489e97e2ef9bbdc4935", "messageHeadline": "Ensure EarthLocation becomes dimension agnostic.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f13891b3f40a9ea9b4a616c3b3b41bdb4c4d586", "messageHeadline": "Simplify Time scalars and allow arbitrary dimensions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 134, "deletions": 168}}, {"node": {"oid": "1584cf3c5042e41f87808522949be107e07d9f50", "messageHeadline": "Merge pull request #3091 from astrofrog/affiliated-new-simple", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 267, "deletions": 37}}, {"node": {"oid": "d765308ce17260d1351ef1fc5f0795ba86539c3b", "messageHeadline": "Merge pull request #3137 from mhvk/erfa-constants", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 30}}, {"node": {"oid": "45617460a7574af9b5f977d202ae6a78a5d03814", "messageHeadline": "Add documentations to ERFA constants", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "098e4d760dfe1cb18a2ca285451be098391e65c8", "messageHeadline": "Use erfa constants from erfam.h exposed in erfa in Time and EarthLoca\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "78be152a1192da44359a640e044ccc495bb7478c", "messageHeadline": "Expose ERFA constants (fixes #3137)", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "dd07b1a51155d73b31af8503d88736e08ab261ce", "messageHeadline": "Merge pull request #3173 from eteq/erfa-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 55}}, {"node": {"oid": "650936e2b54aae9fcfa39ce079d6de87c9961b2a", "messageHeadline": "Merge pull request #3208 from larrybradley/stats", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 83, "deletions": 3}}, {"node": {"oid": "8c5431476f5d197fc1a3d8f86c6c39c00b8c74b3", "messageHeadline": "Implement @mhvk's comments [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "11f32d6f25052604a0d517792f883554e9e67cef", "messageHeadline": "added a todo about #3217", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0172e6ffdfe076e5fa79cda87a6463ad409d23f6", "messageHeadline": "Merge pull request #3072 from Cadair/quantity_decorator", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 552, "deletions": 1}}, {"node": {"oid": "6711d7773f4642b3acea48078b057fbac5f4b150", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b432379b53bee22d87f6673d05962cb42038253", "messageHeadline": "Add ERFA generated files to .gitignore", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "db98514827949c26d1e746a94c2c0c6e89c8fa6f", "messageHeadline": "added tests for galactocentric", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "df4968fc7331858391bc7bfff41b457c6fa65ec2", "messageHeadline": "moves changelog entry to the right place", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dbcf791635c4c12d1de81dc4aee3cb40eef9f92f", "messageHeadline": "added galactocentric import to init", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aba05db9a0ad47b7a6618854d436f607878e4a18", "messageHeadline": "For NPYLT1P8, use reshape rather than getitem for scalar erfa output", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba4f4538fe6e55bd2fd4e8666a8c451bbf9194ba", "messageHeadline": "update template to make documentation more astropy-ish", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "693fb36eef1eab110917474b6b13d97993fdfd03", "messageHeadline": "update auto-generator to use erfa_generator instead of cython_generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d25b5f50db78b6023170e39977c5f88344150dbf", "messageHeadline": "rename of erfa sub-modules to core", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "e67143d7a5b37133b4fbe5ef27093ec3266a8a7d", "messageHeadline": "doc updates to the templates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "f48a443f0563610e96797fb5bb73f74bb8b853a6", "messageHeadline": "minor typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e24cc5b288037e2a7c2f905760aa5f9e6aebdf", "messageHeadline": "remove unicode_literals from erfa_generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b6e3ace57d029bde6c3642f91332208b3b4a913a", "messageHeadline": "style tweaks in erfa_generator.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ac344a2c773165584e0d257245223eeb74bd4ad1", "messageHeadline": "rename to erfa_generator and fix file names in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f203666ad55739b5a75f49f90b3316a7f32cdae7", "messageHeadline": "Merge pull request #3215 from embray/absolute-import-setup-package", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "aa426eafa4a13fb287af8581594b3f72a8f89e43", "messageHeadline": "Make an empty docs/index.rst otherwise the docs won\u2019t build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ce0f9df6003a18fd3b26d95aeb2177160e163461", "messageHeadline": "Make sure an empty index.rst file is created in the docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7e1ee343f16cea9be408ac9689d4ce1fc9be0079", "messageHeadline": "Updated CHANGES.rst for functonality added in #3208.", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7672721be07c204f2c11f8254fab9fe710bbd0ff", "messageHeadline": "Define module-level constants for Gaussian FWHM <-> sigma conversions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 55}}, {"node": {"oid": "496073b4320bcf7d211c6b9a46f4baa30a5a0b30", "messageHeadline": "Implement other comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75ea1a6e11fc9fc359ebcedbd4884a71912106c9", "messageHeadline": "Make a single unique csv reader/writer function", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "fef797df6e734b61af51ba885d989796f3d52c07", "messageHeadline": "Final tweaks to instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "50a89ca0aeeba7f11201aaaee2c120e7bd8615cf", "messageHeadline": "Move the code into a dedicated file.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 125, "deletions": 116}}, {"node": {"oid": "a320ad935bd765897b2d858e475d0856fb6d89b1", "messageHeadline": " update docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "70effbef58ab20e136327ef4995712a58d99942d", "messageHeadline": "oops, had double units on roll angle", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a517765429a7fb8d91508acd6f9b8beebc36419b", "messageHeadline": "screwed up relative imports", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "baabca69bd12635f749262e6624644e74dfc57d4", "messageHeadline": "just use subtracted angle", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79c3ec930575798cd60e0f0b53bfc3ced0ea56c2", "messageHeadline": "initial checkin of new approach", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "78225a3b0e8bca2d4de07972c0a7b168fe2e9d47", "messageHeadline": "Merge pull request #3166 from astrofrog/auto-generate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 25043}}, {"node": {"oid": "98a38c7947c1a3f2002ef1e78a322343815f3b92", "messageHeadline": "improved the usage strings and tests", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "563b35fe943d4952f31a5607c19c3c34fe845cbb", "messageHeadline": "improved the usage string and tests", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 60, "deletions": 41}}, {"node": {"oid": "2e2036f7a1681cb6a6ee96e1241579ea49097f88", "messageHeadline": "Added note about jinja2 in changelog [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f01dac4309aa0b998107121e407419f2af95b633", "messageHeadline": "Adds a test for the fitsheader --table feature", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f8169d2877a30aafdf06a1b9d67410d7c3bcb733", "messageHeadline": "Simplified code and improved docstrings", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "d15762f7d0626202b48f9b8e2a2d603db4d2f108", "messageHeadline": "Added mention of jinja2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "389709fbe66fada34634de6ab9627430e6c475c1", "messageHeadline": "Make sure the hook gets run before sdist, add a fallback if jinja2 is\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "6f4bc271db65fad16c33a68b189945642efb0df6", "messageHeadline": "Don't override system WCSVERSION", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b8ef14864f9b04df80b2e52bcbd1c60533f1e248", "messageHeadline": "Update WCS_VERSION in our local build.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0b6f19ed8f6a089050be48a9b6c6b142a1c49e6", "messageHeadline": "Fix LooseVersion comparison.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a22b87f0c27b9228367cfe5c1326ddd4cb93350", "messageHeadline": "Merge pull request #3213 from bsipocz/wcs_remove_duplicate", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92b91f77b9656912a10185bbad4ebdf61b7024ec", "messageHeadline": "Include from __future__ absolute_import for any setup_package.py modu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c7e88d1b21d14e62f04059dcb3ba5f26a8fe7590", "messageHeadline": "Removing duplicate function name from __all__ [skip ci]", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "119313008366ddd797030fa68236bdce100389ab", "messageHeadline": "Add preprocessing hooks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7a8fd37c9fabc29cd783be4cd5a4229203800361", "messageHeadline": "Fix paths", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "377b9d87fc1d1f13dad5141616848710145c3a10", "messageHeadline": "add option to silence cython_generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "1cbc9394679514412666e427dd46f061568b0888", "messageHeadline": "Only re-generate if needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "78af5dc4c90cd4cb4e63da0cb55cbc00e56c12e7", "messageHeadline": "Add jinja2 to .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "904df0a60a300efbca8217b3b3a9c49249de15b2", "messageHeadline": "Generate ERFA wrapper automatically", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 25033}}, {"node": {"oid": "d88631a1f898058366ce749b3b686862eb408ecf", "messageHeadline": "Merge pull request #3206 from eteq/update-setup-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03e477d5b530b0cd0abe208e0ba60e3814934908", "messageHeadline": "Merge pull request #3211 from astrofrog/changelog-union", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0730e2831cf20385bbce7b70c7f28b4d8ce2dcfa", "messageHeadline": "update to latest astropy-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cde09895b0e4dc24033f638dba5abd38fcd85e86", "messageHeadline": "Use union merge for changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ddd49e325132938b5b44b987a32e57cd99a75df", "messageHeadline": "Merge pull request astrofrog/wcsaxes#149 from astrofrog/allow-frame-i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "9ca243e942f02bd2fc9cf7ce013bf363cb4aa5d5", "messageHeadline": "Comments and doc tweaks", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "2a0ebafc5d0a5ebccb04e30e9940d145cb150520", "messageHeadline": "Add test to make sure equivalencies propagate to the function.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0368c732695682e872feca6a4831eae6589e64bd", "messageHeadline": "Use signature.bind to remove a lot of arg parsing nonsense", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "b21a9b61e6ab0137d8534eac8156cb76e0e8367a", "messageHeadline": "some fixes", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "9182a44fcc578b0d138e25a319b9f58fb3ca8c4a", "messageHeadline": "more fixes and code readability", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a7996d62d0fc3d30c0355be7f635f8407f0d2c5e", "messageHeadline": "Fixes and typos", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "dc263d2e2713e5b27a160ef6e797099ad66dfc1c", "messageHeadline": "This adds a test decorator called @py3only--tests using this decorato\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 79, "deletions": 7}}, {"node": {"oid": "a3a995e11016b2c114e40f0049481bf542644da8", "messageHeadline": "Skip doctests on Python 3 examples", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df4d4a176b956cbc9773d5158b7cdf8bbdfbffdb", "messageHeadline": "whitespace removal.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "d61fb42c70128a9b5d60b54ea347a8a98c481539", "messageHeadline": "fix some typos.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af99f4614acda0e003880bbf3a3ec34ea53d4468", "messageHeadline": "Docs and changelog", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "d959ae47a2dee11cac3d17f12cc85bde2b426c51", "messageHeadline": "make it work with or without calling it.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e83cf960485ef95f329bee579f8eeb87bed3eb36", "messageHeadline": "some changes, but not all.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "457ef6a9f4ad866c548df6e9abcfca4e1723f18e", "messageHeadline": "Some small tidying", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "58b81702c178b962e96443aa757b16f0e4fcc0b7", "messageHeadline": "move to utils.compat funcsigs", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbfb0c8986469b5b743f72e36ec42b7a686d69f8", "messageHeadline": "move to extern funcsigs", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e77b06688fd5e36de0a69460bc7d364fc1972982", "messageHeadline": "Use inspect.signature instead, currently no py2 support.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 63, "deletions": 60}}, {"node": {"oid": "c71a17c2b2f0503360a5899d44e847b3bf63c672", "messageHeadline": "Tidy up and write tests in both py2 and py3 syntax", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 169, "deletions": 41}}, {"node": {"oid": "27e1f7e6b3bfe8829773e8b80ea068a3d9821c46", "messageHeadline": "Change the decorator to use Python 3 annotations.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 78, "deletions": 55}}, {"node": {"oid": "07c45497848e93f9f8478e0130ef00c26a718b8a", "messageHeadline": "Improve quantity decorator and add tests.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 169, "deletions": 15}}, {"node": {"oid": "9325fbb1331eda70f39db6455b3e46759ee3911b", "messageHeadline": "Add a new decorator for functions accepting quantities.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "fc054b690dabd9ed8970b081b76164f2cbb9d93b", "messageHeadline": "Merge pull request #3199 from mdboom/wcs/unit-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "d39bbd66c2fe3cf7826f8fb5de8cf23808675571", "messageHeadline": "Merge pull request #3210 from astrofrog/remove-workaround", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4253386c2ee13da284e5dcfc80a53238316ff41a", "messageHeadline": "Remove workaround for Python 2.7.9 in .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2ee9249fe363f699d5b5a3876f12012ba450d445", "messageHeadline": "Adds support for the fitsheader --table feature", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2281c51c5a7df7105f32d4c8f4133adfc0ebe7fb", "messageHeadline": "Adds support for the fitsheader --table feature", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 96, "deletions": 9}}, {"node": {"oid": "51c85dea96774f9e824eacaa2937c1a0fa658ec0", "messageHeadline": "Remove unused keywords and allow frame instances to be used for ``get\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 7}}, {"node": {"oid": "d62f5c67a6c9fafa87d684f977d71a0ac0c78473", "messageHeadline": "Support wcslib 4.24 in tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0ac1f968a38cf361e5ebee9796f6063dcbb1d703", "messageHeadline": "Merge pull request #3207 from hamogu/fix_3111", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "e99d6e5e415b3430bb7a4b706dbb164a073bfa37", "messageHeadline": "Make sure we update the apt-get listings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e761cbdb70fe06d03645522d9afe488074b58d72", "messageHeadline": "Added note about setup.py commands not working until first commit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8b15f7d52da2b970f5f06a0dc33591ad0137ac04", "messageHeadline": "Added notes about editing files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ceea2e453ef0c873980deef45db28122d4b5cc89", "messageHeadline": "Fix typo [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92f4c91b188fab91433f0fd2d56e24b3207623c9", "messageHeadline": "Fix warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a49d5e2b3bf375c32cf29ef01d17d8499bd93a14", "messageHeadline": "Javascript magic to allow user to specify package name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "938e9551ab83a0f7dc63474693d3b26a09265487", "messageHeadline": "Implemented comments by @cdeil", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 37}}, {"node": {"oid": "de868515921a1178f02ddfd7405e5773e5ace407", "messageHeadline": "Mention ah_bootstrap.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7a40f55d7a566509ee8ebbc6fb65833c5c55b435", "messageHeadline": "Added instructions on updating astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "17b5b82cf4118493c0a2f87b20f3f9134d9111bc", "messageHeadline": "Added section on updating for manual set-up", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e84ea8f7b8e0bb4b4fd29a8d6b0f850b5a49b1e2", "messageHeadline": "Added instructions on setting up affiliated package manually", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 143, "deletions": 36}}, {"node": {"oid": "d95f15456b3dd03e96d03afe858687b00b37b90c", "messageHeadline": "Prepend \"gaussian_\" to FWHM <-> sigma conversion functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "f2b47e5fe3c69027b1134be311f6cd3bb755f273", "messageHeadline": "Merge pull request #3183 from astrofrog/wcsaxes-compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "a30b2bcfff02562d2af2b9df95244f12a182fc73", "messageHeadline": "Implement @embray's comments", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f40086422b511d45cc324dfc80774d0b45453e7", "messageHeadline": "Added asv badge", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a343f647dea04b9ae63a1b37eb773452dddb950", "messageHeadline": "Add fwhm_to_sigma and sigma_to_fwhm functions", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "ff1bd864cd78882f78381a87e7e7d9ba6d9c0401", "messageHeadline": "Add mad_std function", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "73b5e02e7b7c354d8135de34181041d75c42cd85", "messageHeadline": "Clarify what is returned", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d9017419768aa72c33d19d195f03a0ac55b77555", "messageHeadline": "skip doctest with matplotlib in skycoord for stability", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 17}}, {"node": {"oid": "ba6ba97496cbe18a21949bad6f9c41064965ae7f", "messageHeadline": "Merge pull request #3204 from mdboom/wcs/upgrade-4_25", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 235, "deletions": 157}}, {"node": {"oid": "defe2bac9cf47ffd53bdefeb155de0240c4da755", "messageHeadline": "update setup_helpers and a corresponding setup.py change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d591ab07285efec98020596c8eaa2749af944906", "messageHeadline": "Upgrade to wcslib 4.25", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 235, "deletions": 157}}, {"node": {"oid": "6d0e63838e44ba9c2de2c5e8ef5b1691828d1be0", "messageHeadline": "Merge pull request #3202 from astrofrog/fix-conda", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b9432855c9d8832f433fce45bbdcc444ab022810", "messageHeadline": "Ensure that we don't install Python 2.7.9 on Travis (use 2.7.8 instea\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8da6734ff2ac0bd7c4ad0dbd3142e9bd571a0beb", "messageHeadline": "CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9b629ac8f0beee84e9b3c01b16cf9a64d5dabcb4", "messageHeadline": "Warn on invalid WCS unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "72da9c6993465c9de8a8149858262adef8b8e075", "messageHeadline": "Added an overlooked contributor (Mihai Cara)", "author": {"name": "perrygreenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "02f16340fa31bc975578ca4ea0d823cb4e75c37c", "messageHeadline": "Merge pull request #3191 from mhvk/unit-faster-q-init", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "9b856ec575fd346acaa6928f718928f69f3daaba", "messageHeadline": "Merge pull request #3194 from aconley/cosmo_broadcasting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "5b78b40cb0a12ba94899d571b0a3be3b4cc6c52a", "messageHeadline": "Merge pull request #3186 from bsipocz/wcs_speed_up_test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 33}}, {"node": {"oid": "a1e7de36c191db306e8006e023e8364b3a4f5795", "messageHeadline": "Merge pull request #3195 from mdmueller/change-inline-msvc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd36df323806f56f18d4fac0fe93487f064f624a", "messageHeadline": "Changed inline to __inline on msvc", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ee8788ca17391a817ede25260110da545ae182c9", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd48d2ccd728f370592c23bba692ae539488912e", "messageHeadline": "Finish making cosmology member functions broadcast over redshifts.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 35, "deletions": 10}}, {"node": {"oid": "f76b63a1637a8cd4b3386f1be5eedb7804fa6508", "messageHeadline": "Rewrite Unit.__rmul__ and __rdiv__ to speed up array [*/] unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "51cd7e84a33dc5955c680c7b6a19fb07e6a632c3", "messageHeadline": "Make sure to update apt-get listings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5d7981b91488b1cfbff62baa3a664086a196068d", "messageHeadline": "--keyword instead of --key", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "830359538ce232d969fc8c184c107c695ae30fab", "messageHeadline": "--keyword instead of --key", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "665d0eaf1810d426562653088fed32c0e15ffb92", "messageHeadline": "Merge pull request #3085 from embray/misc/auto-inplace", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "da2bf5883283479eb1bfb586f78fabe22094c517", "messageHeadline": "Merge pull request #3179 from taldcroft/table-ops", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 480, "deletions": 33}}, {"node": {"oid": "ff506f6f19ba131b3440a2074cbfe4d29b24c4e0", "messageHeadline": "Add message for deprecated np_utils functions [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "18a8b8b07feaff6be0d3a5dde78c3180065941e4", "messageHeadline": "Merge pull request #3124 from larrybradley/ellipse2d", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "d6f79241a8f4b904e0ebdebaadeded6c17d7155f", "messageHeadline": "Merge pull request #3153 from astrofrog/fix-spectral-density-equivale\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "9658305a9d715c6e7f3cd7a8f932d379d6aed036", "messageHeadline": "Deprecate public functions in np_utils", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2092d960f3fb0fb5d95eaef199d6d155466d0354", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9feac0928cc0e9076a4b3ab76d9bb33ebfaf954f", "messageHeadline": "Make join work without structured arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "bca7b9423093a77ca4b80d378a837bca52d775c2", "messageHeadline": "Remove get_groups() from operations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "31b58067f8df185c58423b7355378b4ea174edd1", "messageHeadline": "Make vstack work without structured arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "33de58491f7e9bb6ee5109af5975fa6e7408b2f5", "messageHeadline": "Make hstack work without structured arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "7c7e23abaa2435cbddffb0e13231ba9b3bf9cd37", "messageHeadline": "Move relevant np_utils fucns to operations.py to support no ndarray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 549, "deletions": 16}}, {"node": {"oid": "5cbd3c61e38035806f94e4452709bf241f14f88d", "messageHeadline": "Merge pull request #3185 from bsipocz/table_unique_method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 170, "deletions": 18}}, {"node": {"oid": "2f83e3e25d2d8b974f6bb8f4032f11251d76ec32", "messageHeadline": "Merge branch 'issue_2658'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "6640ae93492c38e69290baf0ccea748596919e2f", "messageHeadline": "Fix crash.  Document arguments.  Rename interactive -> ipython_widget", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6dcafe8f445ad5d90f18bfda0024b07ee4048b50", "messageHeadline": "Fix some typos", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9d8c8121290d5bdb56e0914f521daec5392ad308", "messageHeadline": "astropy/utils/console.py updates to ProgressBar() iPython implementat\u2026", "author": {"name": "astrocaribe", "email": "tlcommodore@gmail.com", "user": {"login": "astrocaribe"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "19fb10a40468a4ebf15cfc6af930cea6b917d48a", "messageHeadline": "Minor PEP8 fixes.", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d857eb6dbee491bceabd8ddfe484569908e363ef", "messageHeadline": "Several fixes to __init__, update, _update_console and _update_intera\u2026", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 3, "deletions": 16}}, {"node": {"oid": "4b806e486b7c95e4faffd8c3abca1d78fe14a620", "messageHeadline": "Added value=None logic to update method. However, new issue has poppe\u2026", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b04d778909472990e95c54b6a32cd5d85aa0c0e9", "messageHeadline": "Added value=None logic in update() method; not currently functioning.", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3478bb147bf128b572c8c8cc9d58d75faf5a0830", "messageHeadline": "Added the handling of value=None within _update_console().", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ac29a63970eae91ec41a73cd9a5c39575b1141fa", "messageHeadline": "1. Made update_console() and update_interactive() methods transparent\u2026", "author": {"name": "astrocaribe", "email": "tlcommodore@gmail.com", "user": {"login": "astrocaribe"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "411066af83ef008655116085e46de7d1f1b5265a", "messageHeadline": "Removed test comments in ProgressBar.update_interactive().", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "bfdfe0f4cfb7c373878132d94f952c451efd3e60", "messageHeadline": "Moved IPython widget/display import commands to ProgressBar.__init__,\u2026", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d1e2a829a80d1eefe748f4e4460c7baabee13e7f", "messageHeadline": "Included a percentage descriptor on the left of the progress bar.", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "05bbf12c725150ac9b7ebe805fadcc0deeaac3a4", "messageHeadline": "Modified ProgressBar() module to display output to a console or iPyth\u2026", "author": {"name": "astrocaribe", "email": "leblanc@stsci.edu", "user": null}, "additions": 52, "deletions": 12}}, {"node": {"oid": "6259dea4f67416081a598438e6063230250129c8", "messageHeadline": "adding back test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c81cf0a2cf55ae8f831156a496c362bdc9379439", "messageHeadline": "addressing comments", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "e090a0678ed7d69168c5ad7abd6184422f40df88", "messageHeadline": "Merge pull request #3178 from aconley/distance_broadcasting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "b7d3098547b01f7aed0ebe9e96dc2d0f317a6f65", "messageHeadline": "Spead up test_all_world2pix significantly with using only the image c\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "09bc2e2f44bc192f0325c7c362b07bebdafd91f6", "messageHeadline": "clean wcs tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "ad3ac20c6a715d1068955070a53c02c1f7f3bdce", "messageHeadline": "Add Changelog entry", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d1fd0dc323c0fd21df67c10e93c541edfde28d6", "messageHeadline": "update CHANGES.rst", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "83dd9a895520946e179baeb5f59065f32244b4cb", "messageHeadline": "adding documentation for table.unique", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0e5ec0c2c6aa4c718e0a876a054986e169015580", "messageHeadline": "removing unused imports from table tests", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "43ba39c173e799e50fdfc87180407e1c3746e7f1", "messageHeadline": "adding test for table.unique", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "ccd9a1b8b36ecc86e1e2ce28a6b79717cb9f74b2", "messageHeadline": "Adding unique method to table operations", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "c0f5dd442635351c5aad51e77cfb24033e916e81", "messageHeadline": "Make comment into docstring as suggested by @mhvk", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "086947e13f7e60eb5ecce7be9f460478e609ad52", "messageHeadline": "Back to development: v0.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7ebd4a741c179838235c40f58d8182830ce3f819", "messageHeadline": "Preparing release v0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b97b8216d11d67d927d76cf69e4a9a7bd659e7ab", "messageHeadline": "Updated changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "815eb1153e8de80fe5bdec4ff1d6ab090cc6e414", "messageHeadline": "Merge pull request astrofrog/wcsaxes#146 from astrofrog/improve-coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "302c729cbfced297918dbbee62035501db07c85b", "messageHeadline": "Simplify calls to locator and formatter in CoordinateHelper", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "880810eda87c3da9904afb0f62cc04c804456bb5", "messageHeadline": "Added a test on longitude wrapping code for contour-style grid (and f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "fc7a51ad3bd544a27a121ea7abc25b95a009cb69", "messageHeadline": "Exclude wcs_utils.py from coverage tests since it is in Astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a47348ee746748ba8b6f89d16ba04636bec80d9e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#145 from astrofrog/improve-wcs-u\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 213, "deletions": 225}}, {"node": {"oid": "b8a2a2e8bd9825129792a65ae76ef7832bfd26ca", "messageHeadline": "Added URL for more details on WCSAxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "034626cf63edfd23837293ed5fa6e977e0ce5a5d", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "40aaafd06e01faf1b423a4cac9702946bc810a19", "messageHeadline": "Add backwards-compatibility with Astropy 0.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d12288827af0dd5dea19f2ec435fe50850756dff", "messageHeadline": "Added simple documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "8e08ffbc7b57be6ee42be7d23276742f3f9c2312", "messageHeadline": "Make WCS instances use WCSAxes if available", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b27b40bfcc5e47418e28c5c393fcf1acced71287", "messageHeadline": "Moved code that will be in Astropy 1.0 into wcs_utils.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 202, "deletions": 221}}, {"node": {"oid": "0fb5c6439064e0056d22f238bf805daf632fc24b", "messageHeadline": "Merge pull request astrofrog/wcsaxes#144 from astrofrog/update-urls", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "071ca72187ff38170fafc33d3521b11c0ac5b047", "messageHeadline": "Updated URLs to data.astropy.org", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b20e1b7074bf3f04377d8272d81ceb47fb5ceaf4", "messageHeadline": "Merge pull request #3165 from rashoodkhan/Update-ConfigObj", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 257, "deletions": 4251}}, {"node": {"oid": "b3a528a1b191f4e5a4910f43a952d9543c90ad9e", "messageHeadline": "Merge pull request #3152 from astrofrog/deprecate-positional-frame", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 69}}, {"node": {"oid": "ab4c2ee3a8cdc1c004f3479c2770d205b074f1df", "messageHeadline": "Check that deprecation warning is raised and fixed use of frame as po\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "e9cfad3c9f2556a9b8e04f088ee1eb810343e7f1", "messageHeadline": "Combine exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "da2c171981fdf70dc458fcbdc3084766e0800606", "messageHeadline": "Updated Changelog - configobj updated to version 5", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "058c745435734fb1f66bd6cf5daefa9365afa98c", "messageHeadline": "Updated Manifest to include new configobj folder, updated test for co\u2026", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bb2c35fc7b88187bf63e614a453ceb4c2c1652a0", "messageHeadline": "Deleted the old configobj files", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 0, "deletions": 7948}}, {"node": {"oid": "19ff26bd7ea6b175a177a63c8a8abff55fe8741a", "messageHeadline": "Added configobj version 5", "author": {"name": "Rashid Khan", "email": "rashood.khan@gmail.com", "user": {"login": "rashoodkhan"}}, "additions": 3957, "deletions": 5}}, {"node": {"oid": "ee3ac61e691184a21acb55e741b27357b9df6c3c", "messageHeadline": "Merge pull request #2271 from eteq/quantity-repr-latex", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 185, "deletions": 60}}, {"node": {"oid": "9709d17067c27080e5a57f86ca6783e2647fd795", "messageHeadline": "shorten-up description via line break", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "32ce50ad4c8da259dd22d635b65838cd1a4c7384", "messageHeadline": "Make cosmology distance functions act like ufuncs.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 43, "deletions": 4}}, {"node": {"oid": "bbb506c7d8948b1799e202ba88e6ee79c4d7502f", "messageHeadline": "Use class methods in formatters for format_exponential_notation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "8c5f1dabbb18d0cfeec4439a3e44dc8100a861e2", "messageHeadline": "More fixes to frame specification in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0df42f5570f0823015586cd08fac75860cfb950e", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d046dfe0f4568c8994736404195254263c20e040", "messageHeadline": "update tests to work on numpy 1.6", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "27e9620c96e7a1c84837c86ad0ba8266a539ad87", "messageHeadline": "raise error for numpy <1.7 with array quantity latexing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "db985c99e5783d5e5b2c1919bc8cc5376dc94636", "messageHeadline": "switch to view instead of np.array as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "721f22834ae041301caaeae1a6af79e253a0ec05", "messageHeadline": "Merge pull request #3112 from mdboom/has-distortion-doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "388d60ce5c08d0888206a9ede87eeadf061b4e5d", "messageHeadline": "Deprecate frames as positional arguments if data is passed separately", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "9684dfda8da2e6f69575c5c4f042cde91fa92875", "messageHeadline": "Switch to using a configuration item for setting the numpy threshold", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "143258acd81f9ee817b1244d63ff1cb9d10e71cc", "messageHeadline": "Merge pull request #3169 from embray/time/time-format-registry", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "5fe01d10d230159326d1b7c8e328f5c9a89d052e", "messageHeadline": "remove unneeded comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5e8dafeb518452c02bdcaed1dbe9fb437f94874", "messageHeadline": "move formatter keyword to array2string", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a77ac196a241e12833574ef6ad252dc79a858b63", "messageHeadline": "Merge pull request #2951 from eteq/easy-skycoord-from-table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "c35932ef4d72cf302bf1de9bda29a82e1f508d9f", "messageHeadline": "Added PR number to changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d91c7d624391629f85d2a3d4c91671898a02c0a0", "messageHeadline": "Remove has_distortion as a property on wcs.WCS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "e358b39b424f8f3dba98c03148d9572e5b9916c7", "messageHeadline": "Merge pull request #3168 from bsipocz/docs_cosmology_docstring", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "4ce98b9dc1468e6b815391886505713c16d26293", "messageHeadline": "Add TimeFormatMeta and TimeDeltaFormatMeta to automatically add TimeF\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "0e69c4db08378e7352a233153b41c1c60340116d", "messageHeadline": "Merge pull request #3095 from taldcroft/table-np-item", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "5b7a2d5e82bd4dfb8a344937bc29a6932c35be24", "messageHeadline": "another tweak to explanation of column-matching algorithm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "e352a1abd54c90efa98cf54184210910fe5d34a8", "messageHeadline": "Merge pull request #3163 from cdeil/pytest-version-check", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "564359276abf32a3d40cdd507f1dcdda99a3d6d4", "messageHeadline": "removing unused import and variables", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c4f624d69136a7350673eebdf706d0248de4f953", "messageHeadline": "Changing photon to neutrino and fix a few typos", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3efcc85cee010ab616b156d37efa891f0b13dcc5", "messageHeadline": "Merge pull request astrofrog/wcsaxes#143 from astrofrog/style-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "a37430771fa8785702ab2b54814e4496cdd4fed8", "messageHeadline": "Include Py2 long type in getitem and test all int types", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "fd83529c385afb1308880e7c0bbe271a0bfd4050", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "23606865bf3d21be9a190fab60c9d43e2935253a", "messageHeadline": "Add tests for integer item access to column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8c1428d8f10a9a03f55b46e5ec226cac9c47c7f2", "messageHeadline": "PEP8 fixes, and made BaseFrame into an ABC", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 39}}, {"node": {"oid": "4c2fa4c3acb854cd4adb41eb9c434a6d85e8ccec", "messageHeadline": "Minor fix to pytest header modules version check", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0a524a825aa6e8d52a36871a92acb64a65d99363", "messageHeadline": "Added changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1dcb905e1d21fcedc9b3bbe2f6f0df3abf95f6ee", "messageHeadline": "Get better infinity/NaN behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "42d44f2006c9846d2f949be13c2d08c73df0fcfa", "messageHeadline": "Fix scalar formatting in LaTeX", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328e6bb0c8ba7cf49437a134cccd8a984c209cce", "messageHeadline": "update repr_latex tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "49ebd1fd2c285a87a28525d5c796ae2381cf04b2", "messageHeadline": "Make scalar latexification work and other cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "1064be32625e4266710cd5e6a859984d357b8214", "messageHeadline": "Override column __getitem__ to return int item as ndarray not column \u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7b9f565b3b473204417c7e3af63dbe2e047264f", "messageHeadline": "Switch to a single branch for scalar and array in LaTeXification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "f5a0dd53ce9b748eab8a74e63338466d013ff35d", "messageHeadline": "Switched LaTeXification to use format_exponential_notation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "904b85e9339370312bb8fa69250427f7d68fdf73", "messageHeadline": "Made _format_exponential_notation into a public static method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "3135aa1c56ccfe14b971af06a821f2995d98e147", "messageHeadline": "Add support for latexing array quantities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "e5788a3f5a5e14a9ebd03b0cfa958ed5c07dceb7", "messageHeadline": "Clarify \"non-alphanumeric\" definition and make the regex UNICODE", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "982056f823fa5141425e1f287ce2c0476db7250b", "messageHeadline": "Use \"as\" form if pytest.raises instead of try/except", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "c75d99da6c5aeddddc7a32919b2f821acc173189", "messageHeadline": "Merge pull request astrofrog/wcsaxes#142 from astrofrog/galactic-fk5-\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "03041098ea3d9a7d81efcd1dc3b681ec60570e71", "messageHeadline": "Only run one of the image tests if using astropy >= 1.0 since it requ\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "db3794c16248f1ac9c5883242aa1a006102a6146", "messageHeadline": "Make test compatible with astropy 1.0.dev following fixes in FK5 <-> \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4f5704ca04aa16a2dc507c3de78d6b71955b6d3f", "messageHeadline": "Merge pull request #3157 from astrofrog/custom-pytest-header", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "2e69f317bf40aefaf7fc25e9afbfd6218b628428", "messageHeadline": "Merge pull request #3156 from embray/issue-3156", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "cc28c25fe2e0966224877a79fbe264dd19b408e2", "messageHeadline": "Removed a few spectral density equivalencies which do not make sense.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "2c95736ac74cb2fff84dd4b102686e8b3946dcba", "messageHeadline": "Allow modules in pytest header to be customized", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "37cb9b823cc588e918ae5df1169da5248727a5e8", "messageHeadline": "Also match columns that *end* in the attribute name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "e2889a3cc590e8b2e30c91463fdb7963ceffa56e", "messageHeadline": "Clarify description of parsing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d17c54be036db5cb6c53cd44e1cd96c7b79b516e", "messageHeadline": "Fix for case of providing coordinate in both keyword and table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "49f18e170fc7f98915da218688c30b50de0b9030", "messageHeadline": "Add underscore to regex and associated test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0f2b080a322e2c4c28b08dad244df57a3e677c02", "messageHeadline": "Alter docstring a bit to reflect new scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e216c6713be670cf7eddeb033012c30e4da05605", "messageHeadline": "update guess_from_table tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "42b621296ba6883f736a1150b54afd5accf2829a", "messageHeadline": "add RE-based parsing scheme for table names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0ff7248b20e10dff02357eae02b693f89e2d868f", "messageHeadline": "switch to not having a pluggable function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "354f7ecbd0792c3bfd051b9586c908f52c6bf3e1", "messageHeadline": "Adapted @taldcroft's gist to guess_from_table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "3df2c7c053ca07c8fc761b89481e31f94b9de144", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "deddd0645b44ad56902ba30c9cc15a51ab6f0e6e", "messageHeadline": "Fix case of double-specified error and add related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "23a0e0dbac2b490f6355638e2d31473722ebc710", "messageHeadline": "Fix accidentally left in exception", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5dd79f666e05efab37fbd63066098c5134922b01", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cc6ecc3ed9fe0ba5e543d46ce261d38568dd42c6", "messageHeadline": "changed to guess_from_table classmethod", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "75faffd8a5742f5360869dfc46cc91da9bd5c1f2", "messageHeadline": "revert SkyCoord initializer back to master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "126ba3ba3646cf5eab1fa2d50e90d34c2704298b", "messageHeadline": "Use unit from Table column", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9951760d6097ce78ca8826f5dd5cfc7da3b4820", "messageHeadline": "Add machinery for SkyCoord to auto-search tables for appropriate columns", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "68bd6057a55cc1c9ffc23a8603c645553ac7d4cf", "messageHeadline": "Merge pull request #2001 from taldcroft/io-ascii-2001", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0241da1da5f2237e2c3b7c7971a390e42aa68ce5", "messageHeadline": "Move the body of extern/six.py into a function so that any variables \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "e7df4009162dd24f42a01f609ae9a07ab0a9e4af", "messageHeadline": "Merge pull request #3151 from Cadair/funcsigs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 823, "deletions": 0}}, {"node": {"oid": "197f9164020291f05252b2de26d8476c4e59e92e", "messageHeadline": "Merge pull request #3158 from barentsen/patch-2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "893ce59e2e55942837b7fc04d229e9b36290b3aa", "messageHeadline": "Merge pull request #3141 from jwoillez/erfa-speedup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21830, "deletions": 21019}}, {"node": {"oid": "76ea739101ebe205919c9e315bed8b9f23cbe075", "messageHeadline": "Minor typos in `docs/modeling/new.rst`", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8eeca53712fd4cf72efe52d9920958097b6a26dc", "messageHeadline": "Fix compatibility with numpy-dev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a29c00941f4a97a8a40dc4da10798185892ec8", "messageHeadline": "Manual cherry pick of PR #3135", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "61d5c3d225ce9ebf29ed5d5e52203567e26c88fd", "messageHeadline": "Add funcsigs module to utils/compat", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 823, "deletions": 0}}, {"node": {"oid": "40f9c9e6a7e96f32233dd34572b613c8559792b0", "messageHeadline": "Yet again, a pep8 fix", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 170, "deletions": 170}}, {"node": {"oid": "2383ada82b29a35e2cd362702a644b953ce8263e", "messageHeadline": "Merge pull request #3063 from astrofrog/sky-coord-frame-instance", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 8}}, {"node": {"oid": "d14949a38dd0eab47099519c8aa1509f642edadb", "messageHeadline": "Clarify use of SkyCoord as frame in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "1e23b4797606ab0c8868ffe762cb7d14be09a957", "messageHeadline": "Fixed comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cd10a9a1580a57acfe145c7f5b22cc149c7de3d", "messageHeadline": "Merge pull request #3129 from sargas/remove-2to3-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 44}}, {"node": {"oid": "a91e3176471653cc985a1daa2a2496a82a5bfaa2", "messageHeadline": "Fixed SAMP reconnect issue [#2673] with PR [#2674].", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7281ed596a51139a6acd4187df36c97a16d094fb", "messageHeadline": "Properly reference bug [#2673] .", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "508fc8c27c60af585a1602c573693b3f3fe36b22", "messageHeadline": "Cleaned up argument passing.", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "25d4b8f08a590197ab53357aad88bb1d6bfcce27", "messageHeadline": "Added link to bug that this code is testing.", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3bfbffb02a62c922723f489172a8e6615f87d449", "messageHeadline": "Removed commented-out test that shouldn't be here.", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "78013c03d711f8cdc0e6db00698ab74e50829ce4", "messageHeadline": "Instantiate SAMPClient in connect(), not __init__() [#2673]", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "6ae8e2f883d5623271597a0acd5b37813638924d", "messageHeadline": "Removed typo.", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5eb060f7d1253a48f2506866730f6694f54f223d", "messageHeadline": "Added test for reconnecting SAMP clients.", "author": {"name": "Hugo Buddelmeijer", "email": "hugo@buddelmeijer.nl", "user": {"login": "hugobuddel"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "47743ab8331ba6eba9f4820126f2d6f44cf55d5d", "messageHeadline": "Use utils.isiterable instead of the Iterable ABC.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "82bb95efbd2ddfcb51d5eb718c577fc30a5a3763", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ccf0ec72a5e38c98fe8a7a1f5cd0eee5bea28598", "messageHeadline": "Implement new behavior based on discussion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "cb522829a265b2f67c065bbffb377be17f258c4c", "messageHeadline": "Removed Ellipse2D __init__", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9b026de17f4ef36a412cae6c5d7beb092c2e20c8", "messageHeadline": "Add Ellipse2D example", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "e2769c040875df1a945d7e71ed185d27abf1ed89", "messageHeadline": "Add test for Ellipse2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "149787efc462cc31ea2000b1c55b59676816d2b6", "messageHeadline": "Add Ellipse2D model formula", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1742c2d7324c8f7d2cf244653794cd5ace4e2361", "messageHeadline": "Add Ellipse2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "d486566e051c321907b31325fc4cf90c5dcc59d4", "messageHeadline": "Don\u2019t allow frames with data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5e7891bd0af48a3c6ca6b0ee0c6b4abec5edc74c", "messageHeadline": "Check that data from frame gets ignored", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "450bfafc601f651780515da8b4a68d36e2211c04", "messageHeadline": "Fix issue when frame instance was passed as positional argument", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fcc70dbd18708a7995d2872ef97c92ec46dbde1c", "messageHeadline": "One more pep8 tweak", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 7, "deletions": 171}}, {"node": {"oid": "388b60184ef6016d9346148e4eeefa45d9b75948", "messageHeadline": "Updated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "cfecba79111362ea11b171eb3535884bb6076d8f", "messageHeadline": "Allow frame instances to be passed to SkyCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c22d0eefdff6edf3353faa8a9ab9202f1c253a51", "messageHeadline": "Improve and simplify fits Section indexing.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 53, "deletions": 165}}, {"node": {"oid": "3573ebe46b987137ceb68029ebbda5a9f21f9200", "messageHeadline": "Merge pull request #3142 from nden/modeling-meta", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "44376d65b9e8b381149e124cb9517f263b325308", "messageHeadline": "Merge pull request #3146 from migueldvb/docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9d62572a77446a0ced7869ecd8d890a9ef4825c6", "messageHeadline": "Update Numpy version in pip requirement file to 1.6.0", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e4001232a0222ba1e2a2b3df733dc4664a4ef62", "messageHeadline": "Remove trailing whitespace", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e6b0674f4965a732c6b449a4f9320a93c0c6dcf", "messageHeadline": "Minor changes in bug fixes list", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b7e64668ce0791cf137aa1c7d20ff5ceaa63949", "messageHeadline": "Merge pull request #3144 from migueldvb/docs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa1f09d413b28d38652d12014e1ff407f24fa2c8", "messageHeadline": "Fix typos in new feature list for 1.0 and 0.4.2", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "896f2bbd3d83d59dd9d75986ee01d1110718775a", "messageHeadline": "Merge pull request #3143 from mhvk/time-remove-deprecated", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 37}}, {"node": {"oid": "ffabdfb71c67491436fc3674a942d4c7a2d46f89", "messageHeadline": "Remove deprecated is_scaler, longitude and latitude checks from Time.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 37}}, {"node": {"oid": "8d06bfee4490636ea0731651ee92d99f1f33715d", "messageHeadline": "One more pep8 fix", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2771, "deletions": 2771}}, {"node": {"oid": "070368601e5892fb1da0b2c9dbe4fffe5002d475", "messageHeadline": "Fix problem where URL is being downloaded for each guess", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "83cae462baed92187844a7f7f42a23fd088480e2", "messageHeadline": "Merge pull request #3109 from hamogu/no_YAR", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 115, "deletions": 16}}, {"node": {"oid": "d654bdc58dc2b11715053573c242da69a314f2db", "messageHeadline": "Update erfa.py, following pep8 fixes", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 869, "deletions": 869}}, {"node": {"oid": "41566141ae6b80ccd4aaae7907c02402c9bbba3a", "messageHeadline": "pep8 fixes to erfa.py.templ", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "47a386139acf8018e46a5606258fcedc82d725f9", "messageHeadline": "Fix import in erfa tests", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb59251e2041174d296a4c79212da706cb76e273", "messageHeadline": "Update to erfa.py and erfa.pyx", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 537, "deletions": 331}}, {"node": {"oid": "7a4af750285f811ba2ec7628d2e7a77aee687fed", "messageHeadline": "Fix `__all__` in both templates", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "716a7fc0b30239d9d54d9f2f0441d60b62e44ae4", "messageHeadline": "Properly deal with stat_ok", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd7767a8d14dac814e9f3a9867b21467ee83b785", "messageHeadline": "Add \"_\" in front of erfa functions in cython wrapper", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0633913d7d2acaf9c8c4bbf151784f8dc2ee7680", "messageHeadline": "Commit erfa.py", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 21221, "deletions": 0}}, {"node": {"oid": "0a5796c509ea63ffeb29cd7e440d125d413137d8", "messageHeadline": "Update erfa.pyx", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 165, "deletions": 20687}}, {"node": {"oid": "f5fab8137ac48949481f896e7777276ccd9baec7", "messageHeadline": "Adjustment to import python wrapper...", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b1adb87d7c5147d7725d32dbbcee50526d81bbd", "messageHeadline": "Add processing of python template to cython_generator", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2a2c24534afed7bd9506761ce3d661155b377003", "messageHeadline": "Add python template to setup_package.py", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8ede4b36c674a58ae429eab369c9399269d3427", "messageHeadline": "Split template into python and python parts", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 208, "deletions": 164}}, {"node": {"oid": "beca48f1eb0a260d90eb110ef14d6221e0bb157a", "messageHeadline": "Fixed support on Python 3, and got rid of .astropy-root per https://g\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdc0feb54587a9ccfdc439c88dd13b15f5ccae14", "messageHeadline": "Merge pull request #3139 from migueldvb/readme", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd3f89fc1b971d373eb1c953c2dc40652c0751de", "messageHeadline": "Fix mispelling of occurring", "author": {"name": "Miguel de Val-Borro", "email": "miguel@archlinux.net", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3884b6ecab02cd20988910e88b1889b4333284a6", "messageHeadline": "Added __contains__ method to hdulist class so that something like 'a'\u2026", "author": {"name": "kgullikson", "email": "kevin.gullikson@gmail.com", "user": {"login": "kgullikson88"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "6aff1464000fe60ef91a830cec5f0e6c2bd68b64", "messageHeadline": "Merge pull request #3121 from mdboom/unit/fractional-powers-3121", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "5b7eb90935ba38ce203e6e7e691edecb169d2e7f", "messageHeadline": "allow extra white spaces in position line", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11bf15768b2553ecbf7eb28683359377a20bb269", "messageHeadline": "Add test to allow only certain chars in postion line.", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "54497d567ad28661a970e2fc2ff1c89d5276472a", "messageHeadline": "Allow extra spaces in the fixed width marker line", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a2d262892143c1904ca95bf850e660371136a5c6", "messageHeadline": "Add FixedWidthTwoLine Reader to guess list", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 83, "deletions": 17}}, {"node": {"oid": "1fc58313fcad7a46bccca4f8d7eb517119fdd18a", "messageHeadline": "Merge pull request #3132 from taldcroft/io-ascii-guess-fileobj", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "dd523df594c2e9ef128a879578bd71a824246586", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec44e2dca1136fa2437e14f30282b925a3409a21", "messageHeadline": "Improve io.ascii.read guess when inputting file objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "07a6e3e45bb12f69fe01a147c0c9899d1539dd35", "messageHeadline": "Merge pull request #3120 from eteq/reorg-frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 737, "deletions": 630}}, {"node": {"oid": "526830806cbde23906ce87c382d8361e47feb73d", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "372dc2715692e9067a627be24f0b9707d502bd71", "messageHeadline": "Re-add cov report PY2 behavior and tone down wording against 2to3", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "68f0b12cc9c8f90ac35fa0a7eba5f35ae64477a5", "messageHeadline": "Merge pull request #3111 from hamogu/finish_2739", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "35474a4afb6a351aec8b7f48780fb911790069f5", "messageHeadline": "Merge pull request #3128 from bsipocz/docs_dev_workflow_issue_labeling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "55c727db73e1b881d2b9fb80cae7ff93bf601b8d", "messageHeadline": "Remove 2to3 from documentation", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 25, "deletions": 59}}, {"node": {"oid": "6ab389a7b8f90314b4263fcecf43a991a764044d", "messageHeadline": "switch imports to relative form", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbf99a176b88e48a1294391ac5de08990e956dbd", "messageHeadline": "remove no longer needed prefix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adffc3eff709de7bf6a7217ad9f3b5716d9d3386", "messageHeadline": "renaming fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85cb7e7ca492bbb6abfd6fb77a8035c3f3c08e03", "messageHeadline": "clarify comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1def30fb1939c43e1f03abb756d5e58164b8b752", "messageHeadline": "Move multi-frame transformations functions to separate modules", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 183, "deletions": 142}}, {"node": {"oid": "83ac60ec9c29d7917cf24976dff92247016c7fb5", "messageHeadline": "Reword effort labels", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30c640dba66f98f764b5d5860b63fe6de009ec0f", "messageHeadline": "Rewording the labeling theme in new contributor doc", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3933ce24463f376bc84806aee17a588cb8126124", "messageHeadline": "Merge pull request #3127 from bsipocz/docs_fixing_typos", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "d16eef94adfd8333bded38224e7da1c1ad48ede9", "messageHeadline": "fixing typos in fits/appendix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "428d167f22ea5227cf517fa7409bd5a3c38c397d", "messageHeadline": "fixing typos", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "e3f0bde06ba6439eec93df06f0870f63df0c73ee", "messageHeadline": "Merge pull request #3126 from hamogu/finish_2732", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c94d78af469c22fcc7cd75a38a961d1f5774846b", "messageHeadline": "Merge pull request #3125 from larrybradley/typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "104e5e4e31e2ab0bf419313cf6e257f7c9ad7777", "messageHeadline": "Mention the issue number, no the PR number in CHANGES [ci skip]", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "886da6bc370218d1166d1e7e67d35b42fc64b5d4", "messageHeadline": "Added PR # to the CHANGES file. Added meta as a kw argument to all po\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "2c539292af171cb4107328728f9380be2ed0b503", "messageHeadline": "Add a meta dictionary to models.", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7f9f4997470103cf9bf404807dbeaa4418040ffa", "messageHeadline": "move entry in changelog to correct position", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61840cba247660a481be9315b50af0797ef66e90", "messageHeadline": "Record last change (improves warning message for issue #2700).", "author": {"name": "James Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c2980f7551403ab17674351950487a9fc43acb64", "messageHeadline": "Improve error message when unable to aggregate non-numeric column.", "author": {"name": "James Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5563868449809546598f6b94e49be3f342962b6", "messageHeadline": "Improve plot output for SkyCoord example", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "049465d81f0bf3abc8bd65be1fefd44e2fd5dcb2", "messageHeadline": "Add some additional docs about where to put transform functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "7ed7c4132e2b9d89dcb980dcfeb7964dd0991fd9", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4440f910037260a709076e86c2a4c1be8241a51", "messageHeadline": "Merge pull request #2835 from embray/modeling/model-refactor-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 411, "deletions": 423}}, {"node": {"oid": "698b03c3be4d69a3a27266824812c66257226eee", "messageHeadline": "Summarized these changes for the changelog; will add more details in \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "de0d257b235e10d6118a5b0b3da65c8a09ebea1a", "messageHeadline": "Merge pull request #3094 from pllim/analytic-func", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 346, "deletions": 0}}, {"node": {"oid": "aab29f58d11accf1ebafc890959ea94c75ec3106", "messageHeadline": "Merge pull request #2992 from eteq/erfa-cython-auto", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66564, "deletions": 29589}}, {"node": {"oid": "9039b874fb745ff2924251eb6eb4ea76393227d0", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d0af9fb3c7083ea57cf387b14c88becce89406f6", "messageHeadline": "Fix validate_power", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1c7737195f3b9a64084a41a56ea3bb9a95e37a96", "messageHeadline": "Correctly add fractional powers together", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "70b94653d7fabfda31dfd7f504fb49154d6fce07", "messageHeadline": "Merge pull request #2953 from eteq/match-by-distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 438, "deletions": 43}}, {"node": {"oid": "3f2c6e81dc95faade9ddbb3f95a4f91aaca2999d", "messageHeadline": "moved equinoxes to shared consts.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "e4946520c4a629015b947902ba7ecec3395da0c4", "messageHeadline": "slim down and collect imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 116}}, {"node": {"oid": "db55cb66f7a9a6b6961af253d3f7ca9c5cde5cd3", "messageHeadline": "initial move of builtin_frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 754, "deletions": 629}}, {"node": {"oid": "19c14addebbf5913f071fd2001be69d7205ca738", "messageHeadline": "added note about return order", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "6954216e169d4fd36c0ed759848d69396a0d9aa9", "messageHeadline": "removed unnecessary backticks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ad0cb1a0fd711998d667814548f53677d9d2bdec", "messageHeadline": "doc typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da4fc3d50dd13ef4915bf1e34b28aaa6b21cdf7d", "messageHeadline": "Removed unneeded imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "28208940a78217ea2c3fe997c62b204a4c62f638", "messageHeadline": "Spelling typos pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a75c08517075aeddf4852f384f799a87eb565c80", "messageHeadline": "Added missing backtick", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ac292e5f16405e3d60b0b2358e8d76ffda22468", "messageHeadline": "Merge pull request #3110 from hamogu/pyfits-issue-67", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "9f47cc2dd64ef69685dfa692c659096e936f6c43", "messageHeadline": "Merge pull request #3119 from mdboom/test/fewer-open-files-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 60, "deletions": 87}}, {"node": {"oid": "96c73e882b1b61c9d1ff99b6b28a62f56e5e21b2", "messageHeadline": "Improved check for unit attribute and removed xfail test, as suggeste\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "28a65aaee4ad2cec6302501f1222530c8f36478f", "messageHeadline": "Applied all review comments, updated tests and docs.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 190, "deletions": 105}}, {"node": {"oid": "2a7fedb74feaeedf1be426d78594e831aca7d8a4", "messageHeadline": "Modified planck function based on the one in pysynphot. Added tests a\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 188, "deletions": 29}}, {"node": {"oid": "0ca94cee87e5fcaadb81418c3ec66df7fccaba7d", "messageHeadline": "Added new subpackage. Added Planck function by @skendrew from #1480 a\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "671254f33f7f1a342860faf6c8ac14d83aae4332", "messageHeadline": "back to baseline prior to moving planck stuff to new subpackage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 53}}, {"node": {"oid": "091ae9e565fdcf6ebc09d4452fc8aaf1d27e91a6", "messageHeadline": "added planck and test_planck() functions", "author": {"name": "Sarah Kendrew", "email": "sarahaskendrew@gmail.com", "user": {"login": "skendrew"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "e1e887f632e2ac6d4b0e32671e481572275f419f", "messageHeadline": "update to planck function", "author": {"name": "Sarah Kendrew", "email": "sarahaskendrew@gmail.com", "user": {"login": "skendrew"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "838a50ab58349d5244170fe5b8340d58092bc1bc", "messageHeadline": "added planck function to functional_models", "author": {"name": "Sarah Kendrew", "email": "sarahaskendrew@gmail.com", "user": {"login": "skendrew"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "34a21cc6a6c27631acf7517ba59e1edb11b1a994", "messageHeadline": "Merge pull request #3108 from mdboom/unit/compare-with-non-unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "6d01b3450ef035f098fcd8f2baac16e490b28f00", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "38de4fb16b3a31b5b323e12d875ac1c0bc53810a", "messageHeadline": "Fix #3108: Allow comparison of units and non-convertible-to-units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8640f6a6cc39b6a0c8208f4e15a3c44a4312499b", "messageHeadline": "Merge pull request #3051 from mhvk/quantity-input-with-unit-copy-is-f\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "acb8f18bc5a41eb2313ec08c6b38864d144b6163", "messageHeadline": "Add test for TypeError on encountering bad units; clarify exception text", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8e90f75120ea2fd0171c3249b52b8ff4fa28789e", "messageHeadline": "Add test that equivalencies set in the context are respected", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4a1c6ca1117dba9ab9b0ad19360cb990bd854502", "messageHeadline": "Let Quantity treat input with unit attributes more carefully.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 61, "deletions": 24}}, {"node": {"oid": "fa040c6b04daa1159d2cf11ad1feb6081cd39a0e", "messageHeadline": "Python 3.x fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a8d050c513ac1bf3fc837d7dd15de60176792079", "messageHeadline": "Install psutil on Travis", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d1a8149786fa9aec0bfd987f9a4d9739d7a358", "messageHeadline": "Combine two test configurations.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "b3528e7f523eeb3b0c32c164cf5eb99c3f6e4764", "messageHeadline": "psutil works on all major platforms, so no need to limit it.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 32, "deletions": 39}}, {"node": {"oid": "9874f66438e08f36916dbb07795282b7e0498f70", "messageHeadline": "Minor code simplification", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "78d5d2a801dae3ac3b7bd2af3b3b3625afc94680", "messageHeadline": "Update documentation and dependency checking for --open-files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "f165ea23e0ff40e22417573a4cd5fa3f27a5a446", "messageHeadline": "Use psutil instead of lsof", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "a1d88e59f290157eac40651af242d8ed8b20a41c", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "47a7044afeb727248ae0aaad20ae63fd8b39e390", "messageHeadline": "add list around zip for py 3.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "e55904bb60e7a210a64152e303c4fef9a50dc23c", "messageHeadline": "Add scipy check", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4a399178a6e453dd7d5d80a8f92800af960c3f30", "messageHeadline": "Fix missing backtick in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ce05644ce433910669de06f9859597d817093e27", "messageHeadline": "Add check for scipy in SkyCoord search test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3afa8de13ac9e6c69d644004ecc611e377621189", "messageHeadline": "Added some docs info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0ccd308cd663f37b5366002c7549d7455f212f85", "messageHeadline": "Added SkyCoord search_around_* tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "bc09d66aab06ff4898297cc786802996c338bdf8", "messageHeadline": "Added search_around_* methods to SkyCoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "cf11b5b4602c6451657f3fc9b82a6fb142e43412", "messageHeadline": "doc fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dbb34b90a0f630f5ed8d371804393e5d77c1fe11", "messageHeadline": "Added tests for search_around_* functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "58eba78ceed172bcd45e85c01c39b4e8416b6f3a", "messageHeadline": "Added search_around_* functions to matching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 200, "deletions": 10}}, {"node": {"oid": "70a17f81a47291457cff2f845e1f19fdb1e85979", "messageHeadline": "Refactoring matching to make it easier to add new matchings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 70, "deletions": 37}}, {"node": {"oid": "4b035135714d498074cee3e00a4fa804387eb9db", "messageHeadline": "Add erfa.pyx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24287, "deletions": 0}}, {"node": {"oid": "bd93d62577c3c986280408199acc4108070919e4", "messageHeadline": "Fixed typo in dt_eraASTROM", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4cf4dc8cc162b98825fdaf414bf83ece59bfb59", "messageHeadline": "Check trailing dimensions of inputs", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "c7e8384c42e7885b53c1feb2d50d3d9407de276b", "messageHeadline": "Add a bit of background info to erfa_time.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "39e16924a1259508cf32dfbea226b438fd0d2827", "messageHeadline": "massage cal2jd tests to be syntax-compat w/ erfa", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "dcd91551aae31fd3a6637c22da77f5d45eefb35d", "messageHeadline": "switch from erfa_time to erfa", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 2090}}, {"node": {"oid": "cf32f61228b3cc3cc8d50b4e5c28160616e109de", "messageHeadline": "add TODO about <1.8 support", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a1268919b5a694254200e49584755c65502430e", "messageHeadline": "attempt to fix erfa for numpy < 1.8", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "8cb34451ef96d5ebfc579cde95d508763114683e", "messageHeadline": "Remove duplicated jd in test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3fdb0b037dae1e8d2fe499f654c3255d32aa2adf", "messageHeadline": "minor clarity change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51695d0b830b3e2eb10abd3c2dc3ea67359eb811", "messageHeadline": "Tweaks to op_axes stuff to be more readable and slightly faster", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a5251dc2ac54e90de54b2acacbf795ebf293debe", "messageHeadline": "add list() around range for py3 compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "570411215f1eb723becefe6782dffea1cd69f319", "messageHeadline": "remove some left-over debug code from cython_generator.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b5d81ea79872f204726bd3c92b786d1b3a00dcdf", "messageHeadline": "Update template to NpyIter", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 30, "deletions": 74}}, {"node": {"oid": "c9d2f0172c847da45b25e9d924c601afd9ff10c4", "messageHeadline": "Structures are in erfam.h, functions in erfa.h", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03812ce56a0f1a1cf44063ad607281ae296b4eb1", "messageHeadline": "Add NpyIter handling to template", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1a94176d5f3b668a0f3874d4d4eec9e6c89c173e", "messageHeadline": "Add Return argument is C function does not return void", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17f66c48734d75ef10da43a1477c395c530b260", "messageHeadline": "Removed not needed anymore search flags", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c750f0db445966457d92112d10e5f139a64fa9f", "messageHeadline": "Made cfunc a single line", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ffe795b9250d40630b7a1c4b58a24e319bb2d1e", "messageHeadline": "Small code simplification", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5bc7a7b0da09ef8d8cc445e6caf42e16ea6556b", "messageHeadline": "Completed Return argument with name_out_broadcast and shape attributes", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "758c32099007e418466387ffcbad63d320d68e19", "messageHeadline": "Added name_in_broadcast and name_ou_braodcast properties", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "694fece220fd27c80898f51d8270f05f99809baf", "messageHeadline": "Updated ctype_ptr()", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f0db586c809ffb7ccdcc3c3f61ede65378191df3", "messageHeadline": "New Argument parsing", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "fcfe02d366b102cd48ca09fa3300e3413396e56b", "messageHeadline": "Simplify ctype_to_dtype conversion dict", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "9301e8ed73585e32eb5e5714f60d337e33ff773b", "messageHeadline": "Add matrix input tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "9cdfb8acb8c14198083692b297e8e11b9ee9b0f6", "messageHeadline": "Py 3.x fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1bff9f92f8b0c928d73328ffd2987deac1cd627", "messageHeadline": "changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dd867f2cf0773838921fec503853e698684626d9", "messageHeadline": "test for structs and related fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "db61e38fe285ab022585b4b28d7e05a6f0a14932", "messageHeadline": "Implemented technique to convert field dtypes to ND-arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 118, "deletions": 15}}, {"node": {"oid": "ccfd0f8e86aea917a0dd3ea1488f2206c1408764", "messageHeadline": "minor cosmetic tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "229824ed47a8bc896bb4119e14aaf191b9081ecd", "messageHeadline": "Added note about no auto-struct generation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "04410d358c2203428afede29869d929c66ce27fa", "messageHeadline": "Implemented error-checking and related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 191, "deletions": 14}}, {"node": {"oid": "f1950afd4d298843fb68bda36737c767229f69c9", "messageHeadline": "more usability tweaks for cython_generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ca8e0ff5b0b7c7945c36130e32cab393b8325955", "messageHeadline": "Make the generator provide a bit more useful information", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1fb0bc3efcec4a098aaeb86b4cc6fd62de8ec052", "messageHeadline": "fix to make single-array input ERFA functions work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "495c7864e9c673c64c455d8a7f48ddb29aa79ef0", "messageHeadline": "switch to multi-file ERFA distribution", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41328, "deletions": 27504}}, {"node": {"oid": "db1acb76142c733729ba71b56ee4eabc58985a5d", "messageHeadline": "Add note in erfa.c about cython_generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d714f39fcc47d850d28b88fbcba91664f7aa4e72", "messageHeadline": "updates erfa code to include semi-useful docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "0909bc5f4d04f165eeef4c185312b3c1148a339e", "messageHeadline": "update tests to actually do tests (and pass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "27eda27066c558d7969d9d6163a1aa1c2d844e2c", "messageHeadline": "add warning to the top of erfa.pyx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "243b4b552b65b705613e1978a05016ae73eb3e82", "messageHeadline": "updated template and setup to get erfa wrappers working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43451965f98e23eeaae85091e100ed08fa9a4ce7", "messageHeadline": "Adapt cython_generator.py to work with single-file erfa.c", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 26}}, {"node": {"oid": "f3118f8fa399427f848f5802dc30e393e65c8573", "messageHeadline": "more reorganizing to streamline generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "a79b418409bcb9e5692064b961d13478176b614b", "messageHeadline": "condensed cython_generator to one file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 229, "deletions": 217}}, {"node": {"oid": "d9e5699390be16263c01decd72c750d11018a272", "messageHeadline": "boilerplate updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "d6985400ea854424c811a8b1269f4086662bb8a9", "messageHeadline": "moved erfa auto-generation code to astropy/erfa", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6ea271934c9fbdf072843cf6ac23e978b0fd7194", "messageHeadline": "fixed layout and locations from import of cythoun_numpy_auto from ext\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 194}}, {"node": {"oid": "95a29e4dd91e390732b0a15f98fd50f7660402aa", "messageHeadline": "Identify sections/subsections and process only Astronomy section", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "3f26b60803e1f606671e152c4ef41c11f942995b", "messageHeadline": "Remove unwanted print statements", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "dd36b8da92e770db42af0b8b8ddb9c3858f3fd05", "messageHeadline": "Deal with \"Given and returned\" documentation sections", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "fc38e3dd7b1d9e7689051b87304cec4318a016ac", "messageHeadline": "Pointer arguments are actually not necessarily inputs", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4ce1dfd83ca14246d4cae2979f698a7325b88ec2", "messageHeadline": "Improvements for no input functions", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "21170851308a798171bfe49b46076af416ba38f1", "messageHeadline": "Functions with no inputs do not need vectorisation", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "18b9db0a2ab63082fa932e449ee1a013dbd66620", "messageHeadline": "Add returned values", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ada0970ea3d8cd6d8da375d0158b0e19114d7b56", "messageHeadline": "Re-generate extern function signature with pointers", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fa8008ca9fa8678672b191457e6924de84f1ddf", "messageHeadline": "Use prefix, postfix, and surround in template.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "05dc3dc93519f60b6e6940479a6f50288cbb15f4", "messageHeadline": "Add eraLDBODY structure support", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26314de5c89f266247e696904f5a8ca12c44cceb", "messageHeadline": "Process all ERFA functions", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "e305d75f704395de6af9a81676d11b01d2f52a13", "messageHeadline": "Three new jinja filters: prefix, postfix, surround", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6e8fa0708ce1477efa4045924e3b335760143742", "messageHeadline": "np instead of numpy collides with c code arguments", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bd9fd03c1d4c4d60519d3f7989a1286ceaa8478a", "messageHeadline": "Add returned parameter at end of arguments list", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aadaddc4aa2bd5f8b819b2840cae1b1bcad02150", "messageHeadline": "Spaces between function name and opening parenthesis", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d05eebda4d6eddf61c9027166a9c059cabacc84c", "messageHeadline": "Implement Return() class to use along regular arguments", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "adaaa5473d25b5493a58c22adbb7c451b74a3c11", "messageHeadline": "Remove dead code: is_in(), is_out(), is_inout()", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "8e561c986644e74f30d5df92faf00dbe5886100a", "messageHeadline": "Pointer arguments are always of input type", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0de43db0ae4a0879eed6508b64fc3bfce1d21bc9", "messageHeadline": "Deal with multidimensional C arrays", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4bf67969a24b4806347502c197285b897fadba91", "messageHeadline": "Argument documentations have variable leading spaces", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "420a392d37cfbe6fd36a75e37ad6247db8a08225", "messageHeadline": "Deal with empty input/output sections in doc", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "c82949f562640fa3526021cd328d67332527abd3", "messageHeadline": "Add more ctype to dtype conversions", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "7bca73096e9a6d4dab21defd88f663cda1392577", "messageHeadline": "Use jinja2 for code generation", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "46dd2846726a9297618f5bb0d356ce9b63122813", "messageHeadline": "Turn `cython_numpy_auto` into a package", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfece4174c882ea899a90a2135ae26817a0b8072", "messageHeadline": "Base all classes on `object` for attribute access.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "70eb43fafb22e076248159a07fde487ef3530de9", "messageHeadline": "Run test against both cython_numpy and cython_numpy_auto", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "2c195e6d7718e70054e726359b7232794d33ccfe", "messageHeadline": "Initial commit of cython_generator", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "53f7ac43b3c964d26018a562af55d73d09b2a9f6", "messageHeadline": "Initial commit of code analyzer", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "8a34fd1c7f047b98f812f11054b45a9bcb44fffc", "messageHeadline": "Use copy constructor array() and broadcast_arrays()...", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "63986fe71f0383c03bc269aa12ffd1878512e146", "messageHeadline": "cdef and assign all C arguments before use", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "272d1c298bb4a907b482a418faa3b9d3b3cb892e", "messageHeadline": "Postfixed all output arguments with '_out'", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "2fdd924de827e43a8f828088ea4b42b4143fa894", "messageHeadline": "Added a test for aper()", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9adb596422680fe4115379269f40b23b8aef1b83", "messageHeadline": "Added aper()", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "6d56e500a9ae9c78e527b5a8203123f0bf76788a", "messageHeadline": "Vectorize all d2dtf() imputs.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "9aae431deb6ea54eba09ac6a23045cbc9e343242", "messageHeadline": "Better broadcasting example", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6f063999b72b0ffa555e03a6166726689a6a8360", "messageHeadline": "For now, test with erfa.cython_numpy", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87b46954669e199eab7e811a308c29ce4a0f2b93", "messageHeadline": "Removed README.md from cython_numpy", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "8d00310e51be1020d37ec1e5e42a3103d977a618", "messageHeadline": "Cleaned-up build processto play nicely with other approaches.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "cd7739559d34ed575ddf96164ac02ca748b314ed", "messageHeadline": "Modified test to include d2dtf()", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "74efc45dbc9bdcaa85196ecbb885b61d88f975cd", "messageHeadline": "Wrapped d2dtf()", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "31b49041eb491db7dc4549252fbb9f3bae949f74", "messageHeadline": "A couple of ignores for cython_numpy", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19ed855d30d83c421f596cab1a8319f24e64df0c", "messageHeadline": "A little test to give it a spin...", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "82aa08ebd033ba311e5da1aee91632f7e4e6082d", "messageHeadline": "Added setup.py to cython_numpy", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "7383456f0181f8ca933f6f62638d62ae432c1946", "messageHeadline": "Small note on installation and usage", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e2aeb85241de7a407b26528077b72bb5c5a8a346", "messageHeadline": "Initial commit of mixed cython_numpy wrapper", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "8a9d31723cbff7b8b1b6c13cd78ee82f2042b152", "messageHeadline": "Merge pull request #2559 from mdboom/unit/fix-compose", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 53, "deletions": 16}}, {"node": {"oid": "09b5eb63aff52ed0e7171abeac9516f16791672c", "messageHeadline": "Merge pull request #2888 from mdboom/coordinates/issue2889-2888", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 22}}, {"node": {"oid": "0bbf11499920bff007a9d1018a8cd672718f3636", "messageHeadline": "Merge pull request #3100 from mdboom/misc/remove-numpy-15", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 168}}, {"node": {"oid": "6444c1ef7095f9f04f6b677f8972468abd689289", "messageHeadline": "Fix unit test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c37f8bbae463e3b45d94dc9e126489e550250de6", "messageHeadline": "Test copy more vigorously", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "307a8c3fb10f042679c5842aa6253979abc517c3", "messageHeadline": "Update CHANGES", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f6b05e47501e35048b1f9540841c959c4461a05f", "messageHeadline": "Fix chaining of Skycoord.__setattr__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3ad7cc2946fc6d344887a6366098c1170252d892", "messageHeadline": "Add CHANGES.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1e54ccccec97678c22f0f9144cd8831c038b04a8", "messageHeadline": "Fix #2889.  Fix #2888.  Fixes deepcopying of SkyCoord.  Makes implicit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "71ba9a184781561a53cfd504e2869a22ef76f8f9", "messageHeadline": "Merge pull request #3106 from taldcroft/coordinates-attrs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "92907a8b123f5676b72c66668b53a44f30f64ac3", "messageHeadline": "Merge pull request #3107 from astrofrog/fk5-galactic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 19}}, {"node": {"oid": "07bd584e06c430a420886379ca03c544983b930d", "messageHeadline": "Fix sphinx references to SkyCoord", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "461293e9e27f9090da0e782e834b7c8e3a65fc32", "messageHeadline": "Add one more test of attribute inheritance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d4b82b78b245d6a91f23a99902c89cd5d476c4e6", "messageHeadline": "Moved version check on cfitsio", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3095d5b04e443470a4c9f99d82555c67c13f28b4", "messageHeadline": "Use FLOAT_CMP", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d49f5fe7e5070449269246a2a699759876ef019b", "messageHeadline": "Wording improvement suggested by @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d856c4be4cb62cc8ede62d8bc4dc203ff9e366c4", "messageHeadline": "Update docstring per suggestion from @eteq [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "159de69d72383f81f37da6337385cb897573b659", "messageHeadline": "Further cleanups", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "857ecad2a5bfa4688b77bd2596ec6e90ecf125e9", "messageHeadline": "Further cleanups", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "97c6254d6a351360cf9cb865d0b1928994d13885", "messageHeadline": "Added bug to changelog", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2e443b491a478c6307b2c0b5e3595861ad9fb950", "messageHeadline": "Added compression type alias checking to _update_header_data", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff0ec9f9f91da393c5b26d8d3096a39c0ced7194", "messageHeadline": "Added version check on CFITSIO when using compression type alias", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b9de13d780f2b9e0a3be63f6e6bcd690bef7f912", "messageHeadline": "Added compression type aliases to CompImageHDU", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d60ab229ce975335e61158ce3a3d392ac334fac", "messageHeadline": "Added checking for the RICE_ONE compression type synonym if CFITSIO s\u2026", "author": {"name": "Simon Gibbons", "email": "simongibbons@gmail.com", "user": {"login": "simongibbons"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3e7c9ff8e26baa74798ea0404a9271b76d214159", "messageHeadline": "Add docstring for WCS.has_distortion", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be3e52cb8c22d3a252549fac92d6fdafbde02b57", "messageHeadline": "I think this fix can go in 0.4.3--I'll make sure to backport it [skip\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fe68bdd337d45f9994fe88566ffd18e20cdf50e5", "messageHeadline": "Merge pull request #3104 from mdboom/bzip2-optional", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "64c39f7a9b13f0abe56310c30524664093fadba9", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "de6628c871579993503fe0077aa38fd25e52fcaa", "messageHeadline": "Change wording in the new example.", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 63, "deletions": 86}}, {"node": {"oid": "806c5aca8162c486e0950b8f7829c2652c023f59", "messageHeadline": "\"docs/coordinates/skycoord.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 133, "deletions": 16}}, {"node": {"oid": "b7c2b66d8c1cafcb3f4b99c73f2e8cf969d82a04", "messageHeadline": "\"docs/coordinates/skycoord.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "5e986eb5571705606a4e3ca62a0fed63a97c61bb", "messageHeadline": "\"docs/coordinates/skycoord.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "c12426886999acd849ed0e63d555b0d6e15d6e00", "messageHeadline": "\"docs/coordinates/skycoord.rst\":", "author": {"name": "Dominik Klaes", "email": "dklaes@astro.uni-bonn.de", "user": null}, "additions": 88, "deletions": 0}}, {"node": {"oid": "80c2d07e0d6f3c77edabb557d92884a77d617c74", "messageHeadline": "mention fitsdiff in CHANGES.rst", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "76c4e789565e9eb869fba97b03b59f905adfdf7d", "messageHeadline": "White-space cleanup and more practice.", "author": {"name": "Lisa", "email": "lisa@stsci.edu", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "275fd25830ff981b019181691276681c5866c3d9", "messageHeadline": "Added --exact option and fix a little English.", "author": {"name": "Lisa", "email": "lisa@stsci.edu", "user": null}, "additions": 35, "deletions": 14}}, {"node": {"oid": "76659fe3346e6fff47712952ee71dc23940733b2", "messageHeadline": "Merge pull request #3054 from hamogu/fix2692", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1aaefc519af9b85f3e2304ecca9dcca8e43a46db", "messageHeadline": "Update CHANGES.rst for #3064", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "58f6518886dca45722ec5e72c8d49b6f10ffd267", "messageHeadline": "Merge pull request #3064 from mdmueller/table-units-latex", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "6f2742d0349d063a229cd1aeea1afab38a0a4f70", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "81d29cb2305ed29d423c9866a9bcd9bbc42e203d", "messageHeadline": "Fix frame attribute inheritance in SkyCoord.transform_to", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "fab3dcb6dcd59e2a19666cbc36d9e34319894dcc", "messageHeadline": "Fix remaining tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "68358274caa63eaae2cbe282f4ad532275c8ee40", "messageHeadline": "Removed dict comprehension", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42d505e07f3f006a3c71d4f84524438957380fa5", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0bc73d644b887fef1554682621aeefadf34a5785", "messageHeadline": "Improved consistency of FK5 <-> Galactic conversion with other codes \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "9598a45b1ee95247f29d7dfda13f81ab16623c9b", "messageHeadline": "Merge pull request #2327 from mhvk/util-numpy-broadcast-arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 336, "deletions": 24}}, {"node": {"oid": "6da921fb4a101959f66f41f116ff9becc63c3097", "messageHeadline": "Merge pull request #3097 from zblz/fix-print-unitless", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "6ca05865da71e9299d4adc51c7e783edfadfbb59", "messageHeadline": "Simplified units logic and updated test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "bd45dcca07b122b8eaa05012c6ac6e653beba9e7", "messageHeadline": "Support Pythons without bz2 support", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "f9722518916efdb63c812dd11a45a5ced5eb14f9", "messageHeadline": "Reinstate some of the workarounds for Py3 on io.fits", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3b58712d434d28e58d61ddbd076178ecbe7c821b", "messageHeadline": "Merge pull request #3103 from mdboom/add-missing-changelog-entry", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5ec8474ab9f71d94121d4727d490a08ad9e5f12", "messageHeadline": "Add missing CHANGELOG entry for #2816", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74f4bf75c2c9e88d3158ccd8731666236b848d77", "messageHeadline": "Re-word CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f3e7be51a5094055423c943c2e787a69d9d2576", "messageHeadline": "Reinstate something that shouldn't have been removed.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90dd7d3fbdbb40093cc1462f3df65f227253d77e", "messageHeadline": "Remove support for Numpy 1.5.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 195}}, {"node": {"oid": "1c695760e8be14e723016df421165cd62b8030f2", "messageHeadline": "Merge pull request #3096 from sargas/fix-python33-open-files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "9e62eb0cc9df55b3e6fe2101aec56c4163c9d253", "messageHeadline": "remove repr test", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ac815af1e2d11c1fb70c4f98a4069a8dc283d53c", "messageHeadline": "add changelog entry", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4e2be198e06570ab960229e6c8bec214202763d2", "messageHeadline": "fix doctests for dimensionless format call", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f0821c898994366d9ea4ce60f0951d30b670e5d1", "messageHeadline": "consolidate unitstr into property", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 10, "deletions": 22}}, {"node": {"oid": "f6cb2bc4d62161333717ebfb07730a7f672e8281", "messageHeadline": "quantity: remove space if unitless quantity", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "d570c9d74cc99ee76979fa0c88df88e9155253d7", "messageHeadline": "Merge pull request #3045 from mhvk/quantity-squeeze-array-wrap", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "76a28c32b2eed0d018023cfd5009b48073af96e1", "messageHeadline": "Let Quantity.__array_wrap__ with context is None return a Quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "b151b959e7e38f57238a5931e2c1e9f8c73083f0", "messageHeadline": "Check for open files as part of all the base tests", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "3a56ae4362aca3a61e8d450c1897cd1e8efab508", "messageHeadline": "Import importlib.machinery in open-files pytest plugin", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9a1379e982f607268c857f64c28655ea79db148f", "messageHeadline": "Merge pull request #3062 from mhvk/quantity-round", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 177, "deletions": 120}}, {"node": {"oid": "ca660b22390f1f8986a4423690fbeb6e823dae5c", "messageHeadline": "Support Python 2.6's lack of importlib", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "82ad305bcbbb601762831fa9fd7254a56fefc06e", "messageHeadline": "Test for open files with travis", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "21f3417cdcb0a8dae5c92a095949a795212da499", "messageHeadline": "Use importlib.machinery.all_suffixes if possible for open files test", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a7dd2ef9301f6e7d0d2827ac670645c0920759c5", "messageHeadline": "Merge pull request #2790 from taldcroft/table-no-array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 979, "deletions": 360}}, {"node": {"oid": "88ff62094f7697b9393502c143e9d9a4836c0fed", "messageHeadline": "Update rtd-pip-requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bd5701d79f076777192c2051d203bfac3c42232", "messageHeadline": "Merge pull request #2033 from astrofrog/no-2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a71489f7f9080af7c6fa40ed7a7b51cf66b71d5", "messageHeadline": "Merge pull request #3083 from astrofrog/workaround-osx-large-fits-rea\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "d5c32441e9a589927b18be715fdc488aeed5190d", "messageHeadline": "Merge pull request #3079 from embray/issue-3079", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56b633a4e651f879b58288984ff3e3127a8caef", "messageHeadline": "Fix incorrect example in docs; fixes #3079 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14cb6598b5a56da9e3c016dad425d712e9dc660b", "messageHeadline": "No longer use 2to3 when building astropy. Fixes #2033.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2426422e82d72cc8d8086d39e159e6c60de7738a", "messageHeadline": "Merge pull request #2766 from astrofrog/remove-deprecated-helper-files", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 0, "deletions": 7578}}, {"node": {"oid": "a51ccfdeb40713eb3060a164ef72a79001ce1c3e", "messageHeadline": "Defer the determination of CHUNKED_FROMFILE until the first time it\u2019s\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "34d66f5363ff62a825ae6dcf69857a22f8903fef", "messageHeadline": "Added comment about chunk size", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fac6c1f0c836d5cb4ad1e0cf184afce8f22b6fb", "messageHeadline": "Added workaround for bug in MacOS X <= 10.8 that caused np.fromfile t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "78e0c95a4dd6882852f209033e0d071d73e5a3ea", "messageHeadline": "If extension modules need to be recompiled, automatically try running\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "f4038e46ad9c65470fa15cde9f55db6ebeebba52", "messageHeadline": "Add an explanation to .astropy-root", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4ca787106fce834aa6de276a625f1cc6deebbfac", "messageHeadline": "Actually this is better; we can put the special .astropy-root file un\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74fb813bc218bc24f7fb19d523431b27ee53ef87", "messageHeadline": "This provides a more reliable way to determine that we are definitely\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8bd0e2f227fbca8de7572af1e85874b9564d95b8", "messageHeadline": "Merge pull request #2708 from astrofrog/issue-2708", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "698d0b95ecdb607c9d3c8891348c462d47005a92", "messageHeadline": "Add __iter__ to Row per idea from @embray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1e5c9d55263306905667a8da49a19e31f00273ba", "messageHeadline": "Only import what's necessary, slight modification of instructions.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "596e11fb5b8234cd9ed7eb0ff78aa9a837afb3a9", "messageHeadline": "Use final numpy version, use it in coordinates, add changelog entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "628f8e328eaa4302ac42fb841c59b384a58fa67d", "messageHeadline": "Do not import test function in compat.numpy; associated changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "94f76349f7591798d6a219848dcfbfafdfaef247", "messageHeadline": "Add documentation, and make things confirm to it", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 96, "deletions": 15}}, {"node": {"oid": "bfc3cf962ab54cf846a7834d02d039df35267b60", "messageHeadline": "Move from astropy.utils to astropy.utils.compat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "abb92bb8e8bd086d0c48cd5b3e28a490eb201d8a", "messageHeadline": "Add numpy license", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "34d07fca4edece336c002c7ea49269a7a061068b", "messageHeadline": "Determine whether to overload by testing for the actual problem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "9f59baa3344b1be2d55b45ca729e5c4c2ff9b001", "messageHeadline": "Provide np.broadcast_arrays replacement that allows subclasses", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "4641bb247ca8b64062b85b1fae23916c17722535", "messageHeadline": "Remove files that have been moved to astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 7578}}, {"node": {"oid": "e22a64914d1e9e3c23f6554627572bbeb72ee577", "messageHeadline": "Merge pull request #3074 from aconley/zval_tol", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "2036a3b4bd10d93c97bb4c036974776160415a05", "messageHeadline": "Fixed indentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "68b00e932078057e7176964643951b5bce26e7f3", "messageHeadline": "Removed unused imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "27842f1c97269d0c9ec6f37dcda068f876244b5b", "messageHeadline": "Add changelog entry to astropy 1.0", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "76abb96879141168760127e53d2117be146dd18c", "messageHeadline": "Update rtd-pip-requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6bec5b6782ab40b62895c64695588b647af3f94", "messageHeadline": "Update rtd-pip-requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4f0834248c9dcb8c8e9a8fa8a1ae2a91c657f173", "messageHeadline": "Simplified rc_utils.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 28}}, {"node": {"oid": "36fa7853e2841f7d984aaf9158e8b1d7d22833fd", "messageHeadline": "Merge pull request astrofrog/wcsaxes#136 from astrofrog/wcs-wrapper", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 237, "deletions": 134}}, {"node": {"oid": "00f8090d80e4c2f0105d018ba080e2568537ceba", "messageHeadline": "Remove unused import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "23443f945749b787e1f725951c2c444f95a9845a", "messageHeadline": "Create .landscape.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bb7e6cf745850a260e979e1794af65f226ac6733", "messageHeadline": "More stringent default tolerance in cosmology.z_at_value.  Doc fixes", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 42, "deletions": 17}}, {"node": {"oid": "1f4b83821611addb5fb4e1c0ffe8e9ea10b5cdd3", "messageHeadline": "Add absolute tolerance to test since the comparison fails on some pla\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "28dd939d9e39e0f0851e49e32978e50517a59a82", "messageHeadline": "Fix first example in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dc2f01b82d8a34291d5c21dc869cfe927e8fe3e", "messageHeadline": "Implemented @cdeil\u2019s comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 27}}, {"node": {"oid": "116f534ccd7ea06c5d69d153a74c78a523ffde1b", "messageHeadline": "Merge pull request #3069 from eteq/move-badges", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "50f2e5da7b5f54c568edd91423a433937b4d2c27", "messageHeadline": "Documentation updates suggested by @embray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "050c2a4d353cdd384daf5d95d2c3f3bf16b0a0ba", "messageHeadline": "Merge pull request #1947 from ktchrn/pickle-tests-issue-1943", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "68d24d733265ac2ae1f94e5e512a1b0d83ac1c9c", "messageHeadline": "Put back copy() in reverse, needed for numpy 1.5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fef3bfe884dd0a0ab29d25f2aeabd4b7ad891c43", "messageHeadline": "Move build/test badges to status section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8178f0aab07f9eaaac5f7955bcbb7f82d8c8243c", "messageHeadline": "moved badges for build/coverage to top of readme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "20a897b65671857790243b2b568a7fe85238c033", "messageHeadline": "Merge pull request #3068 from eteq/add-dashboard", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "0610e28e89dfda3c3d4e79998529f28c15b99dff", "messageHeadline": "Merge pull request #2964 from mdmueller/fix-mac-issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 24}}, {"node": {"oid": "d717360eabd82cee6cbdb8e06c2462f86de528b6", "messageHeadline": "update README to mention dashboard", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7aedf59249c2b24aa43e8002a5b50edec3742ef5", "messageHeadline": "Merge pull request #3066 from astrofrog/fix-wcs-iterability", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ac26eeed2966c6751bc66d5f8a9d36764d6796fd", "messageHeadline": "Remove unnecessary copy(); clean leftover comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "91f8c65b7324dc08f135d0f5863c3bf80e4c92f4", "messageHeadline": "Restore faster setitem and setslice (accidentally commented)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d4ae69b4a995d79e5ecd01d57cc72cdcf22fa52", "messageHeadline": "Clean up leftover comments; test for no len method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "f7ab42dfd5f57468ba37529470292dc284ed5658", "messageHeadline": "Add entry about removing Table.create_mask to API changes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5cf1c0e3896f459b03bde1f480427685dd94d4e9", "messageHeadline": "Modified empty field check at the beginning of columns", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "cf13d23272c7472b16ea767cfd68028d3eb30f9c", "messageHeadline": "Add test of initing from list of cols by reference", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85128c03ef60492ad2741b91efbfa6b796142724", "messageHeadline": "Fixed tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "862650e933c009c87894a1fcec776d9c7db57d77", "messageHeadline": "Fixed bug in angle formatter/locator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "559eb5a1a9b728a79813bd654ff3607f3e78743c", "messageHeadline": "Added separate section on initializing WCSAxes since there are now a \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "f58bc3d8b6392e82169895277344445d4973b17b", "messageHeadline": "Updated image tests to use new API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "60b90476b706c189d6575cb87441dee908b69387", "messageHeadline": "Change docs to use simpler ``projection=`` interface", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 93}}, {"node": {"oid": "6d7fffac43d0e3dc1ffe09458e2b38af90e76a1f", "messageHeadline": "Added WCS wrapper that implements _as_mpl_axes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4ce0f3a678310e54c519a14a136a823d52b4bd72", "messageHeadline": "Fixed a bug which meant that Python thought that WCS instances were i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "5868eff363dfba30bbf3f1f2d0c6bfa22d3906e0", "messageHeadline": "Create table implementation reference page", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 214, "deletions": 167}}, {"node": {"oid": "373e45332486e7ad1789f4b80733151295fcfcb2", "messageHeadline": "Improve BaseColumn.__new__ copy handling per idea from @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d6b8edb493db3557df5305c95167e6a319b3bd35", "messageHeadline": "Updated CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "53166cf22c09bb1bee0879442f247fc18574ac6f", "messageHeadline": "Update documentation for changed table implementation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 210, "deletions": 0}}, {"node": {"oid": "e20acfd34078a9cf0f6b9ecdefc8f511a6402ef4", "messageHeadline": "Set masked column items/slices using MaskedArray method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "f609baa1503a43894decc6a34b022f9ded91d46a", "messageHeadline": "Add test of setting from a masked column #2997", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "d16732a2e64156806e6aa2b530c58787edb411de", "messageHeadline": "Fix bugs in add_row, sort for multidim column, add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "e58ea99fba12878818137f9b6f62ac001cab1dc2", "messageHeadline": "Handle exception for setting mvoid with objects and add test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "4596d4364b9a64c3ee6617778ace8f801d8f9e5d", "messageHeadline": "Skip test setting as_void() to object for numpy < 1.8 (known bug)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "98d603afc60412b08380ed09e9e0ab951f4c72f6", "messageHeadline": "Update Table._mask to use as_array()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53befdfa109b3fb8d4b2c48527b76585b610d72a", "messageHeadline": "Remove useless updates of ._data in column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "34ba8742d576414a65a4f19b8bdc89e5e3c759b3", "messageHeadline": "Use as_array() instead of _data in io.ascii compressed tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d21511efe32598d7d269574c89bad9cead82a63b", "messageHeadline": "Use as_array() instead of _data in hdf5 reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f817400a7e63bec1b5068f19e5c7dd9039b5ed93", "messageHeadline": "Update table tests to use as_array() where needed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 59}}, {"node": {"oid": "e2d1093f317cd4f4b2bbb716864213c5af9b2ea0", "messageHeadline": "Update the ParamsRow subclass example and include as test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "cbb6503858b3a90c34df323c48482a2ab5b2ce93", "messageHeadline": "Fix mistake creating data for Row.as_void(), add test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "262ad7ddbb2843f3e716aabddee9caccef4db0f6", "messageHeadline": "Py3 compatibility for table_helpers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a2ff166ad5ea02ba55ac09d3fb9025565b562af", "messageHeadline": "Use actual array values in Row.as_void (fixes py3 issue as well)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8543bdd62cf03b72c5951c84e30a06f3769ae1b2", "messageHeadline": "Deprecate Table._data in favor of explicit Table.as_array()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "93fbfad9d2410a11f0146240372c65cad53a1918", "messageHeadline": "Remove orphaned routine create_mask from initial MaskedColumn impleme\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e924b7ea0e3229261110ee3f8d79127398853151", "messageHeadline": "Change Row.data to Row.as_void() internally, remove Row._mask property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6816150f3b6235b63c7f7387049859fa6ea9000c", "messageHeadline": "Fix Row.as_void() to handle masked rows for numpy < 1.8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "ad5b1459bf514f7be5b39b90d0fdf627edf65f62", "messageHeadline": "Add helper table module to generate common test tables [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "be4494f5f5abbba22fb40aa6aafd1dd2fd535131", "messageHeadline": "Deprecate Row.data and replace with Row.as_void()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "3d56992e6e4614687c55f56a27cebee230ec6bf1", "messageHeadline": "Fix up row tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4f3a987cb249cc5794b72ac64b0ca412e2502c45", "messageHeadline": "Remove caching of _data from Row.data property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e5cc4dc4ed1ea407148c3b15c1fb7b68e4e4f552", "messageHeadline": "Fix a regression in creating votable from astropy table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "048ff18d515b81212d324779abfa4dcb5df4b579", "messageHeadline": "Remove support for mixin columns for now", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 54}}, {"node": {"oid": "fa72df97a9a51c2c071b02706eb938ab02a2409b", "messageHeadline": "Add basic support for coordinates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "90c5346bedc8e94da625ca1e4f2bff036cc4566c", "messageHeadline": "Remove more footprint, improve numpy compat using 'O' type", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "23fd5a4b99194a8522dae37c6a40becc5d809a53", "messageHeadline": "Set mask properly for row from masked table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f55830114617d753c10b9beb8a2124e226b04520", "messageHeadline": "Improve row creation time (factor of 1000)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "427467569e9e3c04c3575cdf4f0edc905050f0c7", "messageHeadline": "Use a hidden attribute _astropy_table_compatible for compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "cb6174bfecc79c58fac465d7f376d56236a254d6", "messageHeadline": "Make changes to not assume persistent name property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "0ba4754d6fa48147355e9d1835a8e8d2d7a1322a", "messageHeadline": "Initial integration of Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "37c572d31297e4a8349b598026c445a7ef2e7db1", "messageHeadline": "Fix remove_rows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "99691b043c46cc09a9638f4e508bcdb1af99101c", "messageHeadline": "Make item addition of non-Column column work", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "222118d08255eb6a2fcfd20ad7c66df866f4267b", "messageHeadline": "Remove two unnecessary instances of self._data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75442ff006194a6dc2acd304983dd86bec1f8749", "messageHeadline": "Initial integration of Quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "48edb88afb68cb2a4fc2e4125eb2396b544797d4", "messageHeadline": "Initial support for non-Column columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "3b9edfb77a46f973a71a10feaa7278c369798f1b", "messageHeadline": "Add copy kwarg to BaseColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 42}}, {"node": {"oid": "39965507c4db26409bbcfd8aa1eb38b80af5abaa", "messageHeadline": "Final updates, passes table tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "7e81ad50340e1e5218c4055034b986dec53fc204", "messageHeadline": "Fix masking, allow for list column input by reference", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "f4cafcda8cf46480de9634d84982e53bb992b16d", "messageHeadline": "Basic row setting working", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "88db1befab9642dbb400a1828430f8c1e4bbb6f2", "messageHeadline": "Remove separate Row-based setter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "02a10f4fb8f851a927b7ad597d705e2dcf95be4f", "messageHeadline": "Add basic functionality for table-level setitem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "3bd7a4ab2ce32bcf365fc29bba4c7576f44c3671", "messageHeadline": "WIP fixing __setitem__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "536601a7cf94f5add47d20f671d7b266837a9f66", "messageHeadline": "Fix sort and argsort", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "c0c93d2c6a60290547046e75e55153f909684a31", "messageHeadline": "Continued migration, down 117 test fails", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "5a0faf6578b8a2accc89fb7e0a0f5ee74fc8c00d", "messageHeadline": "Initial step in removing ndarray from Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 54}}, {"node": {"oid": "e01844590fb5f45f851cca99f8fe28a68c563665", "messageHeadline": "Removed references to coordinates.CartesianPoints; removed unnecessar\u2026", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "717600a1d41b688b6921ee68b90f1bb7c4363ab7", "messageHeadline": "Fix spelling [skip-ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cafe0a62681c8f071a24a62f0ae091094fcc9dc0", "messageHeadline": "Enable InheritDocstrings on models.  Filled out several more docstrin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 66, "deletions": 8}}, {"node": {"oid": "b6a474768575d822b457512cfba00b90a0e1b29f", "messageHeadline": "Updated docs to reflect changes in this PR; particularly that it is n\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "ee7cefdd37fc58be38e869ec653cd5873c954a29", "messageHeadline": "Just a minor detail--I noticed that the theta parameter has a default\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "674900c60d85b55991c21e1c1122ed2ee568a56e", "messageHeadline": "Merge pull request #3052 from embray/table/issue-3052", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "f7f151538c28d8fd4d15d5f710ec2c10e38c658d", "messageHeadline": "Merge pull request astrofrog/wcsaxes#134 from cdeil/rcparams-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2974559ce98b85b38b9cbce4ffb438c4d8bc320", "messageHeadline": "Reorder some of the API docs a bit.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e25babf617ea3df9e4e6c6dd3c6c620e5fe080a", "messageHeadline": "Add missing support for keyword arguments to Pix2Sky_AZP", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c207d8798874221cbb191d29a0a2b05b00869746", "messageHeadline": "ModelMeta now creates a nicer __init__ definition for models that hav\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d38ad4af579e3dcb1740f764e1cd16e694e1325", "messageHeadline": "Fix typo in TestBasic.test_rcparams that caused a fail", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8202bcc39640ee34f3c72c986e649c94f09f41ec", "messageHeadline": "Merge pull request #2965 from mdboom/wcs-bounds-check", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "93530e4e4e2d85bb7218605f7e7299b41a4630d9", "messageHeadline": "Merge pull request #3019 from astrofrog/repeat-option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "ac0275ac49be43846ff79b0fad9883dc9fe0f141", "messageHeadline": "Merge pull request #2298 from ChrisBeaumont/memmap", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "8b76b3d9ef5020c35a685f79b497c1b9bd0f60f8", "messageHeadline": "xfailed convolution kernel tests", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "888bc0dc2accb1277dd3f7b5c6dac27662814054", "messageHeadline": "Moved xfail code to before failure-inducing code.", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "3b93fa7fb1142616a457bd5af8a586c2a4e25b30", "messageHeadline": "Reapplying changes ignored during rebase", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 156, "deletions": 94}}, {"node": {"oid": "ca9b033ebaee1f66c93d5df267792a7226cb7988", "messageHeadline": "Added tests to coordinates, constants, convolutoin, cosmology", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 119, "deletions": 0}}, {"node": {"oid": "0d74298e43d98d03e3a70dc3d4fdb26405f1a1e6", "messageHeadline": "Made Latex/AASTex tables use unit attribute of Column for output", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "43cf999635a5c3574b9a6b61e42aaba1dc4eef18", "messageHeadline": "For some reason the doc build is complaining about not having pages f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "2c603f75742431f393cbc642c5e4ebaf9e3f9303", "messageHeadline": "Fix typo in decorator per https://github.com/astropy/astropy/pull/283\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fafa163dff97e2238a4ad188efec68049399db03", "messageHeadline": "Remove the __init__ and __call__ generation from the custom_model dec\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 29}}, {"node": {"oid": "e9eaae5e8313c729fc558a9c8ad88da6f4bce6bb", "messageHeadline": "Extend the code generation performed in _ModelMeta.__new__ to include\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 139}}, {"node": {"oid": "7da6063180dfba9cf3b6567eb527cb432f0be504", "messageHeadline": "Remove the custom __call__ overrides in these projection classes whic\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 32}}, {"node": {"oid": "d44757bd060b405959696a9ef1fe0ee5259299a0", "messageHeadline": "Fix some minor issues with the array-like interface to Parameters tha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "f554bb4721d855b558bf2a84dc005b84beb08ffe", "messageHeadline": "Break _ModelMeta.__new__ into a few subroutines for readability.  Bri\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 74, "deletions": 80}}, {"node": {"oid": "2449769ae19059cded711196d7fd03f2fe264427", "messageHeadline": "Early experiment in giving names to model input/output coordinates, r\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 104, "deletions": 55}}, {"node": {"oid": "e4b1d6d1be69dde8db85bf1e0580eeeefc6d193a", "messageHeadline": "Update _wrap_function doc string, correct and test nansum out option", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "5e3c869248aadf281741bad574418bec1427332d", "messageHeadline": "Raise error if fits.open(memmap=True) is impossible.", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "4aaada31186e4a6ceed9e37dcd3e59188f984d65", "messageHeadline": "Avoid keyword arguments where possible to resolve numpy 1.5 failures", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 74, "deletions": 42}}, {"node": {"oid": "1f295e35fe312749aa5e0bec971aca4db430012c", "messageHeadline": "Clarifying the docs on how to print column info for users who don't u\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "aefdae989a677e92d509d9126dfaad2a7f834f07", "messageHeadline": "Ensure test_std_inplace always fails, as it is broken in numpy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "86138418996627b28a3089343ca30836e1b0571c", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "525ec2a98975059c8eab3b8251353640e66ee3bc", "messageHeadline": "Adapt places where \"wrong\" np.round led to the right result", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "c0bc72cbc590ff2955bfc5b00a8902613e27ea33", "messageHeadline": "Ensure Quantity.round always works; wrap methods with less boilerplate", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 108, "deletions": 103}}, {"node": {"oid": "c9b7637c7cffacd687f5f1d98e333e1d676bd52f", "messageHeadline": "Merge pull request #3050 from mhvk/quantity-tolist", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4a87edb1021b135f7bb84ed701e2e24d6bb63380", "messageHeadline": "Merge pull request #2950 from eteq/easy-table-quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 196, "deletions": 17}}, {"node": {"oid": "bbbe517b3863182debaf10697a31ef7223989505", "messageHeadline": "Added a comment and removed unneeded import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c8396330e19c94c35fd1b6857c526337411d526", "messageHeadline": "Default ``data_start`` to 0 in ``CommentedHeader``", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b381c197237ae89a2ad0944f640073bd124c79f4", "messageHeadline": "Added an additional test and workaround for #3052.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "c575e9ffcca8f821f6da4e2df536e0832c7b46b8", "messageHeadline": "Change back to using Quantitiy initializer and add tests for the non-\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "501025ea615aaa012fa6cd8f0bdb5aab5833b837", "messageHeadline": "Correct Quantity.list to .tolist, overriding the correct ndarray method", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "79101283e236e7983f04befeb6f7fd9d11155902", "messageHeadline": "import fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71b6f78b1eea380f1e0509c71940e4ded5c77b3d", "messageHeadline": "update test to test equivalencies but not kwargs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a7ef6dae0380f123eb6d6d348bed71c19518abd1", "messageHeadline": "Some docs cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ac0a38cd71ae49f636c7605c9dbc09fba27f5965", "messageHeadline": "Change to explicitly giving a quantity view as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "854f2d6cdcb7046df489d42b0dc8b6c45003572d", "messageHeadline": "Add a warning about non-float columns and quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d68719bd0355255a104f888a44af9433f2a8a70b", "messageHeadline": "Add another example of modifying in-place in the modifying section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c4784e79e96e619ee12514077f5d04e7b5e3adfc", "messageHeadline": "Merge pull request #3049 from taldcroft/quantity-insert", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "3157ea5719f164681a80e4461b501bc9c51ef5f7", "messageHeadline": "Add example of quantity-setting in columns", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2b30b8f2a4dc6dd122a7c635b29ddfc93c76d0e0", "messageHeadline": "Normalize some of the wording from \"one\" to \"you\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4b8b20622cd8faa9e1093d7e726bdf3a736336fe", "messageHeadline": "Fix another an -> a", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cc2db194a740f20d5bc8bfd4d5a5ffedb455a86", "messageHeadline": "Fix for missing equivalencies", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c80d5e35a3ba9d29b6fdf14414271ef96cfff1", "messageHeadline": "Remove the setter, replace with copy=False and related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "5b367f0831f710e16c664a9fa594f3791c97ca82", "messageHeadline": "Simplify tests by using float quantities", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "5e6df7104a27c497c293361ad5283bbc3720bfb6", "messageHeadline": "Fixed some typos pointed out by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b26530274c639c1c1a387aaed750dcb5c87590bc", "messageHeadline": "Added setter for quantity attribte", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "9695578fa3f2cb24068504ece9b117b04e715cad", "messageHeadline": "Fix some minor issues in review and travis tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "6daafc60d4bace4ebeaf2c4ac2e739501a08d83c", "messageHeadline": "Update docs to make it clearer that columns don't always work like qu\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "3e35d300303e4a40618682343b2461e42c4e2dd8", "messageHeadline": "add equivalencies and fix up docs for to/quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "387cd160d3d20b70764c32fa0014b8dffc03a611", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b1410ab40935b975a2c7785997ceee0e57f12510", "messageHeadline": "Add tests of Quantity.insert", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "27626c987dd7905e09d90a95c0276c379b04b429", "messageHeadline": "Change insert implementation to use np.insert per @mhvk", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 45}}, {"node": {"oid": "993fe44f4882af17285920cfb085aafec234e807", "messageHeadline": "removed example that might lead users astray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "80fc39b9a25f3336a79635920d060ff467316b23", "messageHeadline": "Fix for possible rounding problems in test mentioned by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b1154ec718dde3474ca84dbd5a1f1a38c64f675", "messageHeadline": "typo fix pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6f8a26f4aea7848d2d45cd7743e09609b3366d4", "messageHeadline": "Merge pull request astrofrog/wcsaxes#131 from astrofrog/update-templa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 439, "deletions": 554}}, {"node": {"oid": "dbefeb8aa1c3c61cb5aaee54cad107d8499e39de", "messageHeadline": "Merge pull request #3048 from astrofrog/update-helpers-patched-0.4.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bbff3e6d2804e1435ec6b547b04084da3825fd18", "messageHeadline": "Merge pull request #3002 from eteq/add-pix-wcs-methods", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 135, "deletions": 5}}, {"node": {"oid": "99f26295a3e30ec18d97e4e9eda118731f498330", "messageHeadline": "Add some documentation on Quantity <-> Table interactions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "9f1e4ce3a7d345577ba92d3517492a5bfa22ecb8", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "25c599d82ec366e4df30962e66207d62cf81c97f", "messageHeadline": "Split ``to`` method into a ``quantity`` property and a ``to`` method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "1b07cab8c908f651f7fa8a9e1639c5f1385522da", "messageHeadline": "Add `to` method tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "5740ce0038070a76604f568de0fef73186fd7b83", "messageHeadline": "Add `to` method to Column", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "3af4ff8133bf908c435b8f044a996461df9fe7f8", "messageHeadline": "Move wcs.utils imports to top-level", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5580634d3485f32f75be4dbe9721a44ca2699e8e", "messageHeadline": "Add insert method to Quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "9bcf15427c6b296949d6cebc41cb34c5627b5be5", "messageHeadline": "Updated package template to v0.4.1 (includes update of astropy-helper\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 439, "deletions": 554}}, {"node": {"oid": "069ba0560b601d488f3ee548cc5b6c56b21f48a2", "messageHeadline": "Updated astropy-helpers to patched v0.4.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "801870d8890719dfbe10b386766e92fd5bf5b63b", "messageHeadline": "Merge pull request #3047 from astrofrog/update-helpers-0.4.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "85e343566c2db089f3f7d8508923ada47f526edc", "messageHeadline": "Updated astropy-helpers to v0.4.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "263794dcec2e6c568307bf7c18651cab64fd7b83", "messageHeadline": "Merge pull request #3040 from evertrol/biweight_docstring", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "71d21141bc92107eabfd12a4e0496529e30733fb", "messageHeadline": "Merge pull request #3024 from embray/modeling/inverse-property", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 126, "deletions": 34}}, {"node": {"oid": "210d65be49ac7f0d2dcd5c7cca51b93f67a66640", "messageHeadline": "Merge pull request #3034 from taldcroft/table-init-multidim", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "56e5b69f4008dd2cd8583d48f5aab5baa393ac82", "messageHeadline": "Simplify wording and remove implication of 'preferences' [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "96769da77796fc4bfb7b1145be6d92ec6c69dd26", "messageHeadline": "Add a point to coding style docs to follow existing subpackage style \u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "833c61be02c03253e363a30e862221de39a1e27a", "messageHeadline": "Merge pull request #2975 from taldcroft/ascii-guess-message", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "64e4ccb87c3ebdfbf3dc7ff41de8005bd3d1dd84", "messageHeadline": "Merge pull request #3044 from taldcroft/coord-doc-3043", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "241218d3df6e7e45dff9b086f0b8806a4d3bb26e", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e573eb7cfe659697d720d1df22fcd9111f52e239", "messageHeadline": "Fix bug initializing from ndarray with multidim column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "b2362e3e90b42ae1bb76cfd790ee5b6bce0d74e1", "messageHeadline": "Update example to change representation and use SkyCoord", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "23ba91e663de452939212975c2fd6d9429876760", "messageHeadline": "Merge pull request #3023 from taldcroft/table-masked-col-3023", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "f8952b2a01f960a1fb6cd86ff1d43f23c362221b", "messageHeadline": "Update docs to clarify represent_as and changing representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "30a6279c34b058a5ab3dc035c7e9c3a9ff8c8d90", "messageHeadline": "Merge pull request #2892 from mdmueller/improve-guessing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 90, "deletions": 42}}, {"node": {"oid": "5b864a7f137dd2f79496e7f6d0dc9afda1f3e01a", "messageHeadline": "Biweight_midvariance docstring update.", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "60cd2a2a57f1e97ec99346f025c6653b5fe1e0bc", "messageHeadline": "Merge pull request #3033 from embray/modeling/const-improvement", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "19b70fee550830d8f58d7c52ff9127eabfeb3fba", "messageHeadline": "Moved single column check to actual reading", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "abdad8eafbf738d5b0586802212ee43ae086f984", "messageHeadline": "Moved column checking to before table instantiation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 66, "deletions": 33}}, {"node": {"oid": "c11e0a62880fe2dec6f05b00cf71b7f8634071b0", "messageHeadline": "Slight performance enhancement for Const models.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "21eb1f9b0988be38bed6ca41280d8640ccc80b09", "messageHeadline": "Typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f4e759a6678e8becfda284fdff9b4ca84e3b70b", "messageHeadline": "Added changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8350f3293c9f80bc3e0841e9ce55a8eeb6773b3e", "messageHeadline": "Outright removed .invert method per discussion in #3024", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "39263c60e6d769ba2945fefe3ba50bafe28229b7", "messageHeadline": "Fix missing keyword name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37772178f8b5fb6d3d2775306872fbe891d8bc62", "messageHeadline": "Fix to properly include mode parameter", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe5fdc251dbd4438d66dede8cbb401d7076aabc8", "messageHeadline": "Fixed typo pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f79d69301926d3e4574992bd6b85d6e4540ef5fe", "messageHeadline": "Merge pull request #3014 from mdboom/config/improve-testing-doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "5f75d8b37804ba80782316e0f28956b652cfd2c4", "messageHeadline": "Merge pull request astrofrog/wcsaxes#129 from astrofrog/enable-deprec\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b717a88ff0ec944e23b8bc9841c8651982bb1bd4", "messageHeadline": "Enable deprecations as exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63ca1b904183278ff466b3da6b058c7af797ad7b", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278a344c2c487bf7d880263c1c12ecef61cfc3cd", "messageHeadline": "Fixed docs typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3a3a6a858850f8a17dceda7615c7e49db025cc", "messageHeadline": "Added CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6612dab8665992e596a4919070c5fc90f88ccdab", "messageHeadline": "added from_pixel and related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "180c6ce53f198d712aec1c05b972aba5a0d4a393", "messageHeadline": "Added see also sections", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "995bfc06ec7076c13c7689a429dda02e87d842fe", "messageHeadline": "add cls keyword to pixel_to_skycoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "21683b57c4543a0093541f774493579b3358030b", "messageHeadline": "switched to `to_pixel`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8731c591464dc1398461d26dceac5cc87736564c", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ccce722547fc4e2cdfca9bb2d71d490d828c6f31", "messageHeadline": "Correctly detect and handle invalid input world coordinates.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "80d7ed5578aa8e627f8b472b7dc5b4540c5b05f0", "messageHeadline": "Merge pull request #3007 from mdboom/misc/inherit-docstrings-fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a00d0d10106e2e05bbee0fa2a50e196bb0f0fd36", "messageHeadline": "Merge pull request #3015 from astrofrog/fix-treat-deprecations-as-exc\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "237bb51b93b6d918f09136337d746381a18ff6b7", "messageHeadline": "Allow opt-out of treating astropy deprecation warnings as exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "5dc18871c2d3c2ae686e77e325852a122b2ccb44", "messageHeadline": "Fix ``treat_deprecations_as_exceptions`` to recognize Astropy depreca\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e451b1d776b8f744f1c567010a384951ce4d6b5c", "messageHeadline": "Added documentation status", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45f11ab8f6a4de1e74366b019d0d47a4ad791ac2", "messageHeadline": "Update rtd-pip-requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0b8192f7c1d85f04c07fc586f3fbad623e93d42", "messageHeadline": "Merge pull request astrofrog/wcsaxes#128 from astrofrog/update-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 674, "deletions": 306}}, {"node": {"oid": "9b141aebf17f5fb3e6bdb84b30c6386b5dcb699a", "messageHeadline": "Merge pull request astrofrog/wcsaxes#127 from astrofrog/travis-np15", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "728afd0fd82bda61ffd5c6756857fc8f354d5619", "messageHeadline": "Install sphinx_rtd_theme for the sphinx build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f965143e713befc9173ded390de1b9ce011a28a", "messageHeadline": "Set QT_API environment variable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "571ddec6634b678a7c952d4c644c1004fd99b5f1", "messageHeadline": "Enable nitpicky mode", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "5709e6f497348c607f99941755498591db172503", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2425efb6c1df27f02dde720d5b7641b752af9d7", "messageHeadline": "Re-enable sphinx testing on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1fefbfd4fb50c24409a28b464d7069e0a7ce010a", "messageHeadline": "Fix WCSAxesSubplot in API docs. Fixes astrofrog/wcsaxes#79.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d09410a0fcaeea8b2f414cba5734f2f941af926d", "messageHeadline": "No longer use custom plot_directive - instead require Matplotlib 1.4+", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "12a3021739f1df290bd40ce8b02b888f42fa1497", "messageHeadline": "Updated helpers to latest developer version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 647, "deletions": 297}}, {"node": {"oid": "264beb8098fc682faa96e2fcbb33f699f86494aa", "messageHeadline": "Try and re-enable Numpy 1.5 and Matplotlib 1.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3ed3fcb3865748a8fba53cd3b9dec79399cd14f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#126 from astrofrog/generalize-xy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5cfc0c56b33d3d5c1393fa0d51393e620ea005ca", "messageHeadline": "Merge pull request astrofrog/wcsaxes#125 from astrofrog/keep-represen\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "64b740e30cfd8c38a4cb2d97f1370ab82e584eb0", "messageHeadline": "Generalize handling of x/y index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "872a35355d84fddea7007cf2bbfec2222368837c", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f3e03ef6d23b142394f897b54cd51bd2b1502fb", "messageHeadline": "If representation is Spherical or UnitSpherical, don\u2019t force represen\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "65f182bd5219656138e3bca8ca415bc9f5473cf6", "messageHeadline": "Merge pull request astrofrog/wcsaxes#124 from astrofrog/fix-display-c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "eec76bbe9adc49b851c740ef6616ccd38b716034", "messageHeadline": "Added repeat option to test()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e2c685318f4e704ac4affaf512e22ddc26d6f88b", "messageHeadline": "Merge pull request #3026 from amras1/fix-open-file-error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a975196fdd9bda644fce6edafa88319e14afcaca", "messageHeadline": "Explicitly free python buffer using PyBuffer_Release on python 3", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ad05a7039e626670e21a9c763cb6746e4a91a8a2", "messageHeadline": "Add Table-level test of changing MaskedColumn attr and slicing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "76178bc62be8481619ed3ccfec5680f25bd344e7", "messageHeadline": "Update CHANGES.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0dfbcc5622cab8fff9df064d6353528668632746", "messageHeadline": "Add getitem to MaskedColumn to copy attrs for slicing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "0e1e439b388330afd9c22bc5d8f5ee503a6a6869", "messageHeadline": "Fix reference in docstring", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "92c0401269efaee808b43350ac76a7bc7a2c02e0", "messageHeadline": "Changes Model.inverse to a property that can be updated to return a c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 115, "deletions": 26}}, {"node": {"oid": "3597b16b5313ac45f675c722a5a6b017c7f78a79", "messageHeadline": "Close mmap before closing file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "39be3984ad4226712dcdd1f14c6a9c5e40ad2aa6", "messageHeadline": "Fix bug that caused format for display coords to always be taken from\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bb457a062801cb679be08bc081ea56bc038c9830", "messageHeadline": "Merge pull request astrofrog/wcsaxes#123 from astrofrog/generalize-di\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "69b0029150ecabb5284c0edf5eafa18973258174", "messageHeadline": "Simplify logic since self.coords is self._all_coords[0]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "56a00c3e8d77c66f1ccad31bcf454703bc4aad0f", "messageHeadline": "Generalize coordinate formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "1f9dc674cd92139d939ed27349bbd70a864a9b50", "messageHeadline": "Merge pull request #3020 from taldcroft/table-set-slice", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c7a46c44c42f142d0242706e8513e20310d09772", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08de84f00cf05163053d54f50d58919a0be7a924", "messageHeadline": "Set column slices using an ndarray view of the underlying data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e6df4762662068c58cf2b9160638671c8c2e1c8c", "messageHeadline": "Merge pull request astrofrog/wcsaxes#112 from anizami/world-coordinate", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 136, "deletions": 14}}, {"node": {"oid": "8d098542aebb9e1e582c2dd6d5ff238bf42f5193", "messageHeadline": "added unit tests and changelog entry", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 73, "deletions": 1}}, {"node": {"oid": "481666545bf503c9dc28f5260f029973de1cd5bf", "messageHeadline": "had accidentally moved the code for setting self.patch", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aca0d97e6e34033b7818eed520b15fe1900c7cec", "messageHeadline": "moving format_value method to coordinate_helpers", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 21, "deletions": 23}}, {"node": {"oid": "dee6ac15b0bf0dea03b2249eb0dad59d17b55861", "messageHeadline": "removed unused code", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20b2c27c86809fca54885f04cc36cb7b6a71fc91", "messageHeadline": "fixing formatting issue for world coordinates", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 26, "deletions": 30}}, {"node": {"oid": "c58bd7e6f28bf8378dbeb5b2c0ee6a885a0d1746", "messageHeadline": "doesn't depend on formatter_locator's spacing anymore", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "a91b1caa49bd41af6c9051f316a39079cbad15b0", "messageHeadline": "wrapping coordinates for longitude type, now displays world coords fo\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5e4ef6c62e220db3c0443d415af0fd977a7302a9", "messageHeadline": "displayed world coordinates are now formatted", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 17, "deletions": 9}}, {"node": {"oid": "84cd7586c9c7d74ec8931cce507dcfb14ae4317f", "messageHeadline": "bound preferences for display coordinates to key events", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "c801287c21701c602fb980227539caaa30189954", "messageHeadline": "initial implementaion of displaying world coordinates, also for overl\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 42, "deletions": 10}}, {"node": {"oid": "bf07a80277fde872616672007e3cb0e6fc6de4c3", "messageHeadline": "Merge pull request #3016 from wkerzendorf/docs/npisclose_quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "7a44e83b3fca4dc16a78a187c93a95ee6d663061", "messageHeadline": "made the latex nicer and redid the a and b to be normal verbatim text", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0cef01a4057ee76eef6f8415704fc721a0c8925b", "messageHeadline": "changed all ipython prompts to normal >>> for consistency", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "c5d6cf140834397ce112a0dd3d4a686de14f69fb", "messageHeadline": "Merge pull request astrofrog/wcsaxes#122 from astrofrog/get_axislabel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c418c21faf941b423ff6efc8df34405fed042c9d", "messageHeadline": "Added changelog entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc6fb5682a88a5aab24fe12ff731d8afed5712e3", "messageHeadline": "Added get_axislabel method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "66dd77a7243d600b5b38f11975d35f70e059764e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#120 from astrofrog/more-frame-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "a256950e1cbfc0149a67415dd2fd146680742024", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "08df978ae783d824dc87b23dfdf396dda9d20432", "messageHeadline": "More subtleties relating to frame paths - if WCS is reset a new frame\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "efd8a09228b9c0875538806b8ef57737b5196614", "messageHeadline": "Merge pull request astrofrog/wcsaxes#114 from cdeil/datasets-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "654c9b8de4833924900249b9d0a58e4e44012152", "messageHeadline": "Add license line and clean up imports a bit", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "124503dd93eb99393eb21439774bbb3226ecc914", "messageHeadline": "Update", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 38, "deletions": 23}}, {"node": {"oid": "705647a1b4775a18f355be36b84e37e138990621", "messageHeadline": "Added a --repeat option for testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "90c949bfd91dde5a1e2456b33a8840634c7db03f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#117 from astrofrog/fix-frame-path", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "edc3ce69a0c21969e12c10952b93631a03c9d467", "messageHeadline": "Merge pull request astrofrog/wcsaxes#113 from cdeil/ah-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0392e2dfa4bd654df934cec760ac9cd4a5b3e2f", "messageHeadline": "Temporarily disable Numpy 1.5/Matplotlib 1.2 tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad104d0071104e50d7cf8c6fe7e49fd9bd76b2a7", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "072b4731d96b8feaa18f30cb1811caac313865d0", "messageHeadline": "Added images regression tests for frame clipping", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "683cce31aecbe39f22a662e3ca6b048c16617d6c", "messageHeadline": "Ensure that we only create the frame path once and then update it, ra\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "c36ff6d8b9a4084a9af9251f0feebd3a98e9cfc2", "messageHeadline": "made a and b mathmode", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b67d1eaffdd02aaece615aeed0ebf8f43a305a4a", "messageHeadline": "Fixed error in io.ascii on Mac", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "843a3ee839ae92bcf86741d63c2da4f8ae4ec808", "messageHeadline": "converted the formula to math mode", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0116b60c1f045eb170c8f32226c8f533dcd5b188", "messageHeadline": "added a known issue about quantity and np.isclose", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "17a8b4bc990e98683d0296f82977958a0b0181b7", "messageHeadline": "Describe how to test with a particular config value.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b73ad509c7ecbfd7f86d6f31c61bd9a0f2c8f800", "messageHeadline": "Merge pull request #2983 from mhvk/representation-do-not-presume-dtype", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e67dbce8e0b5eb3392432e0efa9757a40505d377", "messageHeadline": "Ensure np.float32 can be used in coordinate representations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a8c9aa631596e6d128a86f2d6bb1bb26d2001de5", "messageHeadline": "Merge pull request #2909 from keflavichr/:wcs_downsample", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9f7e726a93ed402080e4e58682eb01806247d954", "messageHeadline": "changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "22d4c81fdd9c5573079e70a689a8ec8851419836", "messageHeadline": "fix test: *2, not /2", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fadc696b152dca53db57c16ebf72c21cd7aead52", "messageHeadline": "allow WCS slices with slice(None,None,X) and slice(None,x,y)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "51711eaa73d3bf4335569be5cc87c9bd7f6fbe50", "messageHeadline": "Merge pull request #2969 from amras1/disable-multiprocessing-windows", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 140, "deletions": 94}}, {"node": {"oid": "ea051d69067aede12075e93eb3be4926770d554b", "messageHeadline": "Merge pull request #2994 from mhvk/column-setitem-speedup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d37edd3852dc048e0ae11ac9b4e5f53e16e5faf6", "messageHeadline": "Merge pull request #3003 from eteq/move-sphercart-to-convenience", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 121, "deletions": 107}}, {"node": {"oid": "0ddb342de63164020d639f9391f413641fe58de2", "messageHeadline": "Merge pull request #2995 from taldcroft/table-hstack-2995", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "f0c45e1fa1844b4439b05c50250673e41ef4a7d4", "messageHeadline": "Fix problem with hstack and duplicate input tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "348df250815cd996e77929669ceb8c78edff8bc0", "messageHeadline": "Merge pull request #3004 from embray/utils/fix-deprecated-class-super", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "16a4fb95018d477a03d112d5f868d1496a849640", "messageHeadline": "Fix #3007: Inherit docstrings on special members", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b5096b12008ffcc29ceab0e5e7603aeedc8de73b", "messageHeadline": "Alternate fix that works by eschewing subclassing the original class,\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "8c8e40a9537bb0e874d85e75dc6474377d0bbb05", "messageHeadline": "Changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "328ee1271d7c769466ca8c7ca12861af07673192", "messageHeadline": "Fix a minor issue I discovered with class-deprecation.  In short, the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "57af658fd58dc3d059473143b41c01f32829ce34", "messageHeadline": "Merge pull request #2981 from eteq/angles-to_string-array-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "483da89e79d0ecec69bcef1c757b81dfa66b414f", "messageHeadline": "Change spherical<->cartesian conversions to a representation-based im\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 121, "deletions": 107}}, {"node": {"oid": "67a50acd99d4a0ebf8b7931f4a3ca4f0746c999a", "messageHeadline": "Merge pull request #2990 from astrofrog/remove-deprecated", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 646}}, {"node": {"oid": "33f59801313341cd80dfb51f8f5151dedced9be4", "messageHeadline": "Added CHANGES entry [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "00decbaf8708d1b009867bf549b938aacda8a9e4", "messageHeadline": "Added test for SkyCoord.to_pixels_wcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "b594aa4fe9b926579f09b9fca381500d24956cc7", "messageHeadline": "Added SkyCoord.to_pixels_wcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ebb274bc1d7d67c91ca9e7c55369fbd469dfd812", "messageHeadline": "One more try at getting it to work for numpy 1.5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b2aaff39f76e77f8501520ba6d324bbb6ce76058", "messageHeadline": "Fixes from @mdboom and (hopefully) fix failing test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8d3ef45f6bec4ee137fef7ad80cb0cf7b93f327", "messageHeadline": "Work-around for broken numoy 1.5 unicode char# count", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f7ccb78540008e3d3536a6d283f6c4d483bad221", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "93407cbcf77b84ecc484bb21d4969dc32f23af5b", "messageHeadline": "Clarify the Angle.to_string docs return type for arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "58b41e5d46f935f9d8186d09344e0448e712f326", "messageHeadline": "Fix Angle.to_string to get it to output string arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "957487c1e3b58d2187d79f79148f105ceea37513", "messageHeadline": "Regression test for #2980", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "edd3e200c5c72c2b3013cb2dd80d3f0c873d1dab", "messageHeadline": "Fix sphinx warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edb7c302e7ac95edb445a2739beb19d6e7935ced", "messageHeadline": "Fix remaining cosmology test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "274a0bf4d415f1121a1bc77cb91122159ea906d7", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 75}}, {"node": {"oid": "b468fde802ea7f5695fa30584b252e3308786f17", "messageHeadline": "Remove deprecated items from __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "b29fb915fb05c5be22f7a5e1d063e74e57a50b46", "messageHeadline": "Remove code deprecated in 0.3 and 0.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 542}}, {"node": {"oid": "820bf5270b72e9959eeecd1def64c5b078287be7", "messageHeadline": "Merge pull request #2885 from astrofrog/skycoord-to-pixel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 201, "deletions": 2}}, {"node": {"oid": "53060b3e5a53129063acc5f7deb6a2cc2ce53b60", "messageHeadline": "Merge pull request #2991 from astrofrog/fix-luminosity-distance-coord\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "eeba6731029ed68c7e48ebdcd22f967cd14e92d6", "messageHeadline": "Removed FIXME comment [ci skip]", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bd8621b44e9519f045b5fdba0575bbc8faef5495", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e9f3815af20114f91e3bb9f4801bb7d5e03b2689", "messageHeadline": "Reduce tolerance for z calculation in Distance", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "700d02de10b2da2f37ac49696571c53efafd82e2", "messageHeadline": "Use z_at_value", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9054c36a084cf72911870a3ddf31ec0533c0ab54", "messageHeadline": "Don\u2019t use deprecated luminosity_distance function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "28a9d06622406223437cdee2a30dd277d0982f4e", "messageHeadline": "Merge pull request #2993 from nhmc/z_at_value_fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "79b8a4c21322405f581cc9e4d71b4d230dab0379", "messageHeadline": "remove duplicate test code", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b46f49d223c64a2c58706b47496463edef049267", "messageHeadline": "Move changelog entry to 0.4.3", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f6e4d53651dabe0c2fe5962cb3d8fa9150ba871", "messageHeadline": "Add comment to __setitem__ about why it exists.  [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b80794bc4d17e11a4f32d2c5f8a1bd09497a22c6", "messageHeadline": "Merge pull request #2985 from josePhoenix/fitsdiff-string-path", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 58, "deletions": 5}}, {"node": {"oid": "d0ce58ec9653a41ab935586b8f10398bb4e09667", "messageHeadline": "Speed up Column slice setting by defining a __setitem__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0d2f7a86ee294fda975d99dd965315942c40540b", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "740582d5eeeee279149fb940c8de416bb14363a7", "messageHeadline": "Added missing @property", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "595cefd070e5a50fed8ef462e75eb195e176b263", "messageHeadline": "Merge pull request #2984 from astrofrog/fix-2984", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "eaabfc72d2fd44ff6f39eae121c55ef6f2d151bb", "messageHeadline": "Change log entry", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4d6af79b4bf995f3bcc40c12df3186d2d94f5880", "messageHeadline": "add test checking fix", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d38bc8443d98545c0d7968c5c6128fa35dda8cc4", "messageHeadline": "fix bug in z_at_value", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a8e7481fce73c4d87838078966dca72a50a3ac6", "messageHeadline": "Updated changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "15310a108bb1f06d69bfd17ec360851bbbc55326", "messageHeadline": "Minor rewording", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cc6f40bb3d46a3781462fce212c17fcac4edaa1", "messageHeadline": "Made has_distortion a property", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "efb3c13899805eca4397a24b37dcd5a095044e9a", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7f75bf4247b51fd86a22285c4e648e1288a192cd", "messageHeadline": "Implement mode option to select between full transformation (includin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "bea732ea201e793674460ad9b3d732eec045fdd8", "messageHeadline": "Fix instantiation of SkyCoord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "34b3202923c524eeecc24bc2f7fe3d4a2b786807", "messageHeadline": "Added pixel_to_skycoord and unit test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "99a2160747ca77abcdaf3a564b959e1c93e0ee6e", "messageHeadline": "Add origin parameter", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "df1d359dd2d9de7482cb3e723ecc5d472e6d8440", "messageHeadline": "Added missing imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2553c959c9573c16ef5a81f806931d2b2496fa57", "messageHeadline": "Added a new function to convert SkyCoord to pixel coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e8948493989e574d3314c09f3d8c6edeaea992db", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "420cce792bf40863488c24a6c2a81fa51fe07e40", "messageHeadline": "Added regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "904d62c0a3b9c008376212af9476baceb7dc870d", "messageHeadline": "Explicitly specify axis for take in order to support multidimensional\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a55851c761f439a8f8e714edaf1d89c8a598ad1", "messageHeadline": "Update test_diff.py", "author": {"name": "Joseph Long", "email": "josephoenix@gmail.com", "user": {"login": "josePhoenix"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8aa75d494387fb8072857e00df86c3a09d2aaef", "messageHeadline": "Address embray comments, fix UnboundLocalError", "author": {"name": "Joseph Long", "email": "me@joseph-long.com", "user": {"login": "joseph-long"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "30b9f707d597a2d73592f5e2d9a536d9ddd8fe41", "messageHeadline": "Merge pull request #2987 from mdboom/test/fix-unicode-literals-error-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "206738c952899e5e0522eb1c915f2a2a5d6907fe", "messageHeadline": "Fix the reporting of errors in files where TEST_UNICODE_LITERALS is", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "450dbfc51ed81e51a70a462ff2086a6c590db894", "messageHeadline": "Support file output from FITS diff given path name", "author": {"name": "Joseph Long", "email": "me@joseph-long.com", "user": {"login": "joseph-long"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "2fc47bf3d6236ebdee6f4155ade18b7d2e72497b", "messageHeadline": "Update astropy_helpers sub-module pointer to v0.4.2", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fe6ac7f6c2dcbc3a8b42c391895c24c31980546", "messageHeadline": "Merge pull request #2882 from sargas/issue2704", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "b2113a5a1638b52e222e1c4e12ef96572e96816b", "messageHeadline": "Note coordinate repr changes in two places in CHANGES.rst", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "024d4118eb4f985eb0b22d7362e4e4d7875983ac", "messageHeadline": "Update coordinate frame doc with different coordinate  repr", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87f8e4811a5e18f5301f72a9bbe6df2309d9c8ef", "messageHeadline": "Add coordinate __repr__ change to CHANGES.rst", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "95a7b663209d376f32ff3a37832525d8dd0c8b8f", "messageHeadline": "Change __repr__ of coordinates to seperate data and frame attributes", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "f7875cd06f11782954d280d315b9b32607008cc6", "messageHeadline": "Merge pull request #2978 from mhvk/time-leap-seconds-check", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "31be09a1bc11b91cb4a67c9f2bda32c955d63c35", "messageHeadline": "Regression tests against #2083 (rounding issues near leap seconds)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4510b0aaa1908181bd31b018f08787250e732cc1", "messageHeadline": "Merge pull request #2971 from eteq/erfa-v1.1.1", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "cb5961e90369b1fdc0c3a24b56b3a557d103e13b", "messageHeadline": "add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f247a1d352a5bee681ad4569c152da922ffb1ce", "messageHeadline": "Merge pull request #2947 from saimn/ascii-small-things", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "008afef9e6a6f05b4f0945ecbf1b9cd8a42a9943", "messageHeadline": "Improve error message when ascii.read guessing fails", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e83d3616439b31b7ed092fef4f8e690d78bc7f7a", "messageHeadline": "Merge pull request #2934 from mhvk/quantity-non-number-operations", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "6f1acb2fa2a8118c1669f759a51fe9dd8d611386", "messageHeadline": "Merge pull request #2972 from larrybradley/typofix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3dcea4363b6e20bc37e4004b6f23cdd0613d2f9", "messageHeadline": "Fix typo in equivalencies.py [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f573a2e5a27d3c570d5157ab36787354abe1a093", "messageHeadline": "Ensure that quantity operations with incompatible types give a useful\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "e1674d65c07de76a4f1fdcb259710442ba7843e2", "messageHeadline": "Fixed minor problems with parallel keyword", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "51a883afd2d89776e40abb1085ee357e8e2b0251", "messageHeadline": "Add erfa version comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c8ce4ab519fdf5c57b3732a6c32c7f2bdbd0500", "messageHeadline": "update included erfa to v1.1.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "7b4d61dd3a17ccbb368c43fb38c5eebfaf72cece", "messageHeadline": "Tell zest.releaser the template we want to use when adding new versio\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "dd653b915fb1a8d2e15ba0ee3cf48881f0d3b849", "messageHeadline": "Added template for v0.4.3 changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "1b74ae99df45b740e6d7397aac31f3795205d108", "messageHeadline": "Marking 0.4.2 as released", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "909f3f235f309cc7994bc4eb9e0da1a48decec0b", "messageHeadline": "Cleaning up 0.4.2 changelog in preparation for release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "1e06b5548fc05a9c1344f51480aac6426fc88de1", "messageHeadline": "Fixes a regression introduced by 70891e45c0a8b53400b3d9399af8249cc37f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e867646b073c5824d886775bf183a9b56ae2b6f0", "messageHeadline": "Changed windows exception to an error and made tests xfail", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 141, "deletions": 98}}, {"node": {"oid": "304f58ec182d290c4b2766b09d32d0a36acbccf0", "messageHeadline": "Avoid computing the number of cols at each iteration.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "208d9704461d1604302a405c98587795369ab216", "messageHeadline": "Default reader's outputter is already instantiated in reader's init.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a6657892ea19a7f392a6098e099cd5c9f48dd51", "messageHeadline": "Remove useless read method in SExtractor reader.", "author": {"name": "Simon Conseil", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "063e6a7f622a15fb5bb70988fdbae54e21e505d4", "messageHeadline": "Merge pull request #2968 from mhvk/quantity-keep-unit-for-zero", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "081bc08e0eb72e86a5f23bbd54b5e03ac89f17d8", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a50cf475f0e1c62c4c90fec48dc1a004e02c455d", "messageHeadline": "Warn when parallel feature is enabled on Windows", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e39f4f9e59c85da67ee17b877c83e46a64674fe8", "messageHeadline": "Disabled multiprocessing for Windows tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4564d94bb6dfaf442666200fef055a37b012ef27", "messageHeadline": "Fixed segfault in CParser __reduce__ method", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "aa452cdc7ada8d4de1ecd9b43c193fa91f8aeed6", "messageHeadline": "For arguments that can have arbitrary units, use unit of the other ar\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "f99c8ece768e131ba8d9b16b872209dc0698715e", "messageHeadline": "Merge pull request #2958 from mhvk/iers-table-numpy-1.9-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c3ac93724366da4c289712213e33aabd45162464", "messageHeadline": "Merge pull request #2963 from mhvk/column-functions-with-boolean-output", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 67, "deletions": 44}}, {"node": {"oid": "0c4d4f4fb32051faf670aa2acd51971c65fa2d98", "messageHeadline": "Merge pull request #2832 from keflavich/pixscale", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 274, "deletions": 11}}, {"node": {"oid": "f67943032c2773168075fee272311504d2f3855d", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b45a35436ec2e786326402c159b76c8737e4aee9", "messageHeadline": "__all__ is the answer!  thanks @astrofrog", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6d9fbb7ba7e5406e4054fd70a26195fcfb98e778", "messageHeadline": "fix some sphinx issues", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2aef918db86aa8cf16d656c680c7a8432fae73f2", "messageHeadline": "needed to indent the literal block in wcs_to_celestial_frame notes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f6c6a9f27bda8441497e7b9eb6cddaed99e616b8", "messageHeadline": "add utils to automodapi", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61a51d970c4c18eb5d663454cbe296da74988957", "messageHeadline": "fix pep8 whitespace", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "699c61ec16cba5fe9892f539d99d0465a37ac1ed", "messageHeadline": "fix doc references (but they don't work locally and I get 1200 unrelated", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8665e449c472d57265506cf7f3067b8c8ba41734", "messageHeadline": "fix exception assertion test", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98dc2c2c7265f5f6b1e541e8d8f1ef76f44dd2aa", "messageHeadline": "fixed submodule!  Hooray!", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7268d23bc3f82eb3c13edf0a59f2bcdeff0d986b", "messageHeadline": "address astrofrog's review", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "74809771eaa34d564f12533005e53781a3398409", "messageHeadline": "changelog and minimalist docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "7e27324e46479054b1bde09e27cf264910d0c111", "messageHeadline": "catch many corner cases involving unmatched celestial axes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "fc17f0ec23c509f497811dbc77fca1b7168b0422", "messageHeadline": "add units to pixel scale", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "0cfc46abe3410f783cf105614a59bc01fd09903a", "messageHeadline": "fix pixel matrix and imports", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "c370a7e2b02aff4586623dc71e1e040eee636506", "messageHeadline": "add is_celestial and has_celestial and split out celestial/noncelestial", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "66a3905a052d2eed9aefdb1c5911d3fbfb610fbd", "messageHeadline": "allclose instead of !=", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aa88851320c3d2deb9702adcd26b5482e657eb7", "messageHeadline": "return a qty", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce87195fbb7ef1529a2b73b51fb51da29f77a7d7", "messageHeadline": "another typo fix", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a068f0cbe96b726161c6125bde97d2d16e952850", "messageHeadline": "use pixel_scale_matrix in celestial_scale util", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a5e00cc46cd226db2c00092a7c11f3eaacaf2381", "messageHeadline": "add pixel matrix property", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9989f1282c5764023942a793d146aa179e3e3cb5", "messageHeadline": "get_celestial_scale -> celestial_scale in utils", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "b332549407cdcd2f1bb2375bc5157150859ae856", "messageHeadline": "rename get_pixel_scale -> get_celestial_scale", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1037d75b2a36e96003315cfe9113fe18c1386a6c", "messageHeadline": "PEP8 and CHANGES fixes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "252244789c2b780bc0f0b649f06c119b17102882", "messageHeadline": "fixed warning check", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "4f162e57402fc3b76f23429b373b385396c87230", "messageHeadline": "added a warning test, but it doesn't work!", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "aaf427a9ecaa761b09fe3c965667e501f0bba570", "messageHeadline": "pixscale test fixes (logic fix, + more tests)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7f6ac79b1495f74083042db6bde1abbdd48ba926", "messageHeadline": "address @astrofrog's comments by adding a warning and changing to a", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "c9061bbfffeeb0ad8fdd11dedfeb1f8377c6f880", "messageHeadline": "remove emphasis in docstring (trying to fix sphinx warning)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3413dc28285d33bc02cd0529f88226b417b0844d", "messageHeadline": "allow for rotation in CD", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "35cba233e3f7363ab3321cc24bc8d6849e259bb8", "messageHeadline": "fix bugs and add appropriate tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "34b8e998969233444426c72a15c0bb19ea02ee7a", "messageHeadline": "fix headers in tests and a few other minor fixes; add changelog entry", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "3cb5406188a66886f553724808fbd3ed10bb692f", "messageHeadline": "add more WCS convenience methods: pixel_scale, celestial", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "097f568c9068e0a99afd6eeada97112388d80029", "messageHeadline": "Merge pull request #2957 from embray/coordinates-pep8", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 168, "deletions": 112}}, {"node": {"oid": "400fd0999d46d91f0b4fc4d997844df0087ae3d4", "messageHeadline": "Ensure Column-ness is stripped for boolean ufuncs; faster copy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 44}}, {"node": {"oid": "9f9327a20f4c57d7df04ad3542d88340508cff73", "messageHeadline": "Merge pull request #2944 from mhvk/nduncertainty-scaling-bug", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8249e9aa4b0fa11ea91a396eb45b9d053e4b238c", "messageHeadline": "Run np.where on column.data to avoid getting partially initialized co\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4edf1be99be9a85ff207c5e5504c5f90a5d49f2d", "messageHeadline": "Per https://github.com/astropy/astropy/pull/2957/files#r17755626 thes\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ae3062593b8d428100f9dae4ee041b7397f82c4e", "messageHeadline": "Merge pull request #2845 from embray/coordinates/issue-2845", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "d44976b989876d910a1c0cf4e283824561ecffb2", "messageHeadline": "Add a changelog entry for this fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f2d2b8bf84b4d882e0a66f6cffceafe525639b64", "messageHeadline": "A simplistic solution to providing some proper ordering to FrameAttri\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "470610e6ed3a6eda3aa5f0d852cc34fbaca9489b", "messageHeadline": "Merge pull request #2937 from mhvk/numpy-dev-1.10", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "9365c6a676d1419610a752bf3948f94e58bb7386", "messageHeadline": "Merge pull request #2503 from mdboom/wcs/fuzzy-compare", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5786, "deletions": 9201}}, {"node": {"oid": "ef1d1e6799654b066b6e8c5f9cf6f20ed1b7d122", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3a5238d63f9108eb8ed4ea989de3310c771eba82", "messageHeadline": "Update wcslib to 4.24", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 154, "deletions": 154}}, {"node": {"oid": "726d7137ab1c93151c44ab5073a69a01a502e7a4", "messageHeadline": "Slight clarification of this 'hack' I think (and avoids creating one", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f76583bb466c0c41fd7bd1c7213e8c579abb026c", "messageHeadline": "Add approximate comparison in wcscompare()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5703, "deletions": 9123}}, {"node": {"oid": "4462491d5d21d48bd76b0ad7493e7c1fa7e276e2", "messageHeadline": "Some PEP-8 'cleanup' and a little bit of variable renaming particular\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 166, "deletions": 110}}, {"node": {"oid": "749b2d9150f5853d15c934982d093ca86889f077", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5eb8f09fbc2292fec4b4e36cd524bf329298622e", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5a3cb82717501468d0b9db79ce59851e9ad1a98", "messageHeadline": "Merge pull request #2954 from mdboom/io.ascii/syntactic-typo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f6a2272a02008ad012b9e90285a1510363204e2", "messageHeadline": "Fix a small syntactic type in tokenizer.c", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "968db1d4a4c8ffd1eaaafa780f930ce6ec2c168f", "messageHeadline": "Fix tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dcd90770c77cfcfe8352a33594b4e41093753271", "messageHeadline": "Add another compose-to-equivalencies example.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "014aa30378c0bc421804f88666a084612c9789b9", "messageHeadline": "Fix #2559: Make equivalencies work correctly with compose.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "70891e45c0a8b53400b3d9399af8249cc37fb466", "messageHeadline": "Merge pull request #2710 from embray/fits/issue-2710", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "408681d0803c0632e21d6d9f94664f75938106dd", "messageHeadline": "Fixes #2710", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "363984570b784ea8ab53a441f144ce6e32f355d5", "messageHeadline": "Merge pull request #2725 from embray/modeling/registry", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "03030cb3268ff3f87f1db50e91b439b87c35b8cb", "messageHeadline": "Merge pull request #2711 from embray/fits/issue-2711", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "4861cae1b5f1499cfd485cbf5a6cc2426e30d084", "messageHeadline": "Fixes #2711", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "65176a3055d42560387d73bbd8013345b4ea41f2", "messageHeadline": "Adds basic registries (just a set) of knowing model and fitter classes.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "0307f793cf700560673ff482d37de447958db437", "messageHeadline": "Merge pull request #2750 from embray/fits/issue-2750", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "1e7276c6ba5c5c22d7d92ea172b1c32460c21bdf", "messageHeadline": "Merge pull request #2942 from mhvk/time-wrong-byteorder", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2e814df10812e7c93c62f3f7aaaa208598f7a9f5", "messageHeadline": "Correct determination of scaling in NDUncertainty.uncertainty.setter", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10da37d2c87ae9fb81cadde64c04411f66003da9", "messageHeadline": "Merge pull request #2939 from amras1/uninline-c-functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64d1db419610ab416e0c2f1fb4bd6c62a7b95f1e", "messageHeadline": "Ensure bigendian input to Time on little endian machine works (and vi\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "8ccdad4dcd2853d2e059b08658815c331db38f94", "messageHeadline": "Merge pull request #2794 from embray/fits/gzip-bugs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 111, "deletions": 23}}, {"node": {"oid": "292eb40fd7f2a1d11e82a503c6f1d22d83db54b0", "messageHeadline": "Added static keyword in C code", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5b5e610e7dd27cb83d4dc51095f77aad902e67e", "messageHeadline": "Merge pull request #2929 from eteq/make-affil-intructions-numbered", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 150, "deletions": 151}}, {"node": {"oid": "d59e2d20b7e9242ef9422500c1bc51b111256712", "messageHeadline": "Support numpy 1.10 (master) by adding support for np.cbrt [closes #2936]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3a74ab9b097f90d182fc90c2cc560b3345203b03", "messageHeadline": "Merge pull request #2927 from mhvk/numpy-1.9", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "ef371066224969dc017bddc160fd2f5d01078c6d", "messageHeadline": "Note support of numpy 1.9 in 0.4.2 section [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6698cf49f6747624610cb8cdf90eecaa459cfee6", "messageHeadline": "Merge pull request #2930 from ameisner/doc_edit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8df172bce5c620e6042b4341388a9c47ce5cb05d", "messageHeadline": "Support numpy 1.9, adapting Quantity.__eq__, __ne__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "189d6141b2f263d69b9467e2fe91475929dadb60", "messageHeadline": "Fixes #2750", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "9108f0ae36bd57963bffb79759b57d2a7439bbc1", "messageHeadline": "Fix mistake in chunksize calculation", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "044eec90935911cc4db5a7a7be53f9303deb3ec5", "messageHeadline": "Should fix #2794 and a related issue (in that the replaced code had t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 111, "deletions": 23}}, {"node": {"oid": "5e90e0ff9f640d481383b0937ae0e4ddbcaa3440", "messageHeadline": "use suggestion from @astrofrog", "author": {"name": "Aaron Meisner", "email": "ameisner@fas.harvard.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c027ce8414ab4eef47b2f5821960dc75b331d611", "messageHeadline": "Fix typo in io.ascii read.rst [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b93d940daead444204b160666a9839ccc5c212fc", "messageHeadline": "Merge pull request #2716 from amras1/fast-c-reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3435, "deletions": 104}}, {"node": {"oid": "81e074212d93d922c212ba90e9c4cb07ae02d46c", "messageHeadline": "Mentioned that fast suboptions are false by default in a couple other\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e5c8cdb535005c0003c67f3cf2b7ada34eb35655", "messageHeadline": "Merge pull request #2912 from astrofrog/affiliated-release", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 96, "deletions": 1}}, {"node": {"oid": "817b98674a552d9829677c94952c1b515179d266", "messageHeadline": "Update index.rst", "author": {"name": "Aaron Meisner", "email": "ameisner@fas.harvard.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1cbf781bc9d7052e62a57b863acca89f9c7a0b35", "messageHeadline": "Change bullets in affiliated package instructions to numbers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 150, "deletions": 151}}, {"node": {"oid": "e806d7d41384d6910f3099fa99894c9970d45ade", "messageHeadline": "Merge pull request #2893 from migueldvb/docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3cb2df9ac4a78173db1e89da78c8fca56b897a51", "messageHeadline": "Merge pull request #2924 from embray/ah-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a9798ac274ee92d728de09860afad4953525568", "messageHeadline": "Update astropy_helpers submodule to the commit to be tagged astropy-h\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c83a50eee16044acefa2653aa4ccb1f9ec92397b", "messageHeadline": "Merge pull request #2925 from mdboom/unit/bit-byte-nibble", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4d46ba53017c0c37b6882236d1fc0204286c9017", "messageHeadline": "Add bit/byte equivalency", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a6234a47ee277df1c473f1d41642cfa28a754a99", "messageHeadline": "Merge pull request #2901 from mdboom/unit/vounit-10-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 306, "deletions": 143}}, {"node": {"oid": "6ff034908dc8625cc0f0c2f668bf72b17342139a", "messageHeadline": "Added calls to super() in fast reading __init__ methods", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8faae5ea22bf59590646f3dab337899ad4a5cff1", "messageHeadline": "Add API changes section about VOUnit changes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a2f28942051b3483bf753c7fb05dc7614ca96b62", "messageHeadline": "Removed trailing space", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b7906e64fca24283832aa853d7602508e090d4b", "messageHeadline": "Update astropy_helpers submodule to the commit to be tagged astropy-h\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c057103ae2bd0e86e3df6e41b0228569fffd6c8", "messageHeadline": "Merge pull request #2776 from joergdietrich/omega_b", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 241, "deletions": 56}}, {"node": {"oid": "c4a75bfeff37090a26f5fb5a341dfad6c5f33c96", "messageHeadline": "Merge pull request #2785 from anntzer/fits-open-pass-exceptions", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "76c2b72a9004da7ff644d8ec5c049d4a821e2bf4", "messageHeadline": "Support version 1.0 of the VOUnit standard", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 297, "deletions": 143}}, {"node": {"oid": "f29bdd243a51a3c4f1eb4e7da095c2045febdb7d", "messageHeadline": "Turned tokenizing macros into functions and fixed Travis issue", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 112, "deletions": 89}}, {"node": {"oid": "229efe09cc1be3ab972667926c31f409a504395f", "messageHeadline": "Added changelog entry", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c57fd8f316951aae4d108c25c49b46b3b1883168", "messageHeadline": "Made parsing fail given invalid read options and updated docs", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "4b2e96bd11cb9fcc4ad9f0a8d6c257fa15c59a25", "messageHeadline": "Updated docs to reflect parameter change and added fast_writer", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "4097a1dec488b2071cb605c743f3fe6d3efe3f96", "messageHeadline": "Replaced fast parsing options with fast_reader, fixed tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 138, "deletions": 131}}, {"node": {"oid": "2ca26abcdd6aee6c95bdc3de2cd94ba07ecffaf9", "messageHeadline": "Made splitlines() return string rather than bytes and updated noteboo\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "18b81a6e081e1acd2005b58f0ffb036de5501a1c", "messageHeadline": "Rewrote splitlines() method in C for faster array access", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "f3651df59ff8cd1bc8c81ac58f6617f79d1d36e7", "messageHeadline": "Fixed pep8 issues", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "b6eee1f4bea1b2ca60415f420b7893c6c869ee6e", "messageHeadline": "Separated buffer calls with mmap between PY2 and PY3", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4c04555e68f25565a2b93b2f09d1bb848a16def6", "messageHeadline": "Switched memory mapping over to Python with the mmap module", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 41, "deletions": 125}}, {"node": {"oid": "f195c07b3381ea8e2553530881540778a8e39a51", "messageHeadline": "Made splitlines() method return string, not bytes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13fc3675c3589ff914d5fcde8a0d917d1c65f80f", "messageHeadline": "Fixed a couple issues with xstrtod()", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "cadff1c40327e347c253239223bdbcd7e358701d", "messageHeadline": "Made C string->Python string conversion work with Python 3", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "255718b537fc9a03e2e89de46c902a711d1c13b8", "messageHeadline": "Made splitlines method of FileString more efficient", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 85, "deletions": 54}}, {"node": {"oid": "ab3ed483577c3d56ccba0cbe120010f1c92b09c5", "messageHeadline": "Made xstrtod cache all possible powers of ten in memory", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "c4906cdf35807ef1919364df90fe015b8db19ea0", "messageHeadline": "Fixed line ending issue, added back reading tests, included new param\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "c4e37f00b49005144445965fcaaf4d69b271eefe", "messageHeadline": "Improved fast converter, potential error no longer scales with the pr\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "8c4a8663152b31d7c97ecdcc917bc99d92f4624e", "messageHeadline": "Added new subsection for parallel/fast conversion options", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "0306a7589c7ac96273c6a58df47c0ab61aff2913", "messageHeadline": "Mentioned possibility of parallel failure for quoted values in docs", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "91f5ec4b98e818958aba4a9de4c977a1b25b7e9a", "messageHeadline": "Added a separate section in the io.ascii docs for fast reading/writing", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 174, "deletions": 40}}, {"node": {"oid": "2a39790003f0865b87ab4328c2c7682ce663fb67", "messageHeadline": "Made string conversion more efficient", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "dea990e5226072e17566f594b218be4c11a779ca", "messageHeadline": "Restructured tests and fixed a str/unicode issue", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 88, "deletions": 90}}, {"node": {"oid": "86703214b848507edb6ab4635eff60b255aa4151", "messageHeadline": "Moved include/exclude column handling to conversion step, restructure\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 98, "deletions": 168}}, {"node": {"oid": "d9fcd43fa6377d7da58de9ed1582c6235604c405", "messageHeadline": "Made carriage return newline checking in tokenizer more efficient", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 367, "deletions": 311}}, {"node": {"oid": "d4cbc702eee8b5c23fe4811bf47811f7bfed6529", "messageHeadline": "Fixed speed issue with output formatting in FastWriter", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "2fbbd4bd03f5141b959c29e68c864e78c18cea77", "messageHeadline": "Reverted addition of use_fast_reader/writer=None to test fixtures", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "22819fdde15ba1e8d0c7f0ddf24b32ecfb5fe33d", "messageHeadline": "Switched to only True/False for use_fast_reader/writer", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 35, "deletions": 62}}, {"node": {"oid": "9b17764cbe923eb7dd14fc7e92f24c033dac3447", "messageHeadline": "Made converters avoid char* to bytes conversion for fill_values check\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 70, "deletions": 29}}, {"node": {"oid": "35ed7c404656ce0ab91efff62ff8a49f6d35fca7", "messageHeadline": "Added use_fast_reader/writer=None to test fixtures", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "5ffacf0b3ec85bf24468489569d4f99ddfb17b8f", "messageHeadline": "Made parser share memmap char * pointer across processes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "1bfe6511a06a44fe646c2779efcd46de616f51dd", "messageHeadline": "Fixed Windows issues with multiprocessing/memory mapping", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 97, "deletions": 77}}, {"node": {"oid": "018b5a9e51adfbb4025a49729e28ab062e94ee81", "messageHeadline": "Began writing Windows memory mapping code", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "7d7d98bd30b081672ff159c8a135e7c75b4fbc35", "messageHeadline": "Switched to memory mapping wherever applicable", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 86, "deletions": 217}}, {"node": {"oid": "8db481926b6ed7de0d23d87910a8461139aa6ee7", "messageHeadline": "Added parameter use_fast_converter to use xstrod", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 248, "deletions": 18}}, {"node": {"oid": "9b0837d1edb925d261d4a7f5de883eb0e48f94ee", "messageHeadline": "Fixed line-by-line input in header and Windows line endings", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 93, "deletions": 127}}, {"node": {"oid": "b6054bf8009c1e3cbc9c239215a7a5db29545c83", "messageHeadline": "Implemented memory mapping", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "72b35e60020ace2a3952ba8795e3932b7852843f", "messageHeadline": "Made convert_str use list instead of ndarray to fix unicode issues", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "eac21695bc2b23676107d77d1a14cf4027a11d9f", "messageHeadline": "Implemented parallel parameter, fixed tests and custom header handling", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 160, "deletions": 34}}, {"node": {"oid": "78d9df1f3b08dd958b24909fb8f584305ca0c96e", "messageHeadline": "Added file tests, fixed problems with file reading", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "f5543b45bf2a505613aef83a19450e0b978e0a28", "messageHeadline": "Switched to fread()ing file chunks for each process", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 265, "deletions": 76}}, {"node": {"oid": "9d4152153829c2f126b7db141d1ef7bd713ad72c", "messageHeadline": "Added data_end handling", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 50, "deletions": 32}}, {"node": {"oid": "1aa098f73f0f0c69746c72950ba52abee1bb7256", "messageHeadline": "Fixed problems with raising exceptions in parsing processes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "e1c576aa9b76b2c1b7151cd81db5a69741ac8501", "messageHeadline": "Added reconversion for columns containing strings", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 69, "deletions": 29}}, {"node": {"oid": "75efd474e33ad17f3126457fd11a49892c1d37ed", "messageHeadline": "Began writing recombination code, fixed misc. issues", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "9c5f2b74c41762da8d3cda6e36c3b0b2411f1714", "messageHeadline": "Made parser create separate tokenizers so process aren't sharing data", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "5f96565f438865ee810ace97649863d05e4dcfd2", "messageHeadline": "Began writing multiprocessing code", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "629c1d89e13611ea18f1345261a86bcaeb085230", "messageHeadline": "Made fast writer the default, fixed dtype issue, cosmetic changes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 226, "deletions": 151}}, {"node": {"oid": "68731380e54bef6e933f539c10872fe6d6e1477c", "messageHeadline": "Fixed typo in conversion code, wrote documentation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 109, "deletions": 37}}, {"node": {"oid": "16d8dc95bfac8c97b93909fe8ea514f85ee17afc", "messageHeadline": "Fixed a few more issues, e.g. empty tables and relative data_start fo\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 102, "deletions": 21}}, {"node": {"oid": "ed8c1810bcf22a6f4e98cd99f5592321337811dd", "messageHeadline": "Fixed reading issue with whitespace before comment char, made tokeniz\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "80bcda0193eeab1b0fe875ef33cf1fd344e64460", "messageHeadline": "More efficient detection of string values to strip using a cached lis\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "55a61dfcd4d7e409ab88c36617932c46eb6af6c0", "messageHeadline": "Made writer handle Python lists rather than ndarrays to avoid repeate\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "61760f102745adf7ea8a1350a71fcf36c53e8bbd", "messageHeadline": "Refactored fast writer, bypassed iter_str_vals for speed gains", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 117, "deletions": 84}}, {"node": {"oid": "909629d22bc21c818ec32c098f8e9c18a8bf6582", "messageHeadline": "More work on the Cython writer including tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 155, "deletions": 50}}, {"node": {"oid": "3fa6c74680cf8b06913901a8931cf75df5e455cb", "messageHeadline": "Began work on Cython table writing", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 85, "deletions": 22}}, {"node": {"oid": "1ef6825c7f61bd3c9e5066812c194ae6b3118d2c", "messageHeadline": "Fixed up a couple //TODO issues", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "3e2ee34640d3d837d96d5c5f0de9879f7042b7f8", "messageHeadline": "Implemented fast RDB reader", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 134, "deletions": 19}}, {"node": {"oid": "8ffca859ca0565d89cbe1c6a87950e6bbb0cc9b3", "messageHeadline": "Implemented FastCommentedHeader class and handled a data_start issue", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 85, "deletions": 37}}, {"node": {"oid": "bb9bbf240167c3c982ac8171bc2bde03e85f2714", "messageHeadline": "C parser now strips trailing whitespace in fields", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "1ad985bbf794dd5e03ba3ec8423df627ae2e47d9", "messageHeadline": "Added whitespace handling at the end of lines and parameters to contr\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 109, "deletions": 20}}, {"node": {"oid": "385b4e17fbe7ed6b4640d240aa2373f3afad9563", "messageHeadline": "Implemented the parameter use_fast_reader and added some fixtures to \u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 120, "deletions": 60}}, {"node": {"oid": "db331e80eab95c8288532db883e5c65dd42488f7", "messageHeadline": "Added comments in Cython/C, replicated overflow behavior for numpy<1.6", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 156, "deletions": 67}}, {"node": {"oid": "5a124249c54dc0a0fffeb68c23d27e69e2d5eec5", "messageHeadline": "Fixed miscellaneous issues (such as w/conversion) and indentation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 292, "deletions": 278}}, {"node": {"oid": "3be6c473cf9e5a2548e36cb71e1544bed04d06f4", "messageHeadline": "Switched tabs to 4 spaces and made fast readers take precedence whene\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 471, "deletions": 431}}, {"node": {"oid": "594b5dd08c85ee8680bda2a7b988ff7b3bb17ab3", "messageHeadline": "Fixed Travis issues related to docs/Python 3", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "cd0c7e21ef7df4a7e2bd1c0f1dd54dce9338498c", "messageHeadline": "Fixed problem with inconsistent row length handling", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "e7bfeed1a04522404a605e19191f2877c42dfb08", "messageHeadline": "Moved field iteration code to C -- conversion is now much faster beca\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 108, "deletions": 126}}, {"node": {"oid": "dab16dee4757fbf6956a88ab5e00ff9fe603ebe5", "messageHeadline": "Made type conversion more efficient by calling C functions", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 167, "deletions": 15}}, {"node": {"oid": "58bab506cb55c34af02e0e551b7588f476696e1a", "messageHeadline": "Fixed memory reallocation problem for large files", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "b536a06d56905ae0a4f42f6fe637f1f0f8a8d2eb", "messageHeadline": "Made FastBasic, FastCsv use their respective procedures for dealing w\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "92ddfaafd5a83ef40e433c5cde42f9483035dadc", "messageHeadline": "Wrote implementation of fill_values, included a couple of tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 121, "deletions": 5}}, {"node": {"oid": "17d63dc6fe597affb07aa8b4cae2aa21543693df", "messageHeadline": "Implemented data_end parameter and wrote more tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 118, "deletions": 38}}, {"node": {"oid": "5f13f7440d194bb2de2374031399c343b42f2a2a", "messageHeadline": "Began work on handling quotes in tokenizer and fixed indentation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 170, "deletions": 91}}, {"node": {"oid": "5bdad7bf44e404566cc566df3fc9832af9c13835", "messageHeadline": "Implemented include_names/exclude_names handling and wrote tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 93, "deletions": 15}}, {"node": {"oid": "a9b78e300d7f25928395283c2837737a13b67bbf", "messageHeadline": "Made tokenizer trip whitespace at the beginning of fields, fixed conv\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 66, "deletions": 30}}, {"node": {"oid": "da9ab2548c5a1f43aca5cbded94f54261eaa02a2", "messageHeadline": "Fixed parameter problem and started writing tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "b303e40cae0249027e55447229df37283822d939", "messageHeadline": "Added FastBasic to the infrastructure of ascii.read", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "97f882fdc84bc9dd5a039c8e78ed9cd7ce5e5c7f", "messageHeadline": "Fixed errors with last line and too many data values in a row, worked\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "e972b6f90f2eac48134c045fd75f65648d684d91", "messageHeadline": "Fixed problems with calling read() multiple times", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "b07fd08712b8a94d0e613cf54a26eebf45f15a5f", "messageHeadline": "Removed row_positions and made the output_cols strings null-delimited", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 81, "deletions": 95}}, {"node": {"oid": "0972509fa6050ab211bf324569960b96906aed7c", "messageHeadline": "Removed handling of non-line comments", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 23}}, {"node": {"oid": "7ad6954cfba81824381b34e15b0c035b151030a3", "messageHeadline": "Did some work on handling too few/too many columns in data line", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 52, "deletions": 12}}, {"node": {"oid": "f89760e4d012487d120259be4137781998f8a2bd", "messageHeadline": "Initial type conversion and comment handling", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "6854feb42a8b0fac801bbc0667612bc71e1691d3", "messageHeadline": "Implemented data_start/header_start, created an enum for error codes", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "5f1f0bc0670fcec916b96c724b27607588f9833f", "messageHeadline": "Added a couple subclasses of FastBasic, got header working using the \u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 140, "deletions": 38}}, {"node": {"oid": "1395ef48192b67399e665eb37d3c370ad99e9b23", "messageHeadline": "Initial implementation of main tokenizing loop, got very basic test c\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 134, "deletions": 10}}, {"node": {"oid": "41ab8a364b7ac45af64e971ab08dea1b8043dfb2", "messageHeadline": "Fixed indentation problems, started an error code system, began writi\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 145, "deletions": 86}}, {"node": {"oid": "848516a8f18c21156a1323b9dcf917c02507d4fe", "messageHeadline": "Started work on C code set framework for tokenizer_t", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 83, "deletions": 10}}, {"node": {"oid": "d67d35b9d2ad3e5947e54e33a17c410a3f83318a", "messageHeadline": "Began work on Cython code, added file as an extension in setup_package", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "8649b7766a0a5e84b46610e047cfc371c602b075", "messageHeadline": "Fixed import problems, wrote skeleton of reading code", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "26174d34eff4acb8e467650faa7825a7306d578b", "messageHeadline": "First commit -- began writing the FastBasic class", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "537de33248aa92637feadc3a6c2585a0b583a091", "messageHeadline": "Specify sphinx version explicitly in .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b1b78a02f468f14c0e05dbe938d5e08fc55e630", "messageHeadline": "Merge pull request #2806 from mdboom/unit/better-feedback-about-depre\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 347, "deletions": 153}}, {"node": {"oid": "f232e0560f5d0d427407c00a2264aa61be7d4f2f", "messageHeadline": "Merge pull request #2880 from embray/io.ascii/guess-improvement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "975b20f72e1fb9a664918d5a44bdb2b4c03f30f3", "messageHeadline": "Use CHANGES.rst by default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e9485eadfa6c6a305e31a2e30ed70123929f3dd1", "messageHeadline": "Merge pull request #2846 from bsipocz/coordinates_accept_more_formats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 31}}, {"node": {"oid": "6c5d32a048323ab30c5fe693dc7c72252966122e", "messageHeadline": "Add note about branches", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "535c6f57f793b248e6acdd0b9e7090ffecf3ea68", "messageHeadline": "Mention checking PyPI entry and tarfile", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "97edf2cde438134f2ebeb037c709310a584165a7", "messageHeadline": "Implemented comments by @cdeil and @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "9720e1267b101fdaeb05c547a499cb8950848ffa", "messageHeadline": "Merge pull request #2919 from hamogu/patch-3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a2b3d44e44aec78cb67e9ba14343e63c2c026d0a", "messageHeadline": "Update testguide.rst", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e804e5a200cff4e8c7b9d5530dc747e2eda6db2b", "messageHeadline": "Merge pull request #2875 from astrofrog/save-jsviewer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 226, "deletions": 113}}, {"node": {"oid": "667db201e095b0a19a053bd3da24c8d32d097af8", "messageHeadline": "Merge pull request #2916 from mdboom/zero-row-table", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "404461c3640cbe22567688ab8cc57402fcbdceaa", "messageHeadline": "Support creation of BinTableHDUs with zero rows", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "d0350f063d8c282bc8a62bad11d8f3dfea898610", "messageHeadline": "Merge pull request #1763 from embray/modeling/custom-model", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 323, "deletions": 147}}, {"node": {"oid": "37d7c518e39a52d125c607fcfc810be6e7a32b3e", "messageHeadline": "Fix syntax error on Python 2, where keyword-only arguments are not su\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "11dc4f0bd5346fcab1c71e6976bf965cad041cc5", "messageHeadline": "Should use six.callable", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19e81eeb7fed983c5e8e19b108aa4c0aadf61231", "messageHeadline": "Added a changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dbd44555578e6832bc2dd0cd7449295106a0b883", "messageHeadline": "Per the commentary at https://github.com/astropy/astropy/pull/1763#di\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "d5cbabc338b265288eb16185566e9f8e77152263", "messageHeadline": "Now that #2836 has been rebased on top of #2849 it no longer needs to\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 116}}, {"node": {"oid": "6682d179841f9cbf5880084a649567cf752bedf5", "messageHeadline": "The trick of using super(self.__class__, self)... actually blows up f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "7c7172da26e48ac567099f6ebac144009f086b22", "messageHeadline": "Updated the new model docs to better reflect the updated custom_model\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "82e14a85a779995ddf7dee9eb6f10799e352dc91", "messageHeadline": "Fixed doctest to work on Python 2.6", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c86ee2b4f22e0fa93f6c5c65f9a1ad243d0ebe", "messageHeadline": "Renames custom_model_1d to just custom_model and moves it to modeling\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 250, "deletions": 114}}, {"node": {"oid": "2cb86b6b5a22645fc4e30ebd0188fce6e02073dd", "messageHeadline": "Merge pull request #2865 from embray/fits/faq-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 518, "deletions": 536}}, {"node": {"oid": "6509dd49f1fc96bc2f9822eb1850d148b1bb3648", "messageHeadline": "Merge pull request #2898 from mhvk/column-format-string", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 264, "deletions": 41}}, {"node": {"oid": "cad5704dd2c4ed4ca299fc43803ea15aaf48722a", "messageHeadline": "Move description in changelog to 0.4.2 [skip ci]", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fa8e1d4dc7cccdea7d7c7fd41d1d662733d5d10b", "messageHeadline": "Merge pull request astrofrog/wcsaxes#111 from astrofrog/fix-issue-111", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "1cf45de50b423b0716120f77c52640357c8a2bec", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ec7624da56f3071e445e2b5cb606bec5f282182b", "messageHeadline": "Fixed bug that meant that calling set_visible on tick labels did not \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "2717e737cfe5be2dcb5b4882377877ce143fb777", "messageHeadline": "Merge pull request astrofrog/wcsaxes#105 from sargas/only-use-tmp-dirs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 29}}, {"node": {"oid": "40bcdaa819f0fd426d6b74ba3b42d515e1b21494", "messageHeadline": "Merge pull request astrofrog/wcsaxes#110 from astrofrog/fix-pv-slice-\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "34dbaaad0aeb23ab7ee775058e8ceb9b6812ee2c", "messageHeadline": "Fixed a bug that caused ticks to not appear if they fall exactly on t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "0b6055fae8195452489b4d8b5ece4cada2bf55f6", "messageHeadline": "Merge pull request astrofrog/wcsaxes#109 from keflavich/issue109", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2243a253841f4a7a37a639ec05ffbecc58dce9be", "messageHeadline": "Explicitly include Pygments in deps for doc builds; see https://group\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0cc4a59da6ef8ce201c335582e36ec6370a0103", "messageHeadline": "Implemented @keflavich\u2019s suggestion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "81b51ff69a153e37a323b0d29350550f8a96c748", "messageHeadline": "Minor improvements to HTML writer docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "899ff961ec44d67e83331e02771839af45ef5643", "messageHeadline": "Merge pull request #2886 from embray/testing/test-docs-only", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "f2ad602050591d1f6fbf4e77cb70f756dd7b9180", "messageHeadline": "PEP8 fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "825dd5ae3d9ea44f578cd7ecefa800e90aba58aa", "messageHeadline": "Added unit test for jsviewer writer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "da7e555e5186be428381f39c8c1170cbd5ef3843", "messageHeadline": "log10(spacing.value)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0393ab938e76a4d6ab3425ae8794c08ac085a486", "messageHeadline": "Fix another failing HTML test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "12df096026d12b5d427e55939fa55a5b5039393a", "messageHeadline": "Fix failing HTML tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "f430caaabdebd6a1a7ba98f23db08f755f0eb1a8", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1be8759901f572ceaf6060b3e096217c6cb275ca", "messageHeadline": "Use local js and css files by default when using show_in_browser", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "d18364dd749f3250f5a16f0eb45c45e344988a9e", "messageHeadline": "Re-use io.ascii html writer in jsviewer writer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "cbd2e79588221cae73ea3be76ccc325b7e776de6", "messageHeadline": "Added jsfiles, cssfiles, and js option to HTML writer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "bbf429a8679e13aab4a45645be5ef10eb98278b1", "messageHeadline": "Merge pull request #2911 from eteq/add-astropy-license", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d994a2a9d0ea9add5b818e416eac85cc282fb3a0", "messageHeadline": "Don\u2019t use NamedTemporaryFile for show_in_browser, since it gets delet\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "33c7ca8c7c6d5ec5442f6596778774bfd2f0b120", "messageHeadline": "Syntax fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cd85bb087f054033f6b184e212774fcdd4daecf3", "messageHeadline": "Added affiliated package release instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "49e5f617b92d4657a2ac6e7163f167ea877b1796", "messageHeadline": "Add mention of the license to the readme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a25bb3071c1d88ad2e2ed6ba7b707187c5b0e773", "messageHeadline": "Add several FAQs concerning performance", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "5d7acd6813bf203e36f1e6e11feb9896fd064b08", "messageHeadline": "Merge pull request #2783 abostroem/gzip_fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "81f389da6bcb7036d2165575c4cb8e5803207970", "messageHeadline": "adding issue 2783 to the changelog for 0.4.2", "author": {"name": "Azalee Bostroem", "email": "bostroem@stsci.edu", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9a65d10e4d836df0ed506ae6dc48e5919cb2964e", "messageHeadline": "Added test for gzip file suggested by Erik Bray.", "author": {"name": "Azalee Bostroem", "email": "bostroem@stsci.edu", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b8736f60e3140bc137ef2ecb601b32083e681b06", "messageHeadline": "creating global variable with the two GzipFile types", "author": {"name": "Azalee Bostroem", "email": "bostroem@stsci.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8af22e9627186930ac0bfa27293a80c99c674a6", "messageHeadline": "Allow format specificiers as Column format strings & deal with masked\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 262, "deletions": 41}}, {"node": {"oid": "c8899a2d60e72c35c9cd69b91e5fd41dd0fcf966", "messageHeadline": "Code now import both astropy and system gzip", "author": {"name": "Azalee Bostroem", "email": "bostroem@stsci.edu", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a9368abe8e3d1c71447a6c2485e224d6b1505e72", "messageHeadline": "fixing gzip import issue 2774", "author": {"name": "Azalee Bostroem", "email": "bostroem@stsci.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bbfb339475d8dd92d7fc095a649f46bff996eb3", "messageHeadline": "Merge pull request #2902 from hamogu/fix2080_2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "da7a4517d9d1a0cdc836a41f2688615ee2df5d38", "messageHeadline": "Merge pull request #2904 from larrybradley/typo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "579b144ccb7fbb071ae3fc4bfcbdbdc7d1460fec", "messageHeadline": "Fix typo [skip ci]", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76c20bd0e210d0f538609e4b82fa47ca36d31b72", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "96a9e4c4f32c951cd3b8910d2d781369fa79b0cd", "messageHeadline": "Suggest alternative units that require scaling the data.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 208, "deletions": 131}}, {"node": {"oid": "c3ec7921f890bba232b54d75d6044e77754cb01d", "messageHeadline": "Provide more detailed feedback about deprecated units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 171, "deletions": 64}}, {"node": {"oid": "2a7a06e694f71740844cbbcd4ce4c37c22a9b88f", "messageHeadline": "Merge pull request #2900 from hamogu/fix2900", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "3a9eb6425c6ee3d4aae3c455958a774a2608f2f0", "messageHeadline": "Expand documentation for fill_values", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b58f928f177ba17d80e3b9b377478452a823ab3a", "messageHeadline": "Fix extra white space in empty line", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cc04f9a10f4550ed20f38fa54d45155e3bc8e7d", "messageHeadline": "Make weights keyword work in LEVMArLSQFitter", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "03a2bcbcb543167f068bd04489182e9f6bbbeeff", "messageHeadline": "Merge pull request #2899 from hamogu/patch-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1f4c25c6f418c4a75a45ea909823a4e97edea20", "messageHeadline": "correct 1 typo in docstring", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24e9336225522650d5ab18af84a1f00f84b6eef8", "messageHeadline": "Merge pull request #2854 from embray/issue-2854", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ac577e746e0e396ee0f0cbd3ebafe506487142a", "messageHeadline": "Merge pull request #2879 from embray/table/reference-cycle", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "9237d6bb4580e788d4df8e757d219e9dd8ef40d1", "messageHeadline": "Add changelog entry [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "aa46f3359af99f1a8b3bf21e8fd31e4614a2a01e", "messageHeadline": "Should fix the reference cycle found in #2877 by storing parent_table\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "96934cda8bea98161638fade3768e759c3a0d481", "messageHeadline": "Merge pull request #2622 from zblz/inline-latex-units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 63, "deletions": 16}}, {"node": {"oid": "20f9c48a5393ddb76b776a1b31c6f1c04fa6ef1e", "messageHeadline": "change class name to LatexInline", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "80982b173213553a69a3a874be2845626de9dcd1", "messageHeadline": "add CHANGES entry", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e9280af676e51e0800e59a1bbb94d5da8da732b4", "messageHeadline": "add latex_inline unit format", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 59, "deletions": 16}}, {"node": {"oid": "88d9db8814188156acd238a52e6782c64c66010f", "messageHeadline": "Merge pull request #2852 from embray/units/formatter-registry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "80c62dbef9f1209b4aa38f2ccd6eade8915ff0e1", "messageHeadline": "Fix broken git links", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "091a68fef4bc2fcaf87279d36ea3ebec87bac071", "messageHeadline": "Correct URL and add http in SAMP docstring", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eeae1876ec2d019616ba4cb62a632d82ebfeeb20", "messageHeadline": "Change hyperlink references to astropy issues page", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7ce722677732081c25c9f32b97e12929a034e490", "messageHeadline": "Merge pull request #2878 from embray/issue-2878", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "badecb601ae0144d31bb4269fc346d6a5421a7ab", "messageHeadline": "Add changelog entries for both issues fixed by this PR. [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "034bbd33084be9dab527f7fbc505b5de8912c60a", "messageHeadline": "This enhances the test_path open to the TestRunner to allow the path \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "4c9c2a2859fb7b4b9408c84886ffe69b3d6d434d", "messageHeadline": "Fix incorrect object reference", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62465a0313831009b61d2f8ca5986e33fa10c748", "messageHeadline": "Apparently the label 'warnings' was already taken (I think it shouldn\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "882c49adcafdd9bf0cb04c1ee19912bac4f43aeb", "messageHeadline": "This reworks how the correct 'stdout' stream to use by default", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "31b4247d74397e93344f8c9017974994b5d1de40", "messageHeadline": "Merge pull request #2873 from cdeil/utils_docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "240ed780b76a6b4195306f357e2cb54c6812d9d6", "messageHeadline": "Don't keep references to bad tables active during guess", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "479fadb2b0e43c1d4c0ac72699422a95f54b1971", "messageHeadline": "Fix generating images with setup.py", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "40eafffb16a3e40735516c47fca619c580c3a5e3", "messageHeadline": "Save baseline image used in comparisions for volatile installs", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "585a78e4b1403d50872a18cb161474e60c8ab643", "messageHeadline": "Make jsviewer into proper writer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "b3731496fe38e506d7bc0d225d3ab4c03e98f178", "messageHeadline": "Generate API docs for some missing sub-modules in astropy.tools`", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "04d5ecb597cc1b2968da68139bdbbe0ababe5f27", "messageHeadline": "Merge pull request #2872 from taldcroft/table-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 151, "deletions": 137}}, {"node": {"oid": "bb21abc457194c1382de5ae3ffa3696f69657a41", "messageHeadline": "Move table.Row class into its own submodule table/row.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 151, "deletions": 137}}, {"node": {"oid": "051787d4c02425f935c46d96319ea7ba80f2359f", "messageHeadline": "Merge pull request #2867 from taldcroft/ascii-missing-docs-leftover", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cb424361e4ffd535d1a055548e31b2c26ef4203d", "messageHeadline": "Add missing docs commit that was supposed to be in #2826 [skip ci]", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "514662313e57d9c136859f7010797b136c93b824", "messageHeadline": "Merge pull request #2730 from astrofrog/wcs_to_frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 197, "deletions": 1}}, {"node": {"oid": "fe2f2aedff8c086f73ad22bfab0fded2ea562a41", "messageHeadline": "Oops--None should still be an allowed input as the default", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bf73db71a8c37d6b9a9f070c53a11c92b678539", "messageHeadline": "Merge pull request #2857 from embray/utils/reorg", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1068, "deletions": 982}}, {"node": {"oid": "652b0b11001cd7c62464d5c4fe955e2b24e1e54c", "messageHeadline": "Added a changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ff4425fd253677557ec947ccc7139567fbc10ab2", "messageHeadline": "Merge pull request #2858 from embray/fits/missing-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "85bf10a35b67a938bf1452e8b1702e94c5f31c28", "messageHeadline": "Also make some slight updates to the docs on warnings", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "d745a614b6c91c52cd7b280e22cd7c4caac05449", "messageHeadline": "Updates to the old PyFITS FAQ to better serve as an 'astropy.io.fits'\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 180, "deletions": 496}}, {"node": {"oid": "ecc5c466f20d2eb2b5c04d224018259a9d7b911e", "messageHeadline": "Merge pull request #2860 from taldcroft/csv-regression-2812", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "af818693ba5df66d251fff60b25957136bba6031", "messageHeadline": "Remove Csv comment character to fix regression from #2812", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "03934881a4dab884ec7b63ed937034040d26f6df", "messageHeadline": "Add more Angle test to test_angles.py", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "60c2d0857c8e8bbcb91585c7b103b32817940a1a", "messageHeadline": "Adding CHANGES entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "34ce9ef6270c3fe33900eaf750417f17cb8e49ec", "messageHeadline": "Modifying documentation", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "20b8b84229c0620c4f4baf92ff8eb7bd4875bd5b", "messageHeadline": "Add a test from pyfits that was never copied over for some reason (ht\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "65491df2641dacdda04b4fcaf0d4976aef812e88", "messageHeadline": "Fix test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f7c7e4a8f2f76446adee3eddd9031250e54ab27", "messageHeadline": "Changing s default to None", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "ab05a07559eb2c3b44d0379f421d600787af76a7", "messageHeadline": "Addressing PR comments, remove asarrays", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "18b294f566189c918770e793bca470f894c225db", "messageHeadline": "add support for 'dm' and 'hm' formats with float minute values", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b8f359f82f748cc419c708597b09ca1da1183da2", "messageHeadline": "Accept float sexagesimal minutes when seconds are missing", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "196071bd93902b6dfc4af8cbaa128542b0977818", "messageHeadline": "Merge pull request #2849 from embray/utils/wraps", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 284, "deletions": 13}}, {"node": {"oid": "ad46f7d7fee2cd03bcb223e3c45e7c7dceef74d1", "messageHeadline": "Added a changelog entry for #2849 [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9831ad6a2c06a9d6c53e129577eb707f776b7233", "messageHeadline": "Following on from #2849, it became apparent to me that astropy.utils.\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1055, "deletions": 982}}, {"node": {"oid": "c1211506c60e55f9c111bfd28f640ffd59011321", "messageHeadline": "Following discussion in #2849, decided to make the new wraps implemen\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 110, "deletions": 122}}, {"node": {"oid": "2fd350103bf3bf1a2a556b22b3760f87c070376d", "messageHeadline": "Merge pull request astrofrog/wcsaxes#106 from anizami/grid-contours", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9389aaedc36945212a3073a5f74166058362014f", "messageHeadline": "Merge pull request #2565 from cdeil/parallel_test_errors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a80af94a3d6bb51ae40218238e9377de431fba2e", "messageHeadline": "adding image test for changing ticks spacing its effect on grid", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "7a27b2691fb8352dea51088d380baaa47969347d", "messageHeadline": "removed old grid lines in grid contours, not updating rcParams with g\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9a41fda34d31aacf43ce0b5bb11fb0c143f617f9", "messageHeadline": "Handle missing images in image comparision", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9d3f396a0836e1c70db0a2e80fb20b48100b02d7", "messageHeadline": "Rename and documention option for generating images for tests", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c0183e8407785863d2ceeaaf470dcefcb8b945a3", "messageHeadline": "Merge pull request #2853 from hamogu/template77", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f845283897b16fc5ae700dd5a32026a9a033cef2", "messageHeadline": "Trick the compiled code object into also pointing to the correct line\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "85074c029f3345cea080865ebd59e81c6b600904", "messageHeadline": "Ensure that the filename for the code object is not a .pyc file", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "744b62cdd21120c179a0833f5defcad2bda8197e", "messageHeadline": "Take advantage of the new name-specification feature in the wraps() r\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f5e57f616f715be95351a6c86bfe551d39a0b5fc", "messageHeadline": "Allow specifying the name of the function generated by make_func_with\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "46170c446d6b5227ff24d862d3c5f13d38d59ee1", "messageHeadline": "Added a changelog mention of this, though it won't be of interest to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "004d4ce29100d7cf37d2e922c66d539c5863f4d5", "messageHeadline": "Ensure no Python modules under astropy/utils/compat are excluded from\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1eec44e880deb2a2e64943725e4f27f82392222", "messageHeadline": "Merge pull request #2822 from pllim/conesearch-timeout-msg", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "9ad92aebf2a900ca045d204a2ea32120295641e8", "messageHeadline": "Moved change log entry from 1.0.0 to 0.4.2.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "962568e3d2bcda96486dff27d6af514d9cc2f851", "messageHeadline": "Updated test to reflect remote STScI VAO registry changes.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e46df3cd0ce76aae5d19ddff678741f71a2a6d95", "messageHeadline": "Cone Search error message now clearly indicates whether one or more s\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "64e25a510cedd5bc3b053ce9ddc47e928eec3b0c", "messageHeadline": "small addition to README instruction for affiliated packages", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "756d2615be464dbaf1fafd2153275efaffe5bfa7", "messageHeadline": "Merge pull request #2800 from cdeil/package-template-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "40bc2a2ed63a6ddc8efaebca5ba689ba8aef831a", "messageHeadline": "Merge pull request #2815 from amras1/html-parser-parameter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "0169ebe45dac410db44a25df41b629bbd0c1a03d", "messageHeadline": "Allow unit format names to be case-insensitive (normalizing to lowerc\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "ae379c570d723214cc7dbe97465d98e608132912", "messageHeadline": "Included issue number in changelog", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b01c630bfaa5ea694e6e7954231294eca6943bf7", "messageHeadline": "Parser test fails if an error occurs with html.parser", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80c35f07321075803bcc9ca355ef53b7019f3879", "messageHeadline": "Included a changelog entry", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "000bcb6cafb3be977a9d570622b7e3d31b9f3c54", "messageHeadline": "Added a parser parameter to HTML reader", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "2e3b82c9bf9cd074fb1e958ebfc45d7106fb0887", "messageHeadline": "Merge pull request #2746 from astrofrog/pep8-lite", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 139, "deletions": 118}}, {"node": {"oid": "fe2904285386207245904d87c1c22aecc811025f", "messageHeadline": "Use a registry of known formatter classes.  This has the potential ad\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "8b1496d124d2e3d37fa4388a84624408cf70e8d7", "messageHeadline": "Keep result_dir in image tests if a test fails", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "1afb62216f292dc3d95a9c71a01b36d6dc4d22fb", "messageHeadline": "Enable \u2018lite\u2019 PEP8 testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 139, "deletions": 118}}, {"node": {"oid": "927fbd30b0e69d8416730f27373cdb1963d0696a", "messageHeadline": "Add changelog entry for #2756/#2785.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "95756e4a5d2d5dd70b3a68adf022622b0cd6f1e0", "messageHeadline": "Fix typo in scheme comparison; update tests.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ced608f6ee3ac32b132ff5748edbb28efdfe4c23", "messageHeadline": "Pass open() exceptions in fits.open.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "c3d926b93bdac55890ee5921c96f9ccce475f65f", "messageHeadline": "Merge pull request #2819 from mwcraig/update-quant-unit-docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8cde4134c69aa7d348f993b6b8ca456ce64255", "messageHeadline": "Turns out there are fewer usages of functools.wraps in Astropy than I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cff4bf2b31bf08d7c667896720efa826df45340", "messageHeadline": "Motivated by this comment", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 238, "deletions": 10}}, {"node": {"oid": "c8df4388f98b018c67d151624c5e2a03c92fcd4c", "messageHeadline": "Merge pull request #2018 from embray/misc/pyversion-cleanup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 133}}, {"node": {"oid": "799447b106a60b87b0512303d8f19c83a7abdf8e", "messageHeadline": "Merge pull request #2812 from hamogu/subclassreader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 662, "deletions": 545}}, {"node": {"oid": "7a7b995412d0a3b8e9d85ee265616c69a941b412", "messageHeadline": "Merge pull request #2851 from larrybradley/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e5b76a431f6cea3656f8b607a38942bc18e3497", "messageHeadline": "Fix typo in construct_table.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2fc5d442136bb967c657abf9c51e609dbb69776", "messageHeadline": "Initial drop of support for Python 3.1 and 3.2, including removal of \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 133}}, {"node": {"oid": "96275242fa9fa67a90dc1f4ea4459cc2f65cb103", "messageHeadline": "Simplify changelog entry for #2812", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ed397acef927b9899beb68f3c6af09906f2d4e75", "messageHeadline": "Stop writing to install directory during tests", "author": {"name": "Joseph Jon Booker", "email": "joe@neoturbine.net", "user": {"login": "sargas"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "196aa48c09c5911d74fd40b6476a4743e3b00f12", "messageHeadline": "Merge pull request astrofrog/wcsaxes#103 from anizami/ticks-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ef25589638d444019ec603da83bb14e8830433d5", "messageHeadline": "added documentation for minor ticks, setting frame properties and sep\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 44, "deletions": 0}}, {"node": {"oid": "2786ac08a7c48c1805c592b082cdc8944cd0e136", "messageHeadline": "Use context manager to register custom frame identifiers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "a061211aa0bc48ddcddf64bf651aa00326d69a5c", "messageHeadline": "Update RELEASE.md following v0.2 release", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "7461f4c959898c7cc87679231e28cf0da7ba7b46", "messageHeadline": "Merge pull request #2844 from barentsen/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8670ab525c687b45ee3f2e64834cb0348ed11acd", "messageHeadline": "Merge pull request #2843 from embray/issue-2843", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a71a14c61e59338ea075f38ca344d3001642bca7", "messageHeadline": "Make sure .pyc and .o files are excluded globally.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39b9bf3bdcd9a9f2b83bdabec5c6bf46303b5a72", "messageHeadline": "Back to development: 0.3.dev", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "046ad41cd8b88192199ff269e35d92498998addc", "messageHeadline": "Preparing release 0.2", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca59551dd64dc7c499b125d228e640fda936ea10", "messageHeadline": "Merge pull request #2831 from astrofrog/fix-hdf5-dataset-auto", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "40714db1cc2f3c0cf42d7a83afe4434ee417b274", "messageHeadline": "Update README.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63cbdcf87d981997278c710a5a5af91564cc40c3", "messageHeadline": "Update CHANGES.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "bea45b0069fb323c28f08d2b2154278abc8776f5", "messageHeadline": "Merge pull request astrofrog/wcsaxes#99 from anizami/grid", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "9aa9280567d01dc78abf85e09dd619c4a2027d5f", "messageHeadline": "fixed bug with drawing grids multiple times with cubes", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "324dfcb0ced9f2aa0ff33d1738102a38b93d18ef", "messageHeadline": "Update RELEASE.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ee5f7b1d8ac527f8dfd661de7e00cdf8590faf1", "messageHeadline": "Update RELEASE.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22821e7f5c396b33e4a12a0dea976263e9a98d66", "messageHeadline": "Fixed headers in CHANGES.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dfdfde8c2469a45ca720b376c6b0e8d20230d99a", "messageHeadline": "Import entire tree of inheritance in astropy.io.ascii", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 105, "deletions": 37}}, {"node": {"oid": "29f598d23c16ab2784ac50393317dba8a2d60bef", "messageHeadline": "Small typo/grammar fix in docstring", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42d5b4d5b0297d2f8c83d7dfd294096e0abf91cf", "messageHeadline": "Merge pull request astrofrog/wcsaxes#85 from anizami/ticks-overlap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 91, "deletions": 22}}, {"node": {"oid": "e26226ab0910cd616416433119b7c7dd8ff917db", "messageHeadline": "updating changes.md", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f4cb218b9c36c8ce6e52beebdaf5d42fd7028723", "messageHeadline": "minor changes to clean up, increased tolerance to 1.5", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 52, "deletions": 53}}, {"node": {"oid": "6751b9163efd03a34fa04aef3c9a91d7c3ac77a1", "messageHeadline": "adding grid.alpha key to rc_context from rc_utils", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b18aaee123c576d9bfb4dccd89b392ff303a7144", "messageHeadline": "forgot to add rc_utils", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "5408166ab895405c26ba6b099f642971ff5e7215", "messageHeadline": "had accidentally changed grid alpha to 1.0", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffea35e61cdb1cf5910c7f4f98506c985718d3fa", "messageHeadline": "trying to backport rc_context", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 44, "deletions": 51}}, {"node": {"oid": "3f7e04f9a3d3bc175e2290d3e4f796496a860e51", "messageHeadline": "trying to use pip install for pillow", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c7963376e0a64e8ba50ef345020d5152c862472", "messageHeadline": "trying using PIL instead of pillow instead", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "433f1225af43dccb15c9c9b03bded5182998d63d", "messageHeadline": "adding pillow to travis.yml", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "898da8eb5cb57f96fb83025609901940fe38912d", "messageHeadline": "putting rcparams inside try/catch statements as well", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 23, "deletions": 13}}, {"node": {"oid": "75753710d7223d33124cb9f96d5ac623bf8b2569", "messageHeadline": "putting import rc_context in try/except block", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 30, "deletions": 23}}, {"node": {"oid": "85b39e3c23d82ab1e55cbb612526c75607290acb", "messageHeadline": "added exclude overlap to minor ticks test", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca8ae0fe236679102ecf2190c434747c13077313", "messageHeadline": "added image test for exclude overlapping", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afe20f8a1d07ad6769512d7a2dad594be840336c", "messageHeadline": "updated docstring for exclude_overlapping", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97dee89dbd9198b77d46dc28849d3880b153b63e", "messageHeadline": "renamed set_exclude_overlapping method", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "912ae0bdba16f9972e298cca4267939cabbff8f3", "messageHeadline": "added option for excluding overlapping tick labels", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 30, "deletions": 17}}, {"node": {"oid": "54d61bb6bc27d96436a360b33e727be135e75235", "messageHeadline": "Automatically recognize h5py Dataset objects in Table.read", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "5396b69c96e7856be94bd4be4e18fcd8146b0305", "messageHeadline": "Merge pull request #2829 from embray/testing/skip-unreliable-doctests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ac6972246bef59c213da3c763ee7f6eab91e583", "messageHeadline": "Marking 0.4.1 released and setting up template for 0.4.2 changelog se\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "635a92e690d4a9005058ff28e8f8c91294418506", "messageHeadline": "Cleaning up empty sections in v0.4.1 changes.  Should have been done \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "21857ac1eb7972de33a7954333dfe1a3b8aac6fb", "messageHeadline": "Merge pull request #2838 from mdboom/mcara-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 845, "deletions": 48}}, {"node": {"oid": "847a6bc35f2166bc539624b1923510feecc057a2", "messageHeadline": "Fix Travis failures.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "0dafcf739e9929d2e8da18ef2b124dd01dbd324e", "messageHeadline": "Merge pull request #2826 from taldcroft/ascii-missing-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 93}}, {"node": {"oid": "e7ff41623880ba5e9c0be553c0e1686e1a2777a8", "messageHeadline": "Merge pull request #2834 from embray/astropy-helpers-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a5826fb21b6a94e472605441effa7574c8f517d", "messageHeadline": "Update astropy_helpers to the commit that will be tagged v0.4.1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "799d7a230cffc22667d75a1d7c6dbb956d34abae", "messageHeadline": "Merge pull request #2809 from mdboom/docs/other-parameters-section-fo\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6222559677a31ad398774bd49d569e327de02da3", "messageHeadline": "PEP8 and formatting fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "6b89630c8163139e652401d18cb31daea137a641", "messageHeadline": "Don't skip the doctest.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c11c62bf28a54b0e75c895fd861e897af014cc9", "messageHeadline": "Fixed a failing test of documentation build", "author": {"name": "Mihai Cara", "email": "mcara@itsd-osx22.home", "user": {"login": "mcara"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "2c0b990a617e54620623ce93c0c56cde652a89ef", "messageHeadline": "Merge pull request #2828 from embray/misc/python3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "55962522526eaab8526399cfc3be7e557484e1e9", "messageHeadline": "Merge pull request #2827 from embray/astropy-helpers-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "ecd455129bef1958a9521a21f452901c7c0def3a", "messageHeadline": "Merge pull request astrofrog/wcsaxes#100 from astrofrog/optimize-grid\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 55}}, {"node": {"oid": "c4e597f6d065e4059cea50dd00cb1fd92de60fde", "messageHeadline": "Skip a handful of doctests that tended to fail pseudo-nondeterministi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "06516e38cb9e07df9d61078f9194594abe8ac425", "messageHeadline": "Tweaks to enable importing/running astropy out of a source checkout o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "a8bd389af919a4d47bda5090cbeb1aa5c72151b6", "messageHeadline": "Update ah_bootstrap.py from soon-to-be astropy-helpers v0.4.1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "b30f858c7b45acf397ade6c8c6b45f638173f594", "messageHeadline": "Merge pull request #2825 from embray/astropy-helpers-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c15cfa9559db42ca91b7165179e0244c50882515", "messageHeadline": "Rework / simplify doc section on Bad or Missing Values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 93}}, {"node": {"oid": "9d37a8ebd054434f131fa303af36f19c1c5f48b9", "messageHeadline": "Added changelog entry for this", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc760d131ca598c8335cf9fce1796da5f956794b", "messageHeadline": "Update astropy_helpers to the commit that will be tagged v0.4.1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cbc652a87b979f9da95e6b3fa2dfc9440939c0b", "messageHeadline": "Merge pull request #2671 from embray/issue-2671", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "356c407b4add8042c7406f5954bc983ae9c0f3fd", "messageHeadline": "Merge pull request #2580 from embray/modeling/model-refactor-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 712, "deletions": 613}}, {"node": {"oid": "cae5920076423810480bcdd7a2fb1cd1f96c20c1", "messageHeadline": "Merge pull request #2675 from mdboom/votable/custom-datatype-mapping", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "2282b82f4514e333019ba1bece60632a250d3fb1", "messageHeadline": "Try to fix sphinx errors after defining new classes", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "ae2ed72db753809b1441e40aa87a5147d671ba28", "messageHeadline": "Merge pull request #2814 from amras1/update-six-version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 171, "deletions": 47}}, {"node": {"oid": "5f2c7bc4f27abab0933d46c16b914276f50d6baf", "messageHeadline": "Turning off dockets for `all_world2pix()`", "author": {"name": "Mihai Cara", "email": "mcara@itsd-osx22.home", "user": {"login": "mcara"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e9c80ec5be8fc6458a2b413bc2947c71776d3564", "messageHeadline": "another attempt to fix failing doctests", "author": {"name": "Mihai Cara", "email": "mcara@itsd-osx22.home", "user": {"login": "mcara"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0b44acfaa1f5c8256c0445547dabdece75be2283", "messageHeadline": "Catch exceptions in this loop; this makes me wonder now how much time\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "2cf1fa2f9ac9c24f06acb9582bb73ed005543259", "messageHeadline": "Merge pull request #2805 from mdboom/config/always-write", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "12821ea8675a699af59938ac80055cb43e6d28d0", "messageHeadline": "Address a few minor typos and other issues pointed out by @cdeil", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "347655c9a7c6bdc08673be577c651dc7d899b65e", "messageHeadline": "Squelch a warning in the plotting code here.  It's harmless, but anno\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "06afbde2daad9aa714735340ce2bf856220de71f", "messageHeadline": "For CSS formatting of \"Other Parameters\" section.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "6de4ef4d1f3fee7c90e22a7edb7ddf95ff88a01d", "messageHeadline": "Add somewhat more graceful deprecation for the eval -> evaluate chang\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5dc0b53143b431eb90b542ec9100bf769fc5af3c", "messageHeadline": "Fixed indentation in code examples", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "13131bc306e294303ddff6829faa9dd60b2214bd", "messageHeadline": "Remove stray __call__ implementation; this is no longer needed here", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "a68064dbeafb0f6bebc9f1309bdff7c238957708", "messageHeadline": "Remove dangling (and misspelled) reference to format_input", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcf25ba58d2c6b787f3d93cd089e39a94e6cbc02", "messageHeadline": "Fixed up the new model examples to reflect the new implementation (no\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 38, "deletions": 39}}, {"node": {"oid": "7b5618df707041ee76a2ceb9c09c84dc05c7de5a", "messageHeadline": "Fix bad reference in the docstring; hopefully this will fix the doc b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5684a527cf103909c2c9bb1d07714eea25b93d0e", "messageHeadline": "Really, Model.evaluate should be an abstractmethod", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "ec1d88ec2a6bf6410f78c5c2ccc994f7926c3317", "messageHeadline": "Completed initial conversion of all models to use the new interface o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 213, "deletions": 266}}, {"node": {"oid": "2515d0d3a85c3aa869870842462662a0e0b5b617", "messageHeadline": "Initial refactoring so that every, or almost every model class shares a", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 524, "deletions": 369}}, {"node": {"oid": "c02154afe9778946d3e32aa266fa806f8504d8c1", "messageHeadline": "Merge pull request #2808 from larrybradley/tabledocs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1f8923cfa6e7decc38da2529d2678b43f2197647", "messageHeadline": "Made 1.7.3 the minimum six version", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d160e9c2b21576db8f12cdcbdbf6480eecba1fbb", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 34}}, {"node": {"oid": "b1a7af2a29ab9a1ce1b29139494b8dc9770a08ca", "messageHeadline": "Added entry to CHANGES.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "01e69328299f875575b05e973fb164b938bd787e", "messageHeadline": "Transform all grid lines for a given coordinate in one go, and avoid \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "22aa7eaa0ded6bae56fc803ddf7a7f325f57ff2b", "messageHeadline": "Merge pull request #2567 from pllim/update-vo-vizier", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5599da8c88d4aa9276ab179c59142ee32abad1a1", "messageHeadline": "Merge pull request #2818 from larrybradley/doctest-skip", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c4fcf5dc767b28b7cbed0e4454271d901a277b3", "messageHeadline": "Merge pull request #2817 from embray/issue-2811-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "bf941f8c94b1ff78eb1eab0791ec7bf098b5ddb0", "messageHeadline": "Added note to changelog", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b922e3ec42d0fef6e8724355a9c42c2f8ae260c", "messageHeadline": "Change phrasing to clarify that it applies to Quantity not Unit", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80efa8c026979581e79e313c1c6db11812e85110", "messageHeadline": "Fix doctest-requires with multiple modules", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb2ce7de8f0324c0e9efa52187949c7bda1acc82", "messageHeadline": "Followup to #2811, adding an actual test for deprecated staticmethods\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "e586d8d7b497946373caca09432e090cb9132e96", "messageHeadline": "Merge pull request #2811 from embray/deprecation-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "be5c689a902fea45a0ca1ff53a810921e8bb19e0", "messageHeadline": "Updated Cone Search URLs for Vizier because they changed in the STScI\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f6f886618392741cc205e9a14b57635674f9927f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#98 from anizami/custom-formatters", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "0a6d28b2bf37dd68afb94e2368a09f1c256e6a02", "messageHeadline": "Fix failing doctests", "author": {"name": "Mihai Cara", "email": "mcara@itsd-osx22.home", "user": {"login": "mcara"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8db87a00a772b03ad432dc184334a38fa889be63", "messageHeadline": "Performance and stability improvements to wcs.all_world2pix - 2nd ite\u2026", "author": {"name": "Mihai Cara", "email": "mcara@itsd-osx22.home", "user": {"login": "mcara"}}, "additions": 842, "deletions": 48}}, {"node": {"oid": "b3a72254e470b0ca6569bdad04829f9004d59d54", "messageHeadline": "Merge pull request #2627 from jonathansick/overwrite-hdf5-dataset", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "47ecc7b9adfdf3d033190eca42b9109d1c6b3482", "messageHeadline": "Merge pull request #2813 from amras1/handle-no-lxml", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ca75111f56a82a1dc89452f19624e7fc346efd83", "messageHeadline": "Updated bundled six module to latest version (1.7.3)", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 167, "deletions": 46}}, {"node": {"oid": "50f727d0b4491fd0d6534205a5fc8b05920a3455", "messageHeadline": "Fixed HTML tests in the case that lxml is not available as a backend", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4305800155f5cf6c4d8d2d699ffe4b0a0cee9e4c", "messageHeadline": "Use class attributes correctly in HTML Reader instead of __init__", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee9c71bf68db1a3001cc81aabba4754a624266c0", "messageHeadline": "io.ascii Readers now use __init__ only to set keyword arguments", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 218, "deletions": 187}}, {"node": {"oid": "05be0d14ffd912f46df4492070ece5ab15e1f42e", "messageHeadline": "Refractor use of __init__ in io.ascii Readers", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 351, "deletions": 370}}, {"node": {"oid": "e633e90d65152e1b8597298d603599437e7ca7e8", "messageHeadline": "Added changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "745d84243fe0424b6d6cc425a3765b00d45d0a1b", "messageHeadline": "Fixed support for staticmethods in deprecated() and fixed an issue wh\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "33ecda3abf82a073d832c5e81fa7c14e5030cba3", "messageHeadline": "Merge pull request #2796 from AnthonyHorton/bugfix-for-issue-2784", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "2b2d86ba3a36b080d5cacfc47ede8ac35bedb0af", "messageHeadline": "Add regression test for #2784", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9adf36ff5a1fb5429ae6e44f80d2d478848d085f", "messageHeadline": "Added changelog entry for #2784", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "465fa1c2d71df09bc161e6aec5a3685ab3bb4251", "messageHeadline": "Add check for np.ma.nomask in NDData mask setter.", "author": {"name": "AnthonyHorton", "email": "anthony.horton@aao.gov.au", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ef357d103dae599751c692aaa64cb04f80462b8", "messageHeadline": "Add docs for issue #2762", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d6b11fcd0cac16781940c0c4d08e0f09c733ce95", "messageHeadline": "Don't rewrite the config file on every import.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "40d157fb90ef72590cce9bcd4edb637788408259", "messageHeadline": "Document append+overwrite arg combo for HDF5", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6305229915d6eaacaeb424767af1d79c58dc8f48", "messageHeadline": "Overwrite individual tables in HDF5 file", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "667ac1dab9d7bbbec7f580e71db11fccb3b4b60a", "messageHeadline": "Fix line lengths for PEP8", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "fd09738fbec9ec4e271478b9cc529561235b6145", "messageHeadline": "Fix link to h5py package in docs/doctrings", "author": {"name": "Jonathan Sick", "email": "jonathansick@mac.com", "user": {"login": "jonathansick"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0201b1118122ebce7609439eef0fab5c684f3068", "messageHeadline": "Merge pull request astrofrog/wcsaxes#95 from cdeil/no_2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 419}}, {"node": {"oid": "9701562ea344e24f942288adfcdee7326dfbdc90", "messageHeadline": "Merge pull request astrofrog/wcsaxes#96 from anizami/axis_labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "6d1617fc25663ca05cb9150ba0533456c3c63948", "messageHeadline": "Merge pull request astrofrog/wcsaxes#89 from anizami/minor-ticks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 198, "deletions": 37}}, {"node": {"oid": "ecaa91e59e3acc314f197e2abbfd4c43df8f10ad", "messageHeadline": "Merge pull request #2797 from mdboom/table/warn-unknown-fits-unit", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "687ab071674f7f3e1402c695ef53a0f08f4810b9", "messageHeadline": "Merge pull request #2791 from mdboom/wcs/ra_dec_ordering", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "40b38f4e4d8ea6e6a4bb8903bd346beea989f086", "messageHeadline": "Raise warning rather than exception on unsupported FITS unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b0fe4d89c9a827aee4494307e630fec720c49908", "messageHeadline": "Fix #2791.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a88a4d67b35e8aa95857ef634847710bf75d0fc8", "messageHeadline": "Fix the tab that was snuck into CHANGES.rst", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7a0814a16d9de422f6fe03c882c06a5fe26806c", "messageHeadline": "Merge pull request #2623", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 772, "deletions": 620}}, {"node": {"oid": "71caf2a8634af05773421c30ce6c0f19ce19355f", "messageHeadline": "Adds a README file for astropy/extern explaining a little more about \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "a1ff42fdf22e75253b8ed875d0d1a44176304bf9", "messageHeadline": "Slight updated to add a _SIX_SEARCH_PATH variable, making it at littl\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b9f73e525e0885579c92d34e779aa57e38deebde", "messageHeadline": "Fix name of the bundled six module", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ce8acfe8be22773bfde38d5ca8250175eb309ca", "messageHeadline": "Two differences over previous version:", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "44aee37862f0a7636c2549226ec0321c4f8cce85", "messageHeadline": "Alternative idea--use find_module to locate the path for the six modu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 40}}, {"node": {"oid": "ff54c4c56a5167e5ae972722af31d6829e0662ce", "messageHeadline": "Check minimum __version__ of system six", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "8574e928c2d9c211dc5b2b58f409a457becc42bb", "messageHeadline": "Handle the case where system six exists but __version__ is not valid", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "38bcf7ec6314a70d460e54771aa1270987cd3045", "messageHeadline": "Use a module instead of a subpackage for the import proxy", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f5b01228bc6061e3d854eaddc4ff6e7db851347e", "messageHeadline": "Hide module variables", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "3e74ff661f1f97f22851ef84ac04b77bb3b1dde2", "messageHeadline": "Add a six submodule that reloads bundled or system six", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "372b15812bf1814ea0be2ca2b3d17d93c0d19459", "messageHeadline": "Merge pull request #1601 from mdboom/docs/make-monospace-font-match", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "b96399bd12ea3d8235f418ef62dfec5cbf9a4569", "messageHeadline": "Merge pull request #2798 from mdboom/unit/obscure-roundtrip", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "045e72bfd38cd1e8f0e5aff70ec3f2f0b3ba09d7", "messageHeadline": "Merge pull request #2727 from eteq/deprecate-cartesianpoints", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "bd9b571145eef1f63528687b05295a24c51ef4e7", "messageHeadline": "Fix formatting of unusual unit bases.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "9e6291031495bdeb205242f23196edbd50f0b10e", "messageHeadline": "Add development/affiliated-packages.rst docs page.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "e352b50926329b2d853e16078c9c737e90873a3f", "messageHeadline": "Move chagelog entry for #2727 to v0.4.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb874bc606b18a50c554ad9347012feef6768a3e", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb0ef157c01f93d438cb3370a6634613687f7159", "messageHeadline": "Deprecate (and fix) CartesianPoints", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f3dd32d686852c01ee0606254af77d8a41ebb34", "messageHeadline": "Merge pull request #2772 from mdboom/config/issue-2772", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 107, "deletions": 16}}, {"node": {"oid": "20a55eb31c39f82c8a36132d7d0ff95099f1bff1", "messageHeadline": "Merge pull request #2652 from adonath/fix_for_#2174", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "14093d38f7cbe6c1a1524c602c992ddf76d4bed7", "messageHeadline": "Merge pull request #2718 from mhvk/quantity-output-wrong-unit", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "291193622c92a4269daa22b46650437b7700facf", "messageHeadline": "Added a changelog entry referencing #1963", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f612c0070de4eae840816d8659fa00fee341087", "messageHeadline": "Merge pull request #2786 from anntzer/fits-clobber-dont-warn", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "d8f2e164d2c73ca38ae851ad4d59cea57e994a46", "messageHeadline": "Merge pull request astrofrog/wcsaxes#90 from anizami/separators", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "23b8ac93de27a429cfaed09d5d7f0ca54ccabf5f", "messageHeadline": "added documentation for python formatters", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bbbcb57a67cdc1153d6d6490368b5fe75c9cc9c2", "messageHeadline": "implemented python string formatters for ScalarFormatterLocator", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 21, "deletions": 13}}, {"node": {"oid": "43dc6e73d5da766281f830e7c0041178c552e650", "messageHeadline": "Fixed kernel multiplication with  numpy floats", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "5f376cda662f2392e35c3aa4373ff487a1ee38f4", "messageHeadline": "Ensure in-place ops on Angles with non-angle result do not corrupt th\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "2f3ed529b342186accd49578f48f789fb58940b9", "messageHeadline": "added one more test", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d430e21f882450b0753e24c6788c4ff75449d888", "messageHeadline": "added unit tests for setting separators", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "fbcd2930bca88b745e1fd77b3d25eb6df14fec9b", "messageHeadline": "Don't warn on explicitly requested FITS clobber.", "author": {"name": "Antony Lee", "email": "anntzer.lee@gmail.com", "user": {"login": "anntzer"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a72bbf72a2e99d45bf62136f4e780d5241ae06ab", "messageHeadline": "removed comment, updated changes.md", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "09cb1625285b98beb49f32d0b2e429f0a2d06c1e", "messageHeadline": "Fix parallel testing of test_earth.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f802d0df2b8e4b6f9e7c8b2017229983410c0fd", "messageHeadline": "forgot to remove change to one test", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "362fe2ec317193711bd72f248ffea8ab45fb2c0a", "messageHeadline": "added test for bbox_inches='tight'", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0f313dddc2d1e198e18e518d171e022745fab515", "messageHeadline": "cleaning up comments", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "ad347586f0019b81d484db81bc546d72b82f11a2", "messageHeadline": "axis labels now consider ticks on all axes", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 25, "deletions": 18}}, {"node": {"oid": "2ed98925b9069e6946a1680c78042e5f5511d9b8", "messageHeadline": "Merge pull request #2777 from mdboom/wcs/mention-all_world2pix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b091fdf7014717f5c4b663e38385d97da5c16efb", "messageHeadline": "Merge pull request #2775 from mdboom/wcs/use-astropy-helpers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "d9d7abd6d81a538e6e0d46b25cf453d484a8381f", "messageHeadline": "Mention all_world2pix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ec501f4fd9e7d240211c8214c8af61d95a97280d", "messageHeadline": "clarify docstring of Odm", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66fe6afdec444eb861cc4e8a35ff0d1c41923995", "messageHeadline": "fix typo", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64e6ea1bad33dbc0de15a20116b6f2aacbf8fe6c", "messageHeadline": "move _float_or_none from FLRW method to helper function", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "aa0db8ef6aa9d4758cb50b854abe97dfd1b6f70d", "messageHeadline": "PEP8 fixes", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "aa2152472bd7e65d84f69fb4c4667f638409538c", "messageHeadline": "document Omega_baryon attribute/methods and behavior", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "f553111164608b9d9aa201fb0c09b054788e0d80", "messageHeadline": "test consistent dark matter, baryonic matter, all non-rel. matter evo\u2026", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b04e90ab04127a9f23ae6a154e5978a9ca6b5145", "messageHeadline": "Consistent treatmemt of `Ob` and `Odm`", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "87446e84435ed93764ec155769775cdf520645e8", "messageHeadline": "Mention Omega_b", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0cac8b45fb4c39e59cba69a295a8255da29703b", "messageHeadline": "do not raise an exception if Ob0 is accessed and None, return None", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d1750d5e22a30ce098e3cfe6b795749466cc35fd", "messageHeadline": "add dark matter only density parameter and its evolution", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b1ef646f76a13379caae0ecf18afb4eba036b8f6", "messageHeadline": "Add baryonic matter density paramter and its evolution to cosmology c\u2026", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7e5e2c8a99fef4a75d857e5b296d508707f816ce", "messageHeadline": "update doctests for Omega_b", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7047c75b4e8c19972b479f6e191ff07774613ed6", "messageHeadline": "add dark matter only density parameter and its evolution", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "7d0ff5c8c2039c19ce409ead98cfe3b383e76a52", "messageHeadline": "Add baryonic matter density paramter and its evolution to cosmology c\u2026", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 157, "deletions": 53}}, {"node": {"oid": "25d55678f3cc7cdb8357689f5a524ce7ac3787fd", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c33ba952ee0489c3b3e724a84a4c166ab5d8f822", "messageHeadline": "Fix error message about moved configuration items.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19840ad6109d1b3fe6c4301e3d1c3c20e636fd1d", "messageHeadline": "Restore io.fits and io.votable options", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "d11b09bd7a3c080516658752bbe8310bc27ddfcb", "messageHeadline": "Don't use setup_helpers at all", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e95589ab60578ee4e9534404b6666e7c8570e2de", "messageHeadline": "Use astropy_helpers for setup_helpers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d9c26493b248696c94ec8ac75c186c7b3c4d02c", "messageHeadline": "Modernize jsviewer configuration items.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 54, "deletions": 15}}, {"node": {"oid": "a14e3bd2e50ca591496970ee12f5990c07586d3a", "messageHeadline": "Fix the test for an unedited astropy 0.3.2 config", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "471003fca24c8c28678f51f743eece6113da4927", "messageHeadline": "No 2to3", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5911b4bd9593f417b31fb2e8be14405dc93524f1", "messageHeadline": "Use six from astropy.extern", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 7, "deletions": 415}}, {"node": {"oid": "00f691fc42043048eca2422aa656224cd014ab5e", "messageHeadline": "Merge pull request #2764 from mdboom/docs/latex-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a5f95b7908fd4ecaf09986453e4a4425504edc82", "messageHeadline": "Merge pull request #2763 from mdboom/wcs/bounds-check-doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1ff2ac34f9ac4f2ae0f28a91e4b74d60bd25012d", "messageHeadline": "Don't put all user documentation under the \"what's new\" heading in La\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "bed1dbd2df89f735f855aeee85c6093b4b99a89f", "messageHeadline": "Fix formatting error that causes PDF/LaTeX docs to not finish.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6cb41c3442ee5214fa063d4ed05ce7349b868de5", "messageHeadline": "Describe bounds checking at toplevel of docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "13d42d3e52898a0abcc065c61a22728203b70865", "messageHeadline": "Merge pull request #2760 from astrofrog/more-known-issues", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "cbdfc354d46cb51b9bd9000b0259b7cd2692e093", "messageHeadline": "Expand locale known issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "fd5b93308cf49ddf6f7b5eb3e591e05b2e18f3bc", "messageHeadline": "typo fix: arcseconds->milliarcseconds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1592eb629ce7f46f003c6e6d74b4756342b31d1d", "messageHeadline": "added _locate_values to scalarformatterlocator as well", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "87846ddd6709e85dd2f4c0ffcc9f94045a03d797", "messageHeadline": "refactored some code for minor and major locators", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "365b05da1bf1a3a68097a9819294cf08f1e8c162", "messageHeadline": "fixed minor_locator method", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 37, "deletions": 13}}, {"node": {"oid": "8edde8d4b2f428748ed766f09622db4af3d3ec21", "messageHeadline": "Merge pull request #2261 from mhvk/distance-lists-ok", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 70}}, {"node": {"oid": "4bdee503a84b03f938bfcdf4b31d27010354e3fb", "messageHeadline": "Merge pull request #2592 from aconley/copy_cosmo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 187, "deletions": 3}}, {"node": {"oid": "f9cfe9fa42b71f93373e67459baa950f50d78df4", "messageHeadline": "Merge pull request #2697 from cgohlke/patch-2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2434d87dbc271ea94964dbcb0573ad6270bdad1c", "messageHeadline": "Merge pull request #1419 from mhvk/quantity-init-with-objects", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "48db166b72a1ef733c158c3da2f0062f310258bd", "messageHeadline": "Merge pull request #2754 from mdboom/wcs/memleak", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6aa2ba7a5a2d6fc5a76dad37db310353081b8846", "messageHeadline": "added unit tests", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 40, "deletions": 1}}, {"node": {"oid": "86827d88239541f442adb01effc00d9ea415b01f", "messageHeadline": "Added changelog entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f4949dabec2f5e1edb5b3995c8d7cdb3cae81a50", "messageHeadline": "Skip doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "26fb007be762bbc08a28b3cc9bd1af5e5e63d3f2", "messageHeadline": "Added tests and docstring for ``wcs_to_celestial_frame``", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 120, "deletions": 12}}, {"node": {"oid": "e9baaf5e244f9df8e0afa77f5db8306eb6ed0601", "messageHeadline": "Make wcs_to_celestial_frame extensible", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "83e3fa01bb90d3f798e5138a2c50b33364b811d7", "messageHeadline": "Minor improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "1baf391b9c8429ac97f481f3edcd178a5a01f194", "messageHeadline": "Implementation of wcs_to_celestial_frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "7904b3c8bc48898318540c3c7b7ebd53cb0dc17e", "messageHeadline": "moved minor_locator to BaseFormatterLocator", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 14, "deletions": 30}}, {"node": {"oid": "29b5be75bc0fffc23c9c3c6d8e48c1d93cdfc533", "messageHeadline": "Put back in automatic unit selector for distmod with array support", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "f2ea558a89c4915f04dc346c6a8ac38d44cdd7db", "messageHeadline": "Rewrite Distance initializer so it can take lists of quantities.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 61, "deletions": 71}}, {"node": {"oid": "0c0e96bc4f77922edfffdfa83f25b6643fd102d6", "messageHeadline": "Quantity: Convert numerical objects such as decimal.Decimal to float \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "b911175524cf251c46ab661b4b20a59e4956056d", "messageHeadline": "Update CHANGES to include cosmology clone operation", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd21a75f85345f83b6f03593faa0c781f3c1f67c", "messageHeadline": "Forced rebuild because of merge issues with astropy_helpers", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 183, "deletions": 3}}, {"node": {"oid": "e6df85b1884c6b39eb25f0e8f5998bff9db577f2", "messageHeadline": "Add changes entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b4b33e54e4677569de40fe0e8caa848743bd5121", "messageHeadline": "Update docs about datatype mappings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f1f9e4373b693bebe60e631b58478d4def353ea1", "messageHeadline": "Allow for custom datatype names in votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "1718e2887e2719e7d94799b86dd25af6bafd79a8", "messageHeadline": "Add changes entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb9a1f708a1322b2ff5db35be8969a2b2af48db3", "messageHeadline": "Fix memory leak in WCS reported in #2754", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f8fc6aa60e42c82bd34fb2746a2b59c7a5c0b1c0", "messageHeadline": "Added entry for misc doc updates to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5192a0d9b76f71b6215538bddf96cce7926dec64", "messageHeadline": "Merge pull request #2722 from jeanconn/add_flymake_cursor", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "03ade63dfc596e7cc06999e03e675137cbd8eea4", "messageHeadline": "Merge pull request #2728 from jehturner/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d3c9c4ce6b80bbdcd53065af80bc400bfdd72474", "messageHeadline": "added option to set separators for angle coordinates", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "0668b174d76b0a492c0c0cdb637ad2da92d8a59e", "messageHeadline": "Merge pull request #2742 from larrybradley/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90575ae3a9897f3a97b6af50626e3fdf1816b3ba", "messageHeadline": "Adding skeletons to changelog for next releases.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "55c94a4392b81e8757bab7e468f2d31a396501a7", "messageHeadline": "Back to development: 0.5", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "15750909a2393c7c289fdc244b2e042bfd52b493", "messageHeadline": "Preparing release 0.4", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ae5c7a79844ead40f8891048c3421c5f57b94b3", "messageHeadline": "One slight tweak to the changelog formatting", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f6b0f19b5011220c88fe1b384064f8c92a341674", "messageHeadline": "Use the system monospace font in the docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "88500237d9a9fcc5cdc2f6aff101cbea1aeeab16", "messageHeadline": "Merge pull request #2753 from taldcroft/doc-whats-new", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c48bd36e5f96a8f7b0a26b8384a3da9077fef987", "messageHeadline": "Make section underline match text length (again)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2aab91d71e269ea8c597fc2f39621325f42ab2b6", "messageHeadline": "Make section underline match text length", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d30570448ae2290f7c8ec7a3eb79c2b38916778", "messageHeadline": "Add a 'Full change log' section at the end of What's New", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2b2672795ec627d8b162c4fcf80eb75e7a9cfcb2", "messageHeadline": "Add a section on HTML read/write to What's New", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "03ab783b1b1c2b46b1bf66f18d947bdc4aa8c426", "messageHeadline": "Fix mistake in what's new 0.4 - the integrated client does not start \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4058d0091d74526c2982ec84112acdc643ecbce9", "messageHeadline": "Changed code-style astropy to Astropy in header of docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5aa2c276fc99a8101e6b93d5844692c524b7fb3", "messageHeadline": "Added a known issue about locale error on MacOS X", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "79436046a64b64c1312b922a20495370a468b001", "messageHeadline": "cleanup", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b48a3245557f1207d1a6f37eb81483a94450dbee", "messageHeadline": "changed minor_locator so it doesn't have major ticks anymore, refacto\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 47, "deletions": 32}}, {"node": {"oid": "35dd1dd87c4e976e52824b418d3c83de9502c769", "messageHeadline": "Merge pull request #2747 from embray/ah-update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "bd7bf4e339fa2d7bf18daa35ce16b5b23215d6e4", "messageHeadline": "Merge pull request #2734 from taldcroft/table-masked-row-assign-2734", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "5230b9b8f04cc81c5185ecd23540f5295bb64446", "messageHeadline": "Update CHANGES.rst for 2734", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "509cdc54ebdb90b8efd83d98972d5548a42946f4", "messageHeadline": "Merge pull request #2744 from mafagafo/master", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6c3d65e5db2e0af983e4cef59e8a679ca804ec72", "messageHeadline": "Update astropy_helpers to v0.4", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "1b55717e7507a8a7a913c09df7790a0985a3d46d", "messageHeadline": "Merge pull request #2745 from taldcroft/coordinates-whatsnew-overview", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ab1f0d7d0d985afdc9d09508941c45e1c79c7df", "messageHeadline": "Merge pull request #10 from eteq/whatsnew-coordinates-overview", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c174d4b3c9dfcac56a825e974ddf1e84184cf3b5", "messageHeadline": "refactored code for drawing major and minor ticks", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 6, "deletions": 33}}, {"node": {"oid": "2697e4cba791b66194a68489db25bd36695ea79e", "messageHeadline": "Minor re-wording/linking of overview about coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d0c6b0e2b53f3e0e5c81546f086a5bdebf062f47", "messageHeadline": "Fix bug setting a masked Table row value", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "1c5fea559103a95caa95180448c30eb8013b1015", "messageHeadline": "Add mention of coordinates in the What's New overview", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a729c53d27b36cb19956ff3d268e89704cdbf62", "messageHeadline": "Removed an unused import and corrected a typo", "author": {"name": "Bernardo Sulzbach", "email": "mafagafogigante@gmail.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f5e8155d3ee32f9f7ad7d21f8b2eb87e35760025", "messageHeadline": "Update matchsep.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "789ed0bf16dd8fc7f6556a34e0926a6903c4a0ba", "messageHeadline": "refactored the code for finding major and minor ticks positions", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 23, "deletions": 53}}, {"node": {"oid": "944afb938df79b2c69389df1e2fe55af1dfbbbd4", "messageHeadline": "fixed typo", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a93e519210e208edad6fc3210e5a0613d1b1e69d", "messageHeadline": "added minor_locator to ScalarFormatterLocator", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "35baefb5462f26f98de934e84ed9641b36c9784c", "messageHeadline": "added docstrings", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "6409b706f8decb22c360f5baad2514b82715d3f6", "messageHeadline": "edited getters and setters", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "f886349c9fc8bc127d8905e99f35238917e1b9ea", "messageHeadline": "minor ticks work now, haven't test them extensively yet", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 130, "deletions": 2}}, {"node": {"oid": "f37934a49b5bbc5e7a1da97375de39cbba9fef9c", "messageHeadline": "Change \"By\" to \"by\" in 0.4 what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e0d812cfceadc179b713eff1191d402317e4106", "messageHeadline": "Add link to flymake-cursor.el in Emacs dev docs", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "83e3d0ce7a5db0ad012c7dac00e130e4ad03856f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#88 from anizami/frame-settings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "2e5306960c3e19e9b15e0df2e3616976e2d6eb62", "messageHeadline": "If cfgfn is None then the config dir could not be found either, so th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8cf294358b085679125f7cf859922192793e853f", "messageHeadline": "Back to development: 0.4rc3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9431d6e860761329169cc6dc1f30b51aca2342bd", "messageHeadline": "Preparing release 0.4rc2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "354577b7d45f4f655fedf0e17c5ee661edecd818", "messageHeadline": "Merge pull request #2724 from gerrit01/docs_update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7e9d5e77e3abefa155e5d0af545c461810ed0a29", "messageHeadline": "A few short docstrings in examples for issue #1414", "author": {"name": "jehturner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "753bd003da8a8cbdda4ee683e942931fbedd905b", "messageHeadline": "Merge pull request #2683 from mdboom/table/get_pprint_width", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "b9fd06be40900fe22f03bd9ae100339e35b0be2f", "messageHeadline": "Added warning for issue #2723", "author": {"name": "gerrit01", "email": "gerrit@uni-bonn.de", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ea46f0328370b74dd01fb1d6f92cd71a39ed7fdc", "messageHeadline": "Fix stupid typo.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57f902590a802e2e52d32a365a091e1418392efb", "messageHeadline": "Merge pull request #2706 from mdboom/config/line-endings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 160, "deletions": 3}}, {"node": {"oid": "b09d9f8e1dccb6c5815ea93671df65f62903e02f", "messageHeadline": "Merge pull request #2689 from mdboom/config/no-home-variable", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "a91960f7bca9bb6eadeffcdf6e54705da1210af9", "messageHeadline": "Merge pull request #2720 from barentsen/fix-skycoord-usage", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2872359e81e50bdcd346dfd8bcf766e64bea597a", "messageHeadline": "Merge pull request #2709 from mhvk/time-doc-fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1877559d7cc09552a2c1ea3eae7263ddae4af343", "messageHeadline": "Merge pull request #2699 from mhvk/table-remove-columns-single-column", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a679e33226941c7e5289b171393d97c73cf4c1d9", "messageHeadline": "Removes duplicated bugfix", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ad82e621b681ef0ce2ca8afd18f17d3dc6a2d62c", "messageHeadline": "Merge pull request #2685 from mdboom/votable/name-error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acc66e98103ead397be6f7eeacdd09c22cd9769e", "messageHeadline": "removed methods completely from coordinates_map", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fffeb95fb08e93e13f4bca40ccaf500c4b13abc1", "messageHeadline": "sigh had forgotten to add the updated test_images file", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d33bdc889f939ba159c45078089c3935abc9e1b0", "messageHeadline": "moved docstrings to frame.py, added test", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b2b2c6238b34f5fe7bae760963e3a0b7c6d62c91", "messageHeadline": "Fixes outdated documentation", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3385dc31e05599502b39c38f145b3d8d6f4785f0", "messageHeadline": "fixed typo", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cbcc729018f2920d9bffaad85d9e1db8fccb2de1", "messageHeadline": "moved methods to coordinates_map from coordinate_helpers", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "e856e391b2cf818dd0090f0b4be4fb89d4f647b2", "messageHeadline": "added methods to set frame linewidth and color", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "00f70e300ff32e8064f36dfd9738bf17624db35f", "messageHeadline": "Merge pull request #2695 from mhvk/quantity-do-not-prevent-recarray", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "5dff95c0fb680c05358b245986962875d583a435", "messageHeadline": "Push ellipses a bit further in for time/index.rst for Debian/powerpc,\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "42b2ce1883d8e0c70ebdeff8d80677580d5c075b", "messageHeadline": "Override transData before setting WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c2512abbbae5901055a32eb77826870b0f725a9", "messageHeadline": "Changelog entry that quantity objects can be assigned NaN", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6170e132e32ef6e65ea79496604b4100a01abbac", "messageHeadline": "Merge pull request #2705 from mhvk/longitude-keep-wrapangle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "afcef61f8b198c546d473c19ec8877e0cb6259bc", "messageHeadline": "Update docstring and change log", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "daeb44f34e684c058e317ab99d3108ee07a54772", "messageHeadline": "Ensure Table.remove_columns works when given a single column name", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0eed3831ea29b5cbf66ad702476d5a6b39d987ce", "messageHeadline": "Fix configuration file hash calculation for universal line endings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 160, "deletions": 3}}, {"node": {"oid": "63a2c4aa77fad225c8ce8d90571a9bd773dad313", "messageHeadline": "Display more information in the warning message.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14d5730ce1203a5db802dbdece88b15d0f0a7759", "messageHeadline": "Don't fail if user has no HOME or XDG_CONFIG_HOME", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "32c1f8c39b92e517f24869bb751a85bd20c44819", "messageHeadline": "Speed up check if dtypes same; ensure numpy 1.5 does not fail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "9e3fc8ba83a4a9d007df1a4d4ce64c8361789cd2", "messageHeadline": "Also ensure NaN are treated properly; add test cases", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "1c2e210f136dfa3ac2b774bbee4caa2673cc1af1", "messageHeadline": "Merge pull request #2688 from mdboom/wcs/extension-test-update", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e4db11fc53683fe8b69e5c628e36e55840caf063", "messageHeadline": "Make _to_own_unit aware of dtype of value coming in", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ad36860a9450edd1aae2f7b606cc936a3f3a04b1", "messageHeadline": "Rewrite broadcast quantity using _new_view, so properties are kept", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "a8ad8d972f234d027be3f9f8352b9d66dfaa350a", "messageHeadline": "Remove dmg_background.png", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aaca61cb3fe6e5320822af73e53f726ae2ae05cd", "messageHeadline": "Ensure Longitude initialized with Longitude keeps same wrap_angle by \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "cdc21d2a7af962f53aaa26d0c9ebfaeaa91b2147", "messageHeadline": "Merge pull request #2696 from cgohlke/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8797f8854bcf661f95ba126341bc53c146abe73", "messageHeadline": "Merge pull request #2694 from eteq/whatsnew-updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "ecc568d3c3a26495f452b37e0287169982ac8a9a", "messageHeadline": "Improvements suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "28d84e77375bd69b4394f1644eefa245d3ea8edc", "messageHeadline": "Fix integer overflow np.product", "author": {"name": "cgohlke", "email": "cgohlke@uci.edu", "user": {"login": "cgohlke"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5ced358089a7a56c06ea282d316aa33f4bdeed25", "messageHeadline": "Include binary installer bitmaps in source distribution", "author": {"name": "cgohlke", "email": "cgohlke@uci.edu", "user": {"login": "cgohlke"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c51ab31b6dc3b62148d8c5db41ab72963838112", "messageHeadline": "Fix typo", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "283f84fb8d419999514b1a42dca288ffc911ca84", "messageHeadline": "Merge pull request #2691 from taldcroft/subclassable-representations", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "499a6f72237284b5b232dc44a4e97a6ce5a83b26", "messageHeadline": "Merge pull request #2545 from embray/docs/astropy-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 130, "deletions": 50}}, {"node": {"oid": "33022299d0472ca48a20772ea0fdd6f006e76c7a", "messageHeadline": "minor typo fixes/updates for astropy-helper doc changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "33cfb718bbc804ea8794eee2ed1de4a95d1430cc", "messageHeadline": "Various what's new tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "5fbfbafe0e47f29ac4b6b92285e59b1757a62953", "messageHeadline": "Re-wrote intro and added statistics of issues/PRs/contributors", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "97cbf9915fa04449bf3f28c3d128047c2068c0d2", "messageHeadline": "Added Quantity section to what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c3e226c395c4c8358f0cc72f05e5b40030cf220c", "messageHeadline": "Add section on configuration in deprecation/backwards-incompatible ch\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "e512d5ca47e83c7193f643af4d374032f0a7f4fa", "messageHeadline": "Merge pull request astrofrog/wcsaxes#83 from cdeil/minor_fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 45}}, {"node": {"oid": "f3b040eab69a5a3d182cb9ae7860468dd958ea96", "messageHeadline": "Fix sphinx API links after sub-module rename", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d77d631cb2873fc291273d66c1358c6fe9b312b2", "messageHeadline": "Fix indentation in custom_frames.rst", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "e766cb90bdf209927f43e3fccb9b06aed699fbe7", "messageHeadline": "Rename wcsaxes/wcsaxes.py to wcsaxes/core.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea748053152c048f9ac763a4fb6b97a1815082df", "messageHeadline": "Simplify datasets functions a bit", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7d760c91a98e95b9ac9408c640dc73d55316baa6", "messageHeadline": "Add a few entries to .gitignore", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5e589862a8a0c7a6e158c4154672e307f505d1d1", "messageHeadline": "Added RELEASE.md with release instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e5e6b872c5066c1f46e9d6f1de9f5db2a80d3ca8", "messageHeadline": "Back to development: 0.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6e604afbce8f3cbdb00fc96e7f9c1cc0a6023856", "messageHeadline": "Preparing release 0.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ba47715f6237fc4a7f6dbbdfdcf9d586ef98146", "messageHeadline": "Make representations sub-classable and demonstrate with Wrap180 test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 25}}, {"node": {"oid": "5429b856cace39ed44afe7f7271a7cd198c99f56", "messageHeadline": "Merge pull request #2582 from hamogu/sigmaclip", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "473c7f778bc66a26d4d6ba1905817e83edc3dd83", "messageHeadline": "Discussion of astropy-helpers in many places where appropriate. Espec\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 31}}, {"node": {"oid": "5c45d4620364f89c0e1985945cafe7bb69141c5d", "messageHeadline": "A bit of other miscellaneous cleanup not related to astropy-helpers", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "d3b02e63a8b9666723559ecd3c9afeb928fcbcc8", "messageHeadline": "Merge pull request astrofrog/wcsaxes#76 from astrofrog/tidying-up", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 215, "deletions": 34}}, {"node": {"oid": "feb81bfe10161c464baa715769933f5dbd18a413", "messageHeadline": "Import CoordinatesMap into __init__ to include it in the API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37be41fe2c1f8eab788ba271d4437a5c56574292", "messageHeadline": "Added custom frames to index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c12f6e96c0eceb3886cb9d220e2ff5db5cf7745", "messageHeadline": "Added example for contour overlay and ax.scatter", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "82ae3f726c19d27f1b96a370d94bf5e7f2ffedad", "messageHeadline": "Updated supported frames", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "06898713304292a1a150b5b02462b13a276da26a", "messageHeadline": "Fix compatibility with Astropy 0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "fd78704e5d649b8cf1abda56fede082528f6169c", "messageHeadline": "Added section on overlaying coordinate systems", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "f7e4a3c520cb835da24afef71574b94829a6b1ce", "messageHeadline": "Put API on separate page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "eee96fd1a3e6f344b39e9a181accf6a7d3f3379b", "messageHeadline": "Auto-set coord_meta for string frame types", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 2}}, {"node": {"oid": "6b75e5f340de1b8a3ae8e43ec7e474b41c959ec1", "messageHeadline": "Added m.mm and s.ss to the tick label format docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "11f907fb84f06b4f91f10e9af896b442583b7647", "messageHeadline": "Minor fixes to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "1ded8b2e1018c4fdd75d5e3554b47ae43d87211c", "messageHeadline": "Updated description", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13f22ab0f928faded90d98b9da09a16fec5ce4e2", "messageHeadline": "Merge pull request astrofrog/wcsaxes#80 from anizami/broken-doc-links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bc12454a3831771c86de10a20dcd1cb91c1fc4e4", "messageHeadline": "Orthogonal to this PR, but my Sphinx was throwing up a warning from t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e0671f62e600aa448a7df7be20f1c7a1afb0d1d", "messageHeadline": "matplotlib methods now link to matplotlib's docs", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "179c31826743909b3c5c5428247c721fbe8ed12d", "messageHeadline": "Added a changelog entry for #2684, which seemed worthwhile.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7bf51b6bc0b9b90512ab084addbcaa4e4bbff93c", "messageHeadline": "Merge pull request #2684 from mdboom/testing/warn-when-in-ipython", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cd12608685e508d8ec02b171574c66c1f6dd86b0", "messageHeadline": "Fixes to wcs/test_extension.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ab4dc4e5a4870068ee80fffa8335ebe558996ac5", "messageHeadline": "Merge pull request astrofrog/wcsaxes#77 from anizami/docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "12486ae179bd394618de499e63f0cd7c2fe0b445", "messageHeadline": "Set max_lines and max_width to \"nothing\" in the config file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b33031387782821d9c5df1fdb5f054d8089769ec", "messageHeadline": "Fix up CHANGES", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "385b5caa6b9ac58870988d2649095f8df819a4c2", "messageHeadline": "Address feedback from @taldcroft.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "20893605c83c04068189e3afb9627f2fb1b1afcf", "messageHeadline": "currently set_major_formatter does not support Formatter objects, fix\u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7bd69b46d83bcbf5e24c28383101084d26982ad5", "messageHeadline": "changed ticks etc doc so that axis labels are displayed", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abf478f02f6fa80e20ac8bb6d66a965df20e4d20", "messageHeadline": "Change entrt in CHANGES.rst according to comment on github", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4da287942926c4f0837a97f3b7b090b5cb7fedfb", "messageHeadline": "Merge pull request #2686 from mdboom/modeling/scipy-0.12-tests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "bd3b6b748b5e8f1d8f1274c6eede33c673094d84", "messageHeadline": "Fix #2685.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "375db356c126e4d2274865356ce959557aaa5767", "messageHeadline": "Make tests pass on Scipy 0.12.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "c1c77314bb577053de306c4be3f8b8e3fa5134ea", "messageHeadline": "Raise exception when running tests inside IPython.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7add03157888e39dd95bc018f5f814a64574fa30", "messageHeadline": "Fix how terminal size is handled in table.pprint.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "2698ec9dab5139c0b4c4178df154df804d06afc5", "messageHeadline": "Added a note to system packagers, where hopefully they can find it", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0d103bb214ebccd6f047de10843213d47dbb20b5", "messageHeadline": "Merge pull request #2682 from amras1/fix-tab-docstring", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3dafeb968a9b8f1c2f58044ee8269b14d39bec49", "messageHeadline": "Update this test to provide a little better information when it fails.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "f2ce444bb5d6b90d98d214e15db8693bb4e2aa0b", "messageHeadline": "Updated docstring to say that fields are not stripped", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2bb61b41e37ce6eff5d5cafa1aef3f4c8cea57d1", "messageHeadline": "Added developers/contributors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0b74a7fb59e5ad0166ad44b2dd67bf26fc1ea85a", "messageHeadline": "Minor fixes to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4bf8c99256083f960b933a9c09985619eb9186d0", "messageHeadline": "Remove duplicate LICENSE, updated MANIFEST", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 30}}, {"node": {"oid": "d20cad3b21a671c05e550cb0a18a47bb5cccb16f", "messageHeadline": "Added CHANGES.md file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d13832a3ad6d7a4809e99ca70041aaabe090329", "messageHeadline": "Added unit test for astrofrog/wcsaxes#58", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "17107cbc413aa6d0ffd7e64cca103977de354f87", "messageHeadline": "Merge pull request astrofrog/wcsaxes#58 from lpsinger/tex_labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5784280247a637ab93c705d32f5aa0fba5810f3c", "messageHeadline": "Merge pull request astrofrog/wcsaxes#72 from astrofrog/extend-get-coo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 10}}, {"node": {"oid": "1db18387fefc310858245364ca31478aa8bc034b", "messageHeadline": "Simplify reset_frame_identifiers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c603296f98db21756a784260b403fac681dd2feb", "messageHeadline": "Merge pull request astrofrog/wcsaxes#73 from astrofrog/minor-fixes-fo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "193951ef178ee2a1f4876d1a0f7d17fced8bdcf6", "messageHeadline": "Added unit test for get_coordinate_frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 11}}, {"node": {"oid": "4836ac19a852749bda6cca04c484d0914eeebb24", "messageHeadline": "Fix failure with old versions of Numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7dba3eebc6e4ca8dc3aba4c9a78fcc9432d1820", "messageHeadline": "Added unit tests and fixed failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "2983a5f0ecc10c520f5ffbe003b0c04e30f51c1f", "messageHeadline": "Fix issues when spacing is not a multiple of base spacing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "77e6d4b1f07a89b74526934ddcf90bf5a2656c3f", "messageHeadline": "Make get_coordinate_system extensible", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ad4fb15e97cc067ad1db41b43640f6f6734a96b6", "messageHeadline": "Merge pull request #2677 from eteq/coordinates-stability", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fd86cb6d5df584733aa62cd76cc72ba08bffb788", "messageHeadline": "Merge pull request #2678 from astrofrog/update-stability", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1146e71d6fa9bd87965ef185ee8029c7c55b1389", "messageHeadline": "Merge pull request #2680 from taldcroft/whats-new-04-coordinates2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 118, "deletions": 5}}, {"node": {"oid": "4b2d6d97f58ebd5c34454f10cd423d79d8531654", "messageHeadline": "Fix docs typo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de4aa46c24cd5cab63bdbe68a6ac7b9f70a2f991", "messageHeadline": "Merge pull request astrofrog/wcsaxes#71 from astrofrog/coord-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cf1bd7c8bb718013225a630fdfce21efe409f17a", "messageHeadline": "Merge pull request astrofrog/wcsaxes#70 from anizami/set-coordinate-type", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "2a14395b02ecd449a433048ed2cffa470c93479e", "messageHeadline": "Fix bugs with CoordinateTransform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "55fcae1c9c86739dbb0ed520686bae7ca2693c9c", "messageHeadline": "added method to set coord_type and image test", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 44, "deletions": 18}}, {"node": {"oid": "4f2a34e8ca1c969bef541fd92be9f06a89963ff0", "messageHeadline": "Merge pull request astrofrog/wcsaxes#67 from anizami/remote_data-deco\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 97, "deletions": 40}}, {"node": {"oid": "61d3e6df473bd8c348c4d92613a64a6139d91e0e", "messageHeadline": "cleanup", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1cef69499e423ec9d533fb0a76a1d76f0c030868", "messageHeadline": "Update coordinates What's New to emphasize positive new features", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 92, "deletions": 50}}, {"node": {"oid": "11d4841e294200e67fe62481f2b62f08df965139", "messageHeadline": "uses header files instead of the hdu object", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 98, "deletions": 41}}, {"node": {"oid": "8de2286d06bce56b5539c227fdf81f2073552bfd", "messageHeadline": "added missing space", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "533053bf2202f805c0eecb4e2d2e8fae3d6a981b", "messageHeadline": "Typo fixes from @mdboom's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "1fbd18b6be7e0a0a49bc48fbed65b645851d796b", "messageHeadline": "Update status for astropy.cosmology and astropy.convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9ec2c360cb1dd2ac4328233ebb11fea78d572f5", "messageHeadline": "updated coordinates to stable status", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "55023cbacb084e42ffc94f5798761ed2dd27bfb3", "messageHeadline": "Add 0.4 what's new section about coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 5}}, {"node": {"oid": "f5834c6441f302d00848abb2daed14b8c3dadab8", "messageHeadline": "Back to development: 0.4rc2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83b72b64933dc9b0d46ab63834142afa78722cf7", "messageHeadline": "Preparing release 0.4rc1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03052b7e904e9d1dc6f3c63ff9648426a9dd2212", "messageHeadline": "Cleaned up the changelog in prep for release.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 56}}, {"node": {"oid": "e9aa94e713e4961286e7ee35f467fa6f5da938c7", "messageHeadline": "Make sure reset_wcs doesn\u2019t need to change frame_class (should only b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ac3439937feaf94bc5be0950f67556670b6cef52", "messageHeadline": "fixed errors", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 11, "deletions": 14}}, {"node": {"oid": "3e535df4e1490872a2a7ee6ed47cf9e971730a48", "messageHeadline": "moved remote-data decorator", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "2d791f1c02d05ff655659caaa2ca83ef51317408", "messageHeadline": "Merge pull request astrofrog/wcsaxes#65 from anizami/fix-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "5f8461b20d34c0a9c4258c5bd76ff22af28cc27c", "messageHeadline": "added remote-data decorator to BaseImageTests class", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "091a6c5c4cd75c57fe64dab96718b4ec06af1f32", "messageHeadline": "fixed ticks_labels_grid", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0ea0e4523fc76efa52d7162ffeeef27343cdae1f", "messageHeadline": "Minor fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f8f613eca1fb45f1a54d2b297b8db7759d4c704c", "messageHeadline": "Merge pull request astrofrog/wcsaxes#60 from astrofrog/non-rectangula\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 410, "deletions": 104}}, {"node": {"oid": "cb2a18e401ae32f84a52c275e4254859e816e21d", "messageHeadline": "Added unit test and fixed bugs. Added ability to specify a dictionary\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 36}}, {"node": {"oid": "d971f35102eda85be37828c7c64c751172b88911", "messageHeadline": "Added Hexagonal frame example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 7}}, {"node": {"oid": "f7546d7c6e265e0f706cab161d0b245d54087253", "messageHeadline": "Improve wording of custom frame section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "da37fd5226963e8a5ab8ecce4249d1cb1fea81c5", "messageHeadline": "Added initial documentation for custom frames and fixed bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "e32aa7ef82a4ad2699455744ea94d3a0ceddbeb7", "messageHeadline": "Renamed update_limits to update_spines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "82c2f02f41718c7ccf9e6bc417ddfcfb6beef083", "messageHeadline": "Added Elliptical frame, and factored out common code to frames. Also \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 43}}, {"node": {"oid": "31589814efbe9bcd9ca22051c78a885e044435cb", "messageHeadline": "Implemented arbitrary direction tick labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 25}}, {"node": {"oid": "c684d38bd1e623802c7f4768974b64d0a6c88acc", "messageHeadline": "Fix Python 3.x syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2949ac60e2b4cd4ecf6044921a64c2ca198d0dac", "messageHeadline": "Merge pull request #2672 from embray/win32-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 59, "deletions": 31}}, {"node": {"oid": "bcb43109e284c2c60358b1d4d607088c0e6a46b4", "messageHeadline": "Followup to e993608", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "114730bd09c682dad423f6a0e7d88432911b7359", "messageHeadline": "Plot degree labels in TeX mode", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "097bdc2f4313c7ef1aee01d8618657d72638fbfc", "messageHeadline": "Make sure context gets reset", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dd4d5059f510d37b81cfd72b987ba85b2718800", "messageHeadline": "Workaround for a strange issue. check_call was returning an error cod\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "e6522c89c3a47b4e73c771caf6187823c957c75f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#64 from astrofrog/overlay-meta", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 191, "deletions": 34}}, {"node": {"oid": "6843d1556b2db682f0b532622e4d2e78b2944943", "messageHeadline": "Merge pull request astrofrog/wcsaxes#57 from anizami/padding", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 101, "deletions": 45}}, {"node": {"oid": "16718d52bfce1f81f00e18581d0cb0f30cd386c8", "messageHeadline": "These calls to np.fromstring were bugging out on Python 3.1, very str\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c06b15f0be1e830eb90e8d33dad8129bba03e768", "messageHeadline": "Merge pull request astrofrog/wcsaxes#56 from anizami/frames", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 122, "deletions": 50}}, {"node": {"oid": "b8b7c781b2faa9a61407f61943fb06657dd28381", "messageHeadline": "Fix a few more instances of the tests setting unicode environment var\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ab1b7e81acbcab30467a3b563a825f1fe2c33a8", "messageHeadline": "added documentation for minpad", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 33, "deletions": 21}}, {"node": {"oid": "ef16af2bf86e53ec3cb844931085bf6febef7d96", "messageHeadline": "cleaned up some code", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 45, "deletions": 46}}, {"node": {"oid": "1b614c41cfbbfb8b423b2b986e15e4503dc9c5e9", "messageHeadline": "Allow initialization of WCSAxes from transform/coord_meta", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 141, "deletions": 93}}, {"node": {"oid": "ff82d491b41cbb53b122fc97c35734bc0afd5470", "messageHeadline": "Make sure we either pass wcs or transform/coord_meta to CoordinateMap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "e993608d01c1383125efb53593651b36fe3c3784", "messageHeadline": "These macros are necessary to build modules that use the WCS API on W\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "def1398c1fa956db4cf46c850b3a20f54fd9bd3c", "messageHeadline": "Windows is a lot pickier (at least on Python 2) about unicode values \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4490b11b56ade74f56575d280456ca81795457e1", "messageHeadline": "The float comparison code was excluding the exponent and only compari\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da42c0f00227d02367cabac312ff0e3fd89d7ada", "messageHeadline": "Added unit test for get_coords_overlay, with custom transform and coo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "cb662516bc6833162a4f0949ea32600f1bc3301a", "messageHeadline": "Avoid duplicating 0 and 360 in coordinate range for longitudes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa37199d9c890d04d712409272251d15738b164", "messageHeadline": "Use a smaller sigma for the random noise in these tests which for now\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e763ad479c166b58629fec310ff9734dd3c582c", "messageHeadline": "Allow metadata to be passed when passing transform instead of WCS to \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "552337c4c600553c0c33c617edb5e8e2b3644c0e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#63 from lpsinger/tick_angle_non_\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "2de1bf451be447366cc02f8b0e0ea245a7a1f9c4", "messageHeadline": "This test wasn't actually making using use of the parametrization; th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fadf3a1c88dca4ba7b91ee851ba45b71e90c37b", "messageHeadline": "Just use a common random seed.  Some of these tests (particularly the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "0cc672fb2b3393b06668347d815795b240a2203d", "messageHeadline": "Explicitly use os.linesep in the expected value since that's what's u\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6a47827f40f0f818fc728133d4221c6bba51a42e", "messageHeadline": "testing minpad on overlay_features.png", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69992a1cf48bb0683a706d3213f1a61b2bbc9805", "messageHeadline": "cleaned up comments, unused code etc", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 11, "deletions": 18}}, {"node": {"oid": "ff019b4d2f43a774cf9034c4aabf045206d3770d", "messageHeadline": "axis labels are now placed similar to matplotlib", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 76, "deletions": 30}}, {"node": {"oid": "d52673fd455c8fad42e855ccb8a370bdc379c28e", "messageHeadline": "Tick angles point along gridlines regardless of aspect ratio", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "db9181eeaaa704d17d922476bb7db8d2dbb37bbe", "messageHeadline": "Merge pull request #2562 from astrofrog/update-contributors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "89f87aba53ae830b62961b2c570ae43baca49fdd", "messageHeadline": "Updated README.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "19622cc49184d3e0416d402e7e19b5e1b22a4118", "messageHeadline": "Merge pull request astrofrog/wcsaxes#59 from astrofrog/infrastructure\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "08fb4c81e16f575d0fc8834452f8234040a4b55e", "messageHeadline": "Exclude six.py from coverage tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7949a5f3e2b6de7ac786c318b26140010037b68d", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 116}}, {"node": {"oid": "43a68f1d03587b1f14cdd1e3c46c54eb0a084ae7", "messageHeadline": "Make sure infrastructure files get excluded from coverage testing, an\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d23ab52556dd452c41db912deb300f8c93c56ecb", "messageHeadline": "Merge pull request #2648 from lpsinger/read_ascii_list_with_newline", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4f3d4594c7e4162d9023e5217acd2bd6039f3d36", "messageHeadline": "Merge pull request #2669 from embray/update-ah", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b0082215e22f25fdeb00358ac9dedb9f87b8397", "messageHeadline": "PR to test Astropy build against what will be tagged astropy-helpers \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45ac8a503497eb01842d6e9d06910be6d618ed17", "messageHeadline": "Add changelog entry", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "25bfb5965f4eb20bad645edf2d62bb94a9d58ba0", "messageHeadline": "Add unit test", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "63f0019d613e5dba11ed9ab1b11362b67f2be8f7", "messageHeadline": "Merge pull request #2667 from mdboom/doc/sphinx-version-check-ourselves", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "9430f82f44ded2ca97b284b90e509fa7d582d2a2", "messageHeadline": "Do the Sphinx version check ourselves.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "adae03dbd525eed59746a7f2289fa2c424f55d33", "messageHeadline": "Fixed astropy_helpers submodule at astropy-helpers v0.4rc2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 141, "deletions": 11}}, {"node": {"oid": "5f1ca795033a7a71d07dd610781925ec59f63168", "messageHeadline": "Merge pull request #2666 from mdboom/test/fix-importing-problem", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 42}}, {"node": {"oid": "81b702eb5d73cbd505cc073cb029a05424a94b95", "messageHeadline": "Merge pull request #2665 from mdboom/wcs/fix-segfault", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f8287deb7ed68f085b3ef1e42edab7982829b9d", "messageHeadline": "Fix \"'astropy' not loaded, cannot perform relative import\" error in test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 42}}, {"node": {"oid": "afc35908fe5bef8ee6cc78676f06f7ce80eeb98b", "messageHeadline": "Fix a segfault in `astropy.wcs._wcs`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1aaa48ffa4d6d0928bb0ba540adc5f6ba049a63d", "messageHeadline": "Merge pull request #2661 from mdboom/doc/edit_on_github_fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "be727117f3de179a59d2288c278958f7ea565ab1", "messageHeadline": "Discussed the addition of astropy-helpers in the changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4085c3444d43000d0f1b4946012d45a83d4fc1fe", "messageHeadline": "Merge pull request #2663 from mdboom/fits/compression-memory-free", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "90a1cd0fe1dec7582222f3d5f7737a627c913e3a", "messageHeadline": "Merge pull request #2664 from mdboom/doc/update-sphinx-version-1-2-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "9b65d70ade83f11dbca074b2263882e1b050f387", "messageHeadline": "Update minimum Sphinx version to 1.2.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "083923098235fbcb9e4f2c03cf152ceff18a127e", "messageHeadline": "Merge pull request #2634 from embray/modeling/model-sets", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2399, "deletions": 986}}, {"node": {"oid": "34668ccb8e991fcf49e15ee95e596220eb553d66", "messageHeadline": "Add a changelog entry mentioning these changes [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b367945247c32512d6cf9f9b9ea98fbc79a57d9", "messageHeadline": "Fix edit_on_github", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e61db3eab3a6ebc59e6436c8187f9737847148ac", "messageHeadline": "Merge pull request #2656 from indiajoe/make-DaophotRead_multiapertures", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "429cd64b6bb5db10b9144097f3d9e9dba70abf13", "messageHeadline": "Fix memory-access-after-free bug.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "070742eec688305db2e8c1db9bab325e98c02445", "messageHeadline": "Merge pull request #2087 from embray/issue-2087", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 480, "deletions": 270}}, {"node": {"oid": "6a21eb03964434edef717da70f8ba74e9ebfe4be", "messageHeadline": "Added a mention of this feature in the documentation and added a chan\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "0a3e98bc1c2e9b1e670c0ba2e3511d6243f2f255", "messageHeadline": "Added FLOAT_CMP to several more of the coordinates doctests, which ex\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 126, "deletions": 124}}, {"node": {"oid": "80737edc15b4fb6c8763090b554e158b8f33e908", "messageHeadline": "More improvement to the range of contexts in which float values can a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d29bc77a2eabc6136d58d0ffdbacd681da1a319", "messageHeadline": "Ick. Remove a debug statement I totally left in by mistake.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9684f9d51b831db8ce609f641318706c35ed3b42", "messageHeadline": "Converted several doctests to use FLOAT_CMP", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "c14c5f9d154764a4afa09ed6787f2376f208538f", "messageHeadline": "The regexp that searches for floating point numbers has a list of cha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dbf5a8e7ab6f532f3d0c54a13d2622ac216dd72a", "messageHeadline": "After getting some experience going through the docs and using this f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c0e5b009121777e5dda22ce55abae34b69d3cb79", "messageHeadline": "Added still more imprecision to this test since it was actually faili\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7eb2506273303f101e5d9f3c826005656d5bb65c", "messageHeadline": "Rebased the branch this is on on master.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 196, "deletions": 118}}, {"node": {"oid": "55cd7277a022f3397e6d7c179f6b8136756c2deb", "messageHeadline": "Simple proof of concept implementation. Still need to decide what to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "0f416af063763f0fcf15702fda94c8c35b0febdc", "messageHeadline": "improving documentation language", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "905d683f4119dffe1cd85c7e2f68718f1b19709a", "messageHeadline": "removed commented out code etc", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 17, "deletions": 77}}, {"node": {"oid": "e16ef6f801019c058977c41ab98b8e3b44566a21", "messageHeadline": "Adding Documentation; Code cleanup ; CHANGES entry", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b3deaa82fac520a70db1b8001352dbcabc02129f", "messageHeadline": "Adding test filename", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d48e3682d72e83896c1d75214e98f8c11e11bf37", "messageHeadline": "Merge pull request #2629 from eteq/2586/improve-frame-repr-info", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 452, "deletions": 316}}, {"node": {"oid": "cda41dd67908c2b42c57c0f656c5f3a5edec24d6", "messageHeadline": "more fixes for frame_attr_names -> get_frame_attr_names conversion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "5252307a14c0c73e362969be29bffb3d57940ec6", "messageHeadline": "remove lingering content accidentally added in rebase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "7ddd5af9bbed321b48bc2d676eb499b8c7979efc", "messageHeadline": "doc fixes in coordinates as suggested by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fc0e3d73d8c354d5a3d962629c67191901b62e7a", "messageHeadline": "Merge pull request #2655 from amras1/update-html-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "f2f219e7db68a17037f0472ed7e3cee6c0d8fa04", "messageHeadline": "Handle silly floating point inaccuracy that shows up on Python 2.6.  \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e20aa5d25b6222d15f58c86a4521efd4d547ce46", "messageHeadline": "Replace all() with np.all()", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2e38b24d1a88ccb7154693e393f54d96652d94", "messageHeadline": "Adding spaces around = and ,", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "242b000c63f855042dff03e99db7179de956c670", "messageHeadline": "Merge pull request #2612 from adonath/reusable_model_testing", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 142, "deletions": 122}}, {"node": {"oid": "3e1a1964734d164e73173d7eb339cc3467b43617", "messageHeadline": "Test for reading multiple aperture daophot file", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "0323124d0de690b8fdeaad621ccd6322c3f4e294", "messageHeadline": "Updated guess list in docs and fixed formatting error", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f48683b9ab2efbb38c31e3098eaccd9a937defd", "messageHeadline": "Updated docs to reference the new HTML reader", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8c23acd039e3c39c6ed20db1ffddae1c4620f34b", "messageHeadline": "update coordinate docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "d5b4ca8a02c7dcfc473ff1bdf71b2da8779fbeb7", "messageHeadline": "tweak sgr-example for changes in recommended_units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8ed4d0180c58b87bddbf66c703a1d34d5badd5d2", "messageHeadline": "Remove NoFrame and replace with defaulting to ICRS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 57}}, {"node": {"oid": "1684cdb79e2d0815f9cdc0ac2b0f13181b0e693b", "messageHeadline": "Update tests for recommended units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "157989435a9f511a3984d6a95d5d5488d620dbb9", "messageHeadline": "added recommended_units for representations and used those for builti\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "913b463cb61ad5211ddcc111cfa8def7b3d54458", "messageHeadline": "update sgr-example.py for new frame stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "65d53ce3c7385d06569e31895fb9942cbbe3566e", "messageHeadline": "doc updates post-rebase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "ff5df6c925a7047a828466d81d3200eab7eff1df", "messageHeadline": "Docstring tweak in convert_input as discussed with @taldcroft in #2626", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "17dc47fab2ce3dfc300047a21f19d8d8441831ed", "messageHeadline": "fixed components property to work on py 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2c21cfd110b39c258ba5969be2283c90c7bcf48", "messageHeadline": "A bit more cleanup and removal of unnecessary bits in representations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 31}}, {"node": {"oid": "efd840a12149527976eb6cb638882b7f225db802", "messageHeadline": "remove representation `default_names` and `default_units` in favor of\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "b48b1086d898fc4163b093687328c63a0ad260e5", "messageHeadline": "Complete representation subclassing guide", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f0f9bc7cad97f332542f57733c7e854240a8b010", "messageHeadline": "change frame_specific_representation_info to use RepresentationMapping", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 79, "deletions": 11}}, {"node": {"oid": "66f3022e3d67acfad76f968a097123dd944170f1", "messageHeadline": "changed representation_names to representation_component_names and re\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "b369b7f713fd06893c5538acc0778d479840aff1", "messageHeadline": "move representation stuff lower down inside BaseCoordinateFrame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 77, "deletions": 81}}, {"node": {"oid": "c4a363d7bcb3b3724105c1f40fd8f6c3593d039c", "messageHeadline": "some code cleanup/clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "ce1e32c7f879e37797813b0d22ecbd925ba30846", "messageHeadline": "update sgr-example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c16198fefcf1752599b9be560ec4f6b1992e4ef", "messageHeadline": "Make frame class attributes read-only", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "f9bb6c464b601c0004dfc1e21bc962512cb0d180", "messageHeadline": "Add Column headers for reading multiple apperture daophot output", "author": {"name": "Joe Philip Ninan", "email": "indiajoe@gmail.com", "user": {"login": "indiajoe"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6a45d85b452e0d451af672cbb2aea9f412dfbc76", "messageHeadline": "Added some docstings to representation properties", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "04308b581d356d8a22429095af2dd5dcaf8a7686", "messageHeadline": "Merge pull request #2647 from mhvk/tablecolumns-initialisation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "68f50d8e926f35f8a8cc716db144b77f4da6b754", "messageHeadline": "Skip tests that require scipy if it's not available", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "002da247ae32d5a06c4b2df2ba3ad98967ea1bbb", "messageHeadline": "first attempt at refactoring CoordinateTransform", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 180, "deletions": 47}}, {"node": {"oid": "4a9e71150780e9732ddac010d1558037c7b950ef", "messageHeadline": "Merge pull request #2651 from taldcroft/table-html-repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "db7abf85838b43a10aa931da679811023b65712c", "messageHeadline": "Merge pull request #2625 from luzuku/group-aggregate", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "96b169ba22dcc7bbcec45aa4e5b368b8519aa97c", "messageHeadline": "Rebase", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "da4d9f0377f7034bf9aba976364ae37460f6bc7c", "messageHeadline": "Reusable Fittable1DModelTester and Fittabel2DModelTester classes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 141, "deletions": 120}}, {"node": {"oid": "777bdf92253cc34dc42d93b5d1eb9e3afbb25aab", "messageHeadline": "Change IPython HTML table repr to show all columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f73b1106e7282addb9ee6542a21db63c83189d7d", "messageHeadline": "Merge pull request #2637 from kaichogami/keV_kel", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "b409e7f87436ac9af41540cc2c1403f37f365702", "messageHeadline": "Merge pull request #2631 from larrybradley/coverallsrc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f791035eed5069b125b949d7b704b188497f7427", "messageHeadline": "Merge pull request #2644 from mdboom/testing/coverage-encoding-bug", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c0e0a7a9dd33edbb10b706a0baa0d73e784ac1f", "messageHeadline": "Added more contributors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "963a66c5f36e30f887147f5d1552c4affa1cd120", "messageHeadline": "Added new contributors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "c6d48df1a23456aa103e9939a82fbb30d68b881a", "messageHeadline": "Merge pull request #2649 from astrofrog/fix-msvc-link-error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d30e16627163f5662fa4fac68e41b849d25db2ca", "messageHeadline": "Merge pull request #2645 from embray/fits-merge", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 114, "deletions": 84}}, {"node": {"oid": "74b0b4cecc6914939baea05ebcd30b24f10b0378", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "765dd98eb3572d04940a7a4845018805d8ac1259", "messageHeadline": "Fix msvc link error: unresolved external symbol fill_docstrings", "author": {"name": "cgohlke", "email": "cgohlke@uci.edu", "user": {"login": "cgohlke"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3bd9e41f93ae5e04c839ea16fcb58628b23a1485", "messageHeadline": "Update TableColumns docstring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59b6601c426d3928fc34a28a550105f413d4036c", "messageHeadline": "In ascii.read(), recognize list containing a newline", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36e69e49c3faafb3a4d596b7ee65bb2a9d8763b8", "messageHeadline": "Update doc and CHANGES", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "7e3834fef785f381dbdeae4a5707105665299943", "messageHeadline": "Merge pull request #2636 from derdon/configdocstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "851fd88ba129ba97e9c314c3f638aeed04ddc316", "messageHeadline": "Address a couple small wording issues in the docs.  Disable a couple \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e5c9767966b176e3060771238a0775945455c4ef", "messageHeadline": "Add two new regression tests based on issues #2235 and #2400", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "245122298ac31b05690b9caa67bfa85afb2023cb", "messageHeadline": "Fix init of TableColumns using lists/tuples of non-Columns [closes #2\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "80a6f25a273a025e82d1424b768c12b3d30eef56", "messageHeadline": "Somewhat fixed handling of constraints--at least they are basically w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 102, "deletions": 49}}, {"node": {"oid": "39ece4c44def63253d486d5fba799cf938619e6b", "messageHeadline": "changed the doc", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "25f2a1b3d7c540438638e790f79dfd65c9649a54", "messageHeadline": "Resolves some basic issues with fitting multiple models sets (for lin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 85, "deletions": 48}}, {"node": {"oid": "63a74b4ce231918e68f55df0435340ce916609da", "messageHeadline": "added keyword for better understanding", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b96f47ecb19c65ccdcde1060deb7f7440eb48930", "messageHeadline": "corrected simple typing mistake", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eddb3679c92e093f0d7639a03a07b9d31d83ac67", "messageHeadline": "Remove some redundancy in the imports", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "489b6926fe2fdfb7ba8c5d634cfb27d2b301e715", "messageHeadline": "Mention the substitution of ufuncs with reduceat", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c63bf35dbcf313c0cbc54e7c5a68229a55f7df78", "messageHeadline": "Added tests for reduceat aggregation", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "d8636b6845fb2f69d8956542ba04b541c0123c5f", "messageHeadline": "Special case np.mean. Check for MaskesdColumn.", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "90e007b1d587fca0e7ac90910a6b7fec8bbf9c55", "messageHeadline": "updated CHANGES.rst about the temperature-equivalencies feature", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bdff0ad3a349436819860f977b9479277e860c8f", "messageHeadline": "fix mask bug", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6e566a08347f69e69448a168dd6c17d4d30ec2e2", "messageHeadline": "use reduceat when aggregating to improve performance", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4b210b9062dab278fa9c1234ba15910b883dec7e", "messageHeadline": "Merge pull request astrofrog/wcsaxes#52 from anizami/add-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 190, "deletions": 32}}, {"node": {"oid": "e92943888f32a7937b368705e5012168f905fa23", "messageHeadline": "described header information in more detail", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0f46994abdf2df040c1eebd22fbfdb54b1a54b4f", "messageHeadline": "wrapped lines at 79 characters", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 56, "deletions": 33}}, {"node": {"oid": "d7fe951f25a77600f363dbae1bed53648545ec03", "messageHeadline": "fixed some links,added doc for changing units", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 53, "deletions": 14}}, {"node": {"oid": "3d1533bb85124d68f10061c9cc9d19df78b3090b", "messageHeadline": "changed example", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4decc3a869206babb544d1d51be58d93c25129e7", "messageHeadline": "Several more updates to the documentation to (somewhat) better reflec\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 392, "deletions": 323}}, {"node": {"oid": "f54d544d7d5156d8eef1ba60c2fa2d5aacfd9162", "messageHeadline": "Fixes spacetelescope/PyFITS#71 on two fronts:", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 114, "deletions": 84}}, {"node": {"oid": "bde0995086a0d07f701a97af1ac26066262075e2", "messageHeadline": "Fix unicode encoding bug when editing the coveragerc file", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "347faa71f157c7468d5e548033edd9ddf84f4cb6", "messageHeadline": "Fixed html_theme", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46a99f1ed646d481a5ce5e8adb05d0184e339f0f", "messageHeadline": "Added astropy-helpers to RTD pip requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d2153c834d166c32acd7b48637476b8cb6bf6b20", "messageHeadline": "small changes", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 25, "deletions": 15}}, {"node": {"oid": "59ba12356a37cd06b7f8412570800e6c7235749d", "messageHeadline": "fixed image repeating issue, only has docs for slicing now", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 39}}, {"node": {"oid": "194fd4f56ec1475d922c1b6d8788ac089b0b3077", "messageHeadline": "basic documentation for slicing and changing units", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 68, "deletions": 7}}, {"node": {"oid": "913f1fccab52b54df54d072d51e1a425be117760", "messageHeadline": "first attempt at making docs", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "ee61b9bcae3717f4fed81d8a9abde3aaee6ce89f", "messageHeadline": "Removed stray character, fixes #2642.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1f222010586b5226e88735a5cadd12ec3441d57", "messageHeadline": "Added badges to README.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e21a438024dcf29d72555681b53f60a5037b5929", "messageHeadline": "Merge pull request astrofrog/wcsaxes#46 from lpsinger/tick_angle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "bc2ce517dd29a82ff7adf55991ff67e2e32c8e32", "messageHeadline": "Merge pull request astrofrog/wcsaxes#33 from anizami/specify-axis-label", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 169, "deletions": 74}}, {"node": {"oid": "1252db66a77e9bdef180b7f154cad2eab7168649", "messageHeadline": "forgot to remove cache=False in one place", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dcf288598a40d2b5d204959c10bb5cecf73a58b", "messageHeadline": "one last cleanup", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7d4b4349d086ae18e1cb7430d70ce0de9f0d9ef", "messageHeadline": "changed baseline images to have smaller size", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 22, "deletions": 13}}, {"node": {"oid": "f3ea10b85856afec85deb7cf5c06be387bed514e", "messageHeadline": "Merge pull request #2635 from eteq/2586/represent-as-strs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "3327d41749bdbd6a7d9ead394c353029d5f3913d", "messageHeadline": "Merge pull request #2626 from taldcroft/coordinates-frame-attr-descri\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 366, "deletions": 163}}, {"node": {"oid": "433856bdfbc38010a5f274d1865c630782ea7152", "messageHeadline": "Merge pull request #2640 from taldcroft/unicode-bytestring-2640", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "efcf05a63b69cd7e4466b6c1fe7b209e0aae475d", "messageHeadline": "Fix a bug in the error message when parameters don't broadcast", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8ba52bc720e588b0b8f6f6fbdea43b57fa84237a", "messageHeadline": "Further progress updating the docs, including fixing several errors, \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 167, "deletions": 71}}, {"node": {"oid": "70aa6a0eb1055d2a40cfe67b26bdd6856de34881", "messageHeadline": "WIP: Updating the modeling documentation to better reflect to the cur\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 192, "deletions": 132}}, {"node": {"oid": "4f553659b07cd5f68952855440dd6f23c8ad52c0", "messageHeadline": "Fix bug in unicode_to_bytestring and include tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "3fd0e0edc66df8267d0d2b2dea65cdedc5546e08", "messageHeadline": "Add unit test", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "51153edb3a1d5b08c629fe0f7d1a3a7223f95864", "messageHeadline": "Update frames.rst to include a real working example with doctest cove\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "f6bf93acd57f2a50669efa2c2e6fd0d745bfb6ea", "messageHeadline": "removed uncessary import", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "90464474257ca86181ff31a3f23a823095a0a6b5", "messageHeadline": "implemented Tom's suggestions", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 44, "deletions": 45}}, {"node": {"oid": "9371ab69feaa1b303d179a6205a4ee560f610007", "messageHeadline": "ticks' width and old dataset was causing image tests to fail", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c07aef2bb190e9a3857f128edee9c5b296219088", "messageHeadline": "removing assumption that AngleFormatterLocator has angles in degrees", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 23, "deletions": 22}}, {"node": {"oid": "760cfe27d047d921d549ba3bf7e1ec22a525f6c3", "messageHeadline": "added test for changing axis units,also uses smaller data cube", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "586924f06b302b061649263a1125b5eda67c70fb", "messageHeadline": "made small changes to clean up", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e06faa61df837c288040d6a626755b7592d593c2", "messageHeadline": "small change to locator method", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "586add81d501a873ebf2ac8191c04f03f155b6fc", "messageHeadline": "removed some more spaces", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f66c176bc79202e45dee9682768a19c4e6d70fc4", "messageHeadline": "cleaned up some code", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a2ec040656e41e317d54bce9870791ebe4e99015", "messageHeadline": "fixed some variables change errors", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e2b9fbdee9225d3ea915edce184164726951d9a9", "messageHeadline": "specifying units works now,merged conflict", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 25, "deletions": 22}}, {"node": {"oid": "d05226ff9fc57f2ca8bc54bcc25ca4ff3ea24110", "messageHeadline": "AngleFormatterLocator now takes quantities, updated CoordinateHelper \u2026", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 46, "deletions": 37}}, {"node": {"oid": "7e0bcb57108c5185929a50c70b5035a6188236f3", "messageHeadline": "added set_format_unit method", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 19, "deletions": 5}}, {"node": {"oid": "d9a86e487d8c9db3df4e778e88c57c4496be8850", "messageHeadline": "oops forgot to remove a * self._format_unit", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "782b2ac195fd5ea8c11615e97f6ace10c8a47d0b", "messageHeadline": "added format_unit to change units", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 26, "deletions": 3}}, {"node": {"oid": "31e1ab0cfaed3202064fcdb24ca8b3b3a30863bc", "messageHeadline": "spacing has to be quantity for ScalarFormatterLocator", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 39, "deletions": 24}}, {"node": {"oid": "3d1b77ef785abf0ff5594480e964d5a6ecaedadf", "messageHeadline": "Compute tick angles by advancing a small amount in axes coordinates", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3bc6a15b0e86f7b2938ea5e0b4a251493e838b0d", "messageHeadline": "Don't use Astropy docs theme for now", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dc6d9c903e92e8e5ba16b45389263229a8103c6a", "messageHeadline": "added doc for the temperature_energy equivalencies", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6274b039b79f0a63ce05c28f779afc4a0e6a9fd1", "messageHeadline": "changed tests(removed magic number),removes scipy import", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1f880cefae57b76b9860893f8ea8b52371f45961", "messageHeadline": "Merge pull request astrofrog/wcsaxes#49 from lpsinger/rcparams", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "9dbd74b8d5967219e8f7e5c9fcd7bdb39af833f2", "messageHeadline": "Merge pull request astrofrog/wcsaxes#50 from anizami/datasets-modu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 16}}, {"node": {"oid": "f601084ac5bc09ef8b5a4637d71832f8d7596189", "messageHeadline": "added option for setting cache in datasets module", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e162c461f2136a2f3b8f12ef9283709afbe5b1e9", "messageHeadline": "Merge pull request #2638 from eteq/fix-empty-array-frame", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c2b8f9563fa27f5f4e5c1cd685c742080147a9bd", "messageHeadline": "Typo fix pointed out by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee54bc10cc5ff76dc1e37de3eb2971c725cff84a", "messageHeadline": "Make subclassable FrameAttribute with convert_input method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 138, "deletions": 55}}, {"node": {"oid": "c2d87a2c19c7ad38ab49c2db1cc4d6f09d9788c1", "messageHeadline": "Address two more comments from @mhvk: Fixes a faulty logical expressi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2fea3db239376a8ba1fc8291c2d8c9045ee2aad2", "messageHeadline": "Don't override the backwards compat for the param_dims argument, as p\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0449ae3b7daf550865e862c722d18346e4b3fb67", "messageHeadline": "fix cases where bool(frame._data) is False", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "713dffa80fa15ced3cad9d47a98adb6d7159e891", "messageHeadline": "added tests and doc", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "f574a7563b557f81f2dddd9d15ba3f91b58fb883", "messageHeadline": "Fixed sample code in docstring of ConfigItem.", "author": {"name": "derdon", "email": "liedtke.simon@googlemail.com", "user": {"login": "derdon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c13b4299e82d63256635b25015e51b4144960af5", "messageHeadline": "refactored l1448_co_hdu", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8023e73e3d275b79279746215cf10417f536e4eb", "messageHeadline": "Merge pull request astrofrog/wcsaxes#51 from astrofrog/update-from-te\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "23f2a27e59bafdc637d5487bb13e85d1d205e813", "messageHeadline": "changed import words, edited documentation accordingly", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0ba42e8d6448b03fe4432944396e719355a8a515", "messageHeadline": "Latest updates from Astropy affiliated package template", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "0172e4207d9540578c98c77fa192c2fa891e923a", "messageHeadline": "removed code in docs that used msx.fits and deleted the fits file", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "258128b67568eb43c953c2751a77306c6b9ebdaf", "messageHeadline": "datasets module now returns hdu data for the images", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 20, "deletions": 16}}, {"node": {"oid": "63ac60fa46dd2da4f32492e0b010864b8ad489ec", "messageHeadline": "added an equivalecny to convert between kelvin and eV", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fb752229f0905713e492246fea464b00b38145ca", "messageHeadline": "renamed cube function", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "291bcc20bf9e6374d3016088710f71ecdc499cb3", "messageHeadline": "cleanup", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4a3cc61da1e7bf5d882c94bf6b7ea3668619e048", "messageHeadline": "functions return specific images now", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 27, "deletions": 10}}, {"node": {"oid": "9480e808445459864a3e192f46529c4892294b09", "messageHeadline": "made a new datasets module", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "739c56d95f9853f439ba2a9ba433263f32ed53d1", "messageHeadline": "Merge pull request #2619 from eteq/fix-rot-matrix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "a6cf8b61a9e583f199aafbcbe039e077438cca21", "messageHeadline": "Fix for Python 3 (izip_longest -> zip_longest) and skip the doctests \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "43d40798bc8ff64481d4d724742073fe39a474aa", "messageHeadline": "Add argument to set tick width", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "6e617e8d763a415e1d78aef0d19c71d3d9c3ecd7", "messageHeadline": "Add unit test for default grid and tick style", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "fe4d4100e525bc88b5d9f9ad21f6280a0b92f0a7", "messageHeadline": "Add new documentation for how model inputs and parameters work.  Most\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 176, "deletions": 34}}, {"node": {"oid": "e4470030709fcf2eac9b55fdb25e5ac5a8e148f1", "messageHeadline": "Inherit default tick style from `matplotlib.rcParams`", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "a2cd52771422e25c8dfd366f89c36bbef14aeb31", "messageHeadline": "Fix typo in exception message", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44fb0a5f808ea7eab164e398cbd84f25b50022dd", "messageHeadline": "Added a couple more tests cases and the fix required for them to work", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "30f654c43cfc4f2dd5d8854ea0aeac78b8427552", "messageHeadline": "Broke format_input into separate subroutines for singles modules vers\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 165, "deletions": 96}}, {"node": {"oid": "49a075233d69b2d36671afca6518fb6b612f8195", "messageHeadline": "Fix a few other tests that weren't working correctly.  The explanator\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f986c3e063394d4fe01cb8a0816ff20b123a1c5c", "messageHeadline": "Go ahead and make a special case for scalar inputs--they are allowed \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "f027d2719fe166cf8bc3ab21d029d5b4d70d55df", "messageHeadline": "Some major progress on getting all the possible input/parameter combi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 452, "deletions": 63}}, {"node": {"oid": "3d5cb9220f981339f6e13b39b318407eda08e34a", "messageHeadline": "A more useful implementation of check_broadcast--instead it now raise\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "35508ad5a8c35f3b8f8a0d363a907047c791a7a8", "messageHeadline": "What is logic?  Actually, no, I don't know where I got the idea that \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 87, "deletions": 68}}, {"node": {"oid": "5f96e79c5620c06f122d5e58dbe0a8ddcba50166", "messageHeadline": "Just a bit of trivial formatting fixup in this module--several of the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "d63bf25e2afc6d617426bbf3a0badc7d76ef64d4", "messageHeadline": "This should just raise an AttributeError, since __getattr__ is not de\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cc88253e7ebec84070b4eb48421051104d8ee63", "messageHeadline": "WIP: A lot of work to make sure that array-valued parameters (with or\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 441, "deletions": 128}}, {"node": {"oid": "19ca09df1a60670a9668c00879cc358c8abbe6db", "messageHeadline": "Re-introduced an n_models argument analogous to the old param_dim arg\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 193, "deletions": 179}}, {"node": {"oid": "e2a6a71b6949d5e6206d553a0fa23d98e2012065", "messageHeadline": "Fix the param_sets property to work somewhat consistently within the \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "e844bdadf7914bcd00de9d4300e8d75b76abbec1", "messageHeadline": "First pass at \"model sets\" implementation.  This gets all the existing", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 376, "deletions": 409}}, {"node": {"oid": "ad3689029618e6eadaf56f6962e1c6377402d089", "messageHeadline": "Inherit default grid style from matplotlib.rcParams", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "5dbedd297cefe89a37c47cb713e6ff10ce6bcd80", "messageHeadline": "Add coveralls --rcfile option", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb4601512b702979a67c0998a433c41dd6e46633", "messageHeadline": "Merge pull request #2615 from astrofrog/remove-parallel-travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "c533851749100c4cb91a16b84835b9fccd11a304", "messageHeadline": "Merge pull request astrofrog/wcsaxes#19 from Cadair/coord_wrap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "bab52fa99b8dd837510ea6ff021dac3d9081cae6", "messageHeadline": "Add coord_type_from_ctype tests.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e9b9b88756ba1de2b53646e07fd1620c5426dd7f", "messageHeadline": "Make coord_type_from_ctype return a default coord_wrap", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e2e5ebebabab171926d839bb54ccee0076dd4d17", "messageHeadline": "Merge pull request astrofrog/wcsaxes#41 from anizami/new-image-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 195, "deletions": 23}}, {"node": {"oid": "06439b1788d0ed16821a135149f37f1f377463ec", "messageHeadline": "Non-resolved reference needs double backtick", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "331a31f01a987b917886ddc46e5751089a591813", "messageHeadline": "added tests for image comparison", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 195, "deletions": 23}}, {"node": {"oid": "cdef7226a4e2089b0c79425375677831ca4bdb99", "messageHeadline": "Change frame_attr_names() to get_frame_attr_names()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "b907c723d0c6846ac137f91908d2e752614e8531", "messageHeadline": "Initial attempt to fix #2185", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "946e3c8a754a2c33c86dc47dafd015b4648bbf13", "messageHeadline": "Restore proper inheritance of frame attributes via __mro__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 17}}, {"node": {"oid": "2f66a8871e2be0999cf535b0e855f819aa6da29e", "messageHeadline": "Put FrameAttribute into public coords API so it shows up in docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "367de856e708d9e99b1dac9c3c37d7b8b23e97a2", "messageHeadline": "Add unit tests of FrameAttribute descriptor", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "a66ee6a7285aa2324a3d171d6877daf89d9d95e4", "messageHeadline": "Update docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "0d39e43918258910920bf8a523fdb38d94fbb313", "messageHeadline": "Replace class attribute frame_attr_names with descriptors", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 89, "deletions": 98}}, {"node": {"oid": "891ab76d2f5be51a9caa402f333262204961ed4b", "messageHeadline": "Added test for represent_as", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "56fdd3b47f22603003a2ff576a3428ee91ebb9a3", "messageHeadline": "Added option to use representation names in represent_as", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "af166ba5681a6a61f944c12e140f715b06550101", "messageHeadline": "Merge pull request #2620 from eteq/fix-sky-coord-init-nodata", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "2be96a93f9659b90ecdb7b2fed67bdd8b0fc7799", "messageHeadline": "Make SkyCoord creation fail if data is not provided", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f3e3446a01c7d730d53685a2d0cec63a0d98ccfc", "messageHeadline": "Bring back helpful error message when ``.data`` is done on a data-les\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "f58a96a9d78eae4dc9e736d62fa253880da01921", "messageHeadline": "Added missing mention of represent_as in coordinate docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9a46c714aa12cfaa642b1e8d455a4d0fadd938bc", "messageHeadline": "Merge pull request #2586 from taldcroft/coordinates-preferred", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1161, "deletions": 374}}, {"node": {"oid": "07a973751c159bbf272941973421fbeae85e943e", "messageHeadline": "documentation updates in coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "df4745ab83fd6d20e9fcb76a2cbb04ee16be8f51", "messageHeadline": "Merge pull request #2616 from larrybradley/opdeps", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "52c46f2401fe4bf7d7fe43a65c2f501b6eab34c6", "messageHeadline": "Merge pull request #2571 from mhvk/quantity-output-from-non-quantity-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "26f0552da4a7bde196a9a49b121a40067be77a9e", "messageHeadline": "Updated tests following @neothemachine's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "37f3b1a5e4755fb3f41bbf5b8ec68e475f6f0cf9", "messageHeadline": "array -> asarray as suggested by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd64e58ef87d8c96d5bdff670e80ff34685ff9cf", "messageHeadline": "Remove unneeded six import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c703680ca8c3c1a108a77766247efa85c7aa1b39", "messageHeadline": "Representation tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 236, "deletions": 90}}, {"node": {"oid": "c6bbc9901bcf5637482f866b3a5cff17a9310f09", "messageHeadline": "Removed the repr tests as they may not be guaranteed to pass on all s\u2026", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "647b699bdb3ebe89ad96ba1a89abb68252c094dc", "messageHeadline": "Added testing for string input.", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "72bb2c8d275dfc52ade49ecdb47969fc67b28f9a", "messageHeadline": "Added tests with keyword arguments in similar vein as previous commit.", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2172568adabf41881638bc2e98daec7e4b7947d8", "messageHeadline": "Added tests for positional inputs to SkyCoord.", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "066fb89feb20f1d5e3c4a79765385c603483dd2a", "messageHeadline": "Added testing for unavailable attributes in a particular representation.", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "e1d0cdba253d29dc98db82071d70b82d138e4ae0", "messageHeadline": "Changed the representation setter-getter tests a bit.", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "a52418f1fb88e2f149b199b401fb2f0d72ce9f91", "messageHeadline": "Changed preferred_representation to representation in method's docstr\u2026", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4df32057fc6ef0b2ccbb7bdca7fd05db4695da77", "messageHeadline": "Added first few tests.", "author": {"name": "VaticanCameos", "email": "chakrabortypritish@gmail.com", "user": {"login": "PritishC"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b44f1fd8b6d421a1800ce613196be74261601f8d", "messageHeadline": "Merge pull request astrofrog/wcsaxes#42 from astrofrog/use-astropy-he\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1451, "deletions": 281}}, {"node": {"oid": "26deb01c07ed41ad9d12b7ca2a1bd7a71225bc2a", "messageHeadline": "Enable coveralls", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59881b81f5e2d9f1e1988f1de0e8b664c42d0891", "messageHeadline": "Don\u2019t test Python 3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "819d8d0cf86724350280b0afe0ba53257c231221", "messageHeadline": "Make use of astropy affiliated package infrastructure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1455, "deletions": 280}}, {"node": {"oid": "6897f4d2cbe7a06b2466319baa02422daf779a3e", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0a9225fae3b47f051ce08d0f4751e23dee809bb6", "messageHeadline": "Make angle_axis more consistent and numerically stable (and test)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "277d725321328f5e07b4661add0de30c341a49c4", "messageHeadline": "Add explicit rotation_matrix tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ddd2f32784a6117221037d045456dd730c0743ff", "messageHeadline": "Update rotation_matrix to reduce rounding error and correct sign conv\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "28cfac996c90b593694d667e73fc90539166f7f8", "messageHeadline": "Minor cleanup to get docs matching current code for coordinates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "601428406164f8c9bbba5c1d867560d9d917f330", "messageHeadline": "Fix coordinates documentation warnings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "05ad3af65a99315dc7a2aafe0bc405d3079ae5d3", "messageHeadline": "Implement @eteq suggestions to make attributes public", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "089448a834c9681653eade2f02cbeb1db7e2329b", "messageHeadline": "Change _representation to default_representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "d577b2d49a530ad07fd31feb12c100cadd68b954", "messageHeadline": "Return empty dict for repr_units,names if self.representation is None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f06f6e119e8551304c899af6d8e4a5f9c900a972", "messageHeadline": "Fix the sgr-example to work with new dynamic representations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "4ba4edcd74294eb239bd9a31f131a5f7f29da2ec", "messageHeadline": "Add more representation narrative docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 294, "deletions": 32}}, {"node": {"oid": "f466f748404bf372c1e9221f5598521306bbcb34", "messageHeadline": "Change SkyCoord attribute access error msg to use class name not class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb0b49dbc3a7d933c1d66e4107ca4882ae0b46d3", "messageHeadline": "Add representation_names to builtin dir behavior", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c3f2e77b63008dbfad80e6f382d0c06ce490272d", "messageHeadline": "Update representations.rst documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "e41865c87f788169acf073784431fb044ec25435", "messageHeadline": "Remove orphaned BaseRepresentation.attr_dict class method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "03f5666e7bda44ec4f2a8621bd3020915151b895", "messageHeadline": "Remove FK4NoETerms from the list of frames in test_round_tripping()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "413cdb8bb05c5bb2bbe5b3945477a01d2fdbeb4b", "messageHeadline": "Update coordinates getting started with section on representations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c794657770bc0909fdddbb27553d1b9c286905b7", "messageHeadline": "Update SkyCoord docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "82dbb98577959e9f96d39196734c8706ccf9a6a8", "messageHeadline": "Refactor coord initialization and _get_represenation_attrs to simplif\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 41}}, {"node": {"oid": "d07358af8cdcec34ee1c270ddb6442613b7689b2", "messageHeadline": "Generalize coord init to work for any representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "3c78bad6c1ac987fb27dccf4a95fcfd2473a0842", "messageHeadline": "Improve error message for bad representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26bd203e4e9e9d6435a25ff0ad0e574e4ca4b9ba", "messageHeadline": "Allow for string input of representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "2f732d9c25d3d7e1b2980040f3b293a8fceb909a", "messageHeadline": "Make frame representation_attrs completely dynamic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 73}}, {"node": {"oid": "d6aab0ffb1168139122b9119224ffa58558687b2", "messageHeadline": "Add global registry of representations and default names and units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "9586998c5933eb25b50bae26d2012d3641031bd5", "messageHeadline": "Expunge 'preferred' for the most part", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 79, "deletions": 77}}, {"node": {"oid": "80ac0d979f4f0a77ecb34c565df6c7895501942d", "messageHeadline": "Change 'attr_units' and 'attr_names' keys to 'units' and 'names' resp\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "484060176907951ec1c806f3311306a7f819ef0c", "messageHeadline": "Fix docs to pass doc tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "57537929f59eccce43d723ac90e8747cfb126a87", "messageHeadline": "Fix test to use new way of specify no frame units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "14b79901b49f146d0f7872b1155478f3e12366e2", "messageHeadline": "Add in_frame_units kwarg and move unit shifting into frame represent_\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "80790fdc1de0cff4bb013e92410953c8dcdf8a51", "messageHeadline": "Add SkyCoord representation property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "17ee33e27500ffa0076cb50877dcdb38c5fa2306", "messageHeadline": "Fix SkyCoord and tests to drop preferred_representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8f4f7fbce0ad137b6f1702fb20f89b2be1935c3b", "messageHeadline": "Add more concise way of defined represenation attr names and units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 78, "deletions": 111}}, {"node": {"oid": "7b3a99e628b1301e297e19a702e58bb26364eedb", "messageHeadline": "Make representation._attr_classes be OrderedDict", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "c8b60f854a0380e25e7d40de1bc844ed0b306e10", "messageHeadline": "Change from preferred_representation to representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "a591e87648a73d62b2fee0dd745119c63879df04", "messageHeadline": "Generalize input as BaseRepresentation case", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2b5da217d4754fcd6b3ceb7b4e805d75ed6399f0", "messageHeadline": "Add UnitSphericalRepresentation to _representations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "08b12d139baab331607fb5c1c16046b5a1ab9d21", "messageHeadline": "Fix test regressions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ad0459d6d4a17f621cda8201fc07a0f6ec50986e", "messageHeadline": "Generalize positional args", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "73ce43e2943ed28a30465401fadce9a4fdff5e74", "messageHeadline": "Allow for initialization from non-default repr coord or frame instance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "920f84e6029ab5c2a453be5c6f822230b7144804", "messageHeadline": "First cut at generalizing SkyCoord inputs for other representations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 42}}, {"node": {"oid": "c4d9b0de0d134302dd82b2360c376268b0263172", "messageHeadline": "More units generalization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ae604349b52548151115fac38684763f7c4927f5", "messageHeadline": "Add _attr_classes to Representations to indicate class types", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e9e5da9d2dd20fbdba00988f1c0ff2c1f4f500b2", "messageHeadline": "Make sky coord units handling somewhat less spherical-centric", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d14060b0194fdd452a0d82a2bd9f06ef9f73057b", "messageHeadline": "Make preferred attributes dynamic by not creating properties in MetaF\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "6ca651e21898d1eeff3d4c1ad3eefce0b9316714", "messageHeadline": "Allow attribute access for preferred representation attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9680f1e5c4e8283ec93d11a1871ca4121dfe72d1", "messageHeadline": "Proof of concept for dynamic preferred representation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 121, "deletions": 39}}, {"node": {"oid": "6ddcec9327039e8cd80bf8bce42e54627c286942", "messageHeadline": "Implement suggestion by @embray", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97995a14d6b468e528d593826dc962bb3d3b05fd", "messageHeadline": "Merge pull request astrofrog/wcsaxes#40 from anizami/add-make.bat", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "d074ee888b01cb22057e16837da54a838d2f9488", "messageHeadline": "added make.bat file", "author": {"name": "Asra Nizami", "email": "anizami@macalester.edu", "user": null}, "additions": 170, "deletions": 0}}, {"node": {"oid": "5f71c036d39998512b95632750cbcdcc08ee2f82", "messageHeadline": "Merge pull request #2614 from astrofrog/remove-samp-context-managers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "e7295660d4d5d694c9935eb4bea6df5ee60f97a4", "messageHeadline": "Merge pull request #2597 from mdboom/wcs/test-extension2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "eafad7a327e672a9f573dfdcf5bfd1d953db3787", "messageHeadline": "Merge pull request #2441 from embray/fitter-separation", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1001, "deletions": 455}}, {"node": {"oid": "0e3f1f171b9e98a6a4afdead147c378da0150df0", "messageHeadline": "Removed custom ImportError for most optional dependencies", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "d760a23648adfdba7b37d6b4049e2a663824bf78", "messageHeadline": "Remove parallel testing from Travis, since it is prone to many false \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "f3c47b5b1ee26a1e5fe352b1be6c0d03241fadf8", "messageHeadline": "Fixed typo", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fece39aa8128fa06af0f17a4f32b30ad73421239", "messageHeadline": "Remove current context managers from vo.samp (will be re-written in f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "af20e53d951c2697d9ec3ddc09b1196a063dce3a", "messageHeadline": "Added developer documentation for optional dependencies", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "6daf2907165981ba7aef1cb8e14009c9c4de7a37", "messageHeadline": "Merge pull request #2599 from mwcraig/add-electron-unit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "96a9816f0dddff0d1564f1fd138ce01f2b2d8ef5", "messageHeadline": "Followup to 121eb3ff5d8d2dad72993ad36d2e27e1683a8148 -- the header ar\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "5899fd6994abe5ec2746e3acc8a5ae09240b6411", "messageHeadline": "Don't use --parallel with Python 3 in .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "072e2d0efa9345a6a0df0abfd47bc131c1c43b80", "messageHeadline": "Merge pull request #2610 from mwcraig/pin-numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e5daee7500f524a16657611d08f98ca1b7de011", "messageHeadline": "Fix typo in a couple of docstrings", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7567627dd6c4da2cd99678d815f60228d802e190", "messageHeadline": "Fittable models should not be linear by default, though I added linea\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "851085f8c23841bab99d560cdb2fc45aa91cc540", "messageHeadline": "Add numpy version to all conda install commands to ensure numpy is no\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "121eb3ff5d8d2dad72993ad36d2e27e1683a8148", "messageHeadline": "As reported by Phil the new_table function wasn't passing on the nrow\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fee2d0844a8dfbf36cce0685c95056085193201", "messageHeadline": "Merge pull request #2415 from astrofrog/use-miniconda-for-travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 47}}, {"node": {"oid": "a121b75d6b12f653f142bd4224b7a7008f872b21", "messageHeadline": "Merge pull request #2601 from mdboom/constants/copy", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a6c1f4581bcc80e12c180aff59fa2b55f304c8f0", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "41d5e5ba159f57aa36d34086020efa2950880e3d", "messageHeadline": "Attempted fix of #2597.  Forcibly put the \"new\" astropy at the front of", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a471da68847a502f7b6443c0459f884616c676d4", "messageHeadline": "Try and simplify Travis file by setting default for NUMPY_VERSION and\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "961d0f277934a6314b05b18826ac9b270bb4d921", "messageHeadline": "Update channel name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "253a806081b12588709d53c402921a1ef3ab408f", "messageHeadline": "Add changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7a5472dbce767e557adebd89092bceda9d50b33b", "messageHeadline": "Add formatting to electron unit", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94e68455f3438167c73172fddd09df9c5e461eb0", "messageHeadline": "Add an electron unit", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8e03f746b9f3b18f7c4134cf4dedc9224524c85", "messageHeadline": "Merge pull request #2602 from mdboom/config/dont-warn-if-there-is-not\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "67c580124ed993cdd613b42125c0052dedcfc022", "messageHeadline": "Merge pull request #2532 from embray/issue-2532", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7a747146a42d9c9fdffbbe122e1e22b7013a3d98", "messageHeadline": "Add back Python 3.2 with an old Numpy version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a87656417adbaf0e4e4d2e59c57244fd0f5d338b", "messageHeadline": "Make miniconda.sh executable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "814840ff4dd1f9cf153f7e7aa69a8b2eea932cd0", "messageHeadline": "Simplify miniconda installation and always point to latest version", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "5b761824086b41b1d2ac647e9907deb1a134a8e1", "messageHeadline": "Add python 3.2 build", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "25ee772bc3d9920fbd8451a528539f996fed9a7d", "messageHeadline": "Install all sphinx dependencies, and test old Numpy versions only wit\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4579b8bfaa09242afec90e60d8c0a4d5e6b1f082", "messageHeadline": "Use MiniConda for setting up dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 51}}, {"node": {"oid": "481884c1a72fae78f817fc20a4145bbeb7ecd3ae", "messageHeadline": "Fix use of backticks in recent WCS changes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b837557cb8e14385f8b95a61863559d5836c9b0", "messageHeadline": "Merge pull request #2538 from nden/fix-docstrings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 53, "deletions": 22}}, {"node": {"oid": "3bdb845e9b499917d4c9e455cc9df513bff0dda3", "messageHeadline": "Hack to basically restore the functionality of running 'make' from in\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5b674aab43da2d21d9c02c4639690a3a0b51684f", "messageHeadline": "A slew of minor documentation fixes--many of them for things pointed \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "c8dced0342294bae341be91ad729055b50cf4330", "messageHeadline": "As requested, adds a simple test for the SimplexLSQ fitter.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "fe34d7c218b027dcb5be897bb376f708f5e33afd", "messageHeadline": "A little more cleanup.  Use the assert_ function directly instead of \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "a76c7561f6d2aa7282ac05ac5e5af9063248f747", "messageHeadline": "Just a little test module cleanup", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 21}}, {"node": {"oid": "b1a86c6a2bc9f4203218e24e1e339b28395ed54b", "messageHeadline": "Fix a few more references to NonLinearLSQFitter", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "840e723662ad090414310c2d8945b6e9ec05baff", "messageHeadline": "Fix typo", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fc2ad658f0dd9b7005238e05c5b918c765987de", "messageHeadline": "Remove this no longer relevant comment", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "bf35f8a5ae370df37cb9e426a3b3e657119689e1", "messageHeadline": "Fix up the examples a bit to reflect the current code.  I agree with \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "b6bbc38064d67d506b6a0e5ed3950a9fa211373b", "messageHeadline": "Add changelog entries for the changes introduced by this PR", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "736b0acc8db71ac2c855e1d5eb40c27927f0f2c7", "messageHeadline": "add example of a user-defined statistic function", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "2cf7cf8ac3c992c9fa34ab9bae9bd0c6f8c06bd8", "messageHeadline": "PEP 8 and docs changes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 91, "deletions": 40}}, {"node": {"oid": "b3dab27f2ff03dcd3d556f0bb60de7da00afa91a", "messageHeadline": "Initial split of optimizers/statistics", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 610, "deletions": 349}}, {"node": {"oid": "18c738323518c0807cf2e01ef739b56348c2a1b9", "messageHeadline": "Add full detailing of API changes/deprecations for astropy.io.fits, a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "11e3ad6a2354cdcd97c05b13466aac80c83cb3f0", "messageHeadline": "Merge pull request #2575 from embray/fits/pyfits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2006, "deletions": 1199}}, {"node": {"oid": "926093dee82e7a6837bc9ef88d0f7cbb26a9d85b", "messageHeadline": "Merge pull request #2593 from mdboom/test/pytest-exception", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5fdd5081dcb5f2c9ce4e01dcbaa4ef7ecae90de2", "messageHeadline": "Don't warn about missing config file if there isn't supposed to be one.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "67e93b121e3f568a65e230ec9e70dd8c285ec364", "messageHeadline": "Fix copyability of Constant objects.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0eb1f9507a48389be5d5937f75e43d0c60f3924b", "messageHeadline": "Use `py` module correctly.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e874ae17b4edca5eea84cd28998915519640db1b", "messageHeadline": "Merge pull request #2598 from amras1/fix-read-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6687aa028c91835c070d4eb20073c514f55a278", "messageHeadline": "Merge pull request #2511 from taldcroft/table-column-order", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 122}}, {"node": {"oid": "d3bdf6fa0dbb1e295c34125c2364dd1bcdddb72c", "messageHeadline": "Merge in fix for https://github.com/astropy/astropy/issues/2595", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "9b38b37425a28012e0b7d7385bee5be10197c954", "messageHeadline": "Fix reference to PyFITS [skip ci]", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09616705c69f90d67b2f5dfcafbc7f74e4e3f017", "messageHeadline": "Fix references to pyfits in this example as reported in #2303", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a4ab2eb2919ed1fa84c5b8441e4541706049a959", "messageHeadline": "Fixed stray reference to the pyfits module in this docstring", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87b3557c3b47acdb46cfbd341e26c89f05e41b03", "messageHeadline": "Fix a couple unused imports and small typos that were brought in alon\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9a388e2064291e686202565d77a4519990447e95", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1974, "deletions": 1185}}, {"node": {"oid": "bc27cea22a26272bb856d66bbc524dc26c0ff486", "messageHeadline": "Remove deprecated (since 0.3) units and dtypes kwargs, attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 62}}, {"node": {"oid": "9bd2a5708953a1ba716930e221962d330295ee75", "messageHeadline": "Mentioned in docs that ascii.read can accept a file-like object", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d0d593deba3aa96bf665a4b9544da4f5dd6b967", "messageHeadline": "Updated CHANGES.rst for #2591", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb73e67b83fb452bb009b303e88ff9c405ed331b", "messageHeadline": "Merge pull request #2591 from mdboom/docs/smart-resolver-fix-crash", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ae84339ff05dbcf209ed120925416471f6b9723", "messageHeadline": "Updated supported Python versions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "634213c3485b4d86d693f879d0cab64b5748b139", "messageHeadline": "Merge pull request #2560 from astrofrog/whatsnew-0.4", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "0146246af88e5114cb8c98569933c40a5adbcb4e", "messageHeadline": "Added some entries for 0.4 what\u2019s new.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "d25c4872e9c5357b0b3f104867674422dfc9cb25", "messageHeadline": "Fixed indentation in CHANGES.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee494bc7a512e9b62c3cad786932ac5e7195ed22", "messageHeadline": "Fix #2418: Fix crash in smart resolver when the resolution doesn't work.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca20b715909bce6d204ace05a08c1412a05ab55f", "messageHeadline": "Added entry to CHANGES.rst about fixed API links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4fb1092942a0cafbe41fc3ec5b0ccba33062e4cb", "messageHeadline": "Merge pull request #2508 from astrofrog/nitpick-options", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 387, "deletions": 268}}, {"node": {"oid": "65c7a2bfc8a67f3479b8d0e2cf1c2090cba57912", "messageHeadline": "Merge pull request #2572 from mdboom/testing/deprecations-as-exceptio\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b1e08edffeee06cddb990d92ba1a7413a7df40c4", "messageHeadline": "Fix failing tests on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c72faedb622859288c377a6ec8925b5c0fb52ff", "messageHeadline": "Fix one more last link", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aec28ad462e7e3e8548f3d1037332a8bf66a4069", "messageHeadline": "Merge in latest changes from astropy-helpers, which removes the need \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "e0475a1cf7a23c0f7daf7ddc59e85534752fb250", "messageHeadline": "Updated astropy-helpers to latest version to include Python 3 intersp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd6bbef35abeca1cb5fb9911f598cd97e58c3b01", "messageHeadline": "Small improvements to exceptions file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "458a4d6de056856f9b4ca4818cbabb30459b146b", "messageHeadline": "Remove \u2018object\u2019 from exceptions since it is already included in the P\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5c3afca7a4cf59a0901665abfd4261cadb7423a3", "messageHeadline": "Fixed the last few API links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "53827279db62ba9187d0ebe84a7f130f8936ca7f", "messageHeadline": "Moving python3 intersphinx file to astropy-helpers", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3554404247ef7b721c702c16b8c7a467bc66a44b", "messageHeadline": "Fixing a few more api links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 59, "deletions": 54}}, {"node": {"oid": "0141145bdbc57ad7c9c273ed6da6c2f15fb90ce6", "messageHeadline": "Adding python3 links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "ec64b7e0bd77433c05819c2cbdc765d7b0b3400a", "messageHeadline": "Fixed more API links. Fixes #2510.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 76}}, {"node": {"oid": "dde6e4f2d4dcd5fca606746340d148fdd713af74", "messageHeadline": "Add more python3 exceptions", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "58932e9f210a35e11926fc355d3f0c23df904e03", "messageHeadline": "Fix more links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 62, "deletions": 57}}, {"node": {"oid": "e48680d2008d70cab04cc1d15929a66b6569420a", "messageHeadline": "Add list links as exceptions as they depend on the python docs and th\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "527783235e496a805cfe68277e740408b2dc43b6", "messageHeadline": "Make smart reference resolver aware of private classes and methods and", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "36d17c5360c67470c8406b5f3006e9ed4e323199", "messageHeadline": "Re-enabled intersphinx on Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "952dfd4eb55e6540fb935a32047a90d54497c6a2", "messageHeadline": "Fixed more API links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "e68ca1a1427a20b8c182c0b826b3cd0717a155be", "messageHeadline": "Move nitpick exceptions to a separate file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "b2872481e4b2ee3b45eb0c0f2559ca08c47a0535", "messageHeadline": "Fix some API links and added some exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 95, "deletions": 54}}, {"node": {"oid": "5335268bda21be97eb2c994ab3bf17463667014f", "messageHeadline": "Added nitpick options (still False by default)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ea819c71008f324860ced8a6a618bf3020ccc4b9", "messageHeadline": "Merge pull request #2585 from eteq/altaz-warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "8326d604e51764141870f70da444c0d47f642f92", "messageHeadline": "Allow multiple --key arguments", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "3c3230c8649a5ad2cafa76044ba4dbf122af089e", "messageHeadline": "Merge pull request #2581 from hamogu/addwarningline", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "cb55dccaed30be491fc460c11cf0f8795964f9b7", "messageHeadline": "Merge pull request #2589 from mdboom/setup/astropy_helpers_dist2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "52d7a9ba4138c30dfc66c40e549760b667103e43", "messageHeadline": "Merge pull request #2573 from keflavich/limit_progressbar", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "c2720e7fa236be31216e2d533ee64d54a9fbad04", "messageHeadline": "Fix #2502.  Allow a way for affiliated packages to opt in to deprecat\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "666806d55d464609743080cd9b3340af6431ceb9", "messageHeadline": "Exclude git related files from astropy_helpers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "14e039adfe0a70a901351aa327020aecd46a6c33", "messageHeadline": "Merge pull request #2326 from keflavich/wcs_utils", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "9d59129d44828afe2559f385dd0a74bab712f614", "messageHeadline": "Merge pull request #2549 from mdboom/setup/astropy-helpers-in-tarball", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a02120c58ed7498a81047b44ab26eab3276e92ba", "messageHeadline": "Merge pull request #2568 from mdboom/testing/run-from-unicode-directory", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9398db10e46808190345bd2480e0a3f827ee573f", "messageHeadline": "Pass requested keywords as a string.", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "842febc4aed665a366d0c56aa90e928053edb3c8", "messageHeadline": "Small modifications to enable keyword retrieval", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 52, "deletions": 39}}, {"node": {"oid": "ed0a1facd39d8fcf211177a6a849eac02b13711b", "messageHeadline": "Merge pull request #2528 from astrofrog/issue-2528", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "e47bbe398fed37024f8440e8e10392c5f2bb4b14", "messageHeadline": "Remove unused options and references to non-existent arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "fca04151094021fc8c403bf30aa2662d22ea59fd", "messageHeadline": "Merge pull request #2566 from cdeil/issue_2566", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a2d2d5f122a8d9a4c8fda2eae716dd9d48074c2e", "messageHeadline": "Add changelog entry for #2566", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7d6eddf10e6130d8a78fa306b744e7cc403f62b3", "messageHeadline": "Use -j option for parallel testing (fixes #2566)", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71d6e727a88f2dd1c8ca16c5a4d44a41d8e66f32", "messageHeadline": "Initial fix for issue 2555", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "11040727502d70c2596f9570c1a4ebf061ce826e", "messageHeadline": "AstropyDeprecationWarning -> AstropyWarning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1253bb4516213b4eabc5ca4158b6f5d3c05dd126", "messageHeadline": "Add test that AltAz behaves as desired", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b735d12a56b18dde9f961d8978cbab903785937d", "messageHeadline": "Add warning for use of AltAz and backwards/foreward-compatible attrib\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "bacf95947b86dc0e563ad5e8938f47926d9e10e9", "messageHeadline": "Merge pull request #2380 from mwcraig/nddata-no-qty", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "c841ba8444cd0046dd7c0d2f73283288568ae0e5", "messageHeadline": "Merge pull request #2517 from mwcraig/ndddata-warn-setting-unit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d17ba6d7210c124cb59a03b60104324bfc80bcc5", "messageHeadline": "Merge pull request #2558 from eteq/frames-ape5-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 280, "deletions": 125}}, {"node": {"oid": "bf6a6ac3ab6953d7137de1cd2d8c556b445c64af", "messageHeadline": "Merge pull request #2576 from mwcraig/fix-travis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "ce61fe3bf519e9691fb7da54e2693eb5c2b02457", "messageHeadline": "Merge pull request #2563 from eteq/fix-issue-2323", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "47865996f93ab2e56e49c332cba9b74f18fbade1", "messageHeadline": "Merge pull request #2577 from ryancooke/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ea43055c4f67e4bee5847aa9a7886be7a9cbb0a4", "messageHeadline": "Remove deprecated pip and force use of wheels", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "e14acbc59f99282fc300e45ffeb7d2102060bf42", "messageHeadline": "change default from np.median to np.ma.median", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7cb759ed56916e75a811ec0c0e74e92e0ef44e91", "messageHeadline": "move encoding line according to comment in PR", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "79bb51714ccbfe53c575384b5e987a90f3d09063", "messageHeadline": "Add warning on top of every file in astropy/sphinx", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "782e806f5625b8efda7e6f6d9fd0f802a5ae6112", "messageHeadline": "integrate suggestions from @adrn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b2844eb5b09dd76703a4f914562a921e449834e2", "messageHeadline": "With quantity output, ensure non-quantity input is treated as dimensi\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "3c431ca0ccf22f30ae5df97654dfc40c65622200", "messageHeadline": "Merge pull request #2318 from embray/issue-2318", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "5a4fac90223029d05bbae3fe817ceab9c78682cc", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f18e915053330c47091762dc5348fa07afdd4454", "messageHeadline": "Change a subset of test column init to use positional data, name args", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "02cef7c452cb1cc5ac2dad61107d9e61df55edd0", "messageHeadline": "Remove column ordering check on name, data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 55}}, {"node": {"oid": "fe1bc5fa04ef7ac9a71dc0a7422136b855de61ec", "messageHeadline": "Fix the proxy-disable to work on Python 2/3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "17751baf7aa82f1cbf4277d61207736ec3d90718", "messageHeadline": "Merge pull request #1 from mdboom/vo/masked", "author": {"name": "ryancooke", "email": "ryancooke86@gmail.com", "user": {"login": "ryancooke"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e6c77d9c3f5ea94e35649e7bb67f84a32aaa2251", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "524d8b1991b9f7f72d8b9188693cde9ce2af79cb", "messageHeadline": "Add unit test.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b831841e6153a4f48650f0b58b6f3edb7a0ad357", "messageHeadline": "added missing doc link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "956c6654d8142ca3797e74eb71d1d9a69a7561c3", "messageHeadline": "fixed section headings in frames.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6c2344a819d86e6fd4dbca85a161bf124821240", "messageHeadline": "sgr-example fixes suggested by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "1407754ef8a6592f99e3b958027a7485d551e3ac", "messageHeadline": "Content fixes suggested by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "757b9d55a9130cede1ee9b6e92360b459d73fbba", "messageHeadline": "Typo fix pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91d551a68e6a89e23a9687ff8c71ec1a62fdd8d2", "messageHeadline": "Update converters.py", "author": {"name": "ryancooke", "email": "ryancooke86@gmail.com", "user": {"login": "ryancooke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed5a4a6f4070807342f4e42bd181f2e6996bdf82", "messageHeadline": "Disable use of proxy servers by urllib2 entirely when internet is dis\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "20c33f4ceee784f297233b4ba1f652151b34ce90", "messageHeadline": "Merge pull request #2569 from embray/build/unnecessary-copy", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "d867343e01af6a90cbd12a7af0ca4747946736a5", "messageHeadline": "changes updated", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7e5f0312142f02480bf8994c67d9b692910830a3", "messageHeadline": "limit astropy's progressbar to a max of 100% of width to avoid spillover", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c63deb15797f91ec0233f47606d9e9079b56ab9d", "messageHeadline": "Merge pull request #2551 from mdboom/docs/show-doctest-literals", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "b85bb656ef50807227cdbd78c175a932397adb2a", "messageHeadline": "Merge pull request #2570 from hamogu/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03a5b40ef5126d5696b7242bbd72cafaf33245d7", "messageHeadline": "fix another typo", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3aa18d6e1aba5e521495c2b0287250311bbf1580", "messageHeadline": "Fix two typos in modelling documentation", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c45f7784b204a31e224a8beee5731a718e742afc", "messageHeadline": "Avoid copying the wcslib header files from cextern unnecessarily on e\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "69acd3e79464fed0fe59e0470156c1be7d98d899", "messageHeadline": "Python 3 fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cccd491048f12c6367f262c4ccdda8b82dc08070", "messageHeadline": "Merge pull request #2553 from astrofrog/remove-dmg", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 136}}, {"node": {"oid": "38dcecde97c52ba1a0ec7a0b2e9d98a61807c088", "messageHeadline": "Merge pull request #2542 from aconley/cosmology_init_speedup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "dc73e237617df234d1669d0c5853d9cf71cb6a35", "messageHeadline": "Show \"# doctest: +SKIP\" lines in the output.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9e1a5b5169e78883d3a8b1d46823749ac5fa5162", "messageHeadline": "Merge pull request #2526 from hamogu/fixdocs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 68, "deletions": 51}}, {"node": {"oid": "bee28ed7b37092d851e3ca2e84cf4ec9c1beb55f", "messageHeadline": "Allow testing from a unicode path", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f1f4d409ce879bb2feb36eac43c814d05b3872f5", "messageHeadline": "cleanup of docstrings and implementation of @astrofrog's suggestion to", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "ec98f3795947b6e61f841ffd3a753fd4aa584e18", "messageHeadline": "make axis_type_names a property & update tests accordingly", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4fcc976eaf083f0b3e45f970eda8d7dc46cde175", "messageHeadline": "cleanup: remove unused imports and unnecessary variable", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "ad4d281dd5391b7a5ffd699357adfdb85c21c960", "messageHeadline": "axis_type_names is now a method with tests.  We can remove it, but", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "fc760285ed52451a7793473794c99f2cf358b191", "messageHeadline": "add_stokes_axis now uses wcs.sub", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "56d150544125cde0dfeff5ddb000945451610157", "messageHeadline": "move wcs_slice to a method on wcs (which could become __getitem__, and", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 87, "deletions": 29}}, {"node": {"oid": "00b20ed920a5742049225468b500c8e2bdeb00c4", "messageHeadline": "Lots of small fixes together:", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "f4fca1d478b92f369977e471a902829cb81984cd", "messageHeadline": "add reorient_celestial_first method and", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "533a40e508283953e8dc09a88af0e22f6933f75e", "messageHeadline": "swapaxes is now a wcs method too", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 64}}, {"node": {"oid": "a82cae037d40638c2878199782a2581cee8cd5b7", "messageHeadline": "make dropaxis a method on wcs (and drop its _ for consistency with", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "091fedc9a915711f810c1dcaab637670ec6d7dbd", "messageHeadline": "added two new utilities and some more docstrings.  The new utils come", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "25a1853c3dd179a0f7b53a37416b5424fc31d453", "messageHeadline": "__init__ and changelog updates", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b7162a6a16a62f1f475d7a52161424c11cc40566", "messageHeadline": "added another utility for adding a stokes axis.  It's ridiculous, but", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "f67f655d923f116bcf0fa34eee46ae3e15f5831d", "messageHeadline": "preserve metadata", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "99fbf7f713ae6fd9806d2dad59999d796d019c14", "messageHeadline": "add utilities for swapping or removing axes from a WCS", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "0f011ba381a53c3a497aac33a2cb9acf7730b40f", "messageHeadline": "Merge pull request #2552 from taldcroft/coordinates-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 594, "deletions": 87}}, {"node": {"oid": "6a5f25822913e77e9bf1b53d24726b79e2d8df49", "messageHeadline": "Add point regarding SkyCoord allowing only frame_transform_graph frames", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "309255350418823c118397f948206060742b2fc4", "messageHeadline": "Changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c176f18030474712a0329d9bdfdddc1b74bc06bc", "messageHeadline": "Issue INFO-level warning if unit property is changed directly from a \u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "b816d2fc59d19ace693316e2cfc0ca34002cb574", "messageHeadline": "Add info about push.default=simple not available in git <1.7.11", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "16d4c65b379f85875104b6626c6a1a934692be68", "messageHeadline": "Merge pull request #2404 from mwcraig/arith-mask", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "27e1bff2ccb622f0312a98540b97930ebe2ee668", "messageHeadline": "Merge pull request #2419 from mwcraig/nddata-friendly-setters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "8358166bd37a3562d0a993c5425b915db552d989", "messageHeadline": "Added changelog entry for #2490", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6db23458e1ed8bfcc17dc664ba81424d7fad6dea", "messageHeadline": "Merge pull request #2490 from cgohlke/patch-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa92b8f22511b3486407cddd9ffc4963a6704f71", "messageHeadline": "Merge pull request #2537 from sergiopasra/wcslib-unbundle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "884049495ecc753d9cbfa40e3086c9853a90f6fb", "messageHeadline": "Merge pull request #2540 from mdboom/setup/install-config-file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ccaa113a09235050567dedbbce26a50ef6f51a20", "messageHeadline": "Add wording to be more inclusive of non-spherical representations", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "d46dbf1f033f20fc786941578812e33301565a8f", "messageHeadline": "More examples and clarification per @eteq comments", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "89ef63c5927ff7b63f0dde3ebcfdb895d6a89843", "messageHeadline": "Remove AltAz as a coordinate frame in SkyCoord docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f171c7f15edc3f142f58967cd23278b58629fdf6", "messageHeadline": "Docstring suggestions from @eteq", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f6997cd92cfa57dc6139e73b48462237ca1f810", "messageHeadline": "Update changelog, move entry to New Features", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "241b8bf5178b7944132f88caac3a5a22f9fdfdb7", "messageHeadline": "Added changelog entry for #2544", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "593beceaccfb2290556b4b9146704c581ebe48d5", "messageHeadline": "Merge pull request #2544 from mdboom/unit/performance2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 31}}, {"node": {"oid": "af3815cf0e2fdf5aec9723858d1eb72bf3e71fa4", "messageHeadline": "Tweaks to consistent-ify the sgr-example with some recent changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "a96a37b1a2d01e278de13768152a51061fc6feb5", "messageHeadline": "Merge pull request #2520 from bsipocz/coordinates_accept_space_separator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "947e5b17cc14f63ccf7eb83360e004c2f6390bea", "messageHeadline": "Merge pull request #2554 from astrofrog/added-deprecation-notes-helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 208, "deletions": 181}}, {"node": {"oid": "7469dfcf5f5523b54684029857368fae574c76ed", "messageHeadline": "Re-wrote frame documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 226, "deletions": 85}}, {"node": {"oid": "7db6bdba7550edc021bd76ecd0ca3b27aef32c2f", "messageHeadline": "Updated message following @eteq\u2019s suggestion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "8fb7c28842f4c0afcef4460339704bb26fe45aff", "messageHeadline": "Added CHANGES.rst entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c57c5289c0dc96de972465bdfd00d05c9d1a3ca0", "messageHeadline": "Added README.md about astropy.sphinx removal", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5b9cfb50156aaa3f37f5fc5a5c1ea795b171e18f", "messageHeadline": "Added note that setup_helpers and version_helpers, and astropy_test c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 203, "deletions": 181}}, {"node": {"oid": "1fbe53954c7659e7281729284c065bf139dc4d0b", "messageHeadline": "Remove bdist_dmg functionality since .dmg disk images are no longer a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 136}}, {"node": {"oid": "a1bdf2db44e9134606ac6dbb9d8eb54e1581ecc3", "messageHeadline": "Added astropy-helpers to RTD pip requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18fb6cd9161929b402ae05379124119f95870905", "messageHeadline": "Fix typo in SkyCoord docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3006e3a3d694f6bb619ef34e1bfedac05298665", "messageHeadline": "Update SkyCoord docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 63, "deletions": 34}}, {"node": {"oid": "91916dc08f440f8b5443d3f08460039991738a2b", "messageHeadline": "PEP8 fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6781b9987b922982232780936ec5e05d9be3a3bc", "messageHeadline": "Finish up SkyCoord related updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 208, "deletions": 14}}, {"node": {"oid": "f141e470102d5b2ede21bb4428356d4fc66e1926", "messageHeadline": "Allow SkyCoord input as a numpy array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "594570f48c3735fd2f832566a36dec8289804948", "messageHeadline": "Add reference to angle creation section", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "326e8b17c58b067514530923c2ceb0af919021ee", "messageHeadline": "Mostly finished skycoord initialization docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "52c49c4664dab7aff8375af7b907a763b702a5e0", "messageHeadline": "Allow SkyCoord input as a numpy array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "421d8db60472e326a16577c3cb2cd2aa2a990d01", "messageHeadline": "Initial cut at Using SkyCoord docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 155, "deletions": 4}}, {"node": {"oid": "d006e70eae25a4422d28a26cdb76cfd15eb47986", "messageHeadline": "rewording according to discussion on github", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "42646c2e6a201958499ab5c26ed461cee5bd0b85", "messageHeadline": "Update coordinates transforming.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "9d7343d533dd6dc06b1838655367fd806f0ef2e8", "messageHeadline": "Update coordinates index.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "a1e40adeb631cb425f3335b5e64bb5e8c842ad1f", "messageHeadline": "Merge pull request #2534 from taldcroft/coordinates-shortcut-transforms", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "54edbe505f0e6e5c5db8f7b76ce4f7f47d49029d", "messageHeadline": "Last precision fix?", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e8ce7120fbf5fc85d7cbf45e4257b487ecc8662", "messageHeadline": "Validate distance using Distance class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3438df25470b072bc3b83481126c70293f5f760e", "messageHeadline": "Force RA units to be degrees for allclose compare", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d111edc6af306a6b12fcc23d884dcafa14eae260", "messageHeadline": "Fix doctest precision related failures", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "2631ab35035494b7455d619496934b4a35d6dc9b", "messageHeadline": "Use lazyproperty", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "259198ac6736daab8c607cd78087953d4dcebee2", "messageHeadline": "Include astropy-helpers in the tarball.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "71ef456da2e625d743486d6ccecf606147e015d6", "messageHeadline": "Added missing \"the\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779fab219846feba23ee7454c483f85309f69470", "messageHeadline": "Tweak to remove unnecessary ' in coordinates index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c580837f1a326702f01b6fd992feadb02ecef7", "messageHeadline": "Merge pull request #2515 from embray/docs/old-whatsnew", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 802}}, {"node": {"oid": "fb1492222339da108af99e05aa3ad835d62bda7b", "messageHeadline": "Fixes for @nhmc comments, more pep8ification.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 31, "deletions": 36}}, {"node": {"oid": "81c30e052c11e585fae06bea844f5a210aca978b", "messageHeadline": "Merge pull request #2523 from dpshelio/fits_doc", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 47}}, {"node": {"oid": "2d2dad7b8cfdcfe887aef8a7bc8466d897b156bd", "messageHeadline": "Merge pull request #2546 from mdboom/setup/ah_bootstrap-manifest", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f4bea01c7b8236cabd664b4806844d8d0f0c472", "messageHeadline": "Allow NDData and uncertainty to be set with Quantity", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "3dc3126064d2f43ca5dcb39f0c2a6df9bf2dfddf", "messageHeadline": "Merge pull request #2547 from astrofrog/update-astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4708983f7987d9161a785a671d637da8f820b0a", "messageHeadline": "Updated to latest version of astropy-helpers.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1adf90dd1283f81e53d5c47b641445565bb6382d", "messageHeadline": "Merge pull request #2522 from taldcroft/ascii-all-close", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "931e7a3552968fce22bbbc246a8ab949c15b7ef4", "messageHeadline": "Merge pull request #2541 from mdboom/misc/dont-import-ipython", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "4df5e0706becb5ef98ef2c2cb9b08f0b47f16f4f", "messageHeadline": "Merge pull request #2505 from mdboom/wcs/compare-argument-order", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1bb12a422011c4baae0c04ec8f9a321bbf64cbce", "messageHeadline": "Merge pull request #2514 from mdboom/config/warning-message-to-toplevel", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "bfceab354ba62461e9bc7209b08268efc0e3038b", "messageHeadline": "Add ah_bootstrap.py to MANIFEST.in", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9ca1fbf5e6b2c7a3f24538a939ab1c656d219b7", "messageHeadline": "Merge pull request #2484 from mdboom/fits/checksum-failures-32-bit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3143b82abcc8ee6d3f3664300f3edf2863b132a9", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b496ec5571878d5108c7ae195f51de31c7bab0b7", "messageHeadline": "Performance improvements for astropy.units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "aa676ed27f22225df378e58007479300d28b1848", "messageHeadline": "PEP8ify cosmology.core", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ddbb3e219e5998b1a1a727641d33131d1f9b1799", "messageHeadline": "Speedup of initialization for cosmology objects", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "2acd62f79f095db1d7c28bd286f03a6b62789bfa", "messageHeadline": "fix typo", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "341894a675fb1d5cd1d53dad1b94baa786cb7a94", "messageHeadline": "Make coeff keyword arguments so that a polynomial with default parame\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "5b21142f5ea85efdf0a36fa50c61da76cd5dcf21", "messageHeadline": "Don't import IPython", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "6617687c4e43976e4e119ec35908cf379d5fa808", "messageHeadline": "Install config file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "69507f8a9d8465ac0825445a631442d12572dfa9", "messageHeadline": "Update changelog for #2536", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9723459bd94d9f62a315492e74bbc9de8341b056", "messageHeadline": "Fix docstrings in modeling. Add a note in wcs docstrings about origin\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "9ba99ff2ad67672854fb5f4d6b8fbb897fa982fb", "messageHeadline": "Install wcs headers when using bundled wcslib only", "author": {"name": "Sergio Pascual", "email": "sergiopr@fis.ucm.es", "user": {"login": "sergiopasra"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "77ffd1b305350c745640f5ec93dd63a88e10b423", "messageHeadline": "Merge pull request #2535 from astrofrog/update-helpers-2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32eaf03d352b587f943914e92dc17dc71c02fecf", "messageHeadline": "Update to latest version of astropy-helpers.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "327750d3bf95648eb02eea6844ddd9c762cd08c9", "messageHeadline": "Merge pull request #2533 from mdboom/config/manifest.in", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "48cf95d19eb266b5b06fae5897ff17abc716b1db", "messageHeadline": "Only wrap Longitude angles if some need wrapping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8158ecd1265e7f5299aaf0c43fd327c05359cd3d", "messageHeadline": "Fix mistake in tests revealed by previous commit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "466e3c0f07bd621c87122bb940669735c98fae84", "messageHeadline": "Fix io.ascii common function assert_almost_equal, was doing nothing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a65b1a7cca88ddd5413bab22c9175adf88505e31", "messageHeadline": "Add UnitSphericalRepresentation shortcut to PhysicsSphericalRepresent\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dc7a96af8c7a1c8e1f2a36d0a65aea25d39e39cb", "messageHeadline": "Fix test regression from strict equality to allclose(atol=1e-10)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07387866f5ea860def1a5fe8f1c2e8bdfec2c67d", "messageHeadline": "Include UnitSphericalTransform in represent_as shortcuts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c25751aad66a8a5aeebe3f69e94de9ba656b5ee3", "messageHeadline": "Add astropy.cfg to MANIFEST.in", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a6414844fe7b2b08644d13295bdc402dcc8883d", "messageHeadline": "Merge pull request #2513 from eteq/coordinates-docs-update-ape5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 577, "deletions": 360}}, {"node": {"oid": "f25adbf8f407b8877778df9647673a723e314f47", "messageHeadline": "Merge pull request #31 from astrofrog/coordinates-docs-representations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 122, "deletions": 114}}, {"node": {"oid": "81a75d48d94b771abc0b6a920477514596fca791", "messageHeadline": "correct numerous errors in documentation", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 68, "deletions": 50}}, {"node": {"oid": "80778f178694ea2ed15e1449dad837a117ae2ff7", "messageHeadline": "Minor rewrite of space separation support", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "cc711fc43041d5239457f99a11f8e633bc82f61d", "messageHeadline": "Implemented comments by @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "70c696918fe81d568798c6e13ed586e30f48c6fd", "messageHeadline": "Added CHANGES.rst entry for #2420", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "edbc92dd79c6f76c09069fca7985b68ed940dfea", "messageHeadline": "Merge pull request #2420 from alexrudy/fix-console-xrange", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "e474e906bc47fb0bd5602229488de5c3a9689f9f", "messageHeadline": "Merge pull request #2519 from astrofrog/update-astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8382b6d3974f74cd3e8d2e65fbcdd21c5e9e03da", "messageHeadline": "Fix some minor formatting issues in the documentation.  In some lines\u2026", "author": {"name": "dpshelio", "email": "dps.helio@gmail.com", "user": {"login": "dpshelio"}}, "additions": 39, "deletions": 47}}, {"node": {"oid": "ad0ec56da6b5ed2d72058784e0be668159fddf8b", "messageHeadline": "Update to latest astropy-helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d212507062e9c31b60f967f8c64d4fcd023a10ee", "messageHeadline": "Adding test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5de1b5302faaadb73cb82783d13017b3b266a791", "messageHeadline": "Merge pull request #2504 from bsipocz/coordinates_accept_space_separator", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "69686585e2f72e50a239e0cdc78244ccd2abfe0d", "messageHeadline": "Add changes entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c4a839000741bbf11fd40e14bd7ccc6582c9efe3", "messageHeadline": "Merge pull request #2512 from eteq/fix-test-helper-unicode-error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f832a98156b36059670566949b1c2dda53709bc4", "messageHeadline": "Merge pull request #1563 from embray/astropy_helpers", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 703, "deletions": 77}}, {"node": {"oid": "a88ab9d018f3d315eb4561251d6e4f9618070670", "messageHeadline": "Add changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7dcbf1cc7ab2fe70361bb7af576190a5fb2ff8c5", "messageHeadline": "Update old 'whatsnew' pages to just link to the versions of those pag\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 802}}, {"node": {"oid": "34d288f06b6999753961c6cd5b88715e478be81b", "messageHeadline": "Fix masking in arithmetic", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "486f45781c16840779d28aae5e01b457f558cca3", "messageHeadline": "Add changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f77fa5297dc6e33c98cb05ce05b474ee12844ff6", "messageHeadline": "Check for and prevent initialization of NDData with Quantity", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "8507415580865012f590ed310abc874d1c705320", "messageHeadline": "Fix #2514: Fix warning message when config option moved to top-level.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "48638b0b71d3d5bcf25e8d6f03e435d5cf28b40e", "messageHeadline": "changed solution to use already-existing code for all py 2.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d2c390fae598ec852da4d7f0e13257a119026b02", "messageHeadline": "Update the astropy_helpers URL to the real astropy-helpers.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aaf1388cc67888e09031b27f6674a7bf6de142c8", "messageHeadline": "Updated astropy_helpers version (with fix to skip_2to3)", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db8ff0cc59959ee607d864fbe8c1d2b314f75ca6", "messageHeadline": "Update to latest astropy_helpers; now this will use the test command \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34e8ffd88bfd2b41f2f8b508e5af960e71fa664a", "messageHeadline": "Have the doctest plus module skip/ignore any modules that raise an Im\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6c307c223d2f0e1eddd82d0259cb8e59afe501d7", "messageHeadline": "Update astropy_helpers/ah_bootstrap version and use the new 'auto_use\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 211, "deletions": 54}}, {"node": {"oid": "81982fe1048b9c430f46fe18f521b7f73c992932", "messageHeadline": "Update to latest astropy_helpers revision, and switch to using astrop\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "260ca869888273b209c57042d0a4dbc9bec2ec84", "messageHeadline": "Update to the latest astropy_helpers and start using the ah_bootstrap\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 377, "deletions": 44}}, {"node": {"oid": "fbb6ce1cfb3e6f61423258b3f91deb314873db9c", "messageHeadline": "Update ez_setup to that for the latest version of setuptools, 2.0", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 139, "deletions": 21}}, {"node": {"oid": "ae38cc9be5842a1ff2285b089bde7785b814b2c3", "messageHeadline": "Switch over astropy's setup.py to using the astropy_helpers submodule\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "fdff24454859cceb8ace523bedd16f032ee7fd68", "messageHeadline": "Adding the astropy_helpers repo as a submodule to astropy; currently \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "92557440896b6f1ddc937d62429228a70ba1a671", "messageHeadline": "Fix function signature in docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14dd4b62f34ea7ba728724f57c69b868969a0632", "messageHeadline": "Merge pull request #2408 from mwcraig/nddata-many-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 376, "deletions": 37}}, {"node": {"oid": "0361da20cd075a76a9cea05adc58317016e0c1d0", "messageHeadline": "Merge pull request #2507 from nhmc/cosmology_doc_update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 126, "deletions": 124}}, {"node": {"oid": "6cd792983c9d97f902253a384b0a678128f89214", "messageHeadline": "Typo fixing and text tweaking", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "b43c34e556309ff7c20d906f3b4e3dc5825faf18", "messageHeadline": "Formatting/style changes suggested by @astrofrog", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "e16d773772b500352eb5aa13f758e0687b53bf13", "messageHeadline": "Changelog entries", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "663869ea4cdef5945c727ed9b3487defc7685443", "messageHeadline": "Adding support for sign (and space) separated sexagesimal coordinates\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "432eddb2fe1d7f1b5c20c9b2dbae1b867eb21ae5", "messageHeadline": "Documentation for representation classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 114}}, {"node": {"oid": "bff6f2bd575d98c90fc2b898e3de8b042d132e48", "messageHeadline": "Merge pull request #2509 from bsipocz/fix_various_docs_links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 147, "deletions": 132}}, {"node": {"oid": "970c78fcbb23d64f8c98160984a9200fdb1675ef", "messageHeadline": "sphinx warning fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "17b44cbc1886b0b1ff4eb27bc27773f40ec87e07", "messageHeadline": "further APE5 doc updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 116, "deletions": 85}}, {"node": {"oid": "9fb5cf7cba569273eb3ddc261e6b9a936c90ad88", "messageHeadline": "overview for APE5 and associated changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "8431617fff12cebd8fe59e70d46ae308f93caad5", "messageHeadline": "more APE5 reorganization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 101, "deletions": 58}}, {"node": {"oid": "f94202ec20697a07909208187e613ef089b6c952", "messageHeadline": "add todo noe in formatting.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e980ea4bba3adfd78a2d4afe82576f273d825510", "messageHeadline": "reorganized match/sep stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 46}}, {"node": {"oid": "f2718c973e2d163b8127838b179bb11b631926cd", "messageHeadline": "tweaks to angles.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a0b04fbb27eb5533dcb2a491c3bd4ec43242f4d8", "messageHeadline": "initial reorganization of coordinates docs for APE5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "fc454f95251dad04c7bc18ed47dee19f9efce951", "messageHeadline": "Fix typo in test_api -> test_api_ape5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "795b99afba0785b346a119f8f3919ec0c07f67b5", "messageHeadline": "Changing ``human_time`` to pad with whitespace", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "835c8415fba20110d7536aa646abbd0813472c62", "messageHeadline": "coerce pytest args to str to fix assertion error in pytest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27f977f77c797a9d9bf94c6d82378e1d3cd441b6", "messageHeadline": "Tests for ``console.human_time``", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "7186e63eafaea54a8f7d12022c1afc792e3b5f9e", "messageHeadline": "Update separations for APE5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5a4718212b22aa389a43526b65219f0bc571f3b9", "messageHeadline": "Revamped coordinates getting started for APE5 scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 118, "deletions": 89}}, {"node": {"oid": "2cfd800b3e86dd06668fd264d973c69d54bad22d", "messageHeadline": "Adding test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ef5fe44aaf178e16753c7749cd75f32b320dc55c", "messageHeadline": "Merge pull request #2506 from eteq/add-discussion-of-ape5-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ef05fca583c620473a4b8f2b595aba085d714f2a", "messageHeadline": "fix for doctest failure", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1fe5caf60439aa417a78228428c8c7b9863ff2e0", "messageHeadline": "Change log update", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d62564c9ce43a803d258e9906b4da854e75cd47d", "messageHeadline": "Cosmology doc update to reflect functional interface deprecation", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 116, "deletions": 120}}, {"node": {"oid": "ec48c10e1f1666a22ea504821045f6e502ff7560", "messageHeadline": "Merge pull request #2382 from mdboom/unit/composite-compose", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "36c45a4202188c9b7779c20200da442a70182778", "messageHeadline": "Add note to test_api_ape5.py warning not to add more tests there", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9db8911fae5d0de8b0dd4161bacd10c714eb7ef4", "messageHeadline": "Merge pull request #2497 from eteq/erfa-to-1.1.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5256, "deletions": 554}}, {"node": {"oid": "a01354b12d703b3d4018da04d8806cc8c29ce9d4", "messageHeadline": "Merge pull request #2501 from migueldvb/pyfits", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f5d98629e8b3c2c66752b43e123f18f4972bf1", "messageHeadline": "Merge pull request #2486 from eteq/quantity-init-table-units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 5}}, {"node": {"oid": "5b6b3d6c09c1402ef2f52c6c88e7a75da3092862", "messageHeadline": "Simplification of accepting space separated coordinates", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "dd6a9aecb42f21b32f52897b4112d5a48804356a", "messageHeadline": "Change order of arguments for `wcs.compare`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "564b28dea3e3eaf4adc08a67b7a8a0e125eaec6b", "messageHeadline": "Adding support for space separated sexagesimal coordinates in SkyCoord", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "6e6ae3b05b97f02e5875a0b68ce81805dcda2003", "messageHeadline": "Merge pull request #2498 from lpsinger/write_no_data_ipac", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "4a711d6b047aaa89c565db472ee5ca6b5eee5c7e", "messageHeadline": "Merge pull request #2476 from bsipocz/fix_various_docs_links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 193, "deletions": 188}}, {"node": {"oid": "b6bd72d547ee7a720020223e90e85da056bf1b8d", "messageHeadline": "Merge pull request #2500 from eteq/fix-2486-take2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "952185a90503d73b890d76abbe2eaf15d64b9c51", "messageHeadline": "Added preferred_attr_units to NoFrame and reverted test changes that \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7815153ee847a1b078d4f479d33af933a43cd455", "messageHeadline": "Escape backslashes in expected output", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "afb0c6f8796dfca3eb271531e3f4368bd0766aff", "messageHeadline": "Remove duplicated or in warning message", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17ecd28093cb5511e12bad0494edaaf46753470f", "messageHeadline": "Add test for end-to-end behavior of going from a table to a coordinate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "92030dbbdb3803c49d150991ab0f46ec5af1efe6", "messageHeadline": "Fix typo pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36b3fc20ad158b07982d63b863dd26baf9e3c5c3", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cbdfdd7020323c469127dd8e5f32e576263bd450", "messageHeadline": "Updated docstring to reflect additional options of input for Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ffdcca7db80703a89e2cab1fd4065100d1eda8cb", "messageHeadline": "Rescale when a non-Quantity input to Quantity has 'unit', instead of \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "27169fbe356936139483e63061c1a962a1b3107f", "messageHeadline": "Try to convert to unit instead of isinstance check", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f36f7a9bce2800d694cd529d41d60eeb90b31ffe", "messageHeadline": "Let Quantity get its units from the `unit` attribute even for a non-Q\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "c1bda47c025f5c3007360cdee194a663da32db55", "messageHeadline": "Expunge frame_name attribute in favor of frame.name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "01e7adecd337e12137bc599f7b3234f51de76ad5", "messageHeadline": "Use NoFrame for SkyCoord with no specified frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 32}}, {"node": {"oid": "437a9bf2b6a0e52a0a483862d447ed59916c3892", "messageHeadline": "Add test for no-frame SkyCoord repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "89ed7cf4eed7075e0c82bfa6cd316c1ed8aaefd9", "messageHeadline": "Support writing IPAC-style tables that contain no data", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "433f006a302ff3e8b487d017a34e19adc8030885", "messageHeadline": "Update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "41fc76033641ad1c5a744c3c9428f72b539fd6a0", "messageHeadline": "added ERFA version number", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3cc5e70ae44ae47298879e124d744ac713e39575", "messageHeadline": "update cextern/erfa to 1.1.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5250, "deletions": 554}}, {"node": {"oid": "b546410350d0ab22bc775f18baea376d02053dad", "messageHeadline": "Merge pull request astrofrog/wcsaxes#32 from ChrisBeaumont/revert-cache", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a0bbebed905c76f58e8f04f42a40175e6578dcfa", "messageHeadline": "Merge pull request astrofrog/wcsaxes#30 from ChrisBeaumont/master", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "73d23a8c5ec99ee45b5d784d64de9ad4bffe78a9", "messageHeadline": "Merge pull request #2488 from mdboom/misc/spaces-in-path", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "9ac7034f79f8ee7c140beaebe808e364093854ce", "messageHeadline": "Merge pull request #2489 from mdboom/config/encoding", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "3c85bc13b18138aa92c231f44b33abcd3f693d1d", "messageHeadline": "Revert caching. Broken on notebook", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "ac8b844548c5455bc05cd4c18cc5af9e8c81cffe", "messageHeadline": "Add changes entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "064264c2362a7b4a9a97d05b354eca0dca084f65", "messageHeadline": "Fix for Python 2.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7716d24ccef472a3673c7993e11798de4ab5a34", "messageHeadline": "Fixing documentation links and warnings in units, including units.for\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "26c33f0a38b41bce3269d6801b4de802eec3b7ea", "messageHeadline": "Merge pull request #2487 from eteq/add-position-angle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 106, "deletions": 1}}, {"node": {"oid": "10d16436d8691182793cfd8bae9812d76c8418e4", "messageHeadline": "Merge pull request #1421 from taldcroft/coordinates-single-unit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "4a2bf7e39033d9427543cd7d88a986c93ee9a9f5", "messageHeadline": "Improve exception error message for bad unit input", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b04e5fd74545c8325e32895d1ac35fe7d1027365", "messageHeadline": "Allow for supplying a single unit in SkyCoord", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d34f934d3249adfeb1747c896f306f27b5ac5b7f", "messageHeadline": "Fix parallel argument.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8484a46c83defeda6b40a75bfd69fd3fc3cc26", "messageHeadline": "Handle unicode in the config file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "a8cd306f02b7c3221037cf6aaf1b08f369e1c4be", "messageHeadline": "Use np.intp_t for indices", "author": {"name": "cgohlke", "email": "cgohlke@uci.edu", "user": {"login": "cgohlke"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cacfd9a9d4cfbfe40150e3ac2df479eb815e8686", "messageHeadline": "Generate args as a list.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "667eac436071939bdf8d1341133b7dc0b8278287", "messageHeadline": "Update docstring to get rid of doctest failure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52cf667c49b60686785ee49fb5e2923357ee22cb", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b6f446ac241ef4a6fcd8da0443752aa4a536c4d", "messageHeadline": "implemented @mhvk's suggestions from PR #2487", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "fe84b446a05154e87dfeda92bf000aa420856ae2", "messageHeadline": "Changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "33bc8e0e48a4926d9b8e80b212125856bea4fe5a", "messageHeadline": "Convert mask and flags input to ndarray", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "94dbf0a8c0d30da52c337f98e65d169e868fdda5", "messageHeadline": "Allow flags to be set with array-like in addition to array or FlagCol\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "17914588cfc03156abd70b87cc04bdb7a4c503de", "messageHeadline": "Allow mask to be set to anything that can be converted to a numpy boo\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "e62bce6cdb1a4fbdd792a6ab76a8b2a0d64bd7b7", "messageHeadline": "add SkyCoord.position_angle and associated test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "3af838048bb85b9352b77d15205ba4914fe3efcb", "messageHeadline": "Fixing documentation links, warnings, PEP8 in utils", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 68, "deletions": 64}}, {"node": {"oid": "e4290f70bf1cf5665f50812d12297c1b9b03a22b", "messageHeadline": "Fix small typo", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9afe08def243aab67087d8a44a5f66d95da3847", "messageHeadline": "Remove unnecessary np.array()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f79b0430e79e278816e63aa9c7455fbfb7e5f8c", "messageHeadline": "Fix checksum tests on 32-bit systems.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9ef96a9c585ef5bdf78fab16cb090223c242450", "messageHeadline": "Fixing documentation links, warnings, PEP8 in vo", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 54, "deletions": 51}}, {"node": {"oid": "69d4d3f0e6224e21c09840c9ca0ef5d58d61752f", "messageHeadline": "Merge pull request #2422 from eteq/coordinates-ape5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6461, "deletions": 3787}}, {"node": {"oid": "6dd8b3c98d99c997a716fffc3928c433806fb062", "messageHeadline": "Restore an import that was dropped in rebasing", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ab27618431eda60c183573537bfc28b92991c1a9", "messageHeadline": "Add check for 'equinox' that fixes mysterious py 3.x failure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "158c1e2a89372cc5d32d9aeec34e5f5cf13c24e8", "messageHeadline": "Merge pull request #2477 from eteq/fix-py33-np-integer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6f2965bb0e4ac7c43481fe72ce4de6efaafed85e", "messageHeadline": "Typo fix in change log", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9eee5e4516eb5b2ec7235d4efec551841838d35", "messageHeadline": "Remove unnecessary \"u\" that was breaking py 3.2 build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "38c1a96ca7a462d21158a70839537c1d3d3d2833", "messageHeadline": "Skip some doctests failing in 2.6 due to rounding issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9db1409124d76c22f6bd37e80f283ffe7461ddc1", "messageHeadline": "Revert \"replace unicode literals with six.u\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e726eb2c2d251ac48da5421772f25339a12cefab", "messageHeadline": "Change np.int_ to np.integer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e555e7dc326ef06846a7bb400ac9e0dadac4765", "messageHeadline": "Add license, axis label getter methods", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "018772561314713be440ded642cd8e0f1c2fac10", "messageHeadline": "Merge pull request #2475 from mdboom/wcs/test-extension-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "90fb6dec78c958b5778d834986d0233ff67eca34", "messageHeadline": "Add changelog entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd96577c0367e9370914144fb115f4d44b2f8604", "messageHeadline": "Regression test for failing py 3.x np.int access of tables", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9335d6fb37b023b532849054e49071785080b21a", "messageHeadline": "Fix for np.int indexing of tables failing on py 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "958aa707214bbca91a95370a6ddaa12e854bc225", "messageHeadline": "replace unicode literals with six.u", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "9041f2a74eb2d9bd05a95981d792fe34f2b790d6", "messageHeadline": "fix accuracy tests to work with 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "068820223c0b1e1373c3a7e96a751220c7ccc362", "messageHeadline": "Marking v0.3.2 release date", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c78b6784b1460efdf6b893e395abb94eb0c7d479", "messageHeadline": "sgr-example py2.6 and style fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "817a0ded9dd3b3f7a858c5c3fc68da3f5bfad707", "messageHeadline": "py2.6 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6a7882794b8dc9979c1be1601d1699a2000175ca", "messageHeadline": "Cleaning up empty sections in v0.3.2 changelog in preparation for rel\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "2956606b31a6178075de5fbfb6cad2ce01f970fc", "messageHeadline": "Document the multiply and divide methods of NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "bd49d7b72aa07b189b4b6596201bcb1a23f273d2", "messageHeadline": "Ensure correct handling of units in _arithmetic", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 96, "deletions": 23}}, {"node": {"oid": "50c1466d7fa23f468c1a6c34101b0e14f8fedd4b", "messageHeadline": "Change internal representation of mask when mask is None to appropria\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "bcb6552c2289d389c97a22c67bc3a3a1202176f7", "messageHeadline": "Convert NDData to numpy masked array if mask is set", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "7a004f3015db96f8d4f129f1a0d953fa114a362f", "messageHeadline": "Fix slicing of a single element in an NDData with mask or flags", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "62ede3f629931bce15a8c0572f99bd01fe7d374b", "messageHeadline": "Ensure that the wcs attribute of the result of _arithmetic is a copy,\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "6a5c838c559a6de47d58149b33c4202a93a2fe54", "messageHeadline": "Set flags of the result in convert_unit_to", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31c88542332f4fdf02d8789fb6ef0ae2f0d7b86a", "messageHeadline": "Fix initialization of NDData by NDData", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "dce9adca25631d003789af14b0b8d8afe4679fc0", "messageHeadline": "Add workaround for creating bool array in numpy 1.5.1", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "20744bc31e626356dc3fb4894d8e8da490d87f2d", "messageHeadline": "Ensure that members of NDData are new copies instead of references", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 76, "deletions": 7}}, {"node": {"oid": "0e6f3ff80f0f10060c6282be35852deef98cd6c5", "messageHeadline": "Fix NDData issues with units and uncertainties", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "3ea9a14cdc4e19595ae8b14667d86ae42ba3d58c", "messageHeadline": "Make work when astropy isn't installed.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7ffd7f1faea2065a0f192e58bbf9d8398ae5f719", "messageHeadline": "Fixing documentation links, warnings, PEP8 in stat, config, constants", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 102, "deletions": 99}}, {"node": {"oid": "f57751d46d54353de6992d2960a6acc350e2a89f", "messageHeadline": "Include Numpy include path when building wcs test extension.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "8eb74f4f12d320f96df691e4d9728a6794271b33", "messageHeadline": "Merge pull request #2474 from eteq/remove-shiningpanda-readme", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "eb75940cf99e55742e4b2f80c6437fc0d6e401c0", "messageHeadline": "Fix for failing py 3.x behavior due to getitem/getattr interaction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "c7aa516f408adbde5ef9c50207fef91d73a45568", "messageHeadline": "add __bool__ in addition to __nonzero__ for py 3.x compat", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "64ee667e52ff05d625cb01590e1c1f73c1ff97ab", "messageHeadline": "Fix test_frames and APE5 api tests  for py 3 failures  due to rounding", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "88c489e4d032c37fd2931229f966954eb81cebad", "messageHeadline": "Remove Jenkins Build Status from README", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "071fe9ea1cf93f035217aa1b8b38d2ad5a1a422c", "messageHeadline": "Fix copying-related failures (had been xfailed)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a0e1e125c41c907e0b7b1e822d57088a87a43cc0", "messageHeadline": "equal->allclose for conesearch test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d853a4349834f25a348ab1a24ee6a906bf6b9f0c", "messageHeadline": "add test for transforming SkyCoord with None frame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "78960bd02b654b0595788313786771637a4e44bf", "messageHeadline": "Make TransformGraph._cached_classes into public frame_set", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "5047a70750d9913044eca4dbe65e204faf9dd0b1", "messageHeadline": "small test failure fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd49fec978bc32831e3ed519f6af69b5f839e336", "messageHeadline": "_name -> name for frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cf45571d9d8757889c9970531c0b18f4ce0e3dcb", "messageHeadline": "fixes to simplify SkyCoord using 1-to-1 frame-to-name mapping", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "36f8ee55f6042b282ed7d621bff445100191545f", "messageHeadline": "drop CLASS_TO_NAME_MAP in favor of _name attribute", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "0e584ffd751257f72fbb22d303e738112d9d8ccb", "messageHeadline": "change frame aliases to simpler _name attributes on the frames themse\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 111}}, {"node": {"oid": "7e76a21c2c3aacc506c223fb252f39c4131566aa", "messageHeadline": "Add test for SkyCoord in conesearch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e252c7646b1c420fbc28714a0fdec560d5671f09", "messageHeadline": "Support Skycoord in conesearch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "e8dd4dad63a3d6bfcad9ffce0aff89466414426a", "messageHeadline": "Fix name_resolve test broken on rebase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c44b4c19115970e49c6405e0e7544bde591db057", "messageHeadline": "Eliminated FRAME_NAMES function in favor of direct use", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "7447af665aacadba910538245ad4ab447e9a05ab", "messageHeadline": "changed lookup_name on frames fo lookup_names and changed return valu\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "95ea6fd928fb0e7fbee8c31789aa84790da0b62f", "messageHeadline": "Trigger an error if a coordinate alias is tried twice", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "645c64c4f3e907e97548d33cbc815b93bc3db441", "messageHeadline": "Fix and associated test for indexing SkyCoord with scalar frame object", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c7bb8f0e8859d84044fb13e37f62efea6073cd24", "messageHeadline": "implemented SkyCoord.__getitem__ and tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4dd7eca9a767995c9677c8baf6cab4521a5a3eed", "messageHeadline": "remove SkyCoord.frame_cls in favor of SkyCoord.frame.__class__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "68c799e847d00169c92dd81bd7831c239ab7d177", "messageHeadline": "Simplify match routines using SkyCoord/BaseFrame polymorphism", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 29}}, {"node": {"oid": "33be0663eaba41fd57e97fea23f6f75a550001c6", "messageHeadline": "Change name_resolve to return SkyCoord object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08feae7a1c11a5fd7b5149b9fc3f9f9885f28cd0", "messageHeadline": "Change _coord to _sky_coord_frame; reduce use of private attr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "d8da1162a112ebfc9c1729adeb81c107db5feb77", "messageHeadline": "More PEP8 cleanup in tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "02dc081a30072d40c2d63426983c2591950a55bc", "messageHeadline": "Make SkyCoord.frame be coord frame and frame_name be name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "8971bbb6f153a753de13d279605d0c88bff41345", "messageHeadline": "PEP8 and unused import cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1632fef8924291320d4a1ee3046db5bf1a715440", "messageHeadline": "Swap order of lookup_name in frame_name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "764ca12d4f979f8b2dca7ea976b164739dbc02da", "messageHeadline": "Add `frame_name` property to `SkyCoord`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "09fc333d2b14b79b19264b0622e7bb078aa83cf1", "messageHeadline": "added lookup_name to frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "21567c1245b31bafa3cda02aa9fe62665568b97d", "messageHeadline": "turned comment into TODO notice", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1c82c21131b966cbd82e5791c1cd973b14b0d67f", "messageHeadline": "added note info to docstrings that the matching functions support Sky\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "65b11a667163811ef0a08d0bd865afca46e1f4fd", "messageHeadline": "Cleaned up return value docstrings for SkyCoord.match_to_catalog_*", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "c68cb2fadf1e4190538a9ecee71339c4b4c49673", "messageHeadline": "Updated message about string initialization deprecation to be more ve\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "22953d376bf09cb45e7d13a51c8665b918960839", "messageHeadline": "fix failing doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8d51a378b65a4e69247b567deb3c05735b27ca33", "messageHeadline": "Fix test failures resulting from changes to CartesianRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "b7929f7cb3c31a68c9b37c48c83bd65f4d70b2bf", "messageHeadline": "Move up deprecation message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7625abe0c3297cce800f6311438cf23775fa8c4d", "messageHeadline": "Disallow non-Quantity input for CartesianRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 57}}, {"node": {"oid": "225eaa0b60deaedca26533a315ed3cb883c9514e", "messageHeadline": "Add back APE5 tests but simply update them", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a51033c436ec921adb8c6d8a6db485d54df15d3c", "messageHeadline": "Make frame / SkyCoord transform_to accept SkyCoord object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ba76783ffda713aa621b88011297a6feb6780f58", "messageHeadline": "Fix backward-compatibility layer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f651510352d0f24d9cadff8d0ac8c392579114ce", "messageHeadline": "Provide backward-compatibility layer in frames", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "3dd00f8f2fdc2a3ab757dcad16e094f05340422f", "messageHeadline": "Updated API tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "e696ff201afb30729cf6fed619811c3edb7374cd", "messageHeadline": "Representation classes now only accept Quantity to simplify API and b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 221, "deletions": 218}}, {"node": {"oid": "4689f44eb77adf24d5bc0cacab63365f375b4d47", "messageHeadline": "Add missing SkyCoord.__nonzero__ and associated tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "39b1836588bcb2735478761186ab38e52445b65b", "messageHeadline": "Remove warning from top of coordinates docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e0855b162768899235cb4d85424fd2516bd8edc5", "messageHeadline": "Added changelog and backwards-incompatibility messages for coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c03bc68c7d78ecc4d3bcebadb0666240314acaa8", "messageHeadline": "Fix for lingering doc issues in coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "f9be161bcb258dfaea337fa270653aae6f41f852", "messageHeadline": "Address comments by @eteq for coordinates docstrings", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f3d4618aa792979bb1600161431d9b4fd6a85dd2", "messageHeadline": "Fix coordinates Sphinx build", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 64, "deletions": 52}}, {"node": {"oid": "9f85a24c24aa0d7a1d97ebbbe4ebaba44e27bb4b", "messageHeadline": "minor tweak to facilitate subclassing behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ca5421d5fa2a39f970116397e4916ab34560acc", "messageHeadline": "Fixes for final APE5 compatibility and other last-minute tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "78f69856fb44364a673427372331321ddf930450", "messageHeadline": "Update API for working tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "ec9f58687c0a071676dee85f3aee16a42ff0d2fb", "messageHeadline": "Fix broken getting started example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61de08ce0019a54e529f04ff192b0addcaee3560", "messageHeadline": "Mark a few representation tests as xfail due to copy changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3a92c2a23d83d37f10e36a45b27cb11ae782288d", "messageHeadline": "Re-remove test accidentally re-added by APE5 work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "37709088be4c2af8fac243fbc036269083409fec", "messageHeadline": "fix for obstime not propgating correctly in FK4->FK4NoE", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6466ae339429320f3470b68de85ca7e30111d2be", "messageHeadline": "Various final test-related fixed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "cc827c95eacbefd9295a32caae23d63b23129276", "messageHeadline": "get from_name working in API form", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "c2deec7d2855c11aabe701c0afe645810f83368b", "messageHeadline": "Removed string formatting tests that should instead be done in test_s\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "17adb823a7cf458b5bc96c711e6c3c97b114933b", "messageHeadline": "fix bool/len/shape behavior for coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "10c7d36b6d0975a2ce5e57bf58a94118d65cdeab", "messageHeadline": "Added representation len and shape", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "cbc76ba7aa76da9cd1ea1518ee7722771c26f28a", "messageHeadline": "Get matching working, and separation_* for SkyCoord", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 220, "deletions": 76}}, {"node": {"oid": "0c08e51bd2846b5a3832e832a8ffeba3de35192e", "messageHeadline": "Implemented separation on sky coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "f4ed8f4cbf454467b960fd584809ff30c123ae8e", "messageHeadline": "Make SkyCoord convenience mappings dynamic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "8756c09dbca8c82c484b405fa061e9dc0ce59ea6", "messageHeadline": "Documentation enhancements in sky coordintae", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "88d08451badb3027406f129b7aec7f59a8871ad3", "messageHeadline": "added frame specification", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fde252e6b26c0668bec52f6bb5fa1192d9406c3", "messageHeadline": "parametrize test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "eebab2b9dd28bb8910ad94262051af08bcfceb7e", "messageHeadline": "update test to use skycoord instead of icrs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9131c7f8a178a5a4bad83d23aa6df8202127c8d5", "messageHeadline": "re-added from_name method", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4473489e9cfec3ca253f102d5805fbf5ca403141", "messageHeadline": "use skycoord", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef47ff7773f0e0715c8bf8bd64c14071b2d0dd59", "messageHeadline": "Modify hmsdms default; change precedence of styles; improve docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "339a5b5b8fb8bf1f951634e557e2101d4d4fd3c0", "messageHeadline": "Add tests of to_string", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0685d99a69fb4ea80de2df3bcea7e47511dc6d79", "messageHeadline": "Add SkyCoord.to_string() method from original coordinates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "871369f4a9def4f0733c87cccdb2ba5bcaf2623c", "messageHeadline": "Moved APE5 API tests for SkyCoord to the right place", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 120}}, {"node": {"oid": "566f2b115b2c6b902821cada8a920356a8dd5115", "messageHeadline": "tweaks from round-tripping test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06c8855034ffdbe83f3cd0e67c1fc4657c8f4ed0", "messageHeadline": "fix up round-tripping test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "928b903d747f1fc758920c911e48c127daa7d5b2", "messageHeadline": "fix transformations to use tosys over fromsys for intermed frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "7b134f02abd7b7f39f6e85f500b404ae08b19de0", "messageHeadline": "Add test of round-tripping (currently fails)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "6c505ac39265f8aef98c82b7346659f431b10378", "messageHeadline": "Fix skycoord API tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "7d698777c7ae41fb65b64376feaf0623bee2ff88", "messageHeadline": "Final tweaking of transform_to; check for bare frame in init", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "f9813d299d0b13888ad973fc8a5238f527fa8210", "messageHeadline": "Not-working attempt at transforming using GenericFrame", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 20}}, {"node": {"oid": "6007c47e7869c62b8bd5d083b26419a808f9f1d8", "messageHeadline": "Add bunch of tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "8ad973b2e28e1eb03a63332aa92365c7c9b96050", "messageHeadline": "Allow for Representation instances to init SkyCoord", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "adaa331436a1155145d4c88c648f7095827be007", "messageHeadline": "Improve attribute conflict resolution and add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 10}}, {"node": {"oid": "adaf980029c7a17c0a47b7040ab36042e61c1d5f", "messageHeadline": "Check that existing valid kwarg is not None for conflict resolution", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "84e8b99bdc06dc60bc6d02ecdbabbfe139cca0d4", "messageHeadline": "Work on inheritance of attributes during initialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e8acc2d0d10adfc689e24e0447a990a95059a18f", "messageHeadline": "Improve and generalize frame attribute handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 29}}, {"node": {"oid": "d85d3033e504c708f37e4c87f7159440122fe54d", "messageHeadline": "Allow for frame class as initializer for frame", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 93, "deletions": 25}}, {"node": {"oid": "0b27c9b560dcf118afad966c6303ca8fcc1be420", "messageHeadline": "Add initial SkyCoord API tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "07561cbbe532d0fef77fe14825fb801d51bd48d8", "messageHeadline": "Add support for two positional args", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a537d5232157aaaf50bb7cfcccef9c832231f66b", "messageHeadline": "Update repr to match low-level class repr more closely", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4d7c5e3b31a22386f33c365643807f064d5c0c75", "messageHeadline": "Change  to  everywhere", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "a4dd5627bae654a85549d4a2baf4d7f422bb0cf4", "messageHeadline": "Restrict transform_to system to be a string and do transform correctly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "ae755e76c7a2ce86f8f8a0a76c44b988c721d9fd", "messageHeadline": "Major refactor of input args, kwargs processing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 225, "deletions": 112}}, {"node": {"oid": "7dfbea7625b36ec1461f4f5a14f8693b0a64c054", "messageHeadline": "Factor out  determination and allow specification in args", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "febe5d781180eb161339caa66d493f53dbee395b", "messageHeadline": "Change COORD to FRAME for globals names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "ee85dee4ea54e1bb8ea8e37bc811aa043cc34a5a", "messageHeadline": "Update to use frame_transform_graph", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "54766ebf29a951e58ee118c9b12fbc78d3c6352c", "messageHeadline": "Change SkyCoordinate to SkyCoord", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0816cad3f9d4ec948b5f84a009f5149fb3e817c5", "messageHeadline": "Use BaseCoordinateFrame not SphericalCoordinatesBase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2960f20795575ec1fa3f00ee5b35b4c205fd628", "messageHeadline": "Initial commit of SkyCoordinate high-level class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "ab7e809d2ab5b8d7c8b3f6652c9668f1d8717ce1", "messageHeadline": "make get_transform always return a CompositeTransform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "05d0c2632a03d0eda6b03c208f3eab1af9839b1b", "messageHeadline": "updated doctests in transforming", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "81f67da3dc9b21574a9808f27f1b3b15e7a21305", "messageHeadline": "comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51d1125eead10a01a3df4c9f22c2b1e6bd0286f4", "messageHeadline": "update sagittarius example page", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 79, "deletions": 144}}, {"node": {"oid": "794514c98ddfe2fdedf838e652cace028655132e", "messageHeadline": "updated Sgr example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 47, "deletions": 57}}, {"node": {"oid": "c87e49adbac2ca260db137c29ce6f07ffdb35a7b", "messageHeadline": "minor change to separation example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4d7ed03739a6a35551ec94399b1c2bd5a656812", "messageHeadline": "no idea if matching will change with skycoordinates, added TODO", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "caf2b189ce82d4a14a55589c021a9efcdee5adfb", "messageHeadline": "added many TODO's to index", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "facb1fb93f14cacd73da03e02e5ed23908b1760e", "messageHeadline": "argh, another typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0324432dd87979654a2dc16ccd813406bc031574", "messageHeadline": "added TODO and updated icrs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "543890b17af972e0de31fe4eb37753d80de37203", "messageHeadline": "added back cartesian shorthand", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "00d810834b88681134bb2eefdd1bcfeb551de67b", "messageHeadline": "typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68c62c38bbecd1a2bea00f80dae52089b52cb335", "messageHeadline": "updated to use cartesian representation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 39}}, {"node": {"oid": "b0c4c3462dde66ac7be9cf291734d013a29d1dc5", "messageHeadline": "took a first stab at adding more detail to designing new coordinate s\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "c40b51f298369c93522ae317cf8770b099a50c8e", "messageHeadline": "add todos, remove copy test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "a6d07b1180d995194ed08d4b29ac86234f11e574", "messageHeadline": "added mixed quantity list example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "5c869801dd336585d5014b8752542f6a4037d30d", "messageHeadline": "added TODO, updated representations", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9d25fe5923f108016186d604de98e9a9c4bc0d0b", "messageHeadline": "update repr of ICRS", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f010ed674599c1a7b28e493f95ed0aa088b80772", "messageHeadline": "expunge equinox property from ICRS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "aba9cb063337b2545afd982c8c5c50c7dbdff680", "messageHeadline": "update accuracy tests both to pass and to randomly sample a fraction \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 81, "deletions": 33}}, {"node": {"oid": "c69dc0abbe60e9d233db005851ee356ffc203a05", "messageHeadline": "docstring clarifications", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "e302f9feb7d77ed9d80b2e6b016a9bb15a97ba3e", "messageHeadline": "added tests for `is_frame_attr_default`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "8667acaa57859f7deb3e454db90c1bddab7bcb0a", "messageHeadline": "Added `is_frame_attr_default` and associated machinery", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "dc83bfc41162903d3dd76fba9b883e34a638631e", "messageHeadline": "Remove obstime setters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "19002c6515fe263a4bc122697d1a94093c8e56d1", "messageHeadline": "make representation imports at top of module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "b9bf52c6eb6241f8132ded01b5415eaa9c83ab04", "messageHeadline": "fix for preferred_attr_units not being respected", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "50dd7f6f5aba71972d87b2c4803b24091f646aee", "messageHeadline": "ra default unit hours->degrees", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4dc58c6837a3b491739f79448c6c5250f0703f6b", "messageHeadline": "six.iteritems -> items", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "18d0e07492ca3430a3c5f65220d5b17a3e1f8a84", "messageHeadline": "change TIME_FRAME_ATTRS to self/class-level time_attr_names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a9a2a0bbb4bc8cfbbf536331fa8e403cb8987a41", "messageHeadline": "add option of \"preferred_attr_units\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "8669ff0ce4a585c0ed9cab15a1b5604bb48f11cc", "messageHeadline": "Fix minor test typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e08583c531d9a28f3b38b0a414a9a61f44183f8", "messageHeadline": "Localize the Time import to _convert_to_time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcd48245362338f46325774ba832ffd91289454c", "messageHeadline": "Validate time inputs and allow any value that Time accepts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "7f0758ba80545eb4f0d107f2176ee09a684b75b5", "messageHeadline": "updated __repr__ of BaseCoordinateFrame to match representations better", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 29}}, {"node": {"oid": "a2217f05d61ce80a88d5716a2ab3ccb48bfa6e43", "messageHeadline": "Important documentation typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49915bdc9dc2fd9fe13ca4c4459648d0d859ad8b", "messageHeadline": "add representation repr/str tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "8bea80bbd78bd46e36423ac7897719a32b299c2e", "messageHeadline": "fixed aliases for buildin frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "c59cf4ce9b57cea0248c4442b16493099db10411", "messageHeadline": "removed remaining non-APE5 transform stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 161}}, {"node": {"oid": "2913f13ffa0fb400998d628b21c275109cf4945e", "messageHeadline": "fix transforms to behave more naturally to fix test_transformations w\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "b83622f4d7cd2b526eb48c13b3d6f20e497f568e", "messageHeadline": "get tests working post-merge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 51}}, {"node": {"oid": "07b6ce8cca480b17b5c66f6b202ae2f22640b7c6", "messageHeadline": "re-work tests for new APE5 scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 562, "deletions": 890}}, {"node": {"oid": "678fb9b460017663d462e5fd4e395494737eef38", "messageHeadline": "Change remaining refs to builtin_systems to builtin_frames", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a6bb8e6df9e7e7fa3f0696ee2fd0f68e9304068e", "messageHeadline": "Fix VO conesearch to comply with APE5 coordinate API", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "36a3b9bb68daab6ad0570763a344f6f5cd2970a2", "messageHeadline": "Remove builtin_systems, coordsystems, and old_builtin_systems_names m\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 1691}}, {"node": {"oid": "5d3799ef1a4692407b92b22fe9ec3c320a128fce", "messageHeadline": "Test for BaseCoordinateFrame instead of SphericalCoordinatesBase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a2c9dc43a7d096dd5601f51c0407c36433e73e1", "messageHeadline": "Make coordinate 'frames' be imported", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa249e461b9d07150c389402bc9dfc066f1c4826", "messageHeadline": "Add str() in dtype to work around pre-unicode numpy/python2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4b173a6143184bbeb37b2c606863397556ffd40", "messageHeadline": "Adapt better to scalars; write __getitem__ using self.components", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 37}}, {"node": {"oid": "cdec032ee252baff07ae5c4179e8733135d92cdb", "messageHeadline": "test_arrays working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e2b8675e147e4d83b082ab97b6b9afaee418e61", "messageHeadline": "more test-based fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "4b0b2f3bc386a9f8199e34a93aa580924f1009fa", "messageHeadline": "remove debug code", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cae40dc93b8e2fee0119eea78490187d206934ac", "messageHeadline": "support ordered data initialization for coordinate frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 70, "deletions": 20}}, {"node": {"oid": "2ebce2603a85e2a84f36a5358144bfb686188a13", "messageHeadline": "Use component_names, make scalars work, different repr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "2889a1ff22ccf4ff1243bb2421f99ea90615f0cf", "messageHeadline": "partial work on tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "bd429a0a472884d00d6600792f54985f9a1459a0", "messageHeadline": "fixes from getting test_transformations.py to pass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 114}}, {"node": {"oid": "c4eabdac804ce8fa335ae0bf4956466cbe9d386f", "messageHeadline": "fix precession bug in FK4->FK5 and associated accuracy tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "ca74049bfd7534e8701611db805d10e7bcace8dc", "messageHeadline": "fix accuracy tests to use package data architecture", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "5bacff7c80296856f6f467d405438d524b79d5af", "messageHeadline": "passing icrs to fk5", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "e386256d4fd52500d71656dfada2bf00d28cf8ee", "messageHeadline": "updated code but accuracy test failing", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "0f835c329aa3b1dfd9071b12d1b9e9e69adfbc93", "messageHeadline": "passing fk4 to no eterms", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "81f80c1dfaa21dfea604d549a17a021ef69c9fdb", "messageHeadline": "passing galactic to fk4 tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "30bf1d2a2750d0d6c8d77b9657f07266aaa754bc", "messageHeadline": "Trial implementation of __repr__ and __str__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "7d1eb42e56f1ea763e6a7487b0229df4f6464b5a", "messageHeadline": "added GenericFrame", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "2f08a2d6dfa69be48ec5824105d49925fb5e55c9", "messageHeadline": "Graph docstring working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "babd46fa58dc37280c2e98d50e0326f443681137", "messageHeadline": "Docstring updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 132, "deletions": 24}}, {"node": {"oid": "9c5f0037ed4331dd997b86087e9168f2db9a406c", "messageHeadline": "APE5 API working up through high-level", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 114, "deletions": 65}}, {"node": {"oid": "b395f24b1892ec5d4df4080519aa2bfa33cee6d9", "messageHeadline": "Added separations and made frame attrs read-only", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 109, "deletions": 2}}, {"node": {"oid": "5d790d722b084304d3771da5f3a4d24cfba38bd2", "messageHeadline": "various frame fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "84e3d5107d33cd5b5d3598cacf4af61e5cdc87d6", "messageHeadline": "implemented remaining transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 186, "deletions": 17}}, {"node": {"oid": "b075bb97a97cac012d10f5dfbc1f449e2ca83b3a", "messageHeadline": "galactic transforms and FK4 self-transforms in", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 3}}, {"node": {"oid": "68248d965958d0220fc2151eab69ed3f21218459", "messageHeadline": "implemented FK5/ICRS transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "76c4e8b3c4b13e0a5302a2299c88a0c1d9942a02", "messageHeadline": "Adjust baseframe for two-attribute transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "526119977003d2e00992f8e662e41ec7377c66e6", "messageHeadline": "fix lingering import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3700f3a2afe7029e831abd6ef0570ff54e40cdb1", "messageHeadline": "Add collapsing of static matrix transforms into one transform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "beece136b3a224fc6eaf4d96cbe86b5b834a6693", "messageHeadline": "update transformations to match APE5 expectations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 166, "deletions": 131}}, {"node": {"oid": "185c023e9ca04781bb71c1957ba4047b0dd020fa", "messageHeadline": "additional tests for things that should work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "f75856818ae17b23262e0449bbfa6098a513067e", "messageHeadline": "transforms baseline working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "8d08764808f76d1cfd9a47b86385beec2616db2f", "messageHeadline": "adjustment to allow transforms that are the same class", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "23a95224ee86833d3436f0e74d3a88721e2912c5", "messageHeadline": "added getitem to frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "bbdc3673be5de754d84efd2dd534934efa0668f8", "messageHeadline": "Added `realize_frame` and tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "c395aa69692e2057a354002379fbd450a21ec311", "messageHeadline": "basic repr for frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "8a4a8c6343bf777d86fd3124d8d399fbafd07782", "messageHeadline": "implement frame data and test accordingly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "3e2a8c0bcbefc023b6297cd466068bce0507b424", "messageHeadline": "Added test_frames", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "5fc90d9e3c6c2810cfd88ea8e3642cb02dd5a7f8", "messageHeadline": "test tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b7e742a782adec5112bcb3418be624f000fbfcc1", "messageHeadline": "added support for no-distance case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "71b541a2b02d98d918cd1689ad2290bc82bc3982", "messageHeadline": "basic frame stuff now working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 79, "deletions": 27}}, {"node": {"oid": "bba5544044acdfdf72c5201c961a8b0db0b7953c", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9792818f2e899d1e222a57e2e6d79bbc58687022", "messageHeadline": "fix transformation test failures", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "185121aef6c0e9cc311116790b05e7d569a5da66", "messageHeadline": "fix tests for UnitSphericalRepresentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4924e496012073ddc51d2145a65c56f6e9d89357", "messageHeadline": "more transform fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52c0ca704f6c31d28442567f073a8829de0840a8", "messageHeadline": "work trying to get tests to go", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "1b3124387f5e243fb859dfb131373265acf8c806", "messageHeadline": "revamp of transformation graphs for APE5 scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 206, "deletions": 74}}, {"node": {"oid": "2985fe69bab2dd821562481ab620916ee8f6d17d", "messageHeadline": "whitespace fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "47ae56f208a0aab5d73cd7747ad6737e16efa2c7", "messageHeadline": "Layout of basic framework (coauthored by @adrn)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "b61be44dcf2ebcb8356df7794b74ef3916742416", "messageHeadline": "various fixes to make representation tests work with PhysicsSpherical\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "3042f9b00376cee81b5101021ce2eed4bbefcecc", "messageHeadline": "Added std header to test_representation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2444c92daf82a259bb159853afad5bc41c604073", "messageHeadline": "fix distance/units test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ac33b828c38c2b19360c4c6567ce82d97a4ce09", "messageHeadline": "resolve tests of cartesian units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "21ee144db57736cff3e2a1067db6fb06996767ec", "messageHeadline": "make representation api tests pass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "488be5ffaa1308e84e0a32142ac75237af104a1b", "messageHeadline": "Ensure that distance=[1 * u.m, 10 * u.m] gets converted to a Distance\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0c2af3c396db2ae7699a1acf34e671e4e63a7678", "messageHeadline": "Implemented __getitem__ on all the coordinate representation objects", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 119, "deletions": 3}}, {"node": {"oid": "602b72b64a827d55b8fe5dbb39b09e6593c0e894", "messageHeadline": "Added docstring about subclassing BaseRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "cafbca0f1f83e448c7a4e950579477853dad6cd8", "messageHeadline": "Removed comment on changing API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2884104def4d2d25c51ff271d586f99078a8274f", "messageHeadline": "Changed comment to docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a5963a6cc1b3d66a30280c47e3b8d1ccbff089e3", "messageHeadline": "Removed unnecessary check on phi", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "71a5dc17192aa5d8680774b61e4e470f421dcdb2", "messageHeadline": "Make use of np.hypot", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "1177f9f8ce5fc9a669b24651443e449eaa8f7af2", "messageHeadline": "Remove out of date comment about Distance -> Quantity conversion, and\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "34530d76d9f0cb1a2be4dee204c8b1087632c5d3", "messageHeadline": "position -> component", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8342c607c6adc6b0edc15fd1ca4ba0be2649ab2", "messageHeadline": "position -> component", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b1c6a282e166bd42f21b4389685da29bb53242e9", "messageHeadline": "Fix Physics spherical representation so that theta = 90 - lat", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "adfebf9353fc41c93c8c6644aee504972b0950fe", "messageHeadline": "Remove API suggestion comment", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "caba7932209d1047286fd7518bd2fc81f0bcaebb", "messageHeadline": "Use class method only for from_representation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 143}}, {"node": {"oid": "fce278de47c9bb684f592c224c16665a5ff2d61f", "messageHeadline": "Added round-tripping test for UnitSphericalRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2f5ed0ffa20b92e1d3e0095b324fbd17561c3747", "messageHeadline": "Added UnitSphericalRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "f0a24f8e54a319e21ad1b1c16a9b0661877e8b79", "messageHeadline": "Allow representations to use any unit, not just length, for non-angul\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 102, "deletions": 174}}, {"node": {"oid": "b80ceb22d482a21413bd751f155d89be55897129", "messageHeadline": "Use Distance.view(Quantity) to convert distance to quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07195edafa9798d26f3ac6399656919854a7e6e6", "messageHeadline": "Catch ClyndricalRepresentation rho not length", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d2ce7a4ae67dd7ed9def427f733a76e6c7cd1f14", "messageHeadline": "Test ALL THE THINGS", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "195876f00c2023aec9013437ebab4e4e3ce0926f", "messageHeadline": "Added a mention of the rotated() method in the comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3619c857d8930d95f7638cf5f602f6e24d403856", "messageHeadline": "Fix exception message checking for Python 2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b26b35669ba613e22140e32b3b26e6a436299d44", "messageHeadline": "Fix tests for copy=False", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "b126ae9d576677bcfd78df418aead1439aa82801", "messageHeadline": "Add fail tests to CartesianRepresentation being passed xyz array", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6d5de4b3714c21262d4cbcfc0b55631d2b959637", "messageHeadline": "Add initilization of CartesianRepresentation from a 3xN array", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ce748d9faf4f95fe466f8e656cdb9dc0e01e91f8", "messageHeadline": "Convert distance to quantity just once", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7c58966c4faba8d3736b3e98e9d2480e26c260ae", "messageHeadline": "Added API improvement suggestions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "260c112a641cc8a64854d0ae546a55966032490f", "messageHeadline": "Improved docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 148, "deletions": 80}}, {"node": {"oid": "cc1f116d9b44d16fb75857b8ec58e94efd0faf0e", "messageHeadline": "Add CartesianRepresentation.xyz property", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9c66dc3168633c227ead2899a25a2dc0a3b2f581", "messageHeadline": "Added __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "12b8090ec452f53d38e3c014f3f062c8fb5279e2", "messageHeadline": "Added PhysicsSphericalRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 320, "deletions": 4}}, {"node": {"oid": "60408a9f87c462e79de7f003884e8f77a1e26649", "messageHeadline": "Added tests for cylindrical conversion, and fixed failures.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 146, "deletions": 9}}, {"node": {"oid": "b6a9971fe0231654c2a160d7e7b49dff90464c9e", "messageHeadline": "Added future imports and explanation at the top regarding the transfo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6b90ec32c637c38a701c1a106c6b04d7c20631e4", "messageHeadline": "Fixed typos", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecb73bf2dabe771521ae7e0d944eaf2237fd7176", "messageHeadline": "Fixed copy= tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a6c233a33865a2e82835d88e6d89be05051155b4", "messageHeadline": "Fixed failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 115, "deletions": 64}}, {"node": {"oid": "3e48caf7d10d2391f391cbce7e48d3b46e8cdd14", "messageHeadline": "Fixed cartesian to spherical conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d985070bd1c63e0f2204a4167744c53a0c703127", "messageHeadline": "Added missing @classmethod", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "78eb936bc66f8d4a6648b4fdd50b05fc3bbe554a", "messageHeadline": "Added test for cartesian to/from spherical transformation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "218439151f9328638e369237f5573ea6db253b9a", "messageHeadline": "Added tests for CartesianRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "f684ae3efe82610fee2d9b5650f6fcfe012708b4", "messageHeadline": "Added tests for SphericalRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 72, "deletions": 3}}, {"node": {"oid": "017147358684c8e6f7cc18bfc3804f2814e69ea7", "messageHeadline": "Added initial tests for SphericalRepresentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 4}}, {"node": {"oid": "c9d7537b60321179d976babd0487e0a950e60c69", "messageHeadline": "Added example of creating a Distance object from a Distance object.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6582204f476e6342bb706ca0cfb1cfe48683402", "messageHeadline": "Implement BaseRepresentation and 3 inherited Representations.", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 253, "deletions": 0}}, {"node": {"oid": "a1d4550f87bb856d183ab076c9d5a9fa7e18185e", "messageHeadline": "Added initial files for representation classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fb9f17f61eabefbb60770b00da59f7aa65931a71", "messageHeadline": "Added APE5 API tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 391, "deletions": 0}}, {"node": {"oid": "e39bf18d19e9360395206f81431b5fb2d65ed56e", "messageHeadline": "Merge pull request #2461 from bluescarni/bugfix-for-issue-2262", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "2dcfd2f170ff4dbb0eb8cc86a29e96835385e527", "messageHeadline": "Merge pull request #2468 from mdboom/wcs/upgrade-4.23", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 857, "deletions": 247}}, {"node": {"oid": "8272ae00ff5c0bef760768f975ea3abc9744e9c1", "messageHeadline": "Merge pull request #2470 from embray/issue-2463-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b022bd72de9b5c71b4df89f890316960cce48cd9", "messageHeadline": "Merge pull request #2471 from cbonnett/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "804f3b584411533e4f7a028726e382dd2ca82f42", "messageHeadline": "Follup to #2463 which fixes a regression I noticed only Python 2.7.3 \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "48975dd5e669aa9f4dd60c85020cd60275681db6", "messageHeadline": "Fixing documentation links, warnings in wcs", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 37, "deletions": 38}}, {"node": {"oid": "1423deab6481daf6159386d1bd3b9f2142da0029", "messageHeadline": "fixed (very) small typo", "author": {"name": "cbonnett", "email": "c.bonnett@gmail.com", "user": {"login": "cbonnett"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e366b07232a4bdaf317794e6d8ee78f9b23f0fe4", "messageHeadline": "Upgrade to wcslib-4.23", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 857, "deletions": 247}}, {"node": {"oid": "f3888d5fbd708d4f025d54b0dfe48b445144b037", "messageHeadline": "Merge pull request #2462 from mdboom/wcs/sub-error-message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ebf4d8a33f000a4153eeaf906dc819a5d5208421", "messageHeadline": "Updated the Changelog with info about changes introduced by #2461.", "author": {"name": "Francesco Biscani", "email": "bluescarni@gmail.com", "user": {"login": "bluescarni"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b88f19a02b5c717fb69152b348a9f6216f3b32a", "messageHeadline": "Added a couple more tests for the fix for #2262.", "author": {"name": "Francesco Biscani", "email": "bluescarni@gmail.com", "user": {"login": "bluescarni"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8c37569d4c8505858852f2e401700986caa4fb4a", "messageHeadline": "Minor typo fix in 0.4 what's new", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e278e37357ff2b642c6f00df9ba5a92830524f8b", "messageHeadline": "Merge pull request #2467 from bsipocz/fix_various_docs_links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 258, "deletions": 229}}, {"node": {"oid": "cb532d9bdb6a23e7ce7537c4b1f445da7b03a2b6", "messageHeadline": "Merge pull request #2464 from mdboom/wcs/add-api-extension-test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 146, "deletions": 10}}, {"node": {"oid": "2b0b01de860c1a916cf6688c9a03282a5536932f", "messageHeadline": "Fixing documentation links, warning and some PEP8 in tabel", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 163, "deletions": 140}}, {"node": {"oid": "ede2db91835c6cfe852c3c33d5854e9b67fc4f4a", "messageHeadline": "Fixing documentation links, warning and some PEP8", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "b7aff3565942103512f7969ee9e0ae60d5a6756a", "messageHeadline": "Merge pull request #2427 from amras1/terminal-size-refactor", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 96, "deletions": 79}}, {"node": {"oid": "7c34783e619bd92ce453c5f936f5e4313816e388", "messageHeadline": "Fixed repetition in cfg file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "c169d137ad53d97f8c577c69833310d56e05cbd0", "messageHeadline": "Removed git marker left over", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aec2d0a7aa0b066c24af8358b72b609e5cc81824", "messageHeadline": "Move max_lines and max_columns configuration items to top-level.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 78, "deletions": 123}}, {"node": {"oid": "50a0412a4a582216e32a94400fd9512e644f4880", "messageHeadline": "Updated pprint to reflect changes in terminal_size()", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "8629ebc03fcd8bd9af6560f2ac29ed5415fe5a67", "messageHeadline": "Updated terminal_size to use struct and look for alternatives", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "f52a17f9c0a9d8a7c3b136d4914b7b660b4e2c6a", "messageHeadline": "Refactored pprint to include terminal_size() from utils", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92ad42e2c9c31536a97e419094a068e2cecaeb34", "messageHeadline": "Added terminal size function to console.py", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "d699f800ce7f7d857b05f8ec61ec4d9d77c7ce67", "messageHeadline": "Merge pull request #2457 from nden/printwcs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "b3f3535d3a8358b517cda616c9ceb5c77922e12b", "messageHeadline": "Merge pull request #2463 from embray/issue-2463", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "00eb5c57c5ac76f3cf5ed230469aa250a3b24d0b", "messageHeadline": "Make composite and base units equivalent.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "fa1cc7f7f5f65bf88fb46651e413d05071cfb6f1", "messageHeadline": "Fixes #2463 and includes a regression test", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "537629cd1a7979097c8a4aead33e3c280e4d92a4", "messageHeadline": "Test astropy.wcs C API", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 146, "deletions": 10}}, {"node": {"oid": "48cdfe81d9c2fce809a7d156a7537ae3509d0b8e", "messageHeadline": "Update tox.ini", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1bca855707fd78fd806b6d716b19cc0e63cba18", "messageHeadline": "Merge pull request #1974 from taldcroft/table/unicode-bytestring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "167ded97dd95356632c53db446736cd8c9324c6f", "messageHeadline": "Merge pull request #2459 from embray/windows-tests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 55, "deletions": 8}}, {"node": {"oid": "274853977a34e40b8a68f22b74ab1bb1b9f76721", "messageHeadline": "Merge pull request #850 from taldcroft/table-rows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 129, "deletions": 50}}, {"node": {"oid": "3b8cef98c5b5a01909b31be2baaefd6c71833c27", "messageHeadline": "Merge pull request #2390 from bsipocz/fix_asserts_to_raise_error_in_m\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 123, "deletions": 103}}, {"node": {"oid": "9854ee29523987249dd53eb99290f8e295808fc6", "messageHeadline": "Improve error message in wcs.sub", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "59cecab14d3ff11a333a158315c101afec5da774", "messageHeadline": "Merge pull request #1888 from taldcroft/registry-subclasses", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "e43e32818a77e0a9e5495e299ed0f170f0b942fb", "messageHeadline": "Merge pull request #2376 from bsipocz/include_autoclass_content_both", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "95f27e044a55aac00c7d3873d2fd99c06017a23f", "messageHeadline": "Tentative fix for #2262.", "author": {"name": "Francesco Biscani", "email": "bluescarni@gmail.com", "user": {"login": "bluescarni"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "b179778ee3d6a9067133302ee7999f48b1e4a987", "messageHeadline": "Merge pull request #2460 from bsipocz/fix_nddata_docs_links", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "b766093669b89c8b05f26e6fe03a5bb0e06eefcb", "messageHeadline": "Tweak doc wording and ordering", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "5909f03539bc54fbc3a4744f1f0832468dcb89cb", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "16d2e5c408ef0961f89fb17056e9cebafe2381ca", "messageHeadline": "Allow using rows arg for list of dict and Row input", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 24}}, {"node": {"oid": "8d453c6a552acc2e6ca06755e44dbef78b281bd8", "messageHeadline": "make string formatting work woth versions < 2.7", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af71ede7ede1dff1d2a74e45517443e1a65c2087", "messageHeadline": "Fixing documentation links and warnings in nddata", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "0941f4587e5b1a06e58e0d352de903fb3761a6fd", "messageHeadline": "Add more tests of row initialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "17d28d659a2ff1f7061eeb89cd1eea34e30341d5", "messageHeadline": "Handles an issue on Windows only for Python 3.3 and up, where trying", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "c6889b1167fc96d4cb15a5291a03e8cdf0c1bf8a", "messageHeadline": "Add initial tests of row initialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "e2a46fb205b138a5e5eb96b75cfcc378dd6f6ab8", "messageHeadline": "Add rows kwarg to Table init for row-oriented data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f7f6b4ea289b1f7b7a6f6b0471883df989fbe916", "messageHeadline": "Ensure better consistency between OSes here by using a file:// url", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "e62b4fb4e26eeee1d136c46c92a4e4403faebdeb", "messageHeadline": "*Possible* fix for #2318.  Not sure if this will fix @cdeil's specifi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6beb16fd339f4469ba6642d27477f7ca29900ba4", "messageHeadline": "Work around a strange bug that can occur on Windows with pathological\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "60fa98e26fd63f5d1d78e3f1a27263b0c0e6dda3", "messageHeadline": "Adds a kinda hacky way to skip doctests on Windows only; later a bett\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "437fe62db56b04edb3fefa0cb7ee4fac01b83266", "messageHeadline": "Merge pull request #2458 from mdboom/coordinates/fix-slowdown", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "177cf2fe4c23ce40d2c4d0713b602cd0db8c06a2", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 169, "deletions": 146}}, {"node": {"oid": "d3b4baf4d4110345db92d8241f424134a501e157", "messageHeadline": "Recify 54ed32c1c3c1e16de34a212d5621fe824746af3b which was written bef\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "94b440e50b1f8c98917f6740f05a67dc3abcf44f", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b4f44553b09e1e2ea0edadd6b1291baa6c27788", "messageHeadline": "Merge pull request #2456 from bsipocz/fix_cosmology_docs_links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 144, "deletions": 139}}, {"node": {"oid": "9d057da86a62195457e7a2ea2fc17f222126371c", "messageHeadline": "Fix slow down in Angle.__new__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "74048a74c452e614dc4c2b985f6bd8877ddeceec", "messageHeadline": "Small heading link fix", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "470fa1fceda117fce51ac56b0dcadf3506f298c6", "messageHeadline": "Merge pull request #2444 from bluescarni/bugfix-for-issue-2401", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "2d5dfa2ca7de9ac83cafc6f30e92bcc9d1241b2c", "messageHeadline": "improve printwcs, add a test", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 23}}, {"node": {"oid": "fecd113df6ce26772c2a71b249c9662383d193d3", "messageHeadline": "Fixing documentation links and warnings in cosmology", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 142, "deletions": 137}}, {"node": {"oid": "70f6b4bdea20f0f48f6a9ec4ac21d35825c4f2c6", "messageHeadline": "Fix pep8 compliance and reword the assertions in the tests, as sugges\u2026", "author": {"name": "Francesco Biscani", "email": "bluescarni@gmail.com", "user": {"login": "bluescarni"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "458d7e5f70b06aa3ec02f256d485b454b75ca0e1", "messageHeadline": "Merge pull request #2452 from mdboom/unit/vounit-extra-spaces", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5e3edec3fd505a766ec1682c598d4fc429b0233e", "messageHeadline": "Merge pull request #2450 from mdboom/config/fix-cfg-template", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "68dfa08beff05714c9de7b71bc4f6abdc09fc760", "messageHeadline": "Merge pull request #2453 from mdboom/config/remove-debugging-line", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "346759299480ba43f4f605be33a41fc42afee69d", "messageHeadline": "Merge pull request #1811 from eteq/fix-missing-astropytest-ini", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "d10e736b0472f71441c153c815d730b32645c033", "messageHeadline": "Merge pull request #2343 from eteq/deprecate-cosmology-funcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 78, "deletions": 160}}, {"node": {"oid": "62e375e823a353e14de94c3bffd7f9a3faf56115", "messageHeadline": "Remove a line that was included for debugging.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2ee14b04cace39f5fdd803d4a00d836f5f07934e", "messageHeadline": "Remove the extra space in VOUnit output", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4fb29984716589106a962e1fbdeed62cc9d936be", "messageHeadline": "Move top-level config items to top of file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "38e5ed8b40bd558b4676f6cd9cab0fefdbfdde42", "messageHeadline": "Merge pull request #2443 from taldcroft/table-col-select", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "69780d8c60bf6a41c45d132d8c3a4bab84febfdb", "messageHeadline": "Merge pull request #2448 from bsipocz/fix_development_docs_links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 489, "deletions": 444}}, {"node": {"oid": "e76be1a8c2acb9e30ac27ac2efeee4b8339f573f", "messageHeadline": "Fixing broken documentation links in development", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 489, "deletions": 444}}, {"node": {"oid": "30fc0dd34f1bb637867155774777f53851381f2f", "messageHeadline": "Fix to make astropy.test() function use setup.cfg pytest configuration", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "f3a3d6c2698a08c7afa8e979888aba52840936bd", "messageHeadline": "removed test accidentally left in", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "5af34639d791a92c0813befa92af5a67f233c5fd", "messageHeadline": "Removed age and comoving_volume functions that were added in dev but", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 55}}, {"node": {"oid": "4427c428c578c31de077a70429bb2badf3367efa", "messageHeadline": "Whitespace sanitization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1de0e1a1dcabc651d05eb76300e8cb0765da5d3c", "messageHeadline": "Removed differential_comoving_volume convinience function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 27}}, {"node": {"oid": "56c2380624e3c6d9ad6195e13d9c097bed6f3681", "messageHeadline": "Partially clean up the default/current discussion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "955532295ed6b3e94f42348e9f95592dee547486", "messageHeadline": "Switch to using new-style default_cosmology", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f7f63d0bb3c0e87837fcf33c64560ccb23c0d154", "messageHeadline": "fix indentation typo in whatsnew", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40c1ff2b7948f20c15ec93fe20ba279495d83476", "messageHeadline": "fix broken test due to deprecation being in `funcs` namespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "016533441bebfd461453e510239f6492205d56bd", "messageHeadline": "add changelog/what's new about deprecating cosmology functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9759a946d5a11dba6465cd69c47324800914517a", "messageHeadline": "update docs to avoid functional cosmology use", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "08e77099f2fc7ca63dccd75d0fc572f129ebc3d4", "messageHeadline": "Deprecate functional interface to cosmology", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f33ccdd63d7428d96bff266b6722925141f7a950", "messageHeadline": "Merge pull request #2446 from migueldvb/copyright", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0aefd4e844288e8decb6ca99292e1e2c73d96100", "messageHeadline": "Update year in copyright notice", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e910934a7a3b071acd8a6dc1989b5fe7fe0febd3", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4638e12906870c633d2c8b28a426e304f01958c", "messageHeadline": "Merge pull request #2440 from mdboom/wcs/memory-leaks", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "07490c29a8a083a83a00c73085fd4145195815b2", "messageHeadline": "Merge pull request #2003 from embray/issue-2003", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b7266cc4961c80ef4db7a909fea6332670e26b39", "messageHeadline": "Merge pull request #2020 from mdboom/misc/jquery-extern", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22536, "deletions": 183}}, {"node": {"oid": "93194a3a4116dea201a47c4366fe0c3c166f0bef", "messageHeadline": "Improve error handling for bad column select", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "5ea5db6d154d6dc28b8e414adb841bffddac97e3", "messageHeadline": "Merge pull request #2445 from nden/wcs-naxis", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cd6f89f5e94140ddc340e96ac3a69ab27b1bcec", "messageHeadline": "Merge pull request #2103 from jbwhit/feature-comoving-volumeelement-a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 86, "deletions": 4}}, {"node": {"oid": "329e52fa5854375c5809c7ca1521760f5dfe50a5", "messageHeadline": "Merge pull request #2424 from hamogu/fillmasked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 160, "deletions": 16}}, {"node": {"oid": "7471a1ed75a1118c12011d89eeb283d0c62246c5", "messageHeadline": "Merge pull request #2426 from mdboom/config/fixups-post-APE3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "f6ac80f2489b883764d7a99982feb7ad2f38f660", "messageHeadline": "Merge pull request #2431 from bsipocz/fixing_failing_automodapi_test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0d1a125442563e59e83d0bcd3ca1e5352a712bb1", "messageHeadline": "Merge pull request #2425 from mdboom/table/auto-colname-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "b93637b1c44ddd57d01f5d20e15aa04f935ef757", "messageHeadline": "Merge pull request #2439 from mdboom/wcs/fix-crash", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "14db07c191c3cd1fb3b1406ca0ef0d7d88fe87ae", "messageHeadline": "Removing unnecessary lines", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9f8717bf4567723fa1831d145c3b2dbc147a42ec", "messageHeadline": "Change some TypeError to ValueError", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "139419ad5f062da71e049788c635b77eb3b52814", "messageHeadline": "fixed test failure", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fe4b3da7c203df937675607c236e14c03e084dd2", "messageHeadline": "Removed all asserts from modeling and raise errors instead", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 96, "deletions": 78}}, {"node": {"oid": "0aa39271d6b863fa0087a6903d83929a811b25b3", "messageHeadline": "Raise TypeError instead of AssertionError", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "09beba80e64aabed70d054a1ad2ea42bd6300a68", "messageHeadline": "typos in docs corrected", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "18ddb807f9eb217302cb7a9c254f5e3aa1de7827", "messageHeadline": "add test for fill_values=None to restart Travis", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bff884f46ee15a9b0d805aeebb4a243f13a04056", "messageHeadline": "typo in documentation", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "394b22361164d27be9171b1f28b127d920ec2262", "messageHeadline": "make sure fill_values is always instance attribute, never class attri\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "509f4703e7de4e374e3f29e4dbdd7b63da6ab279", "messageHeadline": "changes suggested in dicussion, pep8", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "9e0038e7f24fe94ebc2bdfed48be84b16c60355d", "messageHeadline": "fix line continuation in doctest", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a358e3c6cb1b0c12357fcd19a2261454e1c7c97", "messageHeadline": "add documentation for masked in io.ascii and for fill_values in general", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "18b69c63e1577b6e828c75367e4a7e292a3505b9", "messageHeadline": "Define our own masked class", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "020c3fa016216c031d8af245543878ca274778e6", "messageHeadline": "add a way for io.ascii set how masked values appear on output", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "ea7810086539b3671df62a235e1f225dad0bfc3f", "messageHeadline": "Tentative fix for issue #2401: more informative error message when vs\u2026", "author": {"name": "Francesco Biscani", "email": "bluescarni@gmail.com", "user": {"login": "bluescarni"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "61371af6bfff445f69c480cd047b0c08f7bf5959", "messageHeadline": "Fixing doctest failing in construct_table.rst", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b6bf68b75a64b52a43ee74598411532a0b7dae8", "messageHeadline": "Updated _get_current function call.", "author": {"name": "Jonathan Whitmore", "email": "jbwhit@gmail.com", "user": {"login": "jbwhit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d211ad9a0df3b1bf94cb757cf75cb5c5c25d553f", "messageHeadline": "Changed to long form of steradian.", "author": {"name": "Jonathan Whitmore", "email": "jbwhit@gmail.com", "user": {"login": "jbwhit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a81acd43cbf371fae70a10e16ffef16a6b53554", "messageHeadline": "Changed the return with units method.", "author": {"name": "Jonathan Whitmore", "email": "jbwhit@gmail.com", "user": {"login": "jbwhit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "797369c3f9843bee3cfb4ab8b9b22b78f9fbbda4", "messageHeadline": "Changed documentation wording.", "author": {"name": "Jonathan Whitmore", "email": "jbwhit@gmail.com", "user": {"login": "jbwhit"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "f1baf71990a2aaa5a373c75dc58a650aaf7e7922", "messageHeadline": "Renamed function to differential_comoving_volume", "author": {"name": "Jonathan Whitmore", "email": "jbwhit@gmail.com", "user": {"login": "jbwhit"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "2403e914a6c822d804d82a035c9c1e7ca207b6f1", "messageHeadline": "Added dV_comoving function and tests.", "author": {"name": "Jonathan Whitmore", "email": "jbwhit@gmail.com", "user": {"login": "jbwhit"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "cc197575132f50483f7c6590cd10e4bf09582074", "messageHeadline": "Changing xrange to six.range for PY3 compatibility", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f75c9d0e3d88d0cfb1d886fe7f82101704e11fb9", "messageHeadline": "Merge pull request #2287 from taldcroft/subclass-table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 659, "deletions": 421}}, {"node": {"oid": "338d4fe2bebbd71ad5d1b44b84e8204a0e5cdcb0", "messageHeadline": "Restore new config code lost in rebase", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "1227b3addc8bfce9305260534d1bd3db19b32725", "messageHeadline": "fix for deprecated self.naxis1/2", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7874d40c9b0fb69e5362b5b73e68b2af996c1cae", "messageHeadline": "Merge pull request #2177 from embray/fix-sip", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 420, "deletions": 90}}, {"node": {"oid": "918ac3e57c2e970b6af124d3015a0deafc51e6f1", "messageHeadline": "Added changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1bcf33c2eddd53f6f291b98c6b1805b83821fee", "messageHeadline": "Merge pull request #2176 from pllim/modeling-redshift", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "a3253d9fd53a35c0d33688e0433a58c3fc7fbaf5", "messageHeadline": "Add regression test for the issue reported in #2003 (which is already\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "6454fb1128a6ad05e135ea63544197a549c3eb08", "messageHeadline": "Don't display configuration deprecation warning messages within", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "ccc025b7f77b7065e105d6483117c025b104ce47", "messageHeadline": "Merge pull request #1836 from embray/issue-1836", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "c940de868f16893815ca2fff8e701520486dd1e4", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "729a4f48fa2936735852ee5f4ee96e785f0b0e7a", "messageHeadline": "Merge pull request #2432 from eteq/add-git-notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f76ee141d417b9edbd7a61d22a238b2852151063", "messageHeadline": "Change allocation in WCS.sub.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "635e0902dda9a2bddbdfafccdf427a407132fe15", "messageHeadline": "Fix some rather large memory leaks in the wcs bindings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "df7779ede01eae4dec2847baeba2046e2518a332", "messageHeadline": "Fix this test to work in light of #2360", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "ec83d2c21c335c2c59b29b538f19cd341d652a42", "messageHeadline": "Fix this test for compatibility with the changes in #2360", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "91cff2baa01abd167ab15d079243f7a696067601", "messageHeadline": "Some slight variable renames for clarity", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aaaaa397ff318962dfea308058a9e284e4542787", "messageHeadline": "Normalize, somewhat, the format these header files are written in", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 245, "deletions": 3}}, {"node": {"oid": "bdaf2eec1bc6fce99bc39c4cae866f83a158fef8", "messageHeadline": "Fix up what I guess is some stray code.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d9246567b0eb3f4eabdafde72c1da8476b3ba453", "messageHeadline": "add a test for inverse sip", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "54ed32c1c3c1e16de34a212d5621fe824746af3b", "messageHeadline": "Split SIP/InverseSIP into separate implementations.  Fix inverse sip to", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 51, "deletions": 74}}, {"node": {"oid": "55ac7ed54d33a04d801cee98595f0587d8c42f42", "messageHeadline": "Add a SIP forward transforation test. Correct a bug in calculating th\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "72d79cebc092be248857c1281d83af7098dcc36d", "messageHeadline": "Fix the _SIP1D class by making it subclass PolynomialBase and bringin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8355315d569fcc9b62131d948cdcad767c249669", "messageHeadline": "Merge pull request #2438 from mdboom/test/turn-off-parallel-32", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de4d72501cb743081e1d46fa1459c2a2a0366f7c", "messageHeadline": "Added description to Redshift z parameter.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b3e2c3c283827674578d67311102be5ef2e3dd1", "messageHeadline": "Added Redshift model for wavelength.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 66, "deletions": 1}}, {"node": {"oid": "b35ead9b597faf622dde518d4b14917feff84282", "messageHeadline": "Turn off parallel testing on Python 3.2, where it is still occasionally", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0de927e51661a7e072abaf9ef32843cbdf30006", "messageHeadline": "Fixes for remote-data tests prior to APE3 work.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e1675b9316a2e56ab3a53e24b9e3823def0ca85c", "messageHeadline": "Merge pull request #2436 from bsipocz/fixing_stray_HEAD_marks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d95ae035073be0e2eb4d8c9b7e9600de1a2111ba", "messageHeadline": "Merge pull request #2386 from mdboom/misc/remove-deprecated-0.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 687}}, {"node": {"oid": "c3e6ca58555807c82fe47dd8cf68b4b6a948d631", "messageHeadline": "Merge pull request #2435 from bsipocz/changing_time_example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9f2a837609d7583095b05fb019cc4817dd123ec5", "messageHeadline": "Removing leftover HEAD marks", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b379e8aa0073e7cf6300509839ee27f959147dcf", "messageHeadline": "Change time format from iso to isot in time docs example", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "25876bc22d94276d81b95e716294bf91516daffc", "messageHeadline": "Fix RST docs to run correctly and be more clear", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0e396b55ff23303c8ad47dde7360edd899473be3", "messageHeadline": "Change t.pprint() to print(t) to fix doctest errs on Mac", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "368b21df58675f3b0754212ccb154b8400d39b84", "messageHeadline": "Add top-level reference to subclassing, fix doc problems", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "15903f6cd339e4e1065eb6d8be101b9c42ff9df3", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f80e5dbea0f2ed32e90de0b7bf81e97e11bc024b", "messageHeadline": "Add docs on subclassing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "7459d9f253daa8a1d6e25120f56edccfc3c777cc", "messageHeadline": "Add subclassed Table into test fixture for broad testing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "b4250c4f8e700906a6d82915f98b8a0133892396", "messageHeadline": "Make subclass testing more boring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "a3f0cc8d0b7f70ead53eb4bdde5450dae35537ee", "messageHeadline": "Refactor pprint funcs into class to allow formatting customization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 412, "deletions": 391}}, {"node": {"oid": "886ff2cdf0ce51009f0b8419f3e2aae65b3d138b", "messageHeadline": "Make the user-subclassable attributes be public (no _)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "ca8efa51b4a8269089671ec24ccbf5d5ed56dd71", "messageHeadline": "Add initial tests of subclassing components", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "b97dc60f04636db944b3bb83517c2364c04a5e93", "messageHeadline": "Make Row, Column, MaskedColumn, TableColumns be class attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "ec3c8c5e87ca79bb8f2536dd61928a1ff25cde59", "messageHeadline": "Merge pull request #2430 from bsipocz/fixing_failing_automodapi_test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "ef0e4760b634efca8da955f9bcf0bb2db714dd17", "messageHeadline": "Fixing failing tests in test_automodapi", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "c67c2e83ab493bc383c70a85acd5d041ad0371ad", "messageHeadline": "Merge pull request #2428 from mhvk/iers-update-table-for-0.4", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "0f7edc855867279b34ebcab55e26f71acf5662f6", "messageHeadline": "Remove leftover from an incomplete rebase", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b4dac72bf858bfe84690dcfe4ac7a736dee209fb", "messageHeadline": "Added link to fperez's git notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73daadc5bcae996b9370bc3975f88bcf9fef03d8", "messageHeadline": "Updata IERS table for 0.4 (eopc04_IAU2000.62-now)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "d814e7e05bd5754d72c702bd4cc06e581375a5b8", "messageHeadline": "Fix Sphinx warnings in astropy.config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "0078de1856d0bb52d5a6a19c7de781d58e52db18", "messageHeadline": "Merge pull request #2094 from mdboom/config/APE3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2621, "deletions": 1154}}, {"node": {"oid": "79c3175206d544dc5121b52a3fd2ef7eec27eccf", "messageHeadline": "Merge pull request #2357 from pllim/fix-xmllint-oserror", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "82fca66e03b44964e75360f1c63bd97770fae208", "messageHeadline": "Merge pull request #2421 from pllim/fix-modeling-change-log", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "579f0eb17be511c786658d50f3a1a4de8658e9b5", "messageHeadline": "Fixups after rebase.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1364435bac47dbb4e8d7f894c76eadbb82476fe8", "messageHeadline": "GaussianAbsorption1D is not a bug fix, but a new feature. Fixed chang\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d11cee2747b9e389953e34a4b555ecd2896f1e4", "messageHeadline": "Fix test after rebase.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aa7f82000df3231b781c84b0a02516ac9da8cb1", "messageHeadline": "Address @eteq's comments.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 79, "deletions": 40}}, {"node": {"oid": "c446dd78447bde3dd1773f47efbcaf72d1418097", "messageHeadline": "Keep backward-compatible configuration stuff for affiliated packages.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 338, "deletions": 3}}, {"node": {"oid": "16a74fc6453304dfcc715a9728037672f575c50a", "messageHeadline": "Add science state moves", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "8240b61c1399358344364b1681ef64b605113510", "messageHeadline": "Clarify when config file is written.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89e13f1dc15c5dbec663bba8c9c43fa9ff19c45c", "messageHeadline": "Fix backward compatibility usage of [coordinates.name_resolve]", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6895af81c54a67339725a08cb6f5aa2716d7c9e1", "messageHeadline": "Fix ConfigAlias __str__ and __repr__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0354ed6f758a9ef2d8af5de74933e5e7c093779e", "messageHeadline": "Fix for Python 3.x < 3.3 problem with non-atomic .pyc writing.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c3ae773c935129543853f576f119681cb08a7a2b", "messageHeadline": "It doesn't seem necessary to include all of importlib for what amounts", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 49}}, {"node": {"oid": "0fd184c01a1be3cb9ed8ff909c34909dc06a10cb", "messageHeadline": "Remove obsolete comment", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5362087b774dbb91c8ac54679cb689f468129969", "messageHeadline": "Fix for Python 2.6 and 3.1.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "108e7647cdb1b7270f605b6855773f7a4c41bd7f", "messageHeadline": "Some Sphinx doc fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "33ff2514d93b780c8e22fa2c01791da3f805d002", "messageHeadline": "Test ScienceStateAlias.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 85, "deletions": 10}}, {"node": {"oid": "32d8409700b8fb3069683767b89adcc7e3dd2822", "messageHeadline": "Correct APE5 -> APE3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3973c78a69989ced38538af4907f0c89426cfc84", "messageHeadline": "Reorganize astropy.cfg based on general categories in docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 53, "deletions": 70}}, {"node": {"oid": "452c5334d8d58a1b01277ae3f562620def637e6f", "messageHeadline": "Document configuration changes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 269, "deletions": 5}}, {"node": {"oid": "2505a1008931ddf435021b134b583b3834b1cfe7", "messageHeadline": "Update config doc pages.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 143, "deletions": 154}}, {"node": {"oid": "eb6b1d9c45675797205af49244d21c5b97cb9858", "messageHeadline": "Make configuration items show up in docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 107, "deletions": 64}}, {"node": {"oid": "7e5a29884e58564f5dbc69844418d82be1a8ff9d", "messageHeadline": "Minor docstring improvements.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "efc45bc2044eeb51e01b7a138c1b74ea5440c9d1", "messageHeadline": "Fix more warnings on import.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "b1fdd6145d484142e250a5c36819262d09aedcf7", "messageHeadline": "Notate the version at which configuration items were renamed.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 139, "deletions": 55}}, {"node": {"oid": "0f8eb61d38acfc59032160c58910f880429abf96", "messageHeadline": "Don't warn on import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6f709e004e720f87f0a5ab56eb64e82b83e6f266", "messageHeadline": "First pass at moving around all of the configuration options.  Tests \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1302, "deletions": 764}}, {"node": {"oid": "d52ef9b691c9676026613ae6d23d08b58550b6c6", "messageHeadline": "Remove save functionality from config", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 143}}, {"node": {"oid": "4dee866c6d85c140081907c2a8a47db79006f1a7", "messageHeadline": "Add a test.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "3bb1129c1738e32300d3151e603d9d9dccf3fd89", "messageHeadline": "Don't generate the config file any longer, just keep it in the repo and", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 250, "deletions": 273}}, {"node": {"oid": "61c1390ab0a91d95300c6d43d9098ccab2bcef97", "messageHeadline": "Merge pull request #2115 from pllim/vo-cat-io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1371, "deletions": 517}}, {"node": {"oid": "16999564d757e5521f2c1908c47aec42e461449f", "messageHeadline": "Remove some deprecated things in `units` and `wcs`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 688}}, {"node": {"oid": "2f85547d7e5d089d3b025558ab23bab9b65f3a85", "messageHeadline": "Some slight tweaks to CompositeModels for the v0.3.2 release.  This d\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "335ec4c97d04929d043c5666901ce979c5abf1b3", "messageHeadline": "Merge pull request #2398 from mdboom/coordinates/mixed-strings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "f3da211272c206afdbf4e8ad20ad18ba8e2ce5b2", "messageHeadline": "Follow on to #2405 that handles some Python3-specific issues that sli\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "1b649299a139131c3024304bf765aa4d5fbe0683", "messageHeadline": "Fixed failing tests because they do not always run in order.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "91b03c8e545421bdd12aeb8505a58229c5250274", "messageHeadline": "Reduced default search radius for cone search validation to avoid lar\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32330070377838f1580d55b7fe1401176ec476c9", "messageHeadline": "Expanded VO catalog and database functionalities. Moved VO exceptions\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1371, "deletions": 514}}, {"node": {"oid": "f85e984e3eff593b828a5d81b9c7f4a07cb61aff", "messageHeadline": "Skip doctests for these conversion functions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "447769032d28c16928a21d13931812e059c8c7bb", "messageHeadline": "Add funcs to convert table cols to/from unicode/bytestring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "f754c3af4ed1ad30e761cb909f2f4f35179260a3", "messageHeadline": "Merge pull request #2180 from rastogitanuj/table_repr_method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "8593af8f059f9addba06d63df11c13fee81d4de6", "messageHeadline": "Merge pull request #2379 from embray/model-repr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 125, "deletions": 155}}, {"node": {"oid": "df4195829d491e684a4a265edc3c8c555487e13c", "messageHeadline": "Merge pull request #2405 from embray/fix-disable-internet-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 116, "deletions": 75}}, {"node": {"oid": "285a5e5c0b8090d2521eda702469dd1742152933", "messageHeadline": "Per https://github.com/astropy/astropy/issues/2290#issuecomment-40372\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "373c324f555c7975edad11e9292a990389e95cc9", "messageHeadline": "For reasons that I don't care to investigate any further, the recwarn\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "7f56cc7dcddf54247815d27dc30cbd4062e20149", "messageHeadline": "Fix a few examples of astropy.tests.helper.raises mistakenly being us\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e582776f8a0cec5dd3c93955b6cb840a31ac4148", "messageHeadline": "Explicitly encode keys going into the URL cache db as UTF-8 just to b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "f6d755628a678c2e076a0b371ae2edf341ffcd6e", "messageHeadline": "Catch a possible timeout that could occur while reading response data\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "620cd7c007d0f4d2754e1ced2c0ed46a895bb281", "messageHeadline": "Fixes one of the remote-data tests mentioned in #2290.  Adds a simple\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "3bf23b51fc2eadaf559b690bb274e035914c8cda", "messageHeadline": "Merge pull request #2412 from eteq/fix-google-data-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "88f67b3dad16526c262d934048305b9df38218ea", "messageHeadline": "change remote data tests to use astropy site instead of google", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bf117def9a909d2f52767cdbb59b0a967e120b5a", "messageHeadline": "Merge pull request astrofrog/wcsaxes#25 from ChrisBeaumont/refactor-w\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "b55cd70ed94677c6b43407fb4b6f6af84cd5f4a8", "messageHeadline": "Merge pull request #2385 from astrofrog/minimum-numpy-1.5.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0127aee37c71dd88854217b55fdf217432baf924", "messageHeadline": "Merge pull request #2369 from hamogu/patch-3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5cddf17d2a223cd19d94765a8f884a3a5dfdfca", "messageHeadline": "Merge pull request #1562 from hamogu/csvExel", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "fea877cc4d17caaf758fa8f26073eeba6c5654b1", "messageHeadline": "Fix #2398.  Support a mix of strings and quantities passed to the ang\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 47}}, {"node": {"oid": "e969224aede1923184d9bce913f773cefffe481a", "messageHeadline": "Merge pull request #2396 from embray/issue-2396", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "4daafea8bdfe6ea8032c74c6a2599e57f414d064", "messageHeadline": "Fixes #2396, ensuring that parameter default constraints trickle down to", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "ffd776ea948866cbfb8a2186cf49c64db0905b24", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a30d515debf3c187f018756958a29104bda68bb5", "messageHeadline": "Merge pull request #2329 from nudomarinero/master", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "9091f84fdc647107745afa37b3113b2c25c34114", "messageHeadline": "Merge pull request #2360 from mdboom/wcs/sip_pix2foc-no-crpix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 63, "deletions": 6}}, {"node": {"oid": "0b537d163e230499044d1e9f0832649dbd15d59f", "messageHeadline": "Merge pull request #2391 from mdboom/wcs/gitignore-wcslib-headers", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62fc7883ef1039956a5867b9c9a50e6c9253864a", "messageHeadline": "Merge pull request #2388 from embray/fix-time-doctest", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3735470dda3cd57a8bca8e1ea9fce880efce8844", "messageHeadline": "Add a .gitignore file for the wcslib headers that are copied from `ce\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d7f0b1fcf606621a39d98c7983da0ecca8d235ac", "messageHeadline": "merge InconsistentHandler into Csv Reader", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 33, "deletions": 41}}, {"node": {"oid": "d1c92bf8dcc01cb8e1703ee7236c6608bf84db38", "messageHeadline": "Initial commit of CsvExel Reader", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "e2d4f187f6afc588a189a4e6cfad079e361a5013", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "b5b828577122af447858533c88110f902ac0eadc", "messageHeadline": "Merge pull request #2372 from amras1/sextractor-units", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 72, "deletions": 13}}, {"node": {"oid": "b4de9b7f469dfada3d8386386e47a4d75a1792ba", "messageHeadline": "Fixed regex to allow for units without description, adjusted test acc\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "072208dfa8971845dbe73a1e90243dc72cdbdaad", "messageHeadline": "Merge pull request #2389 from mdboom/wcs/include-files", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "f754a87f9e4226f00908e7015bccf9fa539f4c0d", "messageHeadline": "Merge pull request #2387 from nden/format-input-changes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 88, "deletions": 61}}, {"node": {"oid": "220f46eeae9983e3328f18d0526d7e30f01eb9df", "messageHeadline": "Merge pull request #2368 from embray/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 422, "deletions": 83}}, {"node": {"oid": "e04b82d2e351c3f5acd918ab530dda4d6047e9b4", "messageHeadline": "Fix external C API for astropy.wcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "38f9abf28338fa1c62e67386dfe9adeb598b3d2c", "messageHeadline": "Update tox.ini to include Python 3.4 and allow passing args to the te\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ec6624a40ecdde5b10a4135a43b1c505c56490e", "messageHeadline": "Fix one of the failing tests reported in #2290", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68e20a01fdbaa4f01357bfa81f92c36a277d8e6a", "messageHeadline": "Update install.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23d8b8c0431aad3f338ec6d5f003d7f24b61c779", "messageHeadline": "Update install.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29d718e22b1f5ab9cfa0ef7c2ec1f2b08fa902b7", "messageHeadline": "Increase minimum Numpy version to 1.5.1. Closes #2354 and #2355.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "414eeed8913a8dffbb27be3dad7be1c8d70fb714", "messageHeadline": "Fixed a couple small issues that only came up on Python 3. The one in\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1feec775867bdeaeb1ccc02f3ca719a75b0568ad", "messageHeadline": "izip_longest is called zip_longest in Python 3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "af413cfe256c75c2927d1df7a6db718897a40ab0", "messageHeadline": "Added a changelog entry--not copying all the changes just mentioning \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "393dbfbef28f57c4499f57d58fabfe3ff8a8f28b", "messageHeadline": "Merge branch '3.2-stable' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 419, "deletions": 81}}, {"node": {"oid": "78a2a42dc40a584379bccdc6a6f47bfec6d40d5a", "messageHeadline": "Added changelog entry", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e4c7fca85235152b6b6478630d073b107c594b3a", "messageHeadline": "Made SExtractor regex verbose, enhanced test and test file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "ac83a285dfd68cb3a5720954897ad5582e99e71e", "messageHeadline": "add a test", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "b8de8e38ac6010a534af4ef44e5d5ab2a505cac8", "messageHeadline": "fix a bug in format_input where output scalars were not returned corr\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 54, "deletions": 61}}, {"node": {"oid": "45dff5a889aa969f843d2013a0435991daefd219", "messageHeadline": "Merge pull request #2370 from eteq/auto-outside-pkg", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 86, "deletions": 20}}, {"node": {"oid": "632b33cbe2d9a72a910717e0f01b0d996c87d738", "messageHeadline": "Merge pull request #1953 from embray/issue-1953", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "b63f2b5f7c17dab2e51f4363d8735a9ef55f5958", "messageHeadline": "tiny change to get travis to run", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701e699509207df052b7c10771f4ab020230f620", "messageHeadline": "Added CHANGES.rst entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5bcfd01927462e6eae09ca1987d3b5540fc0ff0e", "messageHeadline": "Fixed no-heading case to work correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "9359166c983059dd9120519d2e000c6b05821f95", "messageHeadline": "change from valid-package-names to allowed-package-names and document", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6889aabd040b199cda58d7812758fbf034976c56", "messageHeadline": "Documentation cleanup and clearer variable name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "953c64d278ed0c9e458f79344c30b54e8a756f22", "messageHeadline": "Fix for corner case encountered while debugging", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d406d87b5d857efca339b9ad138135261267b2b", "messageHeadline": "Fix automodapi to also get _mod_info correctly when valid-package-nam\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2072bd3c7d3a8e95f1de0da4cb5e08541f6b7731", "messageHeadline": "fix autmodapi to properly do options for automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "0d22c91b14445f59bac65956b4dcd2ab1bc24c17", "messageHeadline": "trying to allow way to pass in non-local packages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "92aab898f9ea64bac1dfc64531af7346e48213e8", "messageHeadline": "Slight improvements to model string formatting", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 125, "deletions": 155}}, {"node": {"oid": "03e20c1b0e72d350bc80cb11611d744e0df8b9ef", "messageHeadline": "Adding autoclass_content=both to sphinx conf", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "944611c288cad0e5b70b77d614a55d53f281d3b2", "messageHeadline": "Changed SExtractor test to include a description check", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8c633989a26797ceb3b499abfeaae64b5d244843", "messageHeadline": "Included test file in setup_package", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e0ae7209cf7627e944aa2b757ff05872fccee61", "messageHeadline": "Added support for inputting column description as well", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4fda0954638ee64601e34bf8bbbd3bef6cc75ae0", "messageHeadline": "Removed unnecessary statement", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3f3c0719150243e53181decbe5db56f5a8e34d9f", "messageHeadline": "Added test for units and corresponding data file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c35f4ad8b3e46f0a4caebe641ffdd376bc569e7a", "messageHeadline": "Added support for inputting units", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "ed98f98654b9df441d4bf16ead3729f25e036036", "messageHeadline": "__repr__ method in Table now also returns the units", "author": {"name": "Tanuj Rastogi", "email": "r.tanuj@gmail.com", "user": {"login": "rastogitanuj"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "8d459437e037aa8ab5b01852b9134fc0554ddf3d", "messageHeadline": "fix sphinx warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "906c6376a0d0ec4b9747f0ead27f84a28d1fa62c", "messageHeadline": "io.ascii.ui: typo in Error mesage?", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f65780783aafe17590a6f668683d75783a396e2", "messageHeadline": "Merge pull request #2365 from hamogu/cleanupascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 140, "deletions": 145}}, {"node": {"oid": "32e280585f046043091025ed491b8ed9e6d29550", "messageHeadline": "Merge pull request #2346 from mhvk/time-location-doc-touchup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 106, "deletions": 53}}, {"node": {"oid": "b6cf7edbf3608b2228630b12b595c519289daefe", "messageHeadline": "some cleanup in io/ascii/tests", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 140, "deletions": 145}}, {"node": {"oid": "266122e49c47fa24278258becb14a44aa0db294c", "messageHeadline": "Workaround for #1953.  The BinTableHDU constructor handles data that \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "101115736944aa836d15a449d64063e93a743874", "messageHeadline": "Add an example.  Closes #1957 and supersedes #1959.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "16d87646d86693c37fd2713cc74b1df58cafc536", "messageHeadline": "sip_pix2foc should subtract crpix and the end, and sip_foc2pix should do", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "806586650a171b339748f1f2a417da39a2224daf", "messageHeadline": "Merge pull request #2310 from mdboom/tests/how-to-skip-all-doctests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d4b52d58e6f64c3d88d7b819cc8dae83708bfa06", "messageHeadline": "Merge pull request #2359 from mdboom/misc/deprecated-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce00a46c1e8516752f5feba57660359f382a60b", "messageHeadline": "Fix function wrapping.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d184e49a5921fed66f61268a647d53121a075573", "messageHeadline": "Merge pull request #2353 from mdboom/test/ignore-config-file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "425e09a10a3e290f6586f03e6c115703cf73b299", "messageHeadline": "Merge pull request #2348 from nden/issue915", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "b142c6ede11c7e54304a836dbeec5c7224fa1a95", "messageHeadline": "Merge pull request #2305 from embray/issue-2305", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "fce71d4c6401025381325cb70c8daadaa3be9ce4", "messageHeadline": "Merge pull request #1822 from embray/test-isolation", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "49f03c5d5549cd90d182eb614e59d7c6a5709682", "messageHeadline": "Merge pull request #2351 from mdboom/misc/clang-analyzer", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "7330d0ce13fa812c27c4dc1604b667be3d5b6339", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "687a84518acbab888d3912eddd24c26a393b6259", "messageHeadline": "fix docstring", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59e453bf7b7827ba0de70a56092b0f04f25bbca9", "messageHeadline": "Revert slices=None fallback", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "418ad403cc4a32bc7ce1461fe68fe3d4c3ed7af9", "messageHeadline": "Fix test failure", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "920da630525be73e532d3b2bdbdc3891090c71a8", "messageHeadline": "Bugfix", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f33140e28257d7eecbed1c5aa3f2c651e967dae", "messageHeadline": "Additional caching", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "05f818f48952269719e7a533554f9fdab5650372", "messageHeadline": "Modest speedups", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "46d81ece814cfa7a16e9a91489bd62d514596f75", "messageHeadline": "Merge pull request astrofrog/wcsaxes#24 from astrofrog/refactor-wcs-h\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 302, "deletions": 207}}, {"node": {"oid": "6cddc9566042e6fffcf0e969dad2253267f4987f", "messageHeadline": "Merge pull request #2345 from embray/issue-2345", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f8ac088f46700d6a545dd369f13a8e179351f194", "messageHeadline": "Add another unused assignment.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b1830c12348049ffe0f2601051f7986a6e3af6c2", "messageHeadline": "Prevent VOTable validator from crashing when system sends SIGKILL dur\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b2631bcd4329854a1b6769ea4806843db69df01e", "messageHeadline": "Merge pull request #2342 from mdboom/wcs/wcslib-4.22", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 261, "deletions": 196}}, {"node": {"oid": "05d89b150111f6330b09a554fbba93612f0a93ce", "messageHeadline": "Merge pull request #20 from embray/misc/clang-analyzer", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "6b2ba5bc7b6adda526dfd69b38cb00628defb571", "messageHeadline": "Some slight tweaks to how I wanted to handle cleanup in the compress_\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "72241509b798b558711aa578e05b884379a425f6", "messageHeadline": "Fix failure when 'slices' is not set", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0946ce254638c1df6eb9fcd351f1a52d243491f9", "messageHeadline": "Merge pull request #2350 from mdboom/wcs/invalid-read", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "49d6b9f05580acf4841cfae30a42e4423eccbfce", "messageHeadline": "Fix allocation of temporary buffer in `Wcsprm.set`.  The number of axes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a4985f8aa772eddff72d7eac4e915be195397228", "messageHeadline": "Miscellaneous things caught be clang-analyzer.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b678a21c1d601a0e2bb1563654d4961ab0485534", "messageHeadline": "Merge pull request #2352 from astrofrog/fix-python-31", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "693fc95786583d6496ca03e8d579fdeeef41e90b", "messageHeadline": "Ignore any user config file, even when running astropy.test()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "40e09e9ebd321627730d0a509fc2bd104ecaaaf3", "messageHeadline": "Fix use of 'callable' function with Python 3.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a2014ab42a25281a1426b223f54ba60b87060d", "messageHeadline": "Fixes for naxis > 2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "7b093e004257405b82feaebd8d9f0d1947e8213c", "messageHeadline": "added an entry in CHANGES", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2b7f70d413f54ab221338a001c68601a94294b85", "messageHeadline": "add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "f6788a494a2fb246e0da9c2fbfc62aaaf6fe2f72", "messageHeadline": "Remove unnecessary platform.architecture() call.  While it's true thi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9af51dca16dea51fa8c06c2d073291300cf02af5", "messageHeadline": "Further tests/changes following comments by @cdeil", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "1cc3f3bbd5ee0f32d5956a841484ca7505eeaf87", "messageHeadline": "correct typo in docstrings", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3ffb5635b947b2ea59a2950f32ace1cad6a176a", "messageHeadline": "rewrite calcFootprint to call calc_footprint", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 57}}, {"node": {"oid": "78c78fd95ea58039acbe219ae1169baf4d3356eb", "messageHeadline": "Add docstring to ellipsoid", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a7ee1423f4857578ad433e42cd9f04d9ca972e12", "messageHeadline": "Reset the master_transform_graph after this test; included note that \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "409a07383771f0eda6ab7a2ce1d6af754f9b6111", "messageHeadline": "fix docstrings", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "061066a85ba0e5ac7537fec182dc54284b2c8514", "messageHeadline": "Rename calcFootprint to calc_footprint. Add an optional boolean keywo\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 7}}, {"node": {"oid": "df146b0c919f851e43b715d6cb97271b497f5fb7", "messageHeadline": "Merge pull request #2249 from mhvk/quantity-float-int-long", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 30, "deletions": 54}}, {"node": {"oid": "bdb4946c04c0fba7663d320699abae32ba466907", "messageHeadline": "Make ellipsoid a property with a setter; add tests; use _new_view", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 75, "deletions": 54}}, {"node": {"oid": "621f956771944421e297b3d91fe0299861b1da09", "messageHeadline": "Merge pull request #2328 from mhvk/quantity-equality", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "f8399d90b99aa56bbd632371ec38622929c2a80d", "messageHeadline": "Tighten up test that __eq__, __ne__ really return True, False", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a664bcb2e99493c1b86add7eaba81d2424335368", "messageHeadline": "Add extra test, entry in backwards-incompatible changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3b569bee4f2c3dcc4020a1ff72bc6192b8440bd8", "messageHeadline": "Remove Quantity.__eq__, __ne__ so that == and != always return True, \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 25}}, {"node": {"oid": "9411acc388b29269945c84793375c857101b6a4f", "messageHeadline": "Merge pull request #2286 from mdboom/unit/angstrom with manual merge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4a6597cf098bb5e308f76da95d521c10aa2c0bd1", "messageHeadline": "Updated CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9dba55b744a7dcea593e04ee63db9f9aadc3f402", "messageHeadline": "Fix a couple sets of tests in modeling. This has two problems: One wa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "edecc9d3bf98af2ac7e96489469112eccdc6f40c", "messageHeadline": "Upgrade to wcslib 4.22", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 261, "deletions": 196}}, {"node": {"oid": "afc30a63b9003d20fe1ac9207359242d9a40ed10", "messageHeadline": "Merge pull request #1928 from mhvk/time-location", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 778, "deletions": 95}}, {"node": {"oid": "2cb5fb22896b2c00023366f18c228306b73d8b96", "messageHeadline": "fix typo in lat deprecation notice", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61240db07ac3bcaa95a618382fc99df469d20cb1", "messageHeadline": "Rephrase entry in CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "17f269aa028b214e913d11a133c03edf6ecfee51", "messageHeadline": "Merge pull request #2337 from amras1/angle-string-padding", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "bde0eb68be45dee3eb73abe95fa18bb6d7f0589a", "messageHeadline": "Moved changelog entry to 0.3.2", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96e287de9b6c42706cc928eee815235772738db7", "messageHeadline": "Merge pull request #2324 from bsipocz/fixing_issue_2123", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "20d7c642653276f6ddea2367c42a04b7fe19dc9a", "messageHeadline": "Merge pull request #2333 from cdeil/skip_samp_server_tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "35502df065e1f0cd1f79f692f021c9a0685de9f8", "messageHeadline": "Added changelog entry", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dafe0cdea654b74c719884c04f02ab59ecfb659d", "messageHeadline": "Added to_string() test for negative angles w/padding", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "72a2a28b53fbd84caa348fe1ac49df272e8e3c88", "messageHeadline": "Fixed sign checking error in angle_utilities", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68b0cdea1a5296dcc431106f21b343808cf54248", "messageHeadline": "Merge pull request #2336 from embray/fix-get-graphviz-version", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e98e8c3b4d687d8a0415a361a241bf6414755444", "messageHeadline": "Fix get_graphviz_version()'s regexp searching for a version number.  \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3ee620dca8e6605839ef9bc3eef29d03d376970", "messageHeadline": "Merge pull request #924 from embray/ignored", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 101, "deletions": 134}}, {"node": {"oid": "04e121ecdec6a8d3000e13b17f377a69661005c1", "messageHeadline": "Should somewhat fix or at least improve the situation reported in", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "6c66e2da85fc1ab3c40be9f793a81171e39c993b", "messageHeadline": "Mark SAMP HTTPS server tests xfail (see issue #2064)", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "44aff887e2ebfa127e111e0f27da9b19926a6ae4", "messageHeadline": "Merge pull request #2215 from pllim/gaussian-absorption", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "2027ceee017e63a142784263b82e9e51a7318b00", "messageHeadline": "Merge pull request #2331 from mdboom/unit/dont-complex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c1f5b8af496779462675ba6a485400399c20e9b5", "messageHeadline": "Add explicit test of passing in EarthLocation; doc(string) updates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "121ea403b1bfc25cb2390c6b9ac1f75751186096", "messageHeadline": "Merge pull request #1461 from mdboom/wcs/docstring-generation-simplify", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "af1744e0aea387bd2b89e43954818f622e06a72b", "messageHeadline": "Don't do expensive complex number handling if we don't have to.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "445ecaa78606211221a09d0a4f68da8b4eb0d602", "messageHeadline": "Merge pull request #2270 from mhvk/quantity-subok", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 231, "deletions": 154}}, {"node": {"oid": "9bd2a9fd578a2b3c32437e467d6d5c55faa1a6fb", "messageHeadline": "Fix plotting for cubes when grid is not requested", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "690cda8098a1005cc481d6f27c00efc7723c191e", "messageHeadline": "Make grid_helper an option for grid", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "9bc20922af4f32d44c1df1e2dc374582a1d53a4e", "messageHeadline": "Fix ticks for origin='upper'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "66ee67c478fc563d32697e68d47931a6dbad012f", "messageHeadline": "Fix bug in tick rotation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "9fa145bd9702355d37f8a8a20e80babe24cc352b", "messageHeadline": "Fix order of transformations following refactoring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "8c4543ceb55723185586810384c088a20011d3d2", "messageHeadline": "Pass slices to reset_wcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "729752bf6ca78cb74e58429fbd3481917cfdae13", "messageHeadline": "Add a new experimental mode for drawing grid lines using contour - th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "110af2a447434440a084653c289c1897e76d2431", "messageHeadline": "Refactor tick rotation calculation to depend only on pixel-to-world t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "2cf7ae164d6a147542cd839016fcfc994c0ed48f", "messageHeadline": "Add slicing and arbitrary number of coordinates to top-level WCSAxes \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bebd569ffa22287505bfc7c9285a6007615114e9", "messageHeadline": "Transformation default is now pixel to world since it is always defined", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63a4a203515b72a2b45533f9eede15bc546b75fd", "messageHeadline": "Generalize CoordinatesMap to arbitrary number of coordinates, with sl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "5e2b839a879054df5452d4af93cb5e35e816c3fd", "messageHeadline": "Generalize find_coordinate_range to arbitrary number of coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 107}}, {"node": {"oid": "38874e9189ae01c2a8e08442e9c13896ab8dfb4f", "messageHeadline": "Refactor transformation classes to better support slicing of WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "56f1fbc9712fac3afb39489d5ccca05bae9bc914", "messageHeadline": "Merge pull request #2098 from embray/changelog-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 199, "deletions": 201}}, {"node": {"oid": "dc45d1561f1f88b1e50de86321bc9dfd582452cd", "messageHeadline": "Minor whitespace fixes", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "87e3cb4666ca29d338f2b6d4571eaa437eca6216", "messageHeadline": "Added changelog entry for #1945--originally this as added for 0.3.1, \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb2b14a9e530c0b831a879872687366cc8487bd8", "messageHeadline": "Added test for GaussianAbsorption1D fit_deriv method.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5b203f86b4049b23b7b4aeeb871f5dcabdffa7d5", "messageHeadline": "Applied review comments to use Gaussian1D methods.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "94d6b3bf4ca97d37f3c3977f042ee07396113cbc", "messageHeadline": "Added gaussian absorption model.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "df4616aa7eaa2e5334d4669e9ccc4eb747de89e9", "messageHeadline": "Add CHANGES entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3c8fe1c2b9bc0b33ee568476b0a99d49534248b6", "messageHeadline": "Merge pull request astrofrog/wcsaxes#13 from ejeschke/pass-transdata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f250376ad82a027e71ffce27c989fb757a2e3334", "messageHeadline": "Merge pull request #2322 from mwcraig/fix-2312", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "04253e651ffde3336f44f7efe9d4f35b454b94c8", "messageHeadline": "remove pickle file test", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "6278316c6fa9f8b52d6a2fff2516a70a4c92905f", "messageHeadline": "General documentation updated with an example of the load of CDS tabl\u2026", "author": {"name": "Jose\u0301 Sabater Montes", "email": "jsm@iaa.es", "user": {"login": "nudomarinero"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "219c1db1bb3e935fbd8be3ec81087126cb130555", "messageHeadline": "Merge pull request #2316 from bsipocz/fix_io.fits_links_in_docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "012acdc538694cb2c9c49339873d3cf885412144", "messageHeadline": "Documentation of the CDS reader class updated", "author": {"name": "Jose\u0301 Sabater Montes", "email": "jsm@iaa.es", "user": {"login": "nudomarinero"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9323494a0af78880c4b897273dccc29a7f295c05", "messageHeadline": "Use fake np.isclose for numpy<1.7", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "4b0dc2c939f3b96e9975c26bb9fd6be93397d9a1", "messageHeadline": "Removing main-docs-only, using automodule instead", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "c987a884431c8a1349f61a1a50af21f56c7f601b", "messageHeadline": "Allow the use of non-local ReadMe files in the CDS reader", "author": {"name": "Jose\u0301 Sabater Montes", "email": "jsm@iaa.es", "user": {"login": "nudomarinero"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3a4a099d5c1e7d3153dbb2d9361ce38631291f7", "messageHeadline": "Merge pull request #1185 from hamogu/fix1185_n", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "830838fba29eb5335ff892e35ed6b10902f05622", "messageHeadline": "Apply changes according to comments in PR", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d40a95e86afcb3aabe6d502f8263c25a5de0be7e", "messageHeadline": "Further tests, correction of test for view for slicing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 107, "deletions": 22}}, {"node": {"oid": "52d931296101f1157ee51b1856e4bf697c48b9bf", "messageHeadline": "Merge pull request #2301 from mwcraig/nddata-init-hack", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "e2252cc7f97dbdb8d32814b93cbb54746ed2ef26", "messageHeadline": "Tests for EarthLocation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "161c50bbebb97fe7cb0352194e0a4d49c1f8a6f8", "messageHeadline": "Let EarthLocation use structured array; update erfa, time, tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 203, "deletions": 72}}, {"node": {"oid": "1320c4ea198cc404842787230550a973b285f8db", "messageHeadline": "Updated docstring to reflect the release of Python 3.4", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a8b82be0d50b5262be72008da6aa98ff2c139f1", "messageHeadline": "Modified constructor of WCSAxes class to allow overriding transData", "author": {"name": "Eric Jeschke", "email": "eric@naoj.org", "user": {"login": "ejeschke"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "27135c099686c81bec6d9dcec74c8f7bb7a6a2db", "messageHeadline": "Fix formatting issues in CHANGES.rst", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4c6d951bac46fd7d1657ec8a11d98b6c3d4f20ba", "messageHeadline": "Correct path in time.__doc__, and add entry to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "163750575665c64927ec037d27d3357ba2fd9f37", "messageHeadline": "Testing for different pickling protocols", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d50f78b3f4007254775878b4a459162ebeec1d22", "messageHeadline": "A couple other references unusable outside of Sphinx", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 201, "deletions": 203}}, {"node": {"oid": "0b4cf78a842515e777def0608e6215c183de6cb7", "messageHeadline": "Use the `ignored()` context manager where appropriate.  This litte", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 101, "deletions": 134}}, {"node": {"oid": "46b4e39f64555c88c547364293326e96781260a8", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "af6687704f29872f153a92349d5a0a0640513f6e", "messageHeadline": "Merge pull request #2276 from embray/merge-parametric-model", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 572, "deletions": 546}}, {"node": {"oid": "e460941d42c6ae163bd4300754109c9d00019d8e", "messageHeadline": "Merge pull request #2320 from hamogu/patch-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ab60e75c2ef544023aed5c818c46857a4847282", "messageHeadline": "Pickle tests added", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "af8257a22d8d2fe37a1d93b3c3479a56a9883cfd", "messageHeadline": "Merge pull request #2307 from ChrisBeaumont/blank", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "9f2a4cc38c114632fd9226e2dec543a2a7550628", "messageHeadline": "Time core bugfix for issue 2123", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "15b969f290b285417812ef80aa181c06ccef6784", "messageHeadline": "Change sort of registered readers/writers to avoid comparing types", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "0bd7426e94f9ada035d29b326aa8985fba9e75d7", "messageHeadline": "Merge pull request #2193 from bsipocz/fixing_issue_1597", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 85, "deletions": 3}}, {"node": {"oid": "fb75934cbbec6ae37633ce1c0a75af6cd5aaaf6b", "messageHeadline": "Merge pull request astrofrog/wcsaxes#22 from ChrisBeaumont/tight_axes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b9a4caeb23854f81210577b2bf17c22f80ddec74", "messageHeadline": "Merge pull request astrofrog/wcsaxes#23 from ChrisBeaumont/axis_label", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e7bf84a86002666a4d3893bba2effe8fa081312b", "messageHeadline": "Typo in relase procedure", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12baddab41263c4f47701f65d82a76cd99b1c0d5", "messageHeadline": "WCSAxesSubplot class.", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "23aa7e69623c38e51922b7d06acceb3e83ec8635", "messageHeadline": "Re-implement set_[xy]label", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d2fe7bd0b205faf94391dc57f9933006ec34722e", "messageHeadline": "address #1185", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "3f42eb5fab02693b9669eccf241ce3d47a45082e", "messageHeadline": "Add tests for #2300", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "8daf4004c943271ea0d61aaabef6ee3940fd0e7f", "messageHeadline": "Merge pull request astrofrog/wcsaxes#21 from ChrisBeaumont/master", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "9885ed95724f9cae962469834aebfc85d1378c23", "messageHeadline": "Allow reseting wcs object", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "ade5f3fbc260a55983ab96ab37623513e12f0664", "messageHeadline": "Add missing loop", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a65eb27129680c023cee3379ceb7cb485c46a796", "messageHeadline": "Use setuptools if available", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a5d103a4883211968e86b0ab661f2d76bb8baefe", "messageHeadline": "Add changelog entry in API change section", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "19c88127e341936865d647c5d80609aabd23aef2", "messageHeadline": "Update documentation to reflect that all dimensionless scalars can be\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 26}}, {"node": {"oid": "4520d2c7421d5bb34cec0524d82241c7d1007b23", "messageHeadline": "Allow float, int, long of any dimensionless quantity, even if not uns\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "4b4cca8e87ebca9011a201b0877757da4af42aff", "messageHeadline": "Merge pull request #2308 from keflavich/brightness_temperature_docfixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "e63f4e26dd60063aa78099996b7c003428940e4a", "messageHeadline": "Merge pull request #2196 from shaileshahuja/default-fill-Nan-table-wr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "e7f20918aedaf12b4fdbf649c7edee2fb852baff", "messageHeadline": "fix docstring of brightness temperature to be more conservative;", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9ad0b5efe86e6dcebb7556f7da87440e7c00b705", "messageHeadline": "Added changelog for bug fix", "author": {"name": "Shailesh Ahuja", "email": "shailesh.ahuja03@gmail.com", "user": {"login": "shaileshahuja"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb3149d641fcfb2d5fc4ab2c3cfe99f1bc356420", "messageHeadline": "Merge pull request #2315 from keflavich/divbyzero_units_utils_2315", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "19c31cfcc121780e711eace16a31cbd6c0aae47f", "messageHeadline": "Merge pull request #2313 from lpsinger/callable_format", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "e68ee40d71b5f9ea7051b2967b2fd610d0662a7e", "messageHeadline": "add regression test", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "71f388591a1a35ca6afbf1609515edd85a3a506c", "messageHeadline": "Document that Table.format can accept a callable object", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6283cde76f9c2e61249e666211003f36cf5f5dc6", "messageHeadline": "Add changelog entry for #2313", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bc346807be2dfee02eb34a93351919b08e587fba", "messageHeadline": "Add unit test for callable object format argument", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "970e57442401243b875f1f2d1e34d0a6c20457a0", "messageHeadline": "Correction to time documentation problem from rebase", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "4fdaa778e9df0790e7375e8ae25e0b062bb88f7c", "messageHeadline": "Move EarthLocation to astropy.coordinates", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4008e846500888646b67d0d9ee4359ef8cb423fd", "messageHeadline": "Correct examples in documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "1d80163d76dc5dee744653a4103889c07f224b1d", "messageHeadline": "Insert available ellipoids in docstrings by hand", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "a8eab1987f0c0605d51311dcf9d45e800d17b0a2", "messageHeadline": "Move conversion of u, v, to \"km\" to inside the call to erfa", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "55adb5f365415479576c88c89612f4329795fce9", "messageHeadline": "Use location exclusively, deprecating lon and lat (and removing height)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 188, "deletions": 68}}, {"node": {"oid": "eb3e1f66ab86fcfc2c66c4ae1eef371f0f02c8f1", "messageHeadline": "Introduce a simple EarthLocation class, subclassed from CartesianPoints", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 196, "deletions": 25}}, {"node": {"oid": "bcae07dcc9e320190d7658b91f8f36820bb703ff", "messageHeadline": "Fixing bug in test_automodapi.py", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "67738da3dfcca8e63ca697f6aa3bf7a4b2d38905", "messageHeadline": "Merge pull request #1335 from hamogu/fix1335", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "6be7819f4845cdd987f1fbd9d3b38360245077cd", "messageHeadline": "Introducing main-docs-only option for automod api to be used in astro\u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "257d34594117769422ac9daed56492b57ea609d4", "messageHeadline": "fix 2315 by checking scale == 0", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0c108e97d6390b6ab7b106e0254cc2e329740196", "messageHeadline": "Further update to quantity subclassing documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "591b63b46e8d7e17c2a7fa22dbdc8f4f4f4d363d", "messageHeadline": "Merge pull request #2296 from bsipocz/fix_io_for_1221", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 146, "deletions": 148}}, {"node": {"oid": "332a85d046616c3236f792519ffd66464d8c3fb1", "messageHeadline": "Set default fill_value to 0", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f81b1c84561ef1ee99e935dc29fb359b73ccbb5", "messageHeadline": "minor tweaks in answer to comments to PR", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1b5d893895288a7e5cedfc07020e522b50fd262", "messageHeadline": "Permit any callable, not just a function, for format", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d8123ea6f2e053e1d3d7df8724a0ed959befd8d0", "messageHeadline": "Update subclass documentation following comments from @eteq", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "41f31a35a28700d0b6f29586ae87b5f0d8f66ff1", "messageHeadline": "allow greater flexibility in CDS table reading", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5e1903ceb38b1db472a1fcffc8d81e2861737a68", "messageHeadline": "Fixing pickling for python3.3", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b68362bbf70621b18070c91cb458ad14c8fd6870", "messageHeadline": "Apparently this won't resolve if I give the fully class name, and ins\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d213e672209204e09c5775026b613a1ddab3a4", "messageHeadline": "Add ignore_blank keyword to fits.open", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "4fa1c415dc961909f434bad317af77121ace7fa5", "messageHeadline": "Add a brief summary about how to subclass quantity to the documentaion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "05543a5f269d7343e69055670be9257fd03c39fc", "messageHeadline": "Pass unit through Unit (fast if UnitBase already); use to simplify fu\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "9f61672d94a0c0223705ea9394c73092641378ea", "messageHeadline": "Add tests for quantity.view; use _unit in __array_finalize__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c5590e52b48265379322dd44f45516f2255eeaed", "messageHeadline": "Simplify __quantity_subclass__ a little", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9e502a8218dbf13322f177079245ce8df6b6d0dc", "messageHeadline": "Further simplification, using only _new_view", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 76, "deletions": 89}}, {"node": {"oid": "d8e61c2d708de5031940204c1a9f249d7d7dd1a3", "messageHeadline": "Simplify _new_view, _new_instance further, remove __quantity_finalize__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 39}}, {"node": {"oid": "c4bf156c1628011b396a9ded6edee8b9f79f7b20", "messageHeadline": "Simplify Quantity subclassing API, replacing __quantity_view__ and", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 101, "deletions": 126}}, {"node": {"oid": "c49cb8f63320044844cf4f525d26f74be92ede02", "messageHeadline": "Propagation of __quantity_view__, instance__ to subclasses", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "9a77196ffd913117b3cdf8fe0c34bc329826a922", "messageHeadline": "subok also for __quantity_view__, __quantity_instance__; more tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 9}}, {"node": {"oid": "15fc75b18f29580cf87a482b9b48a1881ac97730", "messageHeadline": "Add subok and other np.array parameters", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "effbfd136769e12f4ccdf2ecddd8fb931d5dd656", "messageHeadline": "Merge pull request #2293 from mdboom/logging/to-stderr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "104ea1d0fb23ccd1f4c6010a0a6ec8fd352f7bb0", "messageHeadline": "Include an example of how to skip all doctests in a module", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90b83a7c1a79092270e5de8181063111134dc5c5", "messageHeadline": "Merge pull request #1818 from aconley/cosmological_integers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 195, "deletions": 110}}, {"node": {"oid": "42089b0ba0bf1e9dba441edbc251d23351d684aa", "messageHeadline": "Merge pull request #2209 from pllim/temp-c-f", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "3351ef4d686020a7000c1445322044921a224ef1", "messageHeadline": "Merge pull request #2278 from cdeil/cone_search_link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ea483de157bc3d8ebdf01183fbc1360b3a1e1452", "messageHeadline": "Merge pull request #2273 from mdboom/coordinates/angle-multiply-divide", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "f42c6755e8c10cf2bd89bf311ab80ab9eeaef92e", "messageHeadline": "Merge pull request #2166 from krngrvr09/fix#2131", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3d16877a2ad5a723b94eb2bb4aea2c1eb9593211", "messageHeadline": "Get rid of this set_joint_parameters that doesn't do much interesting\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "3187719f2d86ea7a0d9c480a417ca309abccfcdc", "messageHeadline": "Rename Parametric.*Model to Fittable.*Model--a name whicih at this po\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 101, "deletions": 101}}, {"node": {"oid": "095b817f7c539a0cc1aab886b0c2f124f78e92e7", "messageHeadline": "Docstring tweaks as suggested by @cdeil", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "0f201374a146d752803c5f0ae412d5630cb4fdb5", "messageHeadline": "Somewhat clarified how constraints are stored on a model, and how their", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 38, "deletions": 49}}, {"node": {"oid": "aa595f521538aeb168a50ab01dc0bda6cd8a7806", "messageHeadline": "As pointed out by @nden here", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 432, "deletions": 398}}, {"node": {"oid": "26afd635c199642fe3ccf915091424fb70f8c11f", "messageHeadline": "Changing tests and adding changelog entry", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "52805563e97b529666569b499425524df00536a9", "messageHeadline": "Small modifications to FITS_rec pickling, and tests added", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "4e3650a9c98de362c496eec3b1e811097cc691d4", "messageHeadline": "FITS_rec objects can be pickled with this patch", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "65920e47c22839f405a28df00ef18fb4ace20f8b", "messageHeadline": "Minor docs modifications", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "f499c2c124cf69f848824cb0878f6fbd7ba6fd8c", "messageHeadline": "Use `\\overset{\\circ}A` for Angstrom LaTeX.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f116beb3fbecc06768a3fd26c8fe1faa0e7b838", "messageHeadline": "Merge pull request #2280 from mdboom/test/fix-t-to-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "b4f4f6649c1f4f230caea3a9291f5b8aba3aa38d", "messageHeadline": "Merge pull request #2292 from mdboom/doc/shorter-inheritance-diagrams", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "a3e6b5d702f428abc629274fcbba6ed4e97909d2", "messageHeadline": "Merge pull request #2302 from kbarbary/download-file-bugfix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "3add2c70b00324d7125094fcfdde70a5d194cc16", "messageHeadline": "add CHANGES entry for download_file() bugfix", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90e384f627556d6163900f18ed8d3bfd112d1305", "messageHeadline": "Remove __add__, __sub__, __mul__ and __div__ altogether on Angle obje\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "44974bca412548dc3ae555121bbc64fd86bb7bfa", "messageHeadline": "At @embray's suggestion, log INFO (and less) to stdout, and everything", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "2da85d072d6441c942f799b1953f6b73020b19c6", "messageHeadline": "added width to various kernels", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "43109b827bb75eb8cde120d41bcb777d6b33a3d9", "messageHeadline": "Merge pull request #2284 from mhvk/quantity-copy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "999549cceb6d0b44374fc06f57ed08be7537c276", "messageHeadline": "download_file(): evaluate REMOTE_TIMEOUT correctly", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "5fcd96f9ffb3ca6884134970462dfb9b93b0f42b", "messageHeadline": "Add CHANGES.rst entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2a988249c9bd6aa2a4adab1f6d4a9231eb3d476d", "messageHeadline": "Add note to docstring indicating that flags are set to None", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8e48dd3ec23c84c3ad3f830f611078df48834697", "messageHeadline": "Initialize result with keywords in constructor call", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "a446ad278ecc6d50f4bc82b40e2b1ca6d4831ab1", "messageHeadline": "Change initialization of NDData arithmetic result to include keywords\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ee6a2a8c5e2e5c646afbf120aea2759ebf7c710a", "messageHeadline": "Merge pull request #2230 from mdboom/console/progress-bar-ipython-qtc\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "e2ed44c9022b7d774e004e19d28add232e67fb7c", "messageHeadline": "Fixing io docs links for #1221", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 158, "deletions": 159}}, {"node": {"oid": "6f3fb727dce53a6b4502d700a1da2a61812e96a2", "messageHeadline": "Removed Celsius from si and cgs bases. Fixed failing tests.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3391345b84c3fb4c175d702cd37d5d96e606d873", "messageHeadline": "Fixed Celsius typo. Moved Celcius from imperial to si. Added change l\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "21d2b4f266554259763c9474d19972b62ea4d542", "messageHeadline": "Added Celcius and Fahrenheit to units.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "732aa713c7e1b6cb0def2b2bb3df8faf438e861a", "messageHeadline": "Add change-log entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7aca3a50139ed324a9bd082c7a1b92ffdd3665c8", "messageHeadline": "Skip .copy(order=...) tests for numpy <1.6, which cannot handle it", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "71e6ee36b4302b34ada7621ce69199f7029f0d8d", "messageHeadline": "Remove Quantity.copy() as the ndarray version is fine; add tests for \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "29d310136ed4dc62064d82e7e4a26ecedbd11851", "messageHeadline": "Merge pull request #2264 from embray/decouple-fitters", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 31, "deletions": 59}}, {"node": {"oid": "263812c675f47bf1b27d8ad23744ab4188cd8586", "messageHeadline": "Log to stderr by default", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "3b29eecd91ff9aa3ad3a4cb84bca39c5f0e836a7", "messageHeadline": "Merge pull request #2222 from embray/test-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "21bfb961e67799fa849132626f55f7aa8bdae193", "messageHeadline": "Merge pull request #2238 from embray/sphinx-test-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "09139d8bd3a1da498741b58c51a0ef3e456ad94c", "messageHeadline": "Merge pull request #2269 from embray/rotation-model-split", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 217, "deletions": 67}}, {"node": {"oid": "e4a251f8f49771a044db753dd0ddaa0274cee08b", "messageHeadline": "Fix #2280.  Make -t work for .rst files.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "0286ba552274d04be4c9c67079132ed1512b2300", "messageHeadline": "Shorter and more legible inheritance diagrams", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfc6d1d3c40c3a83942f8fd30a100fca5bcade57", "messageHeadline": "Fix #2288.  Fix #2289.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "67b53125c67968514b1a4a3e9ba6cf43d4a81346", "messageHeadline": "Add link to Simple-Cone-Search-Creator to VO docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "30b9708aa995a56aef16985b249d0b6428d0912a", "messageHeadline": "Add minimal tests of read/write with a subclass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "587761711a92fa41821ad24c8bd8d4fce93c48d7", "messageHeadline": "Use superclass read/write functions if possible", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "a350beec250380eadea649564835d9785024bb86", "messageHeadline": "Merge pull request #2279 from astrofrog/rebase-2217", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "b4a5b2d8191e2d35ce480547a8fcb9d57701fe0e", "messageHeadline": "Documentation fixes", "author": {"name": "Shantanu", "email": "shan_mbic@rediffmail.com", "user": {"login": "shanmbic"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "6f80ad9d8b9f86fbeaf70aa338408461138fede5", "messageHeadline": "Merge pull request #2085 from larrybradley/gausskerns", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "d7526d96173222cfbbb8e1066c157fa5f8cfb41a", "messageHeadline": "Updated Gaussian2DKernel example in whatsnew/0.3.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e3195bdfbc0390d3399b378cb890dea61480076", "messageHeadline": "Merge pull request #2272 from cdeil/kernel_typos", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "7bd53eb96badbc39f8e5390ed947ee93e3084b61", "messageHeadline": "Merge pull request #2253 from larrybradley/patch-4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "609f84d10d7d96d50a77b3795d741e1d8d666191", "messageHeadline": "Fix documentation and formatting suggestions made by @cdeil", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "c93552effb457a50232557d4a206fb4c4239ff02", "messageHeadline": "Actually, per the TODO comment, _validate_angle is entirely superfluous.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "9c996ed1c4cb2f7b24850861908d7481e9555bad", "messageHeadline": "Make these validate methods private for now so that support doesn't n\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0aef0e8284e5106f1a54bfda35896d7fad52ae33", "messageHeadline": "Merge pull request #2120 from cdeil/issue_2119", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4adac472e37eb6c63f4bb173f61394ad298d23b0", "messageHeadline": "Added change log entry for #2085", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "715aeb649b5ef2d145448ff46c0f9ef06b393a10", "messageHeadline": "updated docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "9870307e041ed8905e2301257055943bf4b82566", "messageHeadline": "changed input parameter from \"width\" to \"stddev\" for Gaussian kernels", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 21, "deletions": 26}}, {"node": {"oid": "822f6edf28c690ab2af344f18b0520f3fd7409ec", "messageHeadline": "changed input parameter from \"width\" to \"fwhm\" for Gaussian kernels", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "9cfd21008c8778e0da11e01ec933dc40d27bb030", "messageHeadline": "Merge pull request #2251 from mhvk/quantity-flat", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "d5faab9777c7f054be5d4fe433935680762190bd", "messageHeadline": "Slightly more extensive testing of Quantity.flat", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "ab36d40b3431efa824f5f9244cadfddf99c2722f", "messageHeadline": "Move change-log entry to 0.3.2 bug fixes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73a9bce575d6bdb0914e6e182df096d3b6794665", "messageHeadline": "Touch-ups following comments by @mdboom", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "233c37fa41e67ce13e31e4197d205765c0cb641d", "messageHeadline": "Implement Quantity.flat, so that it always returns Quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "f9ce982889fed115f9143aec74d7b8335639bda6", "messageHeadline": "Support multiple and divide on angles.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "bb77aa55a28db3c98262e568a5a2c3dabbe718fb", "messageHeadline": "Fix typo in Model2DKernel docstring.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ca5a4e89c1eb179ace5fb0a58668f3d5e5e9984e", "messageHeadline": "Document return value of discretize_model", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5f94a11dfc0f7f5807cd2949ca9a59f98458d523", "messageHeadline": "Merge pull request #2258 from mhvk/quantity-repr-latex", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "0eca03eed20cd498da089f7dabf2bf339ded2ff2", "messageHeadline": "Merge pull request #2160 from amras1/html-reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1002, "deletions": 8}}, {"node": {"oid": "1b140b83e6b2ba5ac3e2267dd3b456fbfe26cc83", "messageHeadline": "Add changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3aa04c7c55931912ad616328a10ab781c924ec43", "messageHeadline": "Incorporate @larrybradley's changes from #2266 to ensure that the sen\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99f5263ca0079bf8d05dca4a26e21985904dd2a9", "messageHeadline": "Add a new AffineTransformation2D model to replace the functionality o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 148, "deletions": 4}}, {"node": {"oid": "6a0aa49a8cb6e45d5e1cf0b135540d974452d6e7", "messageHeadline": "First step of splitting up the MatrixRotation2D model, as has been", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 42, "deletions": 57}}, {"node": {"oid": "19eb9656de62a5376bd1d82e8c1dc8fb60632c57", "messageHeadline": "Merge pull request #2199 from larrybradley/2dgauss-covmatrix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 64, "deletions": 20}}, {"node": {"oid": "7883aca923f5b3e0d6c55686d2c5b39b578ba99e", "messageHeadline": "Deep copying of htmldict, made call in HTMLOutputter more idiomatic", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1c4c0969a8cd8a3c490bd4e6ef58198b425e12ae", "messageHeadline": "Fixed problem in test with unicode/ascii difference", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0fb400b2d43b92be4ac7d23211c7d5235db80ff", "messageHeadline": "Altered test for string representation of error", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "79b2870616d9560196c5fc699c09870d8809839c", "messageHeadline": "Fixed expected behavior in test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "31506fd4fe2167aaabb2b456a8fb3742d513b19a", "messageHeadline": "Restored check for whether id is supplied in identify_table for tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a977da1949bea2608b06a7beece53291369f28bc", "messageHeadline": "Made error message more informative for 'table not found'", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8dc3965a9bc1d39330672710bea7ee482294db64", "messageHeadline": "Added pytest markings to new HTML tests", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff1b0080c7c0ec0ad9575648126ea3aa36accc02", "messageHeadline": "Remove unused imports", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f55fa80c2af61dae8c02c175371b5af69553218f", "messageHeadline": "Add sanity-check tests of column name handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "0a3193bd77c30470ef8899a549172b05a0981874", "messageHeadline": "Add test of informative error if table id not found (currently failing)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d2dfd6b28b4eb1db98d10003fd00ce0fd7a103c5", "messageHeadline": "Fix to set blank data values as missing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "a74ab9119c2272ca3f65f2e9de3c0d3207b8bd6d", "messageHeadline": "Simplify logic for selecting table rows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "58db4ecf22168d4cc39fe2393ab63edf96f48d05", "messageHeadline": "Add a table row with a string but no data elements", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4537ae520f4a66db7f39d88349f8b48e826ec1d3", "messageHeadline": "Change multi-col handling to leave vals as strings for TableOutputter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b346acc56cd9c555c31138f38af67c7291ddf424", "messageHeadline": "Modify HTML multi-col test file to be more stressing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "eba9b0a18a404b46b0ebd6a8b3e948a74d38c00d", "messageHeadline": "Moved check for <tr> tags to HTMLInputter, removed old test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "8718738ad30d4cee308fb20d4a095399dfe513af", "messageHeadline": "Removed VOtable test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fc2b1a669c8358a3275c192912abbef8645321c1", "messageHeadline": "Restructured reader by making HTMLInputter responsible for finding ta\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 73, "deletions": 54}}, {"node": {"oid": "be5d2eab9cdab777a12b1efb47e14fbc53f82505", "messageHeadline": "Added test for rereading HTML output of VOtable", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "0ea1be32ebd1fca7048ad9e23a30a847c31e3b59", "messageHeadline": "Changed identify_table to check tag rather than parent", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5c6d3e5adf036ca7551c28cd86ad53ebca10eb00", "messageHeadline": "Removed check for nesting inside table", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f2a56a7ba7b117220f8747b547d32d39be484c33", "messageHeadline": "Changed docs to reflect that bs4 is only necessary for parsing", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cea6d6de985e6bd46dc4bd721452781c91bd5133", "messageHeadline": "Added BeautifulSoup to optional dependencies list in docs", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f0a83b5b3f9839bfd8263f06f013183fd8b1f8d", "messageHeadline": "Included comment about HTML reader/writer in CHANGES.rst", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e3af7a0e6391735b8df92b4288c119129e46b815", "messageHeadline": "Added option of not using multicols for output", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "23bc0951a61b9684aaeff0d14cbcfb9a7855a29f", "messageHeadline": "Accounted for possible tag nesting or lack of header in HTML files, f\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "1671ac50993d7f6ae60a49aefdc139881536bdfa", "messageHeadline": "Changed ImportError to OptionalTableImportError and fixed test accord\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "04f28d8cf99e29decc7cd63dd5f077807fea184f", "messageHeadline": "Fixed test for no bs4", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bb22b5067cbcd9ec0eb9338567fdb58f8bc4724", "messageHeadline": "Added check for ImportError in _guess", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e86cb0dd60a86690f70957cb5763ea3cd192e7fc", "messageHeadline": "Made lack of bs4 raise an ImportError instead, fixed html test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fe006c1d91ad18bc737422081c99eeedbfbe6b54", "messageHeadline": "Changed correct_table to identify_table and fixed docstring", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fb05bd7d10fe259b205951127eabcaced5f820db", "messageHeadline": "Removed leading/trailing whitespace from data in HTML output, switche\u2026", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "fd9c5000eb37422d7eacca5d3ad2a5786631db99", "messageHeadline": "Mark bs4 dependency for pytest in html test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9f2f87b48b3335eecda566e34eccfa71c843f48", "messageHeadline": "Included new test file in setup_package.py", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8c0f757fbb306cf6392ffb8e86c50283ff1b1728", "messageHeadline": "Added multicolumn test file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "dfccfda1c1865ece5e1b45307b3a9e80df65f79e", "messageHeadline": "Added support for reading multicolumns", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "8f563938f0e5f27e4cbf565364aec472e2028eeb", "messageHeadline": "Added test for multidimensional column output", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "fbebc021b1049482296abc931ff855327a56a67c", "messageHeadline": "Added support for multi-dimensional columns in write()", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "636b2b2e69eeb2afc3b3a7f3722fbd5287df7246", "messageHeadline": "Made HTML output look nicer", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 39, "deletions": 70}}, {"node": {"oid": "52a1791e696d193e104bb69d5fa982827246b982", "messageHeadline": "Forgot to include <table> tag in output", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 87, "deletions": 81}}, {"node": {"oid": "02782c5190a877bdc9492d59d871476f9d9f5cdf", "messageHeadline": "add beautiful soup to opdeps", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c6276ea13a2063b582c00eb06c2c0869ea14a81", "messageHeadline": "Made izip compatible with earlier Python versions", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fa2d12463222c54ae016e2845bcc91e949bd629e", "messageHeadline": "Handling case when bs4 is not present", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "333b4aa5c8e4c748ea8f5abff7c1c9c5a96b83fb", "messageHeadline": "Added test HTML file to list in get_package_data()", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "14dd1c7bc85e6a6cb8d6e3fb35232346d8071db1", "messageHeadline": "Added a couple tests for HTML reading", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "5b73d4102fb196617b5ba4706fc9da04ff9ba111", "messageHeadline": "Return None if end line if data is not found, adjusted sample html file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "6638c31e7ab0be63fea8fdc70eeac7e6fa3fc4cc", "messageHeadline": "Added tests for splitter class and correct_table", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "0c5894373581d541861050341939ba0ef52932e3", "messageHeadline": "Made test for whether objects are SoupStrings more explicit", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9c16fa3ab176be58fed8884f8cc7b942fbb2ea56", "messageHeadline": "Added functionality for inputting table by id or index", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "b4bc12e511f2fd8292e347b72d9c636c120fa9e4", "messageHeadline": "Added some tests for methods in html.py", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "21903d3f3a2014626c188211504d70b22f0f24da", "messageHeadline": "Fixed typo, html sample file, added a couple comments", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "04cb4f43846c7ffb56bedeb9f7d6ef9f4f675134", "messageHeadline": "Added HTML tests in existing test modules", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "f296833ef01c5d0f2e1362c000950c45cf1ac28f", "messageHeadline": "Removed verbose license", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 0, "deletions": 23}}, {"node": {"oid": "423d69a494a80530b27ea8266583e07ecd2c09bf", "messageHeadline": "Handling case in which bs4 is not installed", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "448a63687e4d5a2ad6a9b96951d2bbe0ed8082c7", "messageHeadline": "Accidentally put import in class rather than in method process_lines", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61ef9df72a407d0bc7025e01eb75d5adb246d93b", "messageHeadline": "Moved bs4 import, added provision for comments in Splitter", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "017642c0159314208e533766739d6dcbb2c5844e", "messageHeadline": "Changed write() method to use XMLWriter", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "7c53ad6fc914a125a57763332cc3987654aa30a6", "messageHeadline": "Implemented write() functions", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "c1fa58f73953dd1422cf3c1f53a344afd3362101", "messageHeadline": "Added reader to existing system", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "886b271fd491a48bfef9a94154959100c2dfb2e1", "messageHeadline": "Added HTML reader to io.ascii", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "6c27d5657e0add995e30d089221d9bdd7d9036d9", "messageHeadline": "Merge pull request #2157 from aconley/binom_flat", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 119, "deletions": 39}}, {"node": {"oid": "07ce028012cdec8179c10f8873b101e55398bdfe", "messageHeadline": "Explicitly raise NotImplementedError for _repr_latex on Quantity arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "1117b523fce586d0efdf7f13297e6036e51e7739", "messageHeadline": "Updated docs to display the covariance matrix as a matrix", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "36c203070f74825adb6dcf73678c1ca1c182af3b", "messageHeadline": "Updated change log entry for #2199", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0422b57539cca9595bd33930f100473b806a796c", "messageHeadline": "Merge pull request #2263 from larrybradley/patch-5", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "309197e738f2a4ed8caa85c482dc4a5c262f797d", "messageHeadline": "Updated documentation for Gausian2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "c0865fa837aabee0c1a7c111a48148f6d0f53545", "messageHeadline": "Updated regression tests for #2199", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4bc9effedfab69831063ab4900326a9f176644b6", "messageHeadline": "Changed Gaussian2D model rotation to increase counterclockwise", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f2b7fa2d099a1c438cb5321a11037add8b7a5ec8", "messageHeadline": "Added regression test for #2199", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "dce602efdb07ad843cb7d7e639671d1a06497554", "messageHeadline": "Added change log entry for #2199", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1d298eda9c6c08831557cc8ba8640a2968bfab27", "messageHeadline": "Fixed Gaussian2D model for cov_matrix input", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84f9b7bae565596fa08dfe0578a2ea7e68ca5279", "messageHeadline": "Moved ParametricModel._model_to_fit_params to being a static method i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 59}}, {"node": {"oid": "9127a4d90886d44b45607485dea117c577009573", "messageHeadline": "Update index.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e56118f6c5f8e4bc997c8c19b52abaff2e5e4a25", "messageHeadline": "Fixed Table and Column references", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7575d9fdf8f1f00cdc4758afafe3f052f036d4ea", "messageHeadline": "Fixed group_by references", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e6e3eb4acf96445cb77446d8d7cd63986d71b96c", "messageHeadline": "Fixed double backticks", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88acc377ba5ff5ade0c45916ce72735c6f18f56a", "messageHeadline": "Merge pull request #2257 from mhvk/quantity-remove-the-pink", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "4b4fdafd9d031a788faaa3a85e416058499f30b1", "messageHeadline": "Extra - got into title for 0.4", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd9f596e48a236af7b9cff15cbb5263a43f36300", "messageHeadline": "Rebuild from fresh master since rebasing was failing horribly.", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 196, "deletions": 111}}, {"node": {"oid": "0acd043745c9e3e606d6b0045462c769ae3304c2", "messageHeadline": "Don't set font for docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "68fa69cd39d2e1bfba21fc5b555ee5d6127fe5c4", "messageHeadline": "Use a standalone version of plot_directive", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "fb1540ff5e870ce10f008961a8124f9ae69993c2", "messageHeadline": "Add test cases for uninitialized unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "eb96b35a830407d2e50a98dd0a5e98b722637dad", "messageHeadline": "Spelling correction for UNIT_NOT_INITIALISED, PEP8 changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "4f6f38e97bd8de569f837c0501b5446dad4e8845", "messageHeadline": "Added six to requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f78a72b700328b4f4788ac58a34744c8c23197b4", "messageHeadline": "Make use of new :context: reset", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "980d50d184f3a1916f19fd92e2f6ba9a78752254", "messageHeadline": "Use private fork of matplotlib with fixes to plot_directive", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5958f4d911b7771a8537ea628fd51d4f28d0bdf", "messageHeadline": "Merge pull request #2248 from larrybradley/patch-3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "58c837d98524df6570c0e7f92aedf30575d59797", "messageHeadline": "Merge pull request #2093 from larrybradley/airy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "b1816daecb182018fc094a900345f193500f7de7", "messageHeadline": "Merge pull request #2242 from pllim/conesearch-ra-check-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "2c0205f126219624c99bf716a5f66e0dd7d7df62", "messageHeadline": "Merge pull request #2250 from mhvk/distance-comparison", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "6d86b6a099878e4fd3d53697cde75254a126f6a0", "messageHeadline": "Also test d**2 -> Quantity; better change-log entry -> 0.3.2", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "dfbab951eaf462d1a00bd681d1ff734f71e63c75", "messageHeadline": "Removed check for negative RA.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "18d560b93eee18577583d99c0b362db75c48ff16", "messageHeadline": "Fix for Astropy Issue 2240", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "fcda1ef6a39bee3a3161a9577e3ad6ed859a3f76", "messageHeadline": "Removing unnecessary comment", "author": {"name": "Shailesh Ahuja", "email": "shailesh.ahuja03@gmail.com", "user": {"login": "shaileshahuja"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "53336811fb916cfd5ff6bb1942323dfb6d591bf1", "messageHeadline": "Merge pull request #2254 from larrybradley/patch-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f36fe2a1f7ecd687f6e017e8e83c2ee1d3fca7a4", "messageHeadline": "Update unified.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b61460f6a5f5d1371ca1a8e23b2d238f5695fd6", "messageHeadline": "defined AiryDisk2D constant in the model class", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "f2602cdb0fbc234ba4c36b9211f2c24dd4f5b23f", "messageHeadline": "Added reference link for AiryDisk2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c5104c01ab90008bbdf14ff88d64465acc81db36", "messageHeadline": "Updated test for AiryDisk2D model for non-unity amplitude", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efccdd3481afdf603a36f6f63a0057923b0984cc", "messageHeadline": "changed AiryDisk2DKernel input parameter from width to radius to matc\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "857212a169c98252b99a777a20da66b3ebef60f0", "messageHeadline": "defined module-level constant for AiryDisk2D model; fixed bug with pe\u2026", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4ad66703a0e1e670e77db1c47bac43b31becd78a", "messageHeadline": "Merge pull request #2252 from larrybradley/patch-2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d9c67aea80ba977d7d993639ed8301d66f283fa", "messageHeadline": "Updated AiryDisk2D model docs", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "07f74f3f5b4ee47c03959ea2aed5ee609fc1b972", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8703b4e9633e3a6cf1c78bfec8023711b1be1ef", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7e07c0efa99b84501e847847359da8cbfa558f9", "messageHeadline": "fixed AiryDisk2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "a9aebffa7afd071dafab28336827a34f30b268d6", "messageHeadline": "Update operations.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29350d820ac88c308d154611ada77d13aae99f43", "messageHeadline": "Update construct_table.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecb038da14912da9b600f7bc87bde872b2618707", "messageHeadline": "Merge pull request #2241 from taldcroft/cds-malformed", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "ffd83a594cccd0bf0c20c4fb9a20c1e43a4b6842", "messageHeadline": "Corrections to ensure Distance can be compared.  Closes #2206", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "943d67dac57f6145642d0ae46388c58a4ef35fd9", "messageHeadline": "Merge pull request #1786 from embray/parameter-names", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 158, "deletions": 113}}, {"node": {"oid": "1ba67870f21dc64082d441e446e3d23d6b7706b5", "messageHeadline": "Merge pull request #2239 from eteq/fix-angle-multi-init", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 80, "deletions": 46}}, {"node": {"oid": "d4c9ff909bf4d1a0cecdc199e01c0ba96e29411f", "messageHeadline": "Merge pull request #2245 from larrybradley/patch-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4063100e942a8fd945803a7569d96eeb0f77e60e", "messageHeadline": "Update equivalencies.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "bcb0bd2f290031cc8bf2ea64aff13d8619e1612c", "messageHeadline": "Merge pull request #2247 from larrybradley/patch-3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd62c83c7e51cfc257cdcc1127eb271fea3e5c4d", "messageHeadline": "Update si.py", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b4fcf0a66291d1fe75f1368a2195042a5d332a1", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dbba19328afd6150a5bd9329245edddc915f5211", "messageHeadline": "Fix #2230: Make the progressbar work with the IPython qtconsole.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "d7680e9adc6ace2a7b556dd864a1da9f683bee29", "messageHeadline": "Update codeguide.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a4b1e76ac07ad907077468beb5462efd650ac49", "messageHeadline": "Changelog entry was added to wrong section in 9c5debf", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c1febc848afb056e6ab6c87a0c611da7d9b3837", "messageHeadline": "Support numpy 1.5.x by making one of the tests accept TypeError or Va\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c5debfc2d8f8673ae141353dc6a76ffac95b0c7", "messageHeadline": "Merge pull request #2234 from taldcroft/catch-overflow", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "9de86679aea3716e7313f7983839fec75f67bd7f", "messageHeadline": "Add comment line in test referencing issue numbers", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d079e72f33e7c6a3ea0893ff1d5eeeae41c21a4c", "messageHeadline": "Merge pull request #2243 from pllim/changelog-for-2129", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cf82a7792e4ddded968b7dd854676695631d4a2d", "messageHeadline": "Merge pull request #2129 from RayPlante/vo-format-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa98030da18b7411a863158d588c28334a149253", "messageHeadline": "Added change log for #2129", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "64e8a801bfff03ce0b4ebca4d54804fccf59b516", "messageHeadline": "Merge pull request #2221 from larrybradley/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2e9aca3713ce5edfdc658532d585e4e1aef711f", "messageHeadline": "Merge pull request #1712 from mwcraig/developer-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2693, "deletions": 1056}}, {"node": {"oid": "aea996b405fbcdc85da45c7f14c64aaa86084f80", "messageHeadline": "Add changelog entry", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "beffd5c2fc286c4f21b556ab16d8914660b28487", "messageHeadline": "Updated CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bbf507ce24bedeaa0ea6c59a182b58fb312c17f7", "messageHeadline": "Add docs for setting data_start to 'guess'", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "da80384704b190966c39225968e033c97385d8c1", "messageHeadline": "Merge pull request #2107 from mdboom/wcs/wcslib-4.21", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 628, "deletions": 256}}, {"node": {"oid": "d9f6a29b26e446acd2a999e0e121461502f598aa", "messageHeadline": "Add known issue that overflowing ints get cast to float in ascii.read\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0bfbd1fea9487492a0a30119e7b2bd849683f622", "messageHeadline": "Fix overflow test to work on numpy 1.5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "438d8d097aff1371757d0959a2fc1182353e5156", "messageHeadline": "This implements a change @wkerzendorf and I had tossed around some time", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 158, "deletions": 113}}, {"node": {"oid": "3a637cba3f277d562bf51c0d1647b9cb590d1512", "messageHeadline": "Merge pull request #2181 from eteq/status-to-jac", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "d9758db3f232b68ddd437c717c07277ae16db91a", "messageHeadline": "Add cds_malformed.dat test file", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "0f07f6089ac08c9865003f9727fe44a9efee86c3", "messageHeadline": "Add an option to guess the start of data for reading CDS files", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "f7b1897679b10fcc2146de869cc763d2ac411dba", "messageHeadline": "Use orphan to mark files not in toctree", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 38}}, {"node": {"oid": "332f5420a74910bddb0f1e681108b90c6a93d902", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "663d73845f30a79730690f8e2940c32bf58b3d86", "messageHeadline": "Update test of overflow condition", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "130368ad402883f0099e4f09f77b9d23f1413391", "messageHeadline": "Fall through to string instead of float and emit warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7d5bb48a5656e57c523a13ee522d3855ae3972c2", "messageHeadline": "Upgrade wcslib to wcslib 4.21, which includes bounds checking of", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 628, "deletions": 256}}, {"node": {"oid": "d2e1feac9774f3a8ece291bcfd8a1056c9fea175", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00ffdfecb03f3ea80c806fd52d584f4724701e27", "messageHeadline": "Add OverflowError to the exception list during column type conversion", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "da9ff48c7a60f5267e4004eba2d4db66935533e0", "messageHeadline": "Skip doctest and fix broken link", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80e4571c243e8233df9d009a3cc00843075669c6", "messageHeadline": "Add several hidden toctrees to silence warnings", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "bd80dac26ecbba6ed332cf173f86cdac7dfc029f", "messageHeadline": "Move section about cherry-picking", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 93, "deletions": 110}}, {"node": {"oid": "c7297ba4b14c8049c6a6f5dce58a212375b9eab0", "messageHeadline": "Remove separate git configuration page", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 168}}, {"node": {"oid": "68f2c1e8d51a4e1b05d020008762155320062f77", "messageHeadline": "Remove workflow index", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "28c079e93a5358e363c2c4d31dbbd1fcbf61c3a9", "messageHeadline": "Minor formatting/typo/doctest fixes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b0ded61f058aeb3dd42623eb059f3d81fe2b118d", "messageHeadline": "Fix broken rst links", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f23e7a8b53586d8affa18955d3b57ceaae4f88d2", "messageHeadline": "Fix for failing doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "baf86756996e8d29f104e12fd7bf82da6f458eb7", "messageHeadline": "Adjust raised errors to show correct message if no unit is given", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bef1d0ad859805c62ca7b3fcd24ad702f75113cb", "messageHeadline": "Fix Angle initializer to support passing in lists of quantity objects", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 34}}, {"node": {"oid": "aadd2170b5c9c967e0eab2ca307db142b384da1b", "messageHeadline": "Add test for setting list of quantities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e9e959a78e3a4d8e9298db9303e41c936971c7ee", "messageHeadline": "Minor cosmetic tweaks in Angle.__new__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1b37554bdcce360416e871ed9d5f4d623e1ba9d5", "messageHeadline": "Add test for tuple-based (d, m, s) or (h, m, s) initialization of Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8a53e95e2d75f1732e677c69ded67997e19ede69", "messageHeadline": "A few miscellanous tweaks to the test runs:", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "a3ae12bc2f169acfde762cb94f684dc9c8d7037f", "messageHeadline": "Update test to reflect new expected reults since the changes in 5da52\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e05857d275321b16201cee9437b2e3b0cb6f37ef", "messageHeadline": "Add default config values to FakeApp allowing tests to run without cr\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "c254800e803d484ce5ba3aba590b513e0d19d65f", "messageHeadline": "Added documentation for `NonLinearLSQFitter.errorfunc`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c2a618beb2eefdf950bfcb9a1f6373a4289a4b8e", "messageHeadline": "Adjusted attribute documentation for `NonLinearLSQFitter` to not kill\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "bf2c3e99978b9001081ac1c2005cd0f2acf70368", "messageHeadline": "Removed parameters section for `NonLinearLSQFitter`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f5d09871e042a687f449b634e8fa6c84ea7d2afe", "messageHeadline": "Merge pull request #2229 from aconley/coverage_cosmo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 106, "deletions": 15}}, {"node": {"oid": "e7f0e791929e60151a47c1e64bedb01f1986f5af", "messageHeadline": "Merge pull request #2223 from mdboom/setup/make-install-without-build\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "de16e2bd26af1e2081ff4f3dfabc68191fe2794f", "messageHeadline": "Change the way shapes are handled in binom_conf_interval", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 12, "deletions": 18}}, {"node": {"oid": "87bc6b913476f0e8484d53cafa70de75d158dd44", "messageHeadline": "Comments from @kbarbary", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 51, "deletions": 14}}, {"node": {"oid": "87256b87f288c074d43706c124f764fccffd3b8d", "messageHeadline": "Fix typo (fucntion)", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "512bf9bcbad0f48bfac8e28c3f4b04304513bbb7", "messageHeadline": "Add flat prior option to binom_conf_interval.  Fix bugs with scalars.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 89, "deletions": 40}}, {"node": {"oid": "00428ac60d70699f30024b00f5b27b10ab6bdc10", "messageHeadline": "Branch off of right thing.  Also PEP8ify test code.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 106, "deletions": 15}}, {"node": {"oid": "47868356954a4b1273d40acdd6493827d764b47e", "messageHeadline": "Change case of section title", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46fbb9ae1398c3e1b6c446f5625767f97bc496b5", "messageHeadline": "Discourage merging from master, formatting change", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dc2a845056c19e234b239529c7c12be6097dbd8b", "messageHeadline": "Fix test failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "e76c8cb0306f7aba35fe26211737bad14d466bb5", "messageHeadline": "Fix tests with all Python versions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "e12ec75c27da51e21a3d6f327d8deee8d1be47cb", "messageHeadline": "Merge pull request #2208 from mdboom/test/dont-fail-if-docs-missing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bdae8cf4e58ea7f76ba3eb709e482a14864cf172", "messageHeadline": "Improved separators for degree angles.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "2ad2cbde7d6f7092c6242ef04b574332fdd4397f", "messageHeadline": "Allow custom longitude wrapping. Fixes astrofrog/wcsaxes#16.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "18fb06974f518aa18e5160802378a01bb02a8632", "messageHeadline": "Merge pull request #2231 from mhvk/units-dex-dB-CHANGES", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3244b06f6b6dd4cae4f6dd8df3f023785335867c", "messageHeadline": "Forgotten CHANGES.rst entry for #1628", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8aef82954df60458a6b1a4412f2fa4c8ebb903f", "messageHeadline": "Ignore '-' when looking for duplicate characters in tick labels. Fixe\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db648c30305a30b0e2749e99553ce06896a7f295", "messageHeadline": "Merge pull request #1628 from mhvk/units-dex-dB", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 136, "deletions": 33}}, {"node": {"oid": "8175b5316472006c03979419d7a4376ee7a9cb5c", "messageHeadline": "Add changelog entry for #2211", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "064ab638c67c47b645f872b7d1d22a800b1d0956", "messageHeadline": "Merge pull request #2211 from Epitrochoid/add-support-trail-Z", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4c8e8db9c56ae96d072f8b0b7549602534f21504", "messageHeadline": "Implement s.sss and m.mmm formats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "f80125940eaa93ec0b2d0f579fcaaaff07698344", "messageHeadline": "Override Install and InstallLib commands to also adjust the library", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 26}}, {"node": {"oid": "b12268091403aca3ec65a0e1e15a9b7d2cf80617", "messageHeadline": "Skip mag.decompose() test for CDS and OGIP, as they cannot handle dex", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "edaa0100406f92ae33ae4611df0349be23d0f86e", "messageHeadline": "remove unnecessary import in core, two small PEP8 changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5f91183bb4c019bff688361dadb9ffbc82ec2712", "messageHeadline": "Move import cmath to top", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5f6ad8e108570fe2759d0bfae1fc0595ee4375e0", "messageHeadline": "Add comments for why is_effectively_unity may have to deal with compl\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76ef9c0bdcc12f8a3be50d14677efba1c4b35280", "messageHeadline": "Ensure u.mag ** 0.5 works", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 28}}, {"node": {"oid": "bd684a01ed3e969fde9be3c3eea3a1a19fc67e1c", "messageHeadline": "Another attempt to ensure __repr__ works on both python2 and 3, inclu\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "50448b377975563363a2a423810638c99b15bb28", "messageHeadline": "Fix coverage test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3736774d25bc7454904c1091d728c4e330ddfd1", "messageHeadline": "Allow complex scale -- for (mag**0.5).decompose()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "5255182295bfc2eab8a5ea4d66b30105b87f9f8a", "messageHeadline": "Add equivalency for logarithmic -> dimensionless, plus tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "83caf8b2a131e89ec8a3cd7d6e10c04df5379328", "messageHeadline": "Avoid clash between dB and decibyte=dbyte=dB", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "348a79118008d96a9e0d3b4a5e9f06c6e486d166", "messageHeadline": "Add dex, dB units; skip tests for mag,dB.decompose() for CDS, VOUNIT", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "088ac9ec0e311e5fb5a482e6bda39389898e1e2b", "messageHeadline": "Merge pull request #2225 from amras1/cds-multiple-lines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "96ebc3329072c185d7b45b18e5635be006c7d312", "messageHeadline": "Included test file in setup_package", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67b64af7e0178ef41e860cd347bff581aa11161f", "messageHeadline": "Merge pull request #2228 from hamogu/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92d89d4c231d6b32d0f950eea7e935d7d5db33ac", "messageHeadline": "Included CDS data file for test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "c8e6802a67c2648929576fce1390c7aed3d04630", "messageHeadline": "Moved CHANGES.rst note to correct place", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd9c7d6a899dd9109c9232d168f47b8f3a4e9c5d", "messageHeadline": "minor typo", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "113d4b7eb68e7bf6d176962e2f9a31d49b14b425", "messageHeadline": "Added another CDS test", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1292e96fb821924a65d1020d61d94e51bd815e84", "messageHeadline": "Added note in CHANGES.rst", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b47e9c6b1e4777d1c61928d507cbe33b808a21a4", "messageHeadline": "Tested multi-line file descriptions by altering test README file", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "82f03e2651150930e78203d78894fa671c850c91", "messageHeadline": "Made CDS reader allow for multiple lines of file descriptions", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2f27fe88a5d18c6203ed3721ce037bc9ab902424", "messageHeadline": "Move link to maintainer workflow closer to the bottom of the toctree \u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e899f860f482e9ad463503a6eafa01cf364fd78", "messageHeadline": "Include comment about variants on the name python3", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3c25c0a158bdb82cc9896af7a4948240ba9f9681", "messageHeadline": "Add link to useful resource for recovering from git mistakes", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a9ad4e852a57da06de762f6421b88239450f59d0", "messageHeadline": "Add creation of temporary branch to rebasing instructions", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "4dfe76fd8b4ca62704c0a6c116dae5b3f11ec0b4", "messageHeadline": "Add concise description of rebasing to contributor workflow", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "4046cd5357325aa1d588e3d7dd9b3a180d8b6f54", "messageHeadline": "Fix typos and broken links", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "1cfbffa981b023a55fa07cb1fe2c2778eeea1ef3", "messageHeadline": "Add installation instructions for python 3 to code contribution workflow", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "d442cbb421f1a6ba512801a92fdb321a1016ffb8", "messageHeadline": "Change terminal cast link to version with new names for origin/upstream", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b7b1bf8fae492a9bd3d44ff91c1b82001131c6b", "messageHeadline": "Add version of worked example commands with summary", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 479, "deletions": 1}}, {"node": {"oid": "d245d803c2dcd13c093a9e1e2a6fab99da4259b6", "messageHeadline": "Change names used for the remotes origin and upstream", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 72, "deletions": 42}}, {"node": {"oid": "9bdc2e86bca53e7c55293e5a7bd873a64ae4fa72", "messageHeadline": "Add another reference to virtual environment documentation", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b8ca49a6c6dbbb6192b2b705d55c7d4cd8d16d9", "messageHeadline": "Another typo fix", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b07711a785d8ef804ce9fda74c8deffeb5c5f691", "messageHeadline": "Explicitly mention direct email for providing astropy feedback", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "ffac95339b7da05a6de1d502b0d6737acbe08e79", "messageHeadline": "Fix typos and add shortcut to contribution workflow for experienced d\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e37307c56c63263006f0e707b5b30e083cf62ee2", "messageHeadline": "Fix link to terminal-cast page", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b872ad689d94263cb3890d3418a9c34ba110d5", "messageHeadline": "Add worked example, supporting file and links to the example", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 694, "deletions": 17}}, {"node": {"oid": "a68977f01a59ac95602f2a6647c186be03c72201", "messageHeadline": "Clean up rst/whitespace issues", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "1bcbddb49345ed94c1fab7432c415f0cecf793e4", "messageHeadline": "Add advice about where to start in making first contribution", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3a9f69c57c72f90d2cb64bece7369d0fc3e5ac00", "messageHeadline": "Modify development workflow title/intro to reflect changes on index page", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3f80fcfe75861a204f180bb879f80e4e1620076b", "messageHeadline": "Revise index page so that contributing more closely mirrors other sec\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "4b97521e45432be198340a8277babded91a2bcb5", "messageHeadline": "Incorporate clarifications to additional git topics suggested by @mhkv", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "e0b5d5c3fdc62e258de216f23debdad41aad997a", "messageHeadline": "Make developer documentation a top-level heading separate from contri\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e6a65211e70269422784c184be63581cfc250cdb", "messageHeadline": "Simplify list of ways to contribute", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 9, "deletions": 28}}, {"node": {"oid": "41bf9558b27ef19c722928ef36097008d1dd36c5", "messageHeadline": "Add recommendation to use virtual environments", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "421f6b1e6648965aae5bac420e74591b793b1adc", "messageHeadline": "Note that virtualenvwrapper does not work in all shells", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "892d4f95242f6c382df97656d457ee2dceed9f64", "messageHeadline": "Extensive rewrite of workflow for developers, with some details moved\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 502, "deletions": 111}}, {"node": {"oid": "fedf786d6e5d1c6a7976b5de8fa1ab745d24a870", "messageHeadline": "Move new contributing docs into workflow folder", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5b13651d96ae9a16f4854b158e1d958ba247de6d", "messageHeadline": "Move virtualenv information to a separate document", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 159, "deletions": 459}}, {"node": {"oid": "6f6dfd486ec5ac095b6a18a909dfbea0646366e6", "messageHeadline": "Add labels for cross-referencing", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d35fc167578eef57108f78cdac134edc203c93e", "messageHeadline": "Update thumbnails of github interface", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d73df998f6e32b14a4eda22537574d7566512339", "messageHeadline": "Separate guidelines from workflow", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "2159485603da43424a4d82eb4fc2ab8b346a2350", "messageHeadline": "Replace git/GitHub installation and configuration with link to separa\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 148}}, {"node": {"oid": "bcf8493a3969dae681cab8235239b01d25de1f3f", "messageHeadline": "Update thumbnail of fork button on github", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "772215d5836274fa491a104470db4622a5acc785", "messageHeadline": "Add link to git basics", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e866552c6a32bcbb41bf2aa5ab05cb6d68c4c790", "messageHeadline": "Minor wording changes and link updates", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "799a59f536c399fa1448bbbe1e21e8878d323f24", "messageHeadline": "Fix typographic errors", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea97e006640fa69f70edeed8f710f3f39f2eb911", "messageHeadline": "Condense git installation/configuration instructions", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "7a6c6b89a5f6a5834d50d3d25a003f4718259685", "messageHeadline": "Add summary of virtual environment commands for anaconda and virtuale\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 173, "deletions": 0}}, {"node": {"oid": "6ebe25d9df33c4b130e794b5d675f753270a7685", "messageHeadline": "Fix line that was too long", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02b29211aa029e726328ee585e7c4216dfd9bbc9", "messageHeadline": "Clarify warning about need to reactive development astropy", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0617eb8fbb95ba2f7d60a9289cc67f5a2e6895f", "messageHeadline": "Add caveats about cases when setup.py develop will fail", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d0fafa985193ac9501ee306e9aab31c7aaa3c88f", "messageHeadline": "Fix typographical errors", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7749bb88c5c5d2b1e8d184f3e7bc87f77340929", "messageHeadline": "Change line breaks to keep length under 80 characters", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 109, "deletions": 81}}, {"node": {"oid": "0a3118c30d7bd928ce8ec99f90207c8e858c9c38", "messageHeadline": "Clarify language in several places", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 36, "deletions": 18}}, {"node": {"oid": "811cfb5e2cfac477a03fd46fc3bb71daa420dd7f", "messageHeadline": "Example of reworked documentation aimed at beginners", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 257, "deletions": 0}}, {"node": {"oid": "abbf671e9b5196bf5462a7ad12d0e78ecc78a62d", "messageHeadline": "Restructure front documentation page to emphasize contributions rathe\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "e058dabdd785ba4f2aaa6dda9e26aa43b7be2b5d", "messageHeadline": "Update docguide.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baa0df760520b063adf4158ff83caccc9d3b9910", "messageHeadline": "Merge pull request #2220 from larrybradley/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99bc657491bb4655c4eeac79b6773aa665767d06", "messageHeadline": "Update development_workflow.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c05c658313493be0402fd7109c886a2e5df904b", "messageHeadline": "Don't apply rc parameters, otherwise only first plot appears", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5e4c233bbf717a7d3415fa123fb67a8b1dc793", "messageHeadline": "Added RTD pip requirements file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1b5560a56f53aacc2a01e3b254a52c65db3ba293", "messageHeadline": "Don't fail -P if docs missing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d83b3d7c9689fa1be1984f4d1b04d96b8dcad43", "messageHeadline": "Merge pull request #2213 from mhvk/column-no-name-header", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "0296f5102cefb724b3a8530fb1405dac8e16543c", "messageHeadline": "Merge pull request #2214 from mdboom/misc/dont-write-pyc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "230b9b3080fce23dae95745e2e7c8000bf7d1c83", "messageHeadline": "avoid adding and subtracting transData if not needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "f50dbf72769479b5eb95c34eedb4b95927a4d916", "messageHeadline": "str -> six.text_type, move change to 0.3.2 bug-fix section", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bd3713f4a946e46dfc75d71d850e77bf9de39057", "messageHeadline": "Added exception test for non-utc", "author": {"name": "Mabry Cervin", "email": "mpcervin@uncg.edu", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "974714de1ff69ecfa9da66dd86a5aa63d907af41", "messageHeadline": "Don't generate .pyc files when running tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6283cf5e7ee6d354f5b5e2e1bfd525b0b15c58fb", "messageHeadline": "Ensure name-less columns can be printed, plus test case and bug-fix n\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "05247d0b30d2289842e9ca0d7ab3d9e138704178", "messageHeadline": "Support HPLN/HPLT", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0026bee989ecb2789a9ca54fd8cb97140c9c04e8", "messageHeadline": "Merge pull request #2212 from mwcraig/patch-4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e65697fcc8c2048088d36438f53d73be246bfac", "messageHeadline": "Change test coverage dependency", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec2a48f1b07cf0780f0700a6d5dd174d6a3e146", "messageHeadline": "Fixed error message, added tests for trailing Z", "author": {"name": "Mabry Cervin", "email": "mpcervin@uncg.edu", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "776c53e0287cf64a3f2fe7fd697653148f659fd4", "messageHeadline": "Added support for trailing Z in UTC time", "author": {"name": "Mabry Cervin", "email": "mpcervin@uncg.edu", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ed1f5adb5eda0bd76e33e25259de4afb5004dd26", "messageHeadline": "Merge pull request #2197 from QuanTakeuchi/master", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "b4852b5122734fdbfb3c859514c6fb9544d7f428", "messageHeadline": "Used nested ifs", "author": {"name": "QuanTakeuchi", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "8c2ea32922cea3da1801cfd28369f16b79737074", "messageHeadline": "Merge pull request #2198 from mdboom/misc/affiliated-easy", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ba760c36580900768fe06a67418dbe20a643eee", "messageHeadline": "Merge pull request #2200 from treeloy/fix-cosm-docs-issue-1221", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0a29ff910762d7f5372ccda0586504715a240ee2", "messageHeadline": "Merge pull request #2092 from barentsen/add-fitshead-script", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 204, "deletions": 3}}, {"node": {"oid": "d3f0f65857c20cc54f265d4da77e8b8d5d069bd0", "messageHeadline": "Updated docs/cosmology/index.rst", "author": {"name": "Eloy Salinas", "email": "spaceplustime@gmail.com", "user": {"login": "treeloy"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f15143bee43f57408a0bc750fec6394344af25d2", "messageHeadline": "Adding test_to_string_fields_colon", "author": {"name": "Rohit Patil", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "01f27716b68c14c9ef3d30437dd6224e625e7d84", "messageHeadline": "Undo added test_colon", "author": {"name": "Rohit Patil", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2bf00d4e1cc76f584752168dd3e0d7a5ed1da9d8", "messageHeadline": "Delete test_colon.py", "author": {"name": "Rohit Patil", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bf37fca3b20d757741adb7b7d08d045f8599a2a9", "messageHeadline": "Added test to check formatting with colon", "author": {"name": "QuanTakeuchi", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a648186a4d4278e8538df4953c53c3e9dcdf53bd", "messageHeadline": "Merge branch 'master' of https://github.com/QuanTakeuchi/astropy", "author": {"name": "QuanTakeuchi", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fa202ad130d393af908d97840bb30dae5dfb12c", "messageHeadline": "Updated CHANGES.rst for coordinates formatting", "author": {"name": "QuanTakeuchi", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "19234eb4556bc2578cf52ec2c3bd931c7855c4f1", "messageHeadline": "Update angle_utilities.py", "author": {"name": "Rohit Patil", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec367033d0c461d491d29f4a5ffc10f83eefb26b", "messageHeadline": "Automate the package naming in coveragerc, so that affiliated package\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5385544735bd88e4882285d64362afa43afc801b", "messageHeadline": "test file for checking coordinate colon issue", "author": {"name": "QuanTakeuchi", "email": "rohit4change@yahoo.in", "user": {"login": "QuanTakeuchi"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "64e35f0a8d79c772fc03847ef8e2a179acb22832", "messageHeadline": "Fixed formatting with colons issue#2183", "author": {"name": "QuanTakeuchi", "email": "Quan@Aries.(none)", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e4e97acbe15bacf9052df04ff01ed09e815cb451", "messageHeadline": "Changing the float comparison for filled value to np.allclose to enab\u2026", "author": {"name": "Shailesh Ahuja", "email": "shailesh.ahuja03@gmail.com", "user": {"login": "shaileshahuja"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "acd4ceac6698763f2c15dffa19becd62e03c80bc", "messageHeadline": "Merge pull request #2192 from bsipocz/fix_coordinates_for_1221", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 367, "deletions": 339}}, {"node": {"oid": "5b226bee1455b7bef6e68cfe42c419eafd5d3ff8", "messageHeadline": "Changing default value for float columns from 1e20 to Nan in fits tab\u2026", "author": {"name": "Shailesh Ahuja", "email": "shailesh.ahuja03@gmail.com", "user": {"login": "shaileshahuja"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "15fd1466b8aacc3c6f8ae195262d7e8dbec8be7d", "messageHeadline": "Changing FITS table write function to have default value of Nan for f\u2026", "author": {"name": "Shailesh Ahuja", "email": "shailesh.ahuja03@gmail.com", "user": {"login": "shaileshahuja"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "287f5f779416d7cfdfa20f91c637b992a99d849b", "messageHeadline": "Minor modification of error messages", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2c597f3860c033ab7c1922ace522fcfc786a4649", "messageHeadline": "Merge pull request #2194 from pllim/wien-disp-const", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a911ac7f35b2ba46321048bbae59d1ec41c7ba4f", "messageHeadline": "Due to docstest failures changing back line wraps to 80+ characters", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "60062ee6728a40cc9e8dfd283bb77a777473b748", "messageHeadline": "Removes workaround for issue #2184", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fab7836b67a4dc8cb55f571347c035915329de95", "messageHeadline": "Fixes issue #2184", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cd30a66c7e4e65c6d861f117bbc92bbdf33e1609", "messageHeadline": "Added Wien wavelength displacement law constant.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "54b1acd50d1ba512070828eab8f1c4e18c710f2f", "messageHeadline": "Fixing issues for PR 2192", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "011ff18ec94b469be431ecfbeadde4c52a11218d", "messageHeadline": "Fix bug with WCSAxes.grid, since it gets called before ``coords`` get\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9dbb14bc908babf92c022f4fe81f290f45a5c0c4", "messageHeadline": "Add top-level grid() alias", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "021f06092561120745f00116294f479cfe006874", "messageHeadline": "Fixing all but auto-generated links in coordinates", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 372, "deletions": 340}}, {"node": {"oid": "96ae48e2d1c69a123a329dbdd3e7d4b3e6e2cee5", "messageHeadline": "Updated .gitignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "76a32f6bce48b8c351b395c235c10cb9ba5a6312", "messageHeadline": "Added initial documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 457, "deletions": 11}}, {"node": {"oid": "ae1dd3342fa3a6f28992197a7eadae8bbe4d25ef", "messageHeadline": "Merge pull request #2191 from evertrol/fix_2173", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "0ef78f63d3ebbc1ad6401ace1ee9c4a8c4630274", "messageHeadline": "Merge pull request #2143 from mdboom/misc/version-standardization", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 99, "deletions": 115}}, {"node": {"oid": "020e1ef7ba4def0b6693dad388fcc4bbc02c7bb6", "messageHeadline": "Merge pull request #2156 from mdboom/misc/deprecating-classes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 173, "deletions": 50}}, {"node": {"oid": "932100a18edea89c6469fe91f23be2ca04520e4c", "messageHeadline": " Fix #2173: axis keyword in median_absolute_deviation.", "author": {"name": "Evert Rol", "email": "evert.rol@gmail.com", "user": {"login": "evertrol"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "e118c57e9c480110d4d53fc6bea56323c070ebf9", "messageHeadline": "Merge pull request #2188 from astrofrog/changelog-0.3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "6e628b4d2789f8a5bf5cefd9daf8ffe300262bd6", "messageHeadline": "Add CHANGES section for 0.3.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "df9bbba2ff905736ad4ebe2000c968bff1976cea", "messageHeadline": "Merge pull request #2118 from adrn/distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "ff08c4ae7943ab33cd33677482bf216036a3c1b2", "messageHeadline": "Fix wrapping issue with tick angle interpolation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c55c71e79f8194cdfa6961dca37fd548c0afcf1c", "messageHeadline": "Renamed fitshead to fitsheader in CHANGES.rst", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f940f34a4b5293d0d6b5f516a63809c468f01b41", "messageHeadline": "Fix tests for Python 3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 45}}, {"node": {"oid": "42a87a5c4ee6dd9adc0042690bf2114e25b03bee", "messageHeadline": "Fixes Python 3 syntax error", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c06014aba05baae471cf8cc8f0c37101d8d4a227", "messageHeadline": "Fixes nitpicks; adds test for extname given in unicode", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "8b9a38b8f33e3a438e8c529efaf0c9d7f908cfa2", "messageHeadline": "Don't hard-code version numbers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "303b65b590f2cdda888714867ad67a4db0ee823c", "messageHeadline": "Don't use wheels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "854be17ee67bd3bbc5a486a2d4eb580d5443c465", "messageHeadline": "Added Astropy to .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c80f36cc450da0c3ad7dcc286aa400ef31118bf8", "messageHeadline": "Fix syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d5cebc91b0907dc44f518411c8d49eb08d3e45", "messageHeadline": "Added numpy version number to .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b88ae1d6e8eb7910285f4491df64f62e74f4c534", "messageHeadline": "Added .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "8e8db9d05f6a9ba687fa397c43acfae297f07ed5", "messageHeadline": "Added tests for scalar formatter/locator and fix bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 109, "deletions": 5}}, {"node": {"oid": "bccede2a80c96348a0129a1a7a750f5a7b577357", "messageHeadline": "Parameterize tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 72}}, {"node": {"oid": "132426f90f1a6fda806ade561406e1b039b03076", "messageHeadline": "Adjustment to tick label position", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "7f2e29df2e22e3ba7070119b5718a0090028c831", "messageHeadline": "Fixes in angle formatter/locator", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 195, "deletions": 14}}, {"node": {"oid": "36174176d2278b19e4e9d41093100d3372c1dc7f", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "334037131b1a83769d7bd121aab67937d7326797", "messageHeadline": "Fix grid line clipping", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "f1f14118a14622ad6b05d7a0cd2f7288633d40ea", "messageHeadline": "Attach frame to CoordinatesMap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f41bba11845d80c572ec43438268d9df113d621d", "messageHeadline": "Re-factored how frame and spines are handled", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 171, "deletions": 117}}, {"node": {"oid": "c6cbd3c66f7508fd2cceb6bd0c333f8bf2511095", "messageHeadline": "Differentiate between data and pixel coordinates when plotting ticks \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "90d39050e64835c3a61e508a02ce3cd0fa25d9a9", "messageHeadline": "Plot tick labels in display coordinates rather than data coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "ad42f2c71036ff913a334d766d904c21a765547f", "messageHeadline": "change param_jac to cov_x, because it's not really a jacobian", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9ec48ce478d12c4b331719102a2b980ac1022a1b", "messageHeadline": "fix error in errorfunc usage revealed by tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f7d518fa03e0adccd8e480a6737303e7c7b435e", "messageHeadline": "Added test for param_cov", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "7937f7b77087e34ecb2210a480d2b6091ac379a4", "messageHeadline": "Added  documentation for `fit_info`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2fa174846bbd015a4475da46d2a0554d8e0eac46", "messageHeadline": "added line about distance change to changelog", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e4283ec5c974a070d1884fdfb82ce139f0f7a710", "messageHeadline": "update error message", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fdf40a7af9dba070ca732a86563059a2853ae9a6", "messageHeadline": "added note in coordinates docs about negative distances", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "aa03c8fd508134da8b5bc10dede1338caa4a4082", "messageHeadline": "added test of new kwarg", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b93d2eefd3a7121142e8f2bdd43455b37063563b", "messageHeadline": "now with optional kwarg allow_negative", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd0c1682c86098c79b33558cb36e80c19cfc33a5", "messageHeadline": "distance > 0", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a6498e5461a69a7b98692d49177595fcea9e63bd", "messageHeadline": "Merge pull request #2175 from bogdanni/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f90084abb8fefbd2163c0ffa0a7074c94d4339ca", "messageHeadline": "Use of deprecated 'key' member in error message", "author": {"name": "bogdanni", "email": "bogdan@nicula.net", "user": {"login": "bogdanni"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ec1ba0a1f17b2a403a923b15e542c530e453e3", "messageHeadline": "Add param_cov to fit_info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a361e3a1728dd29c79ba1bc388abeabef82f7d6e", "messageHeadline": "status -> \"param_jac\" in NonLinearLSQFitter", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2d6e9ca70cb3cf16b271752c7a09fbab54aafb7e", "messageHeadline": "A couple small fixes to the release procedures made while making the \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "10d3424e510b40d1e6a61a6b284fa861e9183190", "messageHeadline": "Released v0.3.1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad5f7f5d078973230072382040927d7c3bb8c76f", "messageHeadline": "Removed empty placeholder headings under the 0.3.1 section", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "0cd0752427a09efaee7d5b23712b9eab8b8864de", "messageHeadline": "Fix changelog heading", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9719a88d9844abca682d455929e6910db0aef712", "messageHeadline": "Merge pull request #2159 from mdboom/misc/docstring-inheritance", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 69, "deletions": 30}}, {"node": {"oid": "532bfae06456b0ab44be6f605f0e3e694daf2047", "messageHeadline": "Merge pull request #2148 from cdeil/sphinx_links_fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "612932a8faa1d14e3e0e9c930e0eda06f1e8d20f", "messageHeadline": "Merge pull request #1990 from keflavich/convolution_fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 98, "deletions": 47}}, {"node": {"oid": "ed764bab1411b23278c4620927d13a7bfc156795", "messageHeadline": ":%s/,\\([^ ]\\)/, \\1/g , even though I disagree with pep8 in this", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ce5d34120bc4bb15a3224faf498df861e9e6634a", "messageHeadline": "human readable times", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a3a313d4d9ed3e9de6ece5d8a3568e87b177cc3a", "messageHeadline": "fixed boolean tests, order of operations, exceedingly slow bigarray test", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "d9a0cab787299557eee519b5673abbef53d29fa4", "messageHeadline": "minor change to comments", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "31beb814b20acf7ca5bd643650a5225c0fa3c5e0", "messageHeadline": "too much happened in this commit...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "5c72b6591ae12bf777b0f8c920acb36b59343d2a", "messageHeadline": "added a brief note about when 'convolve' is preferable", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "117d5c4103b7370ef8703d152e7ffdee3e1c745a", "messageHeadline": "add \"optional\" flags", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9366b35835056e6d92d7106452ed9f8f0639d869", "messageHeadline": "Exception -> ValueError", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9843123001b7bb3a4b34d85b2ef6e36b685110ad", "messageHeadline": "need to check for that override parameter...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e183fba9184402f4227c7e065b810bdcb70270", "messageHeadline": "Prevent convolution of enormous (>1 GB) arrays unless explicitly", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "01e5421cdd021163933ce3fc3d6a69faceddca7f", "messageHeadline": "minor documentation fixes & comments in convolution", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "52aa03964527da080d38de65f0c2fbdfe1fc6205", "messageHeadline": "Merge pull request #2165 from rastogitanuj/ascii_header_fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 233}}, {"node": {"oid": "962e6ad14fa987526eeaaf74c8d6660cb4733285", "messageHeadline": "standardizing license headers in io.ascii package", "author": {"name": "Tanuj Rastogi", "email": "r.tanuj@gmail.com", "user": {"login": "rastogitanuj"}}, "additions": 0, "deletions": 233}}, {"node": {"oid": "04d21c7d958bb64e55cc88dc12fee4269b5b5104", "messageHeadline": "Fix locations / links in astropy.modeling Sphinx API docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 56, "deletions": 55}}, {"node": {"oid": "afdc397b96402fc063227f3358f43d74d9aacb7c", "messageHeadline": "Merge pull request #2162 from bsipocz/some_fix_for_1221", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 581, "deletions": 563}}, {"node": {"oid": "468fc24eaf3cb35a82aedbc2b9c6ddfe8e1e1c15", "messageHeadline": "Merge pull request #2135 from cdeil/issue_1817", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8defee37c5002ad3d5c5fc429df922a2fbddb37a", "messageHeadline": "Fixing many links", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 215, "deletions": 207}}, {"node": {"oid": "2aeb1e91bb308cdca2eae73c5810cee09423ed84", "messageHeadline": "minor fixes", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "4292fa24fee0b3a0550d06f3bb5c9abc8c6744e2", "messageHeadline": "Fixed more links, but a few still remains", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 237, "deletions": 237}}, {"node": {"oid": "c7e4edd1846367acf14995323a01bd60d1560412", "messageHeadline": "Fixed alignment", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e3ccdaa7593b10c6392442356ef1ea5b0cfd33f2", "messageHeadline": "Fixes sphinx build warnings", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "f6e568a43dd1343f2f74a1548e690da651eb3c07", "messageHeadline": "Merge pull request #2161 from orangeblock/broken-links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1083097ef2fa4eda9b1b3c40d6968ce31bb53084", "messageHeadline": "removed uneccessary backticks", "author": {"name": "Daniel", "email": "fabled@vortex.(none)", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be1106fdb60a659213f607f86b5be5000f1a63cd", "messageHeadline": "Fixing some broken links of coordinates, convolution, constans, time \u2026", "author": {"name": "Brigitta Sipocz", "email": "bsipocz@gmail.com", "user": {"login": "bsipocz"}}, "additions": 147, "deletions": 147}}, {"node": {"oid": "1b657463d0a6d0f1c9a41f94cdf9952092032d2a", "messageHeadline": "Fixed last warning", "author": {"name": "Daniel", "email": "fabled@vortex.(none)", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e62aebe7f9b101392700ce2dee844af06a2f4016", "messageHeadline": "Fixed broken links in docs/config", "author": {"name": "Daniel", "email": "fabled@vortex.(none)", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "be52942b4cfcdac6fb10629afb9fb5480747a779", "messageHeadline": "Merge pull request #2114 from amras1/no-time-equality-exception", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "bb5508553e0816d769c7dc19acf352552fba03f1", "messageHeadline": "Fixed docstring", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "691c4b01b186a43334dee828ebd5b566e979f2b1", "messageHeadline": "Changed _tai_difference to _time_difference", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf67dd777612ced00cd288412fe5f2bb5a0364e6", "messageHeadline": "Merge pull request #2110 from amras1/time-docstring-formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "ac5192a213bae1a289f06061a6c9f0651912e237", "messageHeadline": "Merge pull request #2132 from mdboom/testing/coverage-in-affiliated-p\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d34d53f721bee7ff98f97dd9caebaa526ae88d8f", "messageHeadline": "Merge pull request #2019 from krngrvr09/broken_api", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 106, "deletions": 102}}, {"node": {"oid": "4a3e5d085d41c21d0f2191cfbb1be708bba1091f", "messageHeadline": "Accidentally left git marker in core.py", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d8fdc9abc5a8b5ede67f8e2714617c921d064a23", "messageHeadline": "Made == and != assertions more explicit", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5792aaf4932544fa8972ab1b6e4293884d047788", "messageHeadline": "Removed superfluous operator strings in calls to _tai_difference", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f5e245dad46f26408d5c1004017719dde29f6f3", "messageHeadline": "Changed time testing to reflect changes in != and == operators for Time", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1b9425be09c01a50a987b3e67c93ed10f65cb23c", "messageHeadline": "Changed == and != operators in Time so no exceptions are thrown", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "75c25c70db2e6c32ea5a139800a9975023fb2035", "messageHeadline": "Adds a test for the fitsheader script", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d2b61840d5fa0b24003415abc53bfb61e693f629", "messageHeadline": "Adds fitsheader script and documentation", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d513c3248153ad323bae953cb2eb26a3c21cbb14", "messageHeadline": "Added documentation", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "52a06d0cd9ba9c6b30d0dc69f931a8972207f790", "messageHeadline": "Adds support for compressed headers + renamed to fitsheader", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "79fd8b7c6aac2501838829845e3ce307760b09ff", "messageHeadline": "Adds support for compressed headers + renamed to fitsheader", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "45933467c86d4eeae8d2bb50a23c051d26c06e57", "messageHeadline": "removed JSON support; removed os.linesep; tolerate broken pipe errors", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 10, "deletions": 45}}, {"node": {"oid": "bcde442754365a0a84fd5a08bcdc90eb87814a9c", "messageHeadline": "Added support for EXTNAME/EXTVER HDU accessing and JSON output", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 128, "deletions": 34}}, {"node": {"oid": "c1a08cf3d26e89c4c2724ddce10cae7bea51f90a", "messageHeadline": "Initial commit of the fitshead script", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "3466bc3a65a72060d51c6f92f27c1459876249f1", "messageHeadline": "Inherit ndarray docstrings in Quantity", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "bf21e8050d46642b1766a6bcbaa1c3523541a5b1", "messageHeadline": "Move units to use InheritDocstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b5e63bbec6eff47255fdc376630d78e9528dab25", "messageHeadline": "Move io.votable to use InheritDocstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "8bff753d596c3fa3bbff9dba61fcc05fa94a61f8", "messageHeadline": "Add warning about multiple inheritance.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "701b5e907d3486765b2a1e1ca5c07630fdacfe4f", "messageHeadline": "Implement `InheritDocstrings` metaclass to automatically inherit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "616e7843adb7201c54b1872d12e4db7e31e8d9de", "messageHeadline": "Fix pickling issues with class deprecation.  Fix Python 2.6 bug.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "5ac4c7e50f0f5e02b976ac541962351aa8ba6ce6", "messageHeadline": "Merge pull request #2137 from mdboom/vo/float-repr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "9c2057311dda406a8d8710b3a85ab8f189eacfd8", "messageHeadline": "Merge pull request #2138 from mdboom/vo/easy-binary-write", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 124, "deletions": 25}}, {"node": {"oid": "5678f96c560b2585bc434d9d5d4056f871f872a0", "messageHeadline": "Merge pull request #2145 from mdboom/testing/coverage-not-compatible-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d62275447f98da375426f575fd51155885a6b858", "messageHeadline": "Merge pull request #2144 from mdboom/misc/coding-token", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aa58eda4962feeee94e9612f4e7b522007f419f", "messageHeadline": "Merge pull request #2146 from mdboom/votable/public-docstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "3801eaee87a6ff4d7c3504cace6f1c5febb6a70f", "messageHeadline": "Fixed a few broken links after the rebase", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "224f7c22c31ea129b7916b9e81a7004af5932444", "messageHeadline": "Make `@deprecated` decorator work for classes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 148, "deletions": 48}}, {"node": {"oid": "cedd5fc22d297aaff29bd801ef14f3d6417af42d", "messageHeadline": "Merge pull request #2147 from eteq/add-0.4-whatsnew", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "bc6b9fe9a6c5ee323e051501ad764357c094a16a", "messageHeadline": "Add __call__ to Sphinx API docs (fixes #1817)", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a4d082ead14979189dd95693d25dc21123d381dd", "messageHeadline": "Merge pull request #1832 from eteq/fix-1832", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "5d2439d7041b92388a789dae6a0d2218e16d78c5", "messageHeadline": "Fixed typos pointed out by @cdeil", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "43fdf1a3f57ab6ce27dc09b348132739004abf54", "messageHeadline": "Fix backtick error pointed out by @embray", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "458ce17d5a6260e9f44d94e0eef0343f8a238f28", "messageHeadline": "added double tiks around \"2010-01-01 00:00:00\" and changed 'astropy' \u2026", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1ab4b8739e87bfa5ca4ab44f2669309b3b7389e", "messageHeadline": "Fixed a link in equivalencies.rst", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17f3f0cb7db6ef047dbbee6ece0b4dda0aa6452", "messageHeadline": "Fixed 3 broken links.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34b9202e38cd68bafc66876950f16e78321e8560", "messageHeadline": "Fixed broken links in time, and few in units module", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "5c429572b6ed59cfca539c05018dd46a38393de6", "messageHeadline": "Fixes the warnings during test runs.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7065cc0d3dab5103c11691123984eb07a7b25075", "messageHeadline": "Fixed broken links in 'vo' and 'wcs' modules.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 47, "deletions": 47}}, {"node": {"oid": "9b715590771165193f8b5efd36c2e0fdbf305bdf", "messageHeadline": "Made more improvements. Almost ready for merge.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d18c85d434eaffa522c467411d9b576c5dfc282", "messageHeadline": "Fixed remaining issues", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb32e2e1b3ccc4fe74e519256672dff7833f9fda", "messageHeadline": "Fixed broken API links", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fb943786fb14e5a2a411fb8f283ad30aaf37b412", "messageHeadline": "Fixed 26 out of the 36 (non-functioning-api)warnings in 'whatsnew' fo\u2026", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 21, "deletions": 17}}, {"node": {"oid": "5f96a6650cbe38cc6979cb360e5f425b82a8a70e", "messageHeadline": "Add changes to io.fits", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "9a2da934cb4f441c8a227e10b9c9e4abf49b23d5", "messageHeadline": "Add missing docstrings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "10b348962ad1bc978590f450efb8e12a3e89cda3", "messageHeadline": "Merge pull request #2142 from amras1/document-ascii-classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "90fb93767ef6bdd94eec5e57b34ae38eb7e18afc", "messageHeadline": "Adjusted for numpydoc convention", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "1288bc5c40b656b04e1edb15312070314ff7b091", "messageHeadline": "added v0.4 what's new document and updated links", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "c2b07f8a11109eaf5c08f6bf2c873f1e62f8ce21", "messageHeadline": "added changelog entry for #1826", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1a154727aa26e32b2374504d88c7f82899ebec4b", "messageHeadline": "Manually merge pull request #1826 from kbarbary/automodsumm-paths", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 272, "deletions": 24}}, {"node": {"oid": "ac1bc4d2db613cc9b75e7d0da9f992218a24e074", "messageHeadline": "Add missing public API docstring.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3fe861c9eeb5b218b749de22b640dc45b9071980", "messageHeadline": "Raise exception if coverage is used in conjunction with parallel", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d66acd291d72d51fa5f297f6e059f4c57cea547", "messageHeadline": "Fix coding tag.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d95d7c11802bdadff8cbb7dae6d4e2644243fb", "messageHeadline": "Standardize how Python version checking is done.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 79, "deletions": 98}}, {"node": {"oid": "11d121f4bef938507f52d2086af83367b6afe724", "messageHeadline": "Merge pull request #2037 from eteq/fix-2037", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "432f02b37c344a97eabcdbf108e6d59cfb6c029c", "messageHeadline": "Documented classes in ascii.core", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "3ea4c2e2892c950ee2e86f232250c10ca996edaa", "messageHeadline": "Make `python setup.py test --coverage` work with affiliated packages", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3252fe90cb3a1a7ccaf8cdae020868b18974903", "messageHeadline": "Add more documentation about VOTable serialization formats", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "08b1e709f7b96ef945b1eb42e7e201e1d5778d65", "messageHeadline": "Use wrapping expression suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "50e2af8a2d39df7b0e2336fa20e2575637c75a56", "messageHeadline": "Add test for correct behavior with dtypes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d4cf07817d68438c1f2f0c96a2835d6e67259cad", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cc3bc34a2c06282515c19e5288fad8deb1143f71", "messageHeadline": "Make it easier to write out a VOTable file in binary format from the", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "cc9962e4936b74315323b4cf8825129d6f527782", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d439d170e11128bc8b210d45a1a6a41bd3233c9a", "messageHeadline": "Preserve all floating-point precision when writing out a votable.  As", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "dea490707b8d7e7f2ed3c55b3899873626ba4385", "messageHeadline": "Merge pull request #2109 from cdeil/docstring_html_links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "5a030d55aab8157d419ba83a70f2299401ef96c8", "messageHeadline": "Merge pull request #2121 from cdeil/axis_order", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "8516b44e7bd773e7f90d9c7327181f4d1b90280f", "messageHeadline": "Minor docstring formatting fixes in astropy.convolution", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "d54d942b7241692ab7667f85051d9c0bb0ec593e", "messageHeadline": "Minor docstring formatting fixes in astropy.stats", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "04659ca3e93c45beaf8643884961d26f1f4983d3", "messageHeadline": "Fix some links in sphinx-generated html docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "7038b150349837ba6ec284545fc115d09abb51f8", "messageHeadline": "Merge pull request #2133 from RayPlante/doc-cython-req", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f7b25220d4bfd23dc06bd189c725e1fd2a3e4d66", "messageHeadline": "another {} format() problem in test_cosmology", "author": {"name": "Ray Plante", "email": "rplante@ncsa.uiuc.edu", "user": {"login": "RayPlante"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3c813f265e965d5f7576e5577e2954381f38f90", "messageHeadline": "This test should use py.test's tmpdir fixture, not tempfile (this tes\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "17d0d7db90548d862b4c7c5df177194b137efa00", "messageHeadline": "added note indicating minimum cython version required", "author": {"name": "Ray Plante", "email": "rplante@ncsa.uiuc.edu", "user": {"login": "RayPlante"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "18a45617b86efd594b1225fd565fcf4ad5e1a493", "messageHeadline": "Simplify rules for ticks options", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "6086c2686b70f34b65f65ecda55e4a492efaaa8e", "messageHeadline": "Tidied up CoordinateHelper API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 101, "deletions": 67}}, {"node": {"oid": "b9af6dccef4c827bfe671a3352b572b45f97bf15", "messageHeadline": "Basic docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "435f75e3daef63ba894a21c025124e7f4f01a4db", "messageHeadline": "Added API section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "9f0355222fe97fda109a4622e44bcc55248ab913", "messageHeadline": "Initial generated docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 463, "deletions": 0}}, {"node": {"oid": "4fd6fa3716bddffdaa998216049e4129aea821ea", "messageHeadline": "vos_catalog.py: fix use of format() for compat with python 2.6", "author": {"name": "Ray Plante", "email": "rplante@ncsa.uiuc.edu", "user": {"login": "RayPlante"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6bf68512fb4e529d772647e23fd0d10e7d0ea22", "messageHeadline": "Fix transformation in get_coords_overlay", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "65ada7babcfcfe3c95f5e92c6bf6de3f1a2bea1d", "messageHeadline": "When tick values are specified manually, default to dd:mm:ss formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4920db1ce596e050f197902328de9864454e68de", "messageHeadline": "Don't show ticks in invalid WCS regions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d846ced61130ce99ace43891b375ee954e28daa7", "messageHeadline": "Increase minimum padding for axis label", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22397d2f87b21dc1297581c3053cd1eead504133", "messageHeadline": "Fix get_pixels_to_data_scales", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b6c2d10e607ab0f2772f2e851c01a5751dbf98a3", "messageHeadline": "Merge pull request #2127 from mdboom/testing/coverage-faux", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ed1318bbcaa79ef5c95200ca078b882dbb180ba3", "messageHeadline": "Fix tick visibility option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b5001ace474e57b3ebbb917013e16641b5c51cd", "messageHeadline": "Fix coordinate_range (didn't work correctly for images covering longi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 44}}, {"node": {"oid": "2f9fea78ef28e6e16111e81e4ddd9af0620c2fd8", "messageHeadline": "Fix grid visibility", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "59fea2b188de4c1e560108da775fdc0a3f1fd54c", "messageHeadline": "Added disclaimer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bb86639469e415cb93a8fffc1b342aa7d3873481", "messageHeadline": "Implement get_coords_overlay", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "0118b438ae1d1c0dde537922932ddaf80a0e6e5e", "messageHeadline": "Fix bug in order of coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dc5643b9c58579bb4e12e28548e95b4e78c80722", "messageHeadline": "Use OrderedDict for reproducibility", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cf8462504893eb405cc90fca7456f564849b5ad9", "messageHeadline": "Avoid duplicate code by combining the two CoordinateHelper classes in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 155}}, {"node": {"oid": "714c14e694153e827116f7f13f467b807884e1df", "messageHeadline": "Restore coverage kwarg, since it is part of the astropy affiliated", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8397ae38bf92aaeb509ffd2c5d1ed4c7cebcb326", "messageHeadline": "Simplify get_tightbox", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "11f564d209f80c7b548419d38941cdb717ba85d9", "messageHeadline": "Renamed file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dea7773cfba980d043a880e38bd43c95d89f3a06", "messageHeadline": "Implement axis labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 126, "deletions": 12}}, {"node": {"oid": "3d6941cda0b7d0005ec25bdfad036fed69e6109b", "messageHeadline": "Fixed line wrap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3657a103a634b7e7b6a93894f744084067464d4b", "messageHeadline": "Determine tick angle. Fixes astrofrog/wcsaxes#12.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "370278bf9f5fe5ed5d605d3fd5e0a9fa4dbf72f2", "messageHeadline": "Avoid label overlap. Fixes astrofrog/wcsaxes#11.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "25a4c9085319695bb627d9c30130fb8bd3b88f1b", "messageHeadline": "Merge pull request #2117 from pllim/fix-config-set-temp", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "f8985dc31be6ed758d8b967ed730d51328977d52", "messageHeadline": "Make sure grid line paths get simplified to reduce vector file sizes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "caf1b0efb829f83f328bf510920888c5ca2c8ee3", "messageHeadline": "Merge pull request #2116 from pllim/samp-stability-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98c4e540aa485614a6587033a6e8aab74f9af8cb", "messageHeadline": "Added bug fix note to change log.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d94ce15480b259f233a4fb2ac34ea4a7a5b6d083", "messageHeadline": "Fixed set_temp() not reseting properly on exception.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "698eb78f7e180012f822ffa9786c948a197784b1", "messageHeadline": "Merge pull request #2112 from mdboom/testing/fix-coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 110, "deletions": 100}}, {"node": {"oid": "769133c785b4046fc3a1df3f8f748effc40d32c2", "messageHeadline": "Merge pull request #2012 from mdboom/testing/doctests-ignore-32bit", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cbc247d03ba12b300a3f6843034442fb6086aafd", "messageHeadline": "Fix path cleanup in coverage", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cc8a48e53562c2eb08e8d44c3e05fa783a6a2c00", "messageHeadline": "Make coverage results more accurate by starting coverage collection", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 105, "deletions": 100}}, {"node": {"oid": "b46e6464c65bce5fb71cdf6c79ac64285dca56c0", "messageHeadline": "Merge pull request #2034 from astrofrog/io-misc-six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "22ef3fa1b5a8221cf3fabab28a486efc14ba5087", "messageHeadline": "Merge pull request #2050 from mdboom/testing/single-rst-file", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 188, "deletions": 175}}, {"node": {"oid": "8f36d769dfd392162793a43390bf4fe3e29816ea", "messageHeadline": "Removed old TODO file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "bb6cb42b99046f8d6211ca59e96f4535c3434c80", "messageHeadline": "Added LICENSE.rst and license for mpl_toolkits.axisartist", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "8fc983c7954e0aa82d990885e658ec1fda52c6fc", "messageHeadline": "Default tick color to black", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30334f5789ab3c66d8bb7cc476c47c445735f74f", "messageHeadline": "Fix scalar coordinate helper", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ade585ebb5f4feaec0f1933a20d2c62b3bfbbb7", "messageHeadline": "Fix grid plotting from coordinates map", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58d774838f828ca25a73e5d141bd55e64940ac93", "messageHeadline": "Default to identity WCS, and draw frame last to ensure it is on top.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "9286d4011f76505e50cb37fbf0dd696187d3a9e1", "messageHeadline": "Various small fixes following real-life testing, and fixed bounding b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "7d437a91d952035b980a63580d50b0d8ae238ff9", "messageHeadline": "More fixes, and auto-determine format if not specified (rather than a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 119, "deletions": 60}}, {"node": {"oid": "cd8ce8f128f2356152778167f5bd94e54533d011", "messageHeadline": "Merge pull request #1932 from mhvk/time-delta-scales", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 544, "deletions": 145}}, {"node": {"oid": "51b303a3dbacdc7b4191f66380c21ce08995e39c", "messageHeadline": "Distinguish between longitude and latitude (for wrapping/bounds check\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "61dfbed682e4f62b9179c2600a676ef119766334", "messageHeadline": "PEP8 changes: spaces around operators, maximum line length", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "15812b42012784f07f3d090ced646fc08182032b", "messageHeadline": "Avoid repeated labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "034db208dc8d6344566812b53d97103d68e37128", "messageHeadline": "Implemented set_ticks_position and set_ticklabels_position", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 181, "deletions": 138}}, {"node": {"oid": "7e2b4b76ac9886036d04e5ce74d046b1d0e91411", "messageHeadline": "Deal better with nan values in coordinate_range", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07182677fe55c6593e64f1dc18369989c617138b", "messageHeadline": "Make aliases for 'ra' work (instead of 'ra--')", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "512c7910c551a2652a147aea9d4f82a5bebc0e49", "messageHeadline": "Users should never set the facecolor of grid lines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "88e314c0fe054a2b7826963c13d504bb4027fee1", "messageHeadline": "Made select_step_ functions more robust and added tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 105, "deletions": 37}}, {"node": {"oid": "b8ab8d973b4d05efe547887eea52e4bdb0a9db2a", "messageHeadline": "raise ScaleValueError instead of AttributeError for scale mismatches;", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "49d02a7b8196132d9b317eab5b492353a4477039", "messageHeadline": "Fix x, y order with numpy.mgrid usage", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "dfe7a7269a63a6ee9a309d29bf22a983481419ad", "messageHeadline": "Fix CONSTRAINTS_DOC formatting in modeling docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f98f564cfca8acdaeee1b334e074cddfa9362455", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "731cdb0c6d97fc0a11a4ed01579e185700dc5750", "messageHeadline": "Avoid duplicate code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 65}}, {"node": {"oid": "ab4f647d530eea8e87f5ae275ab6a6fb5eb11452", "messageHeadline": "Implemented support for non-spherical projections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 439, "deletions": 73}}, {"node": {"oid": "183b8a9aa8977535c3ed5a5a72e3f0a8c4a5044a", "messageHeadline": "Added SAMP in stability doc.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cc47823a1bd5c6aaf2a1c724d754e9491b3c838", "messageHeadline": "Adjust coordinate_range.py so that it respects the x_angle and y_angl\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 99, "deletions": 85}}, {"node": {"oid": "e21b1b13ac4f94d1b43e8d690daa057be6bb6aff", "messageHeadline": "Merge pull request #2101 from astrofrog/sphinx-changelog-links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "33992978008649e0512daae2ef3dc1f3cace7508", "messageHeadline": "Separate out tick labels code into a Text subclass", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 60}}, {"node": {"oid": "e3dcd2fd768d848fd379ada1485700036dfe062a", "messageHeadline": "This works around some tests that fail on Windows, likely due to slig\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5d2c7220d78e55744aa3f1fe9b5871a9f42d188b", "messageHeadline": "Merge pull request #2038 from larrybradley/gauss2d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 127, "deletions": 74}}, {"node": {"oid": "d93d182196d5778f97944b436e7a99e0ca0d29b6", "messageHeadline": "Add documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "740547ca3966b4ee9540210ba03f1c28593dee26", "messageHeadline": "Split __add__, __sub__ between Time and TimeDelta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 113, "deletions": 114}}, {"node": {"oid": "20a9825bc7b7ffe46d8886ab7cf974c38ebe6265", "messageHeadline": "Further test cases and corrections, timedelta scale=None now OK", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "d1c8b595a46fac332c1bdb53bea94638ab632d2c", "messageHeadline": "Allow TimeDelta scale=None, rewrite __add__ and __sub__ acc., more tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 119, "deletions": 42}}, {"node": {"oid": "3e15cf53faa9506c431b5124433d626efcf47b91", "messageHeadline": "Add test cases for Time +/- Time(Delta)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 109, "deletions": 10}}, {"node": {"oid": "f41310b113880fe90b8fa784d58d15e30306be70", "messageHeadline": "Change dict comprehension for python 2.6", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a02e0fc1d963aae54b87fe48356facaf422f1a38", "messageHeadline": "Ensure UTC times can be used in arithemetic with Quantity; add UT1 fo\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 21}}, {"node": {"oid": "38d1d57d5a2a5a01f680ded382ee8548958ddf1f", "messageHeadline": "Allow TimeDelta to have (well-defined) scales other than TAI", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 143, "deletions": 60}}, {"node": {"oid": "c5011c9fc8f5066abd8f3171d3b2300c5c41c5f6", "messageHeadline": "updated Gaussian2D test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7a88c9fde18cb35d717a7184a517546341ff6529", "messageHeadline": "added new Gaussian2D model test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "27df53d489c2362bcfd67720d82b653e7c7ae8e8", "messageHeadline": "doc fixes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "ad4565fb8072b51f745dc4ec38a3e363a6dec25f", "messageHeadline": "Added new Gaussian2D model test", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "c67e8b9fa5a2f0a1b6240ea9708899da5adc3c4e", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6f5bda764e1fdfd377cb274ef828624911257d9", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2850e9a2431b9d1d29c123714747cb04d792e03e", "messageHeadline": "insert spaces around all operators for internal consistency", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "f7f8779aeba4b06d657013af2b973aefe9c78792", "messageHeadline": "Stored several calculations for reuse", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "fe8a9becdbf09975db83fe8904381594f278ebf0", "messageHeadline": "Fixed Gaussian2D model", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 51, "deletions": 47}}, {"node": {"oid": "3fc0f5cd875fdef8e6aebb85883a802eee762978", "messageHeadline": "Fit equals signs to full width of table column", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d85984322e53de0b19204ba4ae0d772a241c1e6d", "messageHeadline": "Small code reorganization and allow tick and tick label sizes and col\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 147, "deletions": 143}}, {"node": {"oid": "611edcd9cead69ea3193afa7402f776b2e69df68", "messageHeadline": "Fix line wrap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7381b7905606a128955e5742f8ad2b4f6300e0c4", "messageHeadline": "Implement proper checking of tick positions along axis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "b3239f1c9b49389075eef48c2266bbc44e46a5c6", "messageHeadline": "Merge pull request #2113 from astrofrog/fix-samp-hub-script-test-isol\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7a1a90cbaba73da44efeaf385865519cfa078a6c", "messageHeadline": "Fix isolation of SAMP hub script test.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e97e6cd55d4875f77f2b4301a17bad205906e4f1", "messageHeadline": "Fix padding of text labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fa3efd0f4113a42597072b3d0aacc45e0ef3dd6d", "messageHeadline": "Added prototype for automatic range finding", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 162, "deletions": 7}}, {"node": {"oid": "783799a4fc37b4b806e39090f5d7257f2c43cf0f", "messageHeadline": "Fix label plotting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1c57e60cbcea63dd1541d2e7535c33246f365a9f", "messageHeadline": "Simplify code for keeping track of tick locations and add files that \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 216, "deletions": 28}}, {"node": {"oid": "8f7d5fb69f893e77a2c73ff7a5709884b7413856", "messageHeadline": "Initial implementation of labels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "9f4aa353dad02b140c8b0f83548426f60930592e", "messageHeadline": "Merge pull request #2070 from mdboom/unit/fractional-powers", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 153, "deletions": 33}}, {"node": {"oid": "03daaf27b6dee8bc6885baf90ad73ec76dca017a", "messageHeadline": "Reorganize testing code.  Document the ``-t`` option.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 162, "deletions": 166}}, {"node": {"oid": "130c2a969a6fbd9e010f0802d0f0befd34fae5d1", "messageHeadline": "Update command line help for -t", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "52ba4086ffaaeefcb8585121dc7ccc77500dcfd5", "messageHeadline": "Make -t work for .rst files.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "28b930a01922fcf49b0d023d280943ff1bf4bd01", "messageHeadline": "Merge pull request #2105 from kelle/master", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1e97e97911c24d8bdc9374c005a9d0d79bb7ed25", "messageHeadline": "More docstrings and implemented coords.grid()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "d4b2981b236a30b7d521e9e6836d92f268574537", "messageHeadline": "Improvements to grid handling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "94605843bff6934c078f6ad5870a0e4c1d9049c9", "messageHeadline": "Define our own axis artists rather than use axisartist. This is still\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 194, "deletions": 73}}, {"node": {"oid": "0aa0f86bc8eb3cfd1dfd080d8cb174c1798116ec", "messageHeadline": "Made documentation consistent with numpydoc convention", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5b174879273db455ab4963ad64e5f64e570e6dad", "messageHeadline": "Merge pull request #2106 from mdboom/wcs/propagate-error-message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "f85eab181bfd83eeb2b5e1204f41e11ba4c8cae6", "messageHeadline": "Added examples to docstrings for TimeFormat subclasses", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "4b6d81de142e3a1b339ddf74a50f3738a4df73df", "messageHeadline": "Added examples for formats in time documentation", "author": {"name": "Michael Mueller", "email": "michaeldmueller7@gmail.com", "user": {"login": "mdmueller"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b0b5a809f72dd91637cd84e3d4da29596c1b383e", "messageHeadline": "Make issue block matching less strict", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f972996a3a74368467706133c569a4e422c67364", "messageHeadline": "Merge pull request #2086 from nden/rename-deriv", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 81, "deletions": 76}}, {"node": {"oid": "9583b325b2c90d391eb3596fdb55e43cfce3e44c", "messageHeadline": "Merge pull request #2104 from luzuku/Issue-#1522", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "1056d667d2ae932565cd6bf47cddfa210d80cf74", "messageHeadline": "Merge pull request #2091 from taldcroft/time-utc-default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 23}}, {"node": {"oid": "46ba1bba6189a5a3689af244f25a63cd40c1ef9e", "messageHeadline": "clarified sexagesimal.", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac8fc5d9b3de081485f02b4c2427021c441c4e1e", "messageHeadline": "As suggested by @embray, make issue linking for robust by first searc\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "3fcaa069b8044f9160537a03f21c0a3132515215", "messageHeadline": "Minus additional space. #1522", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa149a73541e3411929040ac1cb292a7357f38c7", "messageHeadline": "Now elegant and efficient. #1522", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "bb8bbe5c43c2d8448adf8489ff66f334a89e641c", "messageHeadline": "added hard returns to line wrap.", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "deb92236e93155ab6cf0c53178f251bb17558d2c", "messageHeadline": "Explicitly pass _do_set=False to truly test the root cause of the error.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e54a682425aed9ffe0bb21951f629d5b2f486e", "messageHeadline": "Fix doctest", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3026a0ed591f4d543b45b72c7d6e1daa24a9cb4d", "messageHeadline": "Add regression test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fce6226ed98419df74ec9c1e798e8b00b031321b", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "63c0ff5e9c34edf5f79a0758a31c0dd4ddbb894c", "messageHeadline": "Propagate error message correctly in wcs pipeline", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7d133b4f8767b2e18ac8577d1818750d5103c8aa", "messageHeadline": "added unit examples & link to astropy.coordinates docs.", "author": {"name": "kelle", "email": "kellecruz@gmail.com", "user": {"login": "kelle"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "146d0b69e47065fbee1748096fcdcb62ebcc3fe2", "messageHeadline": "Printing columns with shape (n,1,\u2026,1). Fixes #1522", "author": {"name": "luzuku", "email": "luzuku@gmail.com", "user": {"login": "luzuku"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "8f9ba8eca1a86e93e03200890e51b137d1ff4df9", "messageHeadline": "Merge pull request #2099 from astrofrog/hdf5/fix-windows", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "584d8d130aacac0c6a10239f4027c470b683d48a", "messageHeadline": "Adjust automodsumm to truly act like `currentmodule` is in force", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "583545706deb8c8b5cb2781b68c4eedbf16443d3", "messageHeadline": "Add patched version of viewcode sphinx extension", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 220, "deletions": 2}}, {"node": {"oid": "97bbc7d17f648e9c1a89e5ad4215339393dba0c1", "messageHeadline": "Explicitly point to kernel stub pages", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5da52803d2d9dd3a5c2663353899bd04655ab53a", "messageHeadline": "Correct API module names", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "909b12325e7ba8e317f4fb93c3656b4d314c24bb", "messageHeadline": "add missing __all__ to convolution/core.py", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c5b6b5d29f70c04121af1e47ea587c41929a663", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f5fb68dd13132205daee48e3d126a92b289eae3", "messageHeadline": "Added new Sphinx extension to auto-link issue numbers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "76a4614db6b0811aab05f7160cdcdc3e97e7bc79", "messageHeadline": "Merge pull request #2016 from larrybradley/kernels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "2dcbc23066b82ca027fc3bc87f00ab1de4ffe181", "messageHeadline": "changed to np.isinf", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a565c1497a7653458f9b5382940d3c1b1ee6d53b", "messageHeadline": "Use zip from six to avoid duplicate copy of data in memory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcadb7cfd7517515efca9b4fc48c31d41a8f305d", "messageHeadline": "Added future imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0d1b72ae3419cfe4eabed26eeac74e84f7ac7f9a", "messageHeadline": "Avoid double copy of data in registry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "864126e0995fb6cc962678444d5e550fbb13f8af", "messageHeadline": "Make astropy.io.registry and astropy.io.misc compatible with Python 2\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "48f32ab385fd1e792d5b5bd3f08ae92e1842fc48", "messageHeadline": "Fix test failures on Windows. The previous code was incorrectly using\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "6642a8ee539d2fa62512415fb1faa325d0c76a81", "messageHeadline": "Merge pull request #2097 from mdboom/wcs/read-out-of-bounds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44a5fff8f204b0a96e149dd137c4100fb1391f52", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "883f247684502d4b41341b83d3865bddfc672617", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d453ba10a23ddb026d139ba1975a3533746cf62f", "messageHeadline": "updated changelog", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c869fb17cc29c91b1a7037a9a741827ab46d59b1", "messageHeadline": "Fix read out of bounds error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9a75c3a9688121c7e44adf097d36c03cd478909", "messageHeadline": "Merge pull request #2088 from mdboom/testing/commandline-help", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "aaea057c22078efff252e90a167f57f3bde5834e", "messageHeadline": "Add more information in the documentation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "35624ee381c03608b76dcab4ff38f38a79230ae9", "messageHeadline": "Fix test to test implicit float -> Fraction conversion.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e8fdaa8125eb41f8ddcff7e939247b169cd918c", "messageHeadline": "Disallow tuples as powers on Quantities", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "6bf44ec35a3604e3615c8edbbfd8403fe7f7f295", "messageHeadline": "Convert floats into Fractions if they are close enough.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "fcc1b1bf81951f8c8c1dedc632b4ae39f9fad40a", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "733b0209ec6c971a89b72ddf80514f2e7c926bbd", "messageHeadline": "Add example about fractional powers.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "05b13e8d51b5c0d863ce2480d5f48bb0223c926a", "messageHeadline": "Simplify use of validate_power in Quantity.__array_prepare__ as", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "130d96b6eaa4784538743441841c2137192316fd", "messageHeadline": "Fix rounding errors with fractional powers.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "34eab1bc6f4bcd433f00963b43b6f6e0ceffa28c", "messageHeadline": "Merge pull request #2077 from mhvk/time-ut1-leapsec", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "8f8460391ece7002f5e4edfe69ca369440a35c20", "messageHeadline": "Fix spacing error", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "940181781916b1b4ffae8b57e827ed7ff29955a1", "messageHeadline": "Update CHANGES for UTC default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "631f8e28a26b89679a37a3f9b4cbaf7a0bb1be5e", "messageHeadline": "Update docs for UTC default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 16}}, {"node": {"oid": "1995c83eac8992672dbfe5b6efa16c80ea55d982", "messageHeadline": "Update tests for UTC default", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "f69f080a9bd122dc79d7463b7ed7563441f353ab", "messageHeadline": "Make UTC the default time scale", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ec31df1033ecbb498ba97dbda4518b64cd4f4520", "messageHeadline": "Clarify CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "828f7c2a1eeab4494e3e3de61ecc2d4f1d6e08ec", "messageHeadline": "added an entry in the changelog", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7fada553ec4d9df0602fce69885de92356632116", "messageHeadline": "Correct problems with UT1->UTC->UT1 roundtrip; add regression tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "3d0e40e9d89cefa5921795b2eb4160ae53226a6b", "messageHeadline": "Clean up `setup.py test --help`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "69337d8a2b51caccefb06a08d6882b236d10d8f4", "messageHeadline": "Merge pull request #2061 from mdboom/wcs/missing-c-extension", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1c3b3af231b301f8fc748ac1ed40a5d8248b2d01", "messageHeadline": "rename 'deriv' to 'fit_deriv' in documenation", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "fbceace55ce0e22a715dfb42669eb83e829e82ad", "messageHeadline": "renamed deriv method to fit_deriv", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "86c94dfd7216a7813f870a85c254880d0850e8ea", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1ba4f015f7d78a4543376e6494b12254b60b0196", "messageHeadline": "Display a better error message if the _wcs C extension can not load.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3dcc52ba1f54f2c112052ec54d512f2011ce2c6f", "messageHeadline": "Merge pull request #1895 from lpsinger/all_world2pix_doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9b3f09ded3ba984cbbe1c1ead9a98292f0190163", "messageHeadline": "Move documentation for `tolerance` parameter to correct function", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b1de7a537bbe4ee74c83c82716ccdd93a9487e36", "messageHeadline": "Merge pull request #2084 from lgarrison/patch-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8409e4e81c1d03caffd85325fd2a641dd5e162f9", "messageHeadline": "Merge pull request #2081 from taldcroft/time-operand-err", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "f7500d6fbba6df339388e0a1062e4a54828116c2", "messageHeadline": "Merge pull request #1812 from migueldvb/sphinx", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba9b2a46e1e28dd46e305fddbd107ceab2427ec1", "messageHeadline": "Merge pull request #2023 from krngrvr09/fits", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "518068ec197249ee4444c7133262c31f1edc8486", "messageHeadline": "Merge pull request #2044 from keflavich/no_internet_for_you", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "556a7d0bf9f7a09da130f66e0948796cae0d1484", "messageHeadline": "Ignore long int suffix in doctests, e.g. 1234L", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0a63d8a6e7c1adafa47c583cbf35f32a61ce3c62", "messageHeadline": "Documentation fix", "author": {"name": "Lehman Garrison", "email": "lgarrison@cfa.harvard.edu", "user": {"login": "lgarrison"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9195500d79c7e90af68e84c2c5915fc2e39eeb4", "messageHeadline": "Improve error message for scale units in FITS", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 29, "deletions": 2}}, {"node": {"oid": "cd8886b68b7eb1fed125ac3695e2f8a15440385b", "messageHeadline": "Merge pull request #1282 from krngrvr09/table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 108, "deletions": 66}}, {"node": {"oid": "0ea1b36e5510a1b11819d51c616e227cd808e9f2", "messageHeadline": "Merge pull request #2074 from mhvk/time-scale-conversions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6fe324792f864150939ee6c005318dd7077af6ce", "messageHeadline": "made changes to CHANGES.rst", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "05a88f3b93cc0605ebc9863cf1bfc2bc6089817c", "messageHeadline": "Add issue number to test", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c46a8baf9e45ec5ca3b88053532d779102481a", "messageHeadline": "Correct TCG->TDB conversion; add regression tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "471adfc7ba12370359f2713f9c38070fd5076dd7", "messageHeadline": "Fix / improve error message for comparisons", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "0ea98dd1097f15f35c01c6ae5c5b313b84d254e0", "messageHeadline": "Merge pull request #2073 from mwcraig/fits-unicode", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "028a10f62a5145eda4bdfc74296c60d795454b12", "messageHeadline": "Merge pull request #2076 from pllim/vo-fix-neg-RA", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "88bd6606d13864544e1ce6876b7ef580fa22f87f", "messageHeadline": "Fix test that incorrectly had '-0h00m00s 0d00m00s' and similar", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c86852831a66daf2b66309c1285a551df53741ff", "messageHeadline": "Get `Longitude` sign to come out right from `wrap_angle` when 0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "003210095fbf162248154503121ce84314941a8c", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "faaac7141b7f9f429695fd5cb76c73a3bc388a9e", "messageHeadline": "Add test for #2037 failure mode", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b431b6fcf6d273da4c6b90396806f7f5db2fb3f", "messageHeadline": "Added test for #1832 failure mode", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0e6b5103c9acd277cf7511ccb85f58ffbf5a54dc", "messageHeadline": "Fix equality for array coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8ef422e52d7af7af492c381acfa6b38e47f9639a", "messageHeadline": "Added check for RA with negative zero due to Longitude constructor math.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e7367f7527be9320e262d7de44bd552c805716bd", "messageHeadline": "Merge pull request #2060 from mdboom/testing/py26-regex-fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "c5a75f23ec6b2ddbb34d36f4fcdc327001abcd26", "messageHeadline": "Merge pull request #2046 from kaichogami/bug#1829", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6fa859473aa039ae0a4bbeb22a465d89f096175d", "messageHeadline": "Make s couple of strings into unicode", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93d474f8d4f675ee9ac4dfa17266f8de38c7cf04", "messageHeadline": "Merge pull request #2053 from barentsen/bugfix-for-wcs-validate", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "07daa46fa39f53ef560ec047476ad670ebe903ea", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "bc1baace1b63d5ec35da0570eb569ff87e1e2d92", "messageHeadline": "Merge pull request #2071 from pllim/vo-doc-fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "095fabc5a50d86a93923652c30c376021899c9b2", "messageHeadline": "Merge pull request #2067 from astrofrog/fix-samp-tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 38}}, {"node": {"oid": "ae896271bcf67f766fe6eebdbeb6b79d8c76ea8d", "messageHeadline": "Removed undocumented Result class from VO documentation.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "d8711da95f566a80251b58ebfba6b662a955251d", "messageHeadline": "Merge pull request #2056 from embray/pyfits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3130, "deletions": 1231}}, {"node": {"oid": "11667b344fddc0d407765ee973a24679c1e87d39", "messageHeadline": "Merge pull request #2047 from mdboom/unit/unrecognized-pickle", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "455fbb8f2cee8d62fcb07c5f3c4f5bac1461d4b1", "messageHeadline": "Fix still more warnings in the docs build", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c634fac684b12084904588af0c7e211819af6b48", "messageHeadline": "fix to a bad rebase: the long, ugly version was NOT meant to be included", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "9d064ed609adf174299e444a9984fcc501e95a47", "messageHeadline": "restructure of HTTP server & avoid port clashing", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "d541643a6ed86c6278b2361fe606b79ed1fb4762", "messageHeadline": "in principle, this should create and destroy an http server...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "57e1c64c89e5feb99e632d1a1642246b3d2d753f", "messageHeadline": "use six for HTTP servers", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "e064d3ff5fbb90f93fc5d4e24b1f34173ff66c3e", "messageHeadline": "fixes for @eteq's comments.  Restore internet if astropy.test() is run", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4e81396e914610d84ce3590363a34129e355594f", "messageHeadline": "setup an http server so tests can be run...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "34a6b25874e48dc25b8d1021c5ad227bb5cb9fdb", "messageHeadline": "Moved test_socketblocker.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c65e3727ea5032a3b2b1641d02ad13997bf06d99", "messageHeadline": "Use a decorator to simplify code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "04580bf590b2134bd043b0663d3925a49f49bcf3", "messageHeadline": "clear out the loops; @astrofrog this is what I really intended with the", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "923a1469a55058d16948092f5d105da36aa974b5", "messageHeadline": "removed repeat code.  Turns out, there was a lot that wasn't repeated;", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "31d335ad6d0f4675a62f6c71b01c82f3fce8e739", "messageHeadline": "fixed a docstring; I think test_invalid_location_download_noconnect is", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "9b317ee6787e56c4fbaf477b70677e727adfcaae", "messageHeadline": "Web profile client needs pool size of 2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ece5c15e6ea606cf60d08c310b10db05083cdf1", "messageHeadline": "Make pulling callbacks non-blocking, and deal with bug when retrievin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "9c9f8fb98de52e16c813d2203e9d9e6651c2100d", "messageHeadline": "Try and reduce pool sizes to strict minimum", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7e8401ca0dd0b3e7931d65bc4bab464ad88b186d", "messageHeadline": "Remove __del__ methods to avoid garbage collection issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "06a4f690e2259bf01e9d1ce7d2d7ad6e3ab02351", "messageHeadline": "Merge branch 'master' of https://github.com/astropy/astropy into table", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 7313, "deletions": 1638}}, {"node": {"oid": "a9a6e6bb90cd5871edbf2a06725944b5d5fed309", "messageHeadline": "x", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93505793a9835fe653f0c83a0b015126b86b4d3c", "messageHeadline": "PEP8 changes", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bf88652cf8ab77f0b28187868a976c2f5d78b19", "messageHeadline": "added PR number", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b911c5f230ad18ac7e204d2045ff89fe67663e1f", "messageHeadline": "Merge branch 'misc/fix-numpy-ma-unicode-fill-value' into testing/py26\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "32407d428bbba4dde548ebaf66e928ba3df86549", "messageHeadline": "Merge pull request #2066 from mdboom/vo/warning-handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 121, "deletions": 83}}, {"node": {"oid": "f99960bd05c61d2ebcc87740baa32433bdf06efa", "messageHeadline": "Upgrade to pytest-xdist 1.10", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b702f1ca14b032a6d1003eb54ce1f94dedccd40", "messageHeadline": "Fix repetitive warning handling in io.votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 121, "deletions": 83}}, {"node": {"oid": "8c3ef607b3cd6bc7bd4386d697175e224b7e1473", "messageHeadline": "Made some more changes to test_pprint, and also edited access_table.r\u2026", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 80, "deletions": 60}}, {"node": {"oid": "746a4ab629cc5fbe2713cffed4d0d9d7fee5f904", "messageHeadline": "Fixed a silly typo in a comment", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0963a171fe9c626ed6bb98dbc3f0edb334cdd56b", "messageHeadline": "Merge pull request #1 from mdboom/wcs/display-alt-correctly", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "85d9fd68d21636797210c2806ad4a3424b929c88", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "665b71d3038697ff3e4eb4a8dfb00b4a762ae4a1", "messageHeadline": "Upgrade py.test to 2.5.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "96c229d30f908cd635a6b57948299b0851f98132", "messageHeadline": "Fix egg_info", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "30eb7c46f0ec35e81108fa984ab68a98cdf07e67", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "14b7f9380fed29c6fd4ad94917a35197f500ad55", "messageHeadline": "Fix #2062: Fix reporting of more than one WCS per HDU.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "eda8be164bd366a6ab4fe649be39dcd33a103d85", "messageHeadline": "Update CHANGES.rst to include \"or the wcslint script\" for bug #2053", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb7f8957a9b7b5794022445dc2561cd723fb46ee", "messageHeadline": "Ignore differences between 32-bit and 64-bit ints", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c35967efd41b578caed34c97cfb4b4b7cdb5b5fa", "messageHeadline": "Fixed regular expression for Python 2.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d16f104233fffd2b1cf9b3e9ef90190efe8d0118", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bee63d66f5d148e5084c2916a3839e7c77c19058", "messageHeadline": "Fix bug in Numpy <= 1.7 where unicode fill values on masked arrays are", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "8379d746edffa4b08f488543e94b627a42c1ef49", "messageHeadline": "Fixed regular expression for Python 2.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "60dbaa748c729c74b7a11beebd756b805e3e781e", "messageHeadline": "Edited the test_pprint.py. Tests are now runnign successfully.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 19, "deletions": 18}}, {"node": {"oid": "35650766a5d812083dd2ac7483f37cbdacfdf11a", "messageHeadline": "PEP8 changes for core.py", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18febdc07ec86c9ae6e69fcc790dfbc1c356382b", "messageHeadline": "PEP8 fixes again", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a646d71a1afa6239f9b97aabcf945f4389cf6b1", "messageHeadline": "Fix missing reference in documentation", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "966290c2d8217000dc21a27be284a6a66db2eb8c", "messageHeadline": "Noticed while reviewing the PR that this method was needlessly duplic\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "fd10fe3a4e15b0799e23b1d8d3062187f8fb5eb7", "messageHeadline": "Added a changelog entry; rather than duplicate all of the PyFITS chan\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b20d2648c039a861e8f8655134372bbac061aab", "messageHeadline": "An odd bug that's occurring with Numpy 1.9 on Python 3.4 only (?).  I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fdfa82ed0b039df72aaf6c4d956214b44a9b9829", "messageHeadline": "Update deprecated decorators in astropy.io.fits to refer to the corre\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "d55670bb451468f02a70f1389bb861facb47d978", "messageHeadline": "Merge branch '3.2-stable' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3111, "deletions": 1183}}, {"node": {"oid": "5d2549489db68869f11f0322397fe02bcc4f254f", "messageHeadline": "Merge pull request #2052 from eteq/fix-h5py-intersphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d470c560ae0e5f26fe9aaeb213a24a9b613b708a", "messageHeadline": "PEP8 fixes", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5220c086b20c4307803c0cc20019cf3afcd7f163", "messageHeadline": "fixedtest_basic", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ed65f68c2a9fb8331c62a154d03e2b354d542586", "messageHeadline": "Avoid NameError using try-except block", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1c539e7d561c9d295ba2a8ceceea9f17671ee8eb", "messageHeadline": "Mention bugfix for issue #2053 in CHANGES.rst", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c1b07bb2899a7f47de6cc257fab0519045b29daa", "messageHeadline": "Regression test for issue #2053", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "46a1f03bc3f3644a5976910853abeb8e17558b41", "messageHeadline": "Avoid a NameError exception in case of multiple wcses", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "27f8b9884ac6975764eb0d5555a92532ad88adca", "messageHeadline": "Updated h5py's intersphinx URL to one that actually works", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "611687848352f676bfa75a881edea9b1ee5d9703", "messageHeadline": "Merge pull request #2035 from astrofrog/modeling-six", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 105, "deletions": 99}}, {"node": {"oid": "e8fe6869f7fb9992bf9a32ed75a8cd4d90890d95", "messageHeadline": "Support pickling of unrecognized units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "94b2d7e465e304133c8028d48bd854736bed2354", "messageHeadline": "PEP8 changes for core.py", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "06ed7c4da445ee09357ff32f542515351db18ddd", "messageHeadline": "PEP8 changes for test_basic.py", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "606107a3b31eff65459b8417018ac9c0b2cfb4d5", "messageHeadline": "Merge pull request #2022 from eteq/automodsumm-write", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "6ee8b3e671b3b07332ad1ebbdf3e3e5341ea47d5", "messageHeadline": "Fixed documentation tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "35d583e8c677c93c8f9cbba95b6e87435e3766ae", "messageHeadline": "turn_internet_on rebuilt; still not necessary though", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6a29033308f5c6ba85da11be4e4333078675bea7", "messageHeadline": "rearranged testing tools to allow localhost connections.  Makes the code", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "412f3e747e7d4521d3e87f955869200d835f138d", "messageHeadline": "no need to overload when it's defined in this package...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "4f926728ee1297483f2fc0074653e3f9894ac738", "messageHeadline": "Fixed formatting of parameter names now that we are no longer using 2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bcb676ee6c2a32311df9de19317648c59d7c3fd6", "messageHeadline": "Removed duplicate functions (_model_to_fit_params is defined again lo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "eeccf4e1fdc2e37f754bef0d9e327ccb69cdb7d7", "messageHeadline": "Merge pull request #2041 from pllim/vo-no-2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 25}}, {"node": {"oid": "7dc18e0c75961620f70633e87c4f8d52ec3afce7", "messageHeadline": "Added a change for bug not showing a useful message in TimeFromEpoch \u2026", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "264bcba1c49607970bab513f90edcdbd30e7af42", "messageHeadline": "Changes made for scale-uni-init error message", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "24f24d1bc621f37a25b952c9fa894b9d28a975f0", "messageHeadline": "Added a test for time-no-scale-init", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "615abf24a03b17d6840327d857845aa4127ce679", "messageHeadline": "added documentation, cleanup from affiliated->master package", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "154222caa1e0257bfbd5b61d7c1525ca571e4728", "messageHeadline": "added internet prevention tool from astroquery", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "240693c7353cbaad5a8f952c2f2a575f2e540016", "messageHeadline": "Changed show_unit=None and updated docstring.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 30, "deletions": 15}}, {"node": {"oid": "9bf91240b7023b2b0ec4594038a5aa28957a1e32", "messageHeadline": "Applied review comments.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "7b1993db321dc77808fb7a342e324660b94d7d56", "messageHeadline": "Fix metaclass use", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e553fa37a33e686e43ce56137a600d188694cf2", "messageHeadline": "Disabled 2to3 and use six for astropy.vo instead.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "469d4663a865beb193a7756b34c4efed417a0aff", "messageHeadline": "Use the range function from six", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ca10bd5b08f8ce5f307b742bfc910c8261da3cb", "messageHeadline": "Added __future__ imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 29}}, {"node": {"oid": "eb35c1fd6caab63e4b4180b164bafb8cb78e6806", "messageHeadline": "Printing tables shows units, by default, if present.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0b3dbcb021cfd869a2b5f56625a9ebe224833f39", "messageHeadline": "Merge pull request #2042 from pllim/fix-shelve-pragma", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5edf6b6593dea162098303bba4ae8e7a0adb00d1", "messageHeadline": "Merge pull request #2027 from mdboom/vo/exception-deprecation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "47747c5175c44c42839f45e8ed8c81cf83152b46", "messageHeadline": "Merge pull request #2043 from eteq/fix-2036", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "005edb39d369c6f233673816ffa3c9d390a5b404", "messageHeadline": "time-no-scale-init", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f25503cb5e6d2f24687dc664727621fc85b10a55", "messageHeadline": "Don't do the _tempfilestodel check if it is None", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "71703742baee9640926c94c8c189e1fdc37d6c0a", "messageHeadline": "Added CustomKernel tests for zero-summed kernels.", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "f42abeeac57858529455455338c9ca2a9397cff8", "messageHeadline": "Merge pull request #2039 from taldcroft/table/rebuild-cols", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "01c270a8eea2dd98451594b041219050e21a0f51", "messageHeadline": "Fixed pragma typo in _open_shelve", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43e1e09c3ae8d41537d235b1588632c77d987239", "messageHeadline": "Update CHANGES.rst with #2039 fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e3aa8b1168d3e2e7aead4b62051fb747f3f2415", "messageHeadline": "Fix rebuilding col views where parent table was not set", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "c5371e6c67447e844bd0768b9a1d992ca0543e6d", "messageHeadline": "Merge pull request #1907 from astrofrog/samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6144, "deletions": 0}}, {"node": {"oid": "5e94dd17ed1f8362ca8a26d1e84fa8a6d1f76825", "messageHeadline": "Make astropy.modeling compatible with Python 2 and 3 using six", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "1f4a414f1af39e16310bd3ac1a04033d7465f3a2", "messageHeadline": "Merge pull request #2028 from taldcroft/ascii/six-no-uni-lit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "2d9330b1c5c2442ed2ec873b8c965784302c69f1", "messageHeadline": "Refactor io.ascii code for 2/3 compatibility with six", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "6128f1d421fbbf4e4936fd7e07b0b3b39f7cc432", "messageHeadline": "raised exception in case scale mismatches", "author": {"name": "kaichogami", "email": "asishrocks95@gmail.com", "user": {"login": "kaichogami"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "883c803ed48d37ba5f8df424ffa41b5be62d4e16", "messageHeadline": "Added missing entry to CHANGES.rst for #1962.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0a3df598497b2a68046b1f47ee8df6891dd379c7", "messageHeadline": "Merge pull request #1962 from mdboom/testing/add-test-unicode-literal\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 525, "deletions": 1249}}, {"node": {"oid": "8f26164d297cf570c116e5a4b90d1085beb15105", "messageHeadline": "Fixed wrap in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "55cd01f3598af6a205addee149246748457563ff", "messageHeadline": "Clarify client details in web dialog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "685999e56711886add0129fc52bdfd80706747ef", "messageHeadline": "Fixed another instance os Thread.setDaemon -> Thread.daemon", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38de77abca89d8eb73d7862ae50915ed250d17a", "messageHeadline": "Use Thread.daemon instead of Thread.setDaemon, use thread lock contex\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 74}}, {"node": {"oid": "004741f129b4ef3e9e29a72a4343ce0f5c6d329f", "messageHeadline": "Remove token.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7284ea938cd7ec9ac9fe73f1ababa5ef34ccce12", "messageHeadline": "Merge pull request #2024 from eteq/astropyautosummary-minor-tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7b69fbf4382d75282f8d1fc663c2a03c3409cfb5", "messageHeadline": "Fix typo pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0d8d87250d207ff7c238ca4be6c21f9e1ffb858", "messageHeadline": "Fix double backticks in docstrings as reported by @embray", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "8d15eae8c048a23d639d10e2823194424eff282d", "messageHeadline": "Fixes issue raising some VO warnings when DeprecationWarnings are", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 82, "deletions": 75}}, {"node": {"oid": "67310dd2a70d530763675f9be538704c9833842a", "messageHeadline": "Merge pull request #2025 from eteq/add-all-to-cosmo-funcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1dcaf7ecc64e90192dd95c559578b21edb541997", "messageHeadline": "Added comment to explain why race condition was occurring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10a8a3043068febc3f2207dc7099636181b9d9ff", "messageHeadline": "Reply before writing out test file to avoid race condition.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6babee865c548a95a6894c5d2b5b6f47187d78", "messageHeadline": "Merge pull request #2013 from kbarbary/bsddb-known-issue", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "90e647a9a0ecd9ecc9fabb231bffc06981e6314b", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0669609ad892243dc2e338e78b7b79f38741f16e", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "72037192eead595e1b6d1262a5ff14ecd80591de", "messageHeadline": "Added __all__ to cosmology.funcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "381d2b48c1ffef343b5154ca968ba76281bd21e2", "messageHeadline": "Very minor debug info improvements in AstropyAutosummary", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9712f7753bd303a9d11c1a692ff9e17879cc0780", "messageHeadline": "Printing units too, when printing the table.", "author": {"name": "Karan", "email": "karan@karan-HP-Pavilion-dm4-Notebook-PC.(none)", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1df7e5473a331f33c8700a8c284cc0a23967b697", "messageHeadline": "Have web profile tests inherit full communications test from TestStan\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 62}}, {"node": {"oid": "50c75845479b4f1c1f67043390060e64a7dbf5c0", "messageHeadline": "Avoid duplicated code in web profile test, and fix replies from Recei\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 74}}, {"node": {"oid": "5e524eb7b0493fe7cf10239be71f221fd9aa165a", "messageHeadline": "Refactor integrated client tests to speed them up, and remove now red\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 166, "deletions": 407}}, {"node": {"oid": "d66e77c57828a5ec7cfce6983a3f5494711c949c", "messageHeadline": "Make sure that timeout threads only get run if needed. Also make sure\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 22}}, {"node": {"oid": "acba14e549cdf8542e57b4eb4066429ca12303c2", "messageHeadline": "Merge pull request #1420 from embray/mailmap", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "41eae3daf61b4cfe1268700f0a18f8a96927bc79", "messageHeadline": "Adding a .mailmap file to merge duplicate persons output by, for exam\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "d5f309b5488cd95a48f006503c8860fe638f92db", "messageHeadline": "Merge pull request #2014 from eteq/add-shape-to-coords", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 24}}, {"node": {"oid": "4e1bd866e6be284b2b2e5c67ec494d862ad9e8b0", "messageHeadline": "Update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f512eab391371c804c2876580be5c13a362f720b", "messageHeadline": "Added missing newline between lines in automodsumm debug output", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35442bde5eead65076da2f0d28b30ce639e7fd15", "messageHeadline": "Xfail HTTPS tests on Python 3.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "39e0abcfdc336527aaf4013969dea70314748da6", "messageHeadline": "Added automodsumm_writereprocessed sphinx configuration option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "061013a3fd4189159b41a1a814b92bc2aef77b9d", "messageHeadline": "Merge pull request #1980 from Juanlu001/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3a7d2374fdf641ba2e5acd0e4c8313bba54c3d48", "messageHeadline": "Fixed missing member in units.core", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1e49899b82d8a4aa21b34184de2627b5fd0ea4f", "messageHeadline": "Moved u.one, added test and entry in CHANGES.rst", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7eb10376b585e56faad4672959f6654f2500a38d", "messageHeadline": "Add `one` as shortcut to `dimensionless_unscaled`", "author": {"name": "Juan Luis Cano Rodr\u00edguez", "email": "juanlu001@gmail.com", "user": {"login": "astrojuanlu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb4a3b1c5c0d0fd345fa8281f25a9cca1f9eec10", "messageHeadline": "Make sure tests use ALLOW_INTERNET set to False, and also make sure t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "571b6b64d6446c5207be435c79ab568f19700bdd", "messageHeadline": "Fix standard profile code for Python 3.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7093401e0b727123a70f986e027158446403c4c", "messageHeadline": "Fixed web profile test on Windows, and remove unused imports from tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 31}}, {"node": {"oid": "3d38c69c83e3ccce005d930e9090b3839b80cdc0", "messageHeadline": "Use a random port for web profile tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "e5d468724db49939ec4f5b446732ef0f2ec6329f", "messageHeadline": "Fix call_and_wait test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "f4bdff0383b22e70db7397b570d5a01b1d3c50f6", "messageHeadline": "Fix bugs related to using SSL in SAMP clients, which solves the previ\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 33}}, {"node": {"oid": "ef41b397c9488884f69ccda714b84260134a683e", "messageHeadline": "Fixed a few API links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "60981d2b0ae28fb60ba3bf692d6f9da1687140a3", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0c2130921ff2fe78294e51fda2b9445838cf2996", "messageHeadline": "Tidied up long lines in hub.py and fixed a docstring error in SAMPClient", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 279, "deletions": 186}}, {"node": {"oid": "f301a5ae57635a51290906ea4c3777ec066b9121", "messageHeadline": "Fixed a few more very long lines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "51443bf748de2a5e8e0b66cbff051535e990f45b", "messageHeadline": "Set a timeout for the web profile test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "9506777a974c9c5309717501da6795d099919262", "messageHeadline": "Clarify ``callable`` option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "77b7cb92cbbe72b91b969bb2dbcd318ac6dce0c3", "messageHeadline": "PEP8 Fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 364, "deletions": 235}}, {"node": {"oid": "90590cc3e5f39d2bf7a37afac1a4b72703db8db4", "messageHeadline": "Don't require 2to3 for astropy.vo.samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "67719a7117d6456002eb7b4c438493608f5c5a10", "messageHeadline": "Check XML files and headers returned for web profile", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "e266b95700d623a7543d1dbcffcdcdac17378512", "messageHeadline": "Added a test for the web profile", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 120, "deletions": 7}}, {"node": {"oid": "a4e16cef62b9344f0069d25ba7349d3dd441719f", "messageHeadline": "Added helper classes for testing the web profile", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 294, "deletions": 33}}, {"node": {"oid": "826f747fa0bacb7f72dcde4e36330821be3d6f5f", "messageHeadline": "Make client and hub more robust if host_name from socket.getfqdn does\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "350852f7915f56e2a26f414e801ca44b0bb6c813", "messageHeadline": "Don't require show_dialog to be passed to handle_queue", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "c6e4579198726a5ae9f04ea40ab2581e60c99638", "messageHeadline": "Simplify creating GUI windows for SAMP consent.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 89, "deletions": 67}}, {"node": {"oid": "8c8f66498e6c9b82d800be28859f1fe00c291bf3", "messageHeadline": "Rename hub_script.main() to hub_script.hub_script() (otherwise covera\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f899880d75177404dfdbca94bf868a0aaef4a64", "messageHeadline": "Added test for SAMP hub script", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5392f20d5c0f1437c92eae341cc6dd4dcc8cf0c5", "messageHeadline": "Added initial tests for SSL connection. In the case where both the se\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 194, "deletions": 8}}, {"node": {"oid": "9f9165af2bc10c9501a4fb1e234c53183fc1b53a", "messageHeadline": "Use _find_home() instead of os.path.expanduser('~')", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "a041be1fd737af547716a8072888eeca7555342c", "messageHeadline": "Fix docstring for SAMPClient.start and ensure that _is_running does n\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "92b660c73155e742c1383fd84e45cb1bf905d7c1", "messageHeadline": "Fix docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b1a8b8237bcedba9cb0d4cd1ac19fa6cc99c79", "messageHeadline": "More improvements to docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 74}}, {"node": {"oid": "40705fbd868fbdebfc73681fc61ca6f634cef7f9", "messageHeadline": "Fix minor bug introduced when refactoring exception catching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "37dc58e019ba88f64c13a236a7d811f58a738125", "messageHeadline": "Fixed line wrap in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "b3b8f36880bc9cca17640dda5bfc451a5ad2331a", "messageHeadline": "Fixed imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "0916037af046c9cb896af7c9915a202307e21ef6", "messageHeadline": "Tidied up exception catching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 154}}, {"node": {"oid": "8bf0f84a7cc18ad58257bc83781e09341ba65798", "messageHeadline": "Switched samp_hub to use argparse", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 110, "deletions": 137}}, {"node": {"oid": "b3c6f2e336f7768a3b3c3373a079ce424c663eca", "messageHeadline": "Try and disconnect client1 to fix test_integrated_client tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "18ac658b20e19e9b0c79801df4c9bc1c0c313cd6", "messageHeadline": "Avoid race condition when creating .samp-1 directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "76fe49dad47132735a1516141f4c9143acfeb6fb", "messageHeadline": "Fix tests for integrated client", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd7cf6262c1ddd3d083388b844ca464e735dd683", "messageHeadline": "Raise exception if client was not successfully shut down", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "704e5d53bb8dfb0790653d5a32385570fe237332", "messageHeadline": "Implement context managers for client, integrated client, and hub, an\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "47044474e8ab642fef069d275e3c4ac74401b5c3", "messageHeadline": "Simplify the ``web_profile_dialog`` option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 63}}, {"node": {"oid": "aecfa6e597513ca042a91a82a16bad727f1d8b19", "messageHeadline": "Make use of urlunparse to construct URLs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f59167eb0ee067fdc66deb9523316f6bb54045ee", "messageHeadline": "Move code to determine the number of arguments in a function to a ded\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "606883c717dd534ca5971f0e11be162329b28b19", "messageHeadline": "More improvements to docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 102, "deletions": 61}}, {"node": {"oid": "863879b4629e25340b89bb24fbf1546f6b7cf13b", "messageHeadline": "Fixed read_lockfile for Python 3.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4b9b0cbbcb232b6711e77351a084fde551235af", "messageHeadline": "Fixed & to and", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de36d56f18d222bb78b5534678f50b9bd21568b4", "messageHeadline": "Fixed single backticks to double backticks for non-literals", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 63}}, {"node": {"oid": "c16c4ab749f3c718f8f429ad628ba8b99a1183b9", "messageHeadline": "Fix boolean comparisons", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "273b15190c4ad2913d411e910ce0b7f2e03fa004", "messageHeadline": "Tidied up threading to avoid losing handles on threads", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "78de23fbc255e48a01241b78d76ea0230d2be880", "messageHeadline": "Avoid use of eval()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f67ada0c3ea19892e0b78e50c9a507ace877319b", "messageHeadline": "Fix bug in lockfile_helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4a7bc7a91a02f007c08890f6784025c64f1b6ef4", "messageHeadline": "Remove SAMP_HUB_SINGLE_INSTANCE and SAMP_HUB_MULTIPLE_INSTANCE consta\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "416dea771c5750044b99e8c8bfe0755feeb3ee71", "messageHeadline": "Make use of get_pkg_data_filename for icon", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bde818946472bcf68a2118fb9e36eb01abe53229", "messageHeadline": "Use cross-platform user home directory, and move code to find main hu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 51}}, {"node": {"oid": "b9ec977ea4d977ff2b597ffeab2dfedf0c79bbe5", "messageHeadline": "Distinguish between lockfile itself and custom lockfile name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "914bb02455ef3d4d9a2f64a0abf7afb69509362d", "messageHeadline": "Isolate code related to file locking", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 123}}, {"node": {"oid": "2ba95472059cef9de9943f51729603116231a60c", "messageHeadline": "Tidied up code related to lockfiles, and ensure that ID of hubs is tr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 255, "deletions": 254}}, {"node": {"oid": "d8023a414d375f840202d8848b8fa44b430cd4ea", "messageHeadline": "More code re-organization", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "1508cb229af3d167bacb53e9bd992999648036f0", "messageHeadline": "Remove Berkeley DB code (since bsddb was deprecated in Python 3), and\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 614, "deletions": 931}}, {"node": {"oid": "0c6548af2ef56b5e92d65940f42e21c2477e3b80", "messageHeadline": "Removed debugging code from ``internet_on``", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b46526b463185814a2bde33e45b46da5fb418d4b", "messageHeadline": "Fix exception catching and keyword arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebef046e60206fc945447f22a1a0cd75423591f1", "messageHeadline": "Re-factored some imports using six", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "e6173b1293e713575626e6faa37ae368bcae5878", "messageHeadline": "Fixes to SAMPClient docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 101, "deletions": 80}}, {"node": {"oid": "93703fcf1d78457fdee2fb6397a77f350cd777de", "messageHeadline": "Make sure that doctests are skipped for vo.samp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "473994135873665947b44186cd22d882899601fb", "messageHeadline": "Clean up ssl_version keyword arguments (always use ``None`` to get th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "e194667c2104149647f238a9b9d1c1e0dcbf9e50", "messageHeadline": "Start making exception catching more specific, as suggested by @mdboom", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "74f9fe2d91e36204e672a09dadda38980370d17e", "messageHeadline": "Rename keyfile to key_file and certfile to cert_file for consistency", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "5ef976d2478152460410f8d3d6d7d98f39282c51", "messageHeadline": "Improvements to docstring for SAMPIntegratedClient", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 73}}, {"node": {"oid": "1420094f565e6ac33e591ae9fc4f7fc000b54943", "messageHeadline": "Improvements to docstrings and coding style following comments by @md\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 190, "deletions": 188}}, {"node": {"oid": "76a67c3052085075e11f736f01040b5a34373880", "messageHeadline": "Added CHANGES.rst entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "53cfffd97a079a5a62f992906c57150bc27a08b3", "messageHeadline": "Added mention of web profile and sampjs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2df6cc8238df8cf5f07fd42325ac746aaf852f36", "messageHeadline": "More tidying up of docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 29}}, {"node": {"oid": "20ce6a3035a8b0cb9bf4ac70887a51039a0ea222", "messageHeadline": "Improvements to documentation on starting hub", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "6bb20097c9658ca852bb0fdf538ee525a501e383", "messageHeadline": "Refactored how the web profile confirmation dialog is handled, and ad\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 198, "deletions": 50}}, {"node": {"oid": "eaad160a060663fd9c921d3e74c4037bc86b01fe", "messageHeadline": "Generalize the dialog for web profile connections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "f6ab52bb59b9a4cb78039a4d9081e689c9750987", "messageHeadline": "Fix error formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bc116c2a9838a7d113134628c767bc0ebc82c5b", "messageHeadline": "Update full example for receiving table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5a2880909efe739a3a74cc3a3be5e4da66ca946c", "messageHeadline": "Fix table receiving example to include the reply to calls", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7d8c2f2c0d21f9bcbb0b525353149afc3774360b", "messageHeadline": "Use a new function to make sure we wait until the client attribute ex\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "9f717dc1645459a34415062fb8107f6d14345b96", "messageHeadline": "Fix imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "933c1ae88e2a18909800aaab47262310b764f38f", "messageHeadline": "Removed remaining references to SAMPy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5f303a3dbae75ee88baa21558f60e859100c7e8b", "messageHeadline": "Fix docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 162, "deletions": 146}}, {"node": {"oid": "5725c99a5625ae95e5d8cfd657ad6faf5596111d", "messageHeadline": "PEP8 fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "7752c8d00ae449916395564b401b467568362b33", "messageHeadline": "Fixed errors reported by pylint", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d9a8025a36e390fc7b6a5cb6ee7ec87f8f3df3bc", "messageHeadline": "Fixes to use web profile", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "61ce644e426154808f73463b112412f14bf29e48", "messageHeadline": "Improvements to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "bbba2027f16ed50166f6ca88258497076821ca13", "messageHeadline": "Added configuration item to always disable internet, use it for tests\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 53}}, {"node": {"oid": "b8ab1959ab6e76835537454fd051d5307f1f6f6a", "messageHeadline": "Added test for ecall_and_wait", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "ca86617f8ac5612e666924f4b931f5a250cec6f1", "messageHeadline": "Small improvements to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "921743e74561d1449161770435933f3f801d4559", "messageHeadline": "Small fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2aea26dc7e15a64432d47200a3d918f70d8d147d", "messageHeadline": "Update docs to lowercase API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "ae474aafbffe1bcab10035afc28f469cc148e4c6", "messageHeadline": "Use temporary lockfile", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 25}}, {"node": {"oid": "800ffecbed76f306806642546ed949153c8414c3", "messageHeadline": "Use temporary SAMP lock file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "140116858b20252dc6144b4c907902ef6dde148a", "messageHeadline": "Added simple tests for SAMPHubProxy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "6d445fd9361b18bba96d9118aaffa9da5d1de6cc", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "4ab51c1609b775d384c2e884318c90bbf278c0be", "messageHeadline": "More tests for SAMPIntegratedClient", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 86, "deletions": 13}}, {"node": {"oid": "2ef37994ef8c86877be609a8761340cc9f3e98f9", "messageHeadline": "Fixed call to callAndWait", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bde3d7c8adb8c3eca674d8983ed2ad686119c4e7", "messageHeadline": "Added more tests for SAMPIntegratedClient", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "09af38469d29754d63623cac4af3a769b639ec55", "messageHeadline": "Make all method names PEP8-compliant", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 328, "deletions": 322}}, {"node": {"oid": "fa05a58e882fe4530f56f9a927d9545ce0dfe126", "messageHeadline": "Fix Sphinx warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7874376c352fcee898cecdf31f171a0eedc9efa0", "messageHeadline": "Improvements to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "04e97ee34d7d89d4f08037e658d4b087f1aba4f8", "messageHeadline": "Update references", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c06a79db99575807814207aad9fcddc4752ff4a", "messageHeadline": "Fix intersphinx and syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "532d94aeb06d45df4ef9be996a91d87ede6ae420", "messageHeadline": "Renamed sampy script to samp_hub to avoid name conflict for people wh\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7747adc5fb00146b78dc087fe5d636763bb848cd", "messageHeadline": "Fix command-line hub (logging was broken) and remove --log-error comm\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 50}}, {"node": {"oid": "beffa0f6b872d011b2a781b5e8a103d3bdcc7007", "messageHeadline": "Fix TOC", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b5132f26bf01edafc90f0cecd4a99a6a7e919a76", "messageHeadline": "Change icon to Astropy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "66c3bdcf5403cbe495f68ca03090c692262080d0", "messageHeadline": "Improved examples for sending/receiving tables and images", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 84, "deletions": 25}}, {"node": {"oid": "df62f62db04c381bda9a4356d290b6d012ff3abc", "messageHeadline": "Improve documentation for sending/receiving tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 123, "deletions": 43}}, {"node": {"oid": "add6cce3ed26785cdf0043a079a7d197d448bed9", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbacd67119beeade157e7bc14060551fc190a9b6", "messageHeadline": "Fix documentation failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e0b27bcbc72b21e79c06031441d10becbd14f7d2", "messageHeadline": "Esthetic fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "d1f9259f265b19242b2a033e6a23fbda94d56e4d", "messageHeadline": "Separate out code for hub script into a separate file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 312, "deletions": 299}}, {"node": {"oid": "23e716e8a37faf400ddd103e5d188401cc68a062", "messageHeadline": "Split up client.py into multiple files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 841, "deletions": 820}}, {"node": {"oid": "7f06a03cb3bf87c11e1d096a422d06c73053a9d8", "messageHeadline": "Remove Tk code (and use terminal prompt as the default instead).", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 111}}, {"node": {"oid": "128a157820e80913bbb35987bfc8b5fad5140e7f", "messageHeadline": "Fixed warning in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "050b28273a8c47e2fcfab932dee128e065acb5a7", "messageHeadline": "Move SAMPIntegratedClient below SAMPClient and re-use docstrings for \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 749, "deletions": 978}}, {"node": {"oid": "7b2e805bb0c6f85ee5fb99add34f4b02ef15cbb5", "messageHeadline": "Added TOPCAT table examples", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "9b76d1a2d56270a95c42344d15b52658080c8ed5", "messageHeadline": "Removed SAMPLog and use Astropy logging class instead", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 219}}, {"node": {"oid": "ea0d04c5df1b74e506e81ce130efdbdfdc21435a", "messageHeadline": "Disable testing of docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e3f50b6908df8d518a0919b6a63c428cdac07a02", "messageHeadline": "Docstring cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 180, "deletions": 121}}, {"node": {"oid": "9cb1e24725eabc595398918065065a1382d1502a", "messageHeadline": "Fixed docstring syntax for optional arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "609812527d659c1e244154d26ecc75b5d2932349", "messageHeadline": "More code cleanup, removed more code for Python versions prior to 2.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 100}}, {"node": {"oid": "dcd6f4b020ca785be9b1b6ddfada5113e758d613", "messageHeadline": "Fix imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c6ce44442ae4c8513f04cbe3b91903bb0739e4bb", "messageHeadline": "Remove workarounds for Python 2.5 and earlier", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 24}}, {"node": {"oid": "3f928ff64cf41b0aae44bcd27c1b70c580280c48", "messageHeadline": "Subclass SAMPProxyError from xmlrpc.Fault", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9a2c6dc2f28adb972210128d3490ad398286f04", "messageHeadline": "Format and expand vo.samp documentation", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 171, "deletions": 143}}, {"node": {"oid": "caa05ad305fb3157c6ef8360846240fd94a9933f", "messageHeadline": "minor vo.samp docstring fixes", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 74, "deletions": 81}}, {"node": {"oid": "d0b8e3a2dfb563305dc9b90e474bec189ca5dba4", "messageHeadline": "Fix import in sampy command line script", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "978d06f801bda6bb903d3fa9c0b44f9e864a094c", "messageHeadline": "Run autopep8 to clean up all astropy.vo.samp code", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 4143, "deletions": 4175}}, {"node": {"oid": "f08fb47aa63d399cf046032b9c2c810461fc797a", "messageHeadline": "Manually convert all vo.samp docstrings from epydoc to numpydoc format", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 999, "deletions": 973}}, {"node": {"oid": "d8b938a259c20f828a9ad2ae02c700c2951b8d53", "messageHeadline": "Simplify Python 2 / 3 imports a bit by using the six compat module", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 52, "deletions": 65}}, {"node": {"oid": "2cbd0be246036993e8d883480e07c4313dd13218", "messageHeadline": "Fix docstring parsing error in vo.samp with Python 3", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4ec5b64b4bd4416e26bd97fd5986c48cbdb82782", "messageHeadline": "Remove import * in vo.samp ... now imports are fixed for Python 3", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "09f6708bec42c7fcc83edf86a595d6f4744fe013", "messageHeadline": "Break up astropy.vo.samp into multiple files.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 3808, "deletions": 3721}}, {"node": {"oid": "4911d905a294ec5a11e24a7ab9090615a3173958", "messageHeadline": "Rename astropy.vo.samp.core to astropy.vo.samp.utils", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "00b2dec3c6e4a50f6d1fb12e2a71f3c7eced8870", "messageHeadline": "Remove unused includes", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "94d8414eade7ffcbc67da0ef9bd7dc803e1b0323", "messageHeadline": "Move extensive example to sphinx docs; minor cleanup", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 152, "deletions": 190}}, {"node": {"oid": "e552e355c3d2f9c518d86d3053000edacfee99fc", "messageHeadline": "Move comments from samp core.py to __init__.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "ef200a1cf8cf177d6eac6ee14e81f965b66b4f76", "messageHeadline": "Additional docstrings added which briefly describe the internal classes.", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 26, "deletions": 6}}, {"node": {"oid": "d7858e111309ec0ec29f447ec0a1faeebe337e95", "messageHeadline": "Useless `if __name__ == \"__main__\"` removed", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5823603c400ac17d68e4102352b446783d3ab87d", "messageHeadline": "Added `@remote_data` decorator to all tests which potentially try to \u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3a7d97d33c9b286be24acee60537b1021336e8a9", "messageHeadline": "Decorator `@remote_data` set for those tests that require a socket op\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "9ec973ae00dbe6fbbe74c02755245989823e52bc", "messageHeadline": "SAMPHubServer attribute _is_running initialized at the very beginning\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be58730f1da9813c702f6fc4231659fab4498620", "messageHeadline": "Web Profile disabled for tests (port 21012 could be closed on testing\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "4dad2962201bd6d1d89dca1cf6fcc871eb632a9c", "messageHeadline": "__doctest_skip__ added", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "305b82ca9e79591324fe8b6dd6e638c2a7028886", "messageHeadline": "Missing reference to the package fixed, and some `print` made complia\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a588e10d9a20dce6b766b59c4e7bdd0b2a9c6f2a", "messageHeadline": "Import `sampy` changed to import `astropy.vo.samp` in order to avoid \u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 24, "deletions": 26}}, {"node": {"oid": "247fa7e946c7b6d26937ecca14840addc1a032db", "messageHeadline": "Useless cross_domain limitation to http protocol removed", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc49d20364ea899b51377e284a3b795c1723d2f8", "messageHeadline": "First implementation of an alternative Web Profile \"popup\" message fo\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 248, "deletions": 196}}, {"node": {"oid": "be361c8469246f6e8950c7247ea3fc1ba2fe35f0", "messageHeadline": "Completed the set of test for classes instatiation. SAMP Hub start/st\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 232, "deletions": 12}}, {"node": {"oid": "8421e0469c3c0f3148d056a3635e8608870bb521", "messageHeadline": "Code modified in order to support Python 3.", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 295, "deletions": 216}}, {"node": {"oid": "615acad9d3871895896b70d427649b4a0eebf68b", "messageHeadline": "Modified exceptions format in order to follow the Astropy style guide\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "4ed20f89af75ce876eb59c0068654660c7d3a0af", "messageHeadline": "Removed the GPL license and the automatic Subversion keywords", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 2, "deletions": 25}}, {"node": {"oid": "ac301f430cedafff0260b4c189ed744e6d96176a", "messageHeadline": "Fix except statement in vo.samp.core", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97930c7811faaa7ff42f3f504d86664b206ea671", "messageHeadline": "Add docs/vo/samp/index.rst file", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "546e894857c2fc858f5e8e00e2efac2025949a9f", "messageHeadline": "Add first unit test for vo.samp", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "092eff11e1e06fd6f361696ca0fbf0848e418778", "messageHeadline": "Remove vo.cfg", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9231841beb12de0dbd4c5d8305ff6ae20a310f44", "messageHeadline": "Remove unused imports in sampy", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "8e71a8da7f33aa2c79c593aa042424c3afae215f", "messageHeadline": "Fix imports in `vo/samp/__init__.py`", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 36}}, {"node": {"oid": "3150f5f95b990b754bf5ad22916591a45547ecce", "messageHeadline": "Add docstring to `vo` and `vo.samp` packages", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9589367559bb9e0c471aa352f4ff6a1095bc6da2", "messageHeadline": "Add astropy license line to sampy files", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74515fa9dc87ae6887ae78ab1de7f93414bc7714", "messageHeadline": "`SAMPy` code added within `astropy.vo.samp` package, and `sampy` scri\u2026", "author": {"name": "Luigi Paioro", "email": "luigi@lambrate.inaf.it", "user": null}, "additions": 4825, "deletions": 0}}, {"node": {"oid": "43149b3b2fd74c3da37b42953faf45225407520e", "messageHeadline": "Fix merge snafu", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e611b56a903df20564cf7c0c38594511d72e2e50", "messageHeadline": "Change how jquery.js and jquery.dataTables.js dependencies are handled.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22536, "deletions": 183}}, {"node": {"oid": "6d0ce2d40421b1f891f771316f371b107336ffd4", "messageHeadline": "Merge pull request #2017 from astrofrog/fix-argparse-31", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "eaaeb134ff9d369af99165f780f2b2fbcf2b9d1c", "messageHeadline": "Merge pull request #2002 from mdboom/vo/volint-unicode", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "222cdbd82e12222238625f85548668e97b140f2d", "messageHeadline": "Fix astropy.utils.compat.argparse for Python 3.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4e6998626d9987080e947117b7166abd1ce570ba", "messageHeadline": "Merge pull request #1912 from barentsen/fix-issue-1912", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a9fd3f8580819214884d3a9f8e1cc8b86fc783f8", "messageHeadline": "Added regression test for issue #1912", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d3ebc0af981ac4e6d2ab95aa92b6923574214b78", "messageHeadline": "Resolved a rebasing conflict in CHANGES.rst", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6bb0a02284e80fc1f51d5c4159c492faca2965c2", "messageHeadline": "Fixes issue 1912", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2278a0aa86f8178389c11ec9840c0033f007baaa", "messageHeadline": "Add docstring to shape property", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "21f2895a822e384e083b48b1b6a010974810ca12", "messageHeadline": "Merge pull request #2009 from aconley/negdist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e3bb253b002cc7fc6f349e649b960ec7388f0fa5", "messageHeadline": "CustomKernel fixes", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "56f12701e5dcebed2eb3b1a0e10af3179158c07a", "messageHeadline": "Merge pull request #2007 from adonath/fixing_issue_#1986", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "95d0fdde528caad1d999db1847cb8774211eb50b", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c0be9ed7d3454d92a1e7f7de574c236f1592661", "messageHeadline": "Add test for shape on coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9107616960f7d5467e94488b95acd748a6eae2d2", "messageHeadline": "Added `shape` to coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0cb0da69ba8ca8701a070d9b46bb302513b0a46e", "messageHeadline": "Slightly clearer error message for `len` of a scalar coordinate object", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1219b76ca961537ad846fcd40f72221b5a3d808c", "messageHeadline": "line ending/whitespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "0c321eeaa34809c221c53d09cf2960590f9b6cc8", "messageHeadline": "add missing bsddb in python stdlib to known_issues", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "96f4dd4e0979507f142e8adfb42b27913bee303e", "messageHeadline": "Merge pull request #1988 from eteq/hmsdmsnamedtuple", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "37c40f2d46ccaab1850cd1d1f114bae061e7c92a", "messageHeadline": "Document why the test fixtures are defined in conftest.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "211e73ea2a0a4a0f778c2805bfca4709b23d1f54", "messageHeadline": "Fix more issues with parallel testing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "2be1b2bc1d62f2d8847d02257bee4810382b9d82", "messageHeadline": "Fix some tests that only fail when running in parallel.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "743d5d65294829196b8a5c685840eb7fe88bb5f0", "messageHeadline": "Document the TEST_UNICODE_LITERALS tag.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2359b3a4b9d9b293131672cc6bfbb72569e5097a", "messageHeadline": "Turn on unicode literal testing in select test files.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 100, "deletions": 6}}, {"node": {"oid": "cdac412ded0a8dc403aa8e9af10130aa562615d9", "messageHeadline": "Move to whitelisting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "926033aa122a434e7fdf5e7fb1b47bf661961333", "messageHeadline": "Get FITS warning collection working again.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "5878f53adadee32408a4e2844798c3b2ca9cbaff", "messageHeadline": "Remove redundant test_*_unicode.py files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 990}}, {"node": {"oid": "0ca29773f606db25b6fb78aaead570ea25a5d25f", "messageHeadline": "First pass at resolving issues when testing with/without unicode_lite\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 242, "deletions": 223}}, {"node": {"oid": "ed1aa6c6ff25224fe38d0be97b61cf31a3e51aef", "messageHeadline": "Test code with both unicode_literals and without", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 150, "deletions": 2}}, {"node": {"oid": "b915be834eaede380af34a290eb84aa4537da04c", "messageHeadline": "Merge pull request #1973 from mdboom/misc/python3.4-compat", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f21da0d9a02efd87177e6aa138bdefc93d828f57", "messageHeadline": "Update test for non-unicode data", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "af5cd8bfef1b98340823e99b65faba0f0eac9fac", "messageHeadline": "Merge pull request #2006 from astrofrog/update-six", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 88, "deletions": 31}}, {"node": {"oid": "dfdec6ae4913c337d20a93e4d148d10721bdfab6", "messageHeadline": "Handle negative luminosity distances in distmod.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "10c39cacbfd09f4b26bc26bf479be97d71dcff37", "messageHeadline": "changed named tuples for hms/dms to lower-case convention at the sugg\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "608b677a7e42619e9330583ed3bfdc85a6e41d87", "messageHeadline": "Merge pull request #2004 from eteq/test-path-no-doctests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "350edf512777f8a69ab9cdadda1d7980af5644cf", "messageHeadline": "Added GitHub issue number", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f27e35b1fc5f57ba4f5ae93f9b1686c73f47bc69", "messageHeadline": "Adjusted examples to only do negative angles where there's a point (s\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "d897f9bd36e22cb73124bdb092461a8e9e44f147", "messageHeadline": "Removed remaining mentions of `absdms` as pointed out by @cdeil", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8cf4df56f534dd01c03c16693410ecea1c3781b4", "messageHeadline": "Raising exception when normalizing kernels, that sum to zero.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "2a2944c899a458f5f248142c6cb1a818a9033d43", "messageHeadline": "Clarified MexicanHatKernel normalization", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "292bbbf740d2a32a97506f95b8a7a1fe372694aa", "messageHeadline": "Added simple ModelKernel tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "b7795dc56536d5a7625012420379480e5218a081", "messageHeadline": "Added type cast to float64 in CustomKernel and adapted peak normaliza\u2026", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "de1a43516fddd459c1108655ef0b5b4b891bd5d3", "messageHeadline": "Fixed bug in Model2DKernel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e30854e114bdd7a88011c38355ffbc346338c5", "messageHeadline": "Update bundled six to 1.5.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 88, "deletions": 31}}, {"node": {"oid": "ae3d632ea4d27af1000d5a324db58f97ff784ff4", "messageHeadline": "don't run doctests with -t option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8231873ad8c83ee8efbe57c1ddcfe660cdf5d775", "messageHeadline": "Changed `absdms` to `signed_dms` as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "daa488167e4f394b49633104f389870747666b46", "messageHeadline": "Simply absolute value-taking for dms as suggested by @mhvk", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "885be1e94c9238ddb3b109a56297f9e8ccaaaa86", "messageHeadline": "Add a negative examples case to the docs as suggested by @cdeil", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b0570eeaa3457941a03bee4c3c241ad29cb74a1d", "messageHeadline": "Clarified in docstrings that named tuples were being returned as sugg\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5fa17c055dff991a8ec06cef74bf45063b482c06", "messageHeadline": "Merge pull request #1996 from eteq/update-overview-affiliated", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "bf50383131d2217e91fea1b006f4e16f4cf1f2fe", "messageHeadline": "Normalized wrapping to 72 chars", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "947e07fd480a1950ed86109757f0f12f16f41ac3", "messageHeadline": "typo fix and minor clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db8102207e7cb4d4f98713ade3fa5269a11b084b", "messageHeadline": "Change language such that affiliated packages should go to astropy-dev", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3172c2a9faff51cb67af9a8c64e14c0b90c835a5", "messageHeadline": "typo fixes pointed out by @mdboom and @pllim", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "063ac84adf798912cd90e3011ff357da3dbb37f5", "messageHeadline": "Fix print_code_line to respect the UNICODE_OUTPUT configuration varia\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "10fc29cb8bbcff9558570a11287e80f15c8e5e1d", "messageHeadline": "Add more modeling.core unit tests", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 111, "deletions": 27}}, {"node": {"oid": "37e6a44f08452d163aba2066b3a40f9cb9739eef", "messageHeadline": "Add more modeling Parameter unit tests", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 72, "deletions": 1}}, {"node": {"oid": "884d9d43f998b4b3f5f9fa167a81283167e72fac", "messageHeadline": "Merge pull request #1892 from mwcraig/patch-5", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95205c3ddbacb1cd4248811ad63d3f6f84717d0", "messageHeadline": "Merge pull request #1915 from nden/error-fit-composite", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f56987bd18ae71fbb1a0181882a372d60718f260", "messageHeadline": "Merge pull request #1917 from mwcraig/fix-1761", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "0589f4c2bf0abc7920063b961459f525fb173a6e", "messageHeadline": "Merge pull request #1301 from embray/fits-python-3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 332, "deletions": 295}}, {"node": {"oid": "5b620c691bb6bc464c957a2011ec68df3dca496a", "messageHeadline": "Merge pull request #1994 from mdboom/testing/better-warning-about-no-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b2c6475483d922a568b28f7e895af73310398b64", "messageHeadline": "Fix importing argparse on Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b58729d2ba43be6d32eadaf008256eb726ab8dca", "messageHeadline": "Present a better warning about no .rst doctesting on Python 3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7b2833ac35c3dbc66feea69a64ef586ca4665c43", "messageHeadline": "This change to itersubclasses restores some determinism to it on Pyth\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b223b63d7038fde749dc764b90d9a743402e082e", "messageHeadline": "Fix a few stray Python 2-isms that crept in to new code since I first\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b1eba7279173767eeb6a449420a2408bd1da84ea", "messageHeadline": "Fix an issue I was specifically having on Python 2.6.  I'm not sure w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "e890e89ed1883cfb9b148f516eab639f4c359782", "messageHeadline": "Remove any messing with builtins", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "c91445032cc6e4188a3ce659cfe302359b871589", "messageHeadline": "Gets the remaining of the io.fits tests passing nativily in Python 2 \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 157, "deletions": 128}}, {"node": {"oid": "abc7295e00c5b97963d56fe64f0c3a185df004a0", "messageHeadline": "Started replacing several interfaces with cross-compatible versions f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 159, "deletions": 160}}, {"node": {"oid": "2b7530bc3dad49df5a498d1c4ccb102f050052fd", "messageHeadline": "Move change log entry to correct section", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72bee58cebd610c3500818da0e6b6f875be437dd", "messageHeadline": "update overview.rst to better reflect current affiliated package scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "b1ae473c45d7a51928d3ea346d6e2e5adaeffdfe", "messageHeadline": "Ignore warning only on Python 3.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "4b7c5d4634d1f9d2ac5e77a5fe2c23554cbb03e8", "messageHeadline": "whitespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "57cebe1cc6119009654fabee119e1948038eb16d", "messageHeadline": "Merge pull request #1972 from mdboom/vo/order-independent-comparison", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "e50f3b55bfbf81898cd28e300721b8f81bf2ea3b", "messageHeadline": "Fix conesearch test failure under Python 3.4", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "e03bc9383ca839e7ef6a970dd9cbbe225301dfc4", "messageHeadline": "Merge pull request #1991 from taldcroft/ascii-names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "684a360fd84190b27c847c59055d90dd75ba0d55", "messageHeadline": "Merge pull request #1989 from eteq/angleemptysepstring", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "a3ef119a5889526c5bed5988dd0808c1e25f6a19", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d78f9636fd8922dc50e6963a8b6595869f0196b0", "messageHeadline": "Fix problem with names arg colliding with existing names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "cec334b718bb721e00224934670fd3c9916979a8", "messageHeadline": "Update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96d705fe9cb10a5bc00103808c5b9a5457fc92fb", "messageHeadline": "update changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d33efa1d4bad3c27fa6500983bb2a2005afa9e8b", "messageHeadline": "Added `format` examples to coordinates docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b814267de0a036f35326a3e178aeac0a8778c505", "messageHeadline": "Add test for empty string `sep` of Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9bfaa13e7c08deae124ce3b2004d6d60ce6813c7", "messageHeadline": "Accept empty string/None/False as `sep` for Angle.to_string", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c99e1c2d196594689c04b731c8aac6e41b409184", "messageHeadline": "added absdms attribute to Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "32f4f43f8af59936b3bc66c7775c2cab1616a675", "messageHeadline": "fix docstrings to reflect namedtuple dms/hms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d80fef781c67d4f4af05c40e5b3398a18d138cd3", "messageHeadline": "fixed tests to match new dms/hms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "5ab66610cec90ee425b466072854d918da28f245", "messageHeadline": "changed .hms and .dms attributes to output a named tuple instead of a\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ae68d91ef22fe0ec97dc837194240ac5149c1844", "messageHeadline": "Merge pull request #1975 from eteq/automodapi-write", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "07b5943b46be0972b34615771bce8998b4cbc870", "messageHeadline": "Merge pull request #1923 from joergdietrich/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6e7137145c96194b78500aba0ddd9f3fe3f9470", "messageHeadline": "Merge pull request #1899 from pllim/wavenum-energy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 22}}, {"node": {"oid": "9b48634d617100eb405ef0c8e9f9740dea5a5b5c", "messageHeadline": "Merge pull request #1890 from mdboom/cosmology/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "4abb6124b795f810b68ccf5ec5fca33bbf8d6fc2", "messageHeadline": "Merge pull request #1984 from mhvk/longitude-pickle-changes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "60dd792ef9485cd68a0e98eb8331682f80aa8ae0", "messageHeadline": "CHANGES.rst entry for #1961 (Longitude keeping wrap_angle)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "55c6979e415d968bb2ae66179ec73f9a03e23307", "messageHeadline": "Merge pull request #1982 from mdboom/misc/did_you_mean_fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "412bcde9e8e11874dc90d91f6df0980fbf150a29", "messageHeadline": "Merge pull request #1981 from mdboom/wcs/lattyp", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "5df4a9fad9fdfd07205f59690b45d3ce59d1d532", "messageHeadline": "Merge pull request #1961 from ryanfox/wrap-angle-pickling", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "564fa369f32339b40ad36e301e71858d4e6b38c9", "messageHeadline": "Use six for astropy.cosmology", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 11}}, {"node": {"oid": "06a7617d83d4a9170d582851066b7397c89634c9", "messageHeadline": "Merge pull request #1971 from mdboom/misc/python3.4-compile", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a61e629be192e80ea52ee0d9a74809d0cd608672", "messageHeadline": "Fix warning handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a141f5cbae97b77f787c7da70618e294b95d63cb", "messageHeadline": "Improve performance of did_you_mean.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "865ccdbaca0667b7a7714e976e0f6c3ce363cfe9", "messageHeadline": "Fix did_you_mean so it's properly case-insensitive", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "7bdf5f0e9b3f5e525566db9b3336aae9860e54da", "messageHeadline": "Fixed attribute error in astropy.wcs.WCS.wcs added a test to check th\u2026", "author": {"name": "astrodsg_laptop", "email": "gregersen.dylan@gmail.com", "user": {"login": "earthastronaut"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "30fde50d47baf9e53b4da226fd10901b7051f188", "messageHeadline": "Added note to change log.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c21c12045fcf55314a9e2349a6d6e91a415e4ed2", "messageHeadline": "Expanded spectral() equivalencies to include angular wave number.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "4ab0f5655797c51b69e9e9e48fb1a4e732bcc64e", "messageHeadline": "Merge pull request #1909 from nhmc/add_cosmology_inverse_function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 254, "deletions": 26}}, {"node": {"oid": "257dff5c97e4d517a7c35a9f2e3aa696cfb8d4c9", "messageHeadline": "Adjust round-trip z_at_value tests to exclude unsuitable functions, i\u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "b61028d61c31f39dfeccc7435e712075681c1a0e", "messageHeadline": "removed unused unit", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c53ea347ad44d240addd12bfa17df36aa5af7745", "messageHeadline": "Merge branch 'unit/pickling-quantities' of https://github.com/mdboom/\u2026", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "e4502d3b6b35a39d9f4b72da7e720408b8408a8b", "messageHeadline": "added newline to end of file", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96c9598c24eb5fa22b277105e585d44825820c49", "messageHeadline": "Merge pull request #1897 from embray/msys-home", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "485c722010882f5273b2cca77305b499cd4674c5", "messageHeadline": "Disable test that is non-deterministically failing.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1f33b7586e8c40e40b1c0539f13a405699b51bdd", "messageHeadline": "Added \"automodapi_writereprocessed\" option to automodapi", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "e2be96dcc130439fdb1b6b75c57a8d6030dd147d", "messageHeadline": "Merge pull request #1948 from mdboom/testing/deprecation-exceptions", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 149, "deletions": 92}}, {"node": {"oid": "a1fb3b90f21e9dbe72ce30e5a271b72e95be0a1c", "messageHeadline": "fix for warning that says \"automodapi\" when it should be \"automodsumm\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "870304adeaea18175ca9b239f4731fe4f90feb0c", "messageHeadline": "Whitespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76df31a576de66c3611fa4bd4326cf16d3fbf547", "messageHeadline": "Merge pull request #1889 from mdboom/convolution/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "92cf82d9378c28d5eab21f31d308a1ec301bf8e9", "messageHeadline": "Remove CHANGELOG entry about Python 3.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "20eaa79a131f584957db6bf8735dafa01472fbd2", "messageHeadline": "Be more careful about restoring the warning state.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "ddb3c25a54d5138dcf7cf25c39d7a6dd1ab6c0c1", "messageHeadline": "Fix HDF5 test that wasn't collecting warnings correctly.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b7c07f81ec975b9bfaf6a4622b72ed35c92312e2", "messageHeadline": "This should be 64-bit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "724188cab034f154bf39d75b4f89b0968f08a8bd", "messageHeadline": "Avoid DeprecationWarning from Numpy.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "980cf7cd8c73b8cb55d5e8f714a65ee73048512a", "messageHeadline": "Refactor warning management so that DeprecationWarnings are *always* on.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 59, "deletions": 44}}, {"node": {"oid": "2ab23ac675e156e65a81692dc4555917d8aa207a", "messageHeadline": "Fix creation of column mask in example.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8318cf3f9195c5274bd9e1837d8df291e317d4cb", "messageHeadline": "Fix deprecated Numpy dtype where a length is given for \"l\"", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c8dbde9b39f6fcd713a7d118dcd613cc48cf54e", "messageHeadline": "Test that deprecation exceptions are working differently, after", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3928f1a27a88ad05528cd6bc3a6e5f3c76bf760a", "messageHeadline": "Ignore a deprecation warning produced by py.test on Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c4eb18c1472b181e50413be29136bb91f9e91d78", "messageHeadline": "Warn, don't raise exception, if a package has no documentation section.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "431f909bdb916eee3753300a1c31e7ccf5071737", "messageHeadline": "Prevent deprecation warning on Python 2.6 because division automatically", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd2357684016bbd1bac3225e58fad135f46ade4f", "messageHeadline": "Fix deprecation handling self-test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "cc6823c4a5b81cf77a802fa6faf642bd155aa1be", "messageHeadline": "Ignore Scipy-related deprecations.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "8f834f9e71e5942d8b84b38fa14fbe96856bfe72", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "af8e892fdb2834924f3c498f3d7c0704e11fddec", "messageHeadline": "Turn DeprecationWarnings into exceptions during testing.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8b9275cdeb442a66055569093ecff75e6f4f6777", "messageHeadline": "Non-integer shapes will be unsupported in a future version of Numpy.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4da2267db892bf0edd204a80210325023d21c890", "messageHeadline": "Implement suggestions from @mdboom by removing :s from e.g. {0:s} sin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "457ae544f99f7dff0f09a1a77c1b396683fc4966", "messageHeadline": "Fixed cosmology test for Python 3.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7cfcddbc03da059eb6c5e55c09432140aba9978f", "messageHeadline": "Added CHANGES entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "73e1d50578f09020c199f60371faa0e66192935f", "messageHeadline": "Fixed format calls for Python 3.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a7c69c59c9c6d4369abf8d7f89b6f8048d9dee10", "messageHeadline": "Fixed logger for Python 3.4", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4fa74aa8886577f7eb6099fc58e466a3cd347f3f", "messageHeadline": "Merge pull request #1970 from mdboom/testing/pytest-2.5.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3156, "deletions": 3100}}, {"node": {"oid": "f0d8c4092d327e20037dd9998dfb87177463b07b", "messageHeadline": "Fix compilation on Python 3.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fe9828452387951d0dcd4d21edb016e86e21cd2a", "messageHeadline": "Merge pull request #1879 from taldcroft/time-gps-doc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "740a1edd2adfa34b20b793c768314c9db784fc9a", "messageHeadline": "Tweak docstring per @eteq suggestions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d2af44b7919727b16472bbf303c6befd09e8cfb0", "messageHeadline": "Clarify the GPS format in the docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "901a2e68ebf6d37ef6bead2d061b03af7bbb6f7a", "messageHeadline": "Pickle the whole Quantity __dict__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "b3cc7770dbb0a78a9a1c1532068e06ace924ef29", "messageHeadline": "updated Longitude and Quantity to properly use super().", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "4c5519a011df5452f06f22d5da2aa723e6907633", "messageHeadline": "Merge pull request #1965 from adrn/docs-typo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c2236fed90b117ab86c5025339515095563d493", "messageHeadline": "Fix failures on Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "794191683e57182ef0690b0cff9830eb82ddebd2", "messageHeadline": "Update to pytest 2.5.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3150, "deletions": 3098}}, {"node": {"oid": "b5081ccbeff4fa23b9a37196a6daa4b9f49ffe18", "messageHeadline": "Merge pull request #1951 from mdboom/wcs/upgrade-4.20", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 416, "deletions": 253}}, {"node": {"oid": "6dee640381f52cd0865b8248c66fb4911a20aa51", "messageHeadline": "minor typo in coordinates docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4210065052d14e664a3d179f359135bcf2f6e238", "messageHeadline": "Merge pull request #1949 from taldcroft/ascii/uni-lit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1010, "deletions": 12}}, {"node": {"oid": "de08b2faf542182a533b6234ded3df115c4f5417", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5dbf870ee5f24f55848a76307eb0487005f79d98", "messageHeadline": "Remove debugging print statements", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "d208df26ecbb3d4df123cfa1deaa338dfe0b5283", "messageHeadline": "Move astropy.convolution to using six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "2b4c86cc73e2e5fae14d6c2301e62d67212b8499", "messageHeadline": "Actually bump up version number.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "711fe9ae3cc39602fa3074ce10b91aeb62e78186", "messageHeadline": "Upgrade to wcslib 4.20", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 415, "deletions": 252}}, {"node": {"oid": "81ddb64cb52a8b9564222280d0ea3bf2b6958abd", "messageHeadline": "Merge pull request #1937 from mhvk/quantity-known-issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "320f1b363fbda351c6755e2465a0ddbbce5e628e", "messageHeadline": "And line numbers in example still makes sense", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b491a6fea2768207531d0cac12c09e167814b4d", "messageHeadline": "Follow PEP8 and split the import over two lines", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b568568dcc28aba31585dc2c4702e6dd7b59abc6", "messageHeadline": "Use single import in example (instead of two imports with a semicolon)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "643c0c93383a107e85dee9ed581537fbc7308391", "messageHeadline": "Fix for #1942.  Added pickling test class for coordinates as well", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "d0406ea44b91ff6518acf332953475bb7eb48b49", "messageHeadline": "Merge pull request #1960 from mdboom/wcs/sub-segfault", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "0c9014cb08b6149b371e2bf8238d809ce4135567", "messageHeadline": "Correct the change log message", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03b45b931273c8a8e20c5fde20ec5d3f74f8f974", "messageHeadline": "Add changelog entry for 1761", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b47dd12198c4d99e64eff92ce98ce50acfbe4473", "messageHeadline": "Add tests of len() for scalar coordinate and length 1 coordinate", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "47c783906cc77d4775515f654200aafcd82b2f79", "messageHeadline": "Add len() to coordinates", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cf7d5ac15d7c63ae28dac638c6484339bac5f8de", "messageHeadline": "Add test for array coordinate length (issue #1761)", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6946271db93dcf6f624ac46b4dc08ec63aaa3a1d", "messageHeadline": "Fix #1960.  We need to allocate enough space for the destination axes in", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "437163ba0fe5e2feec6b402a5ba1a185360a5283", "messageHeadline": "Merge pull request #1946 from embray/static-files", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bac1f64f8bbf0d8d6b68b682b58947eb93e6e9a7", "messageHeadline": "Merge pull request #1944 from ktchrn/CompositeStaticMatrixTransform-typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "feea15cab1b6af306c4d12dcd5889d66260543c8", "messageHeadline": "Removed unnecessary whitespace, added issue number to changelog.", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "e29770c221b539231e250e8c9be081d61c309248", "messageHeadline": "Merge pull request #1346 from taldcroft/table/bytes-issue1346", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "6791783e2e7436547e3831070ffef2ec7a63bb87", "messageHeadline": "Fix default format so bytestring dtype pprints properly in Py3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4eca168d992cb48b06c5a019c9da28ac394113df", "messageHeadline": "Merge pull request #1954 from taldcroft/ascii/csv-no-guess", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "5e40617d0ea876ca2b602c224073fb1782792905", "messageHeadline": "Remove CSV reader from the guess list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f5a46bc4087e3ebb645af953bcacdb93365c8513", "messageHeadline": "Merge pull request #377 from mdboom/unit/ogip", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 630, "deletions": 13}}, {"node": {"oid": "b96fcc531d98c5369b0bf76967f2adc9882fae1c", "messageHeadline": "Merge pull request #1952 from mdboom/wcs/doc-formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15ffea5e26a305a4f5b6d88dfe7d6f35c3dd102b", "messageHeadline": "Update for #1935.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "352db5e4f9aafca9d655cbd34a54474d379e532b", "messageHeadline": "Merge pull request #1935 from jfoster17/add-csv-support", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "37b881306c4364ea52d1c5b38c456a4ef26c7964", "messageHeadline": "List of formats properly alphabetized", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60c69a6b6e92b45447d50f3846f7ffb7ab714596", "messageHeadline": "Merge pull request #1911 from mdboom/unit/multiple-solidus", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 118, "deletions": 64}}, {"node": {"oid": "4d00cfa78f4fe9c7b80485d85ae0b1bb6977ffd0", "messageHeadline": "Fix rst formatting in wcs docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddeb796d39c61183def1649e58b3fe3e02f12116", "messageHeadline": "Fix doctest for upstream change.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "93dfd82c43cdf61e2a7e9ce130d44e5d1dc32ef3", "messageHeadline": "Skip some doctests, since we can't reliably always get a warning out.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ee146a0b75d78f944f15b5471b390cec7523176", "messageHeadline": "Accept \"angstrom\" (lower-case a) as a deprecated unit in FITS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ef74023354104bd01dfa8a70ebd62d2eec7997f5", "messageHeadline": "Accept multiple slashes in unit strings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 107, "deletions": 65}}, {"node": {"oid": "2b86fe1a3670301a4f72e1f5e33884ccaf9be135", "messageHeadline": "Merge pull request #1918 from mdboom/wcs/wcsprm-members", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "78af8b9ecc3928f393e201c34053f551781dbe7c", "messageHeadline": "Merge pull request #1933 from mdboom/unit/less-did-you-mean", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "2fad99ce1e6e812932f270ae5ef9bc488418c0fc", "messageHeadline": "Update io.ascii csv interface to coerce args to str() type", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "8aa27f74f253ed9a687b0115070686d6cb971b6e", "messageHeadline": "Change test type() == str to isinstance(basestring)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7269febbfc44b70912e3c712b32cab0f67709ca4", "messageHeadline": "Add unicode_literal versions of test_read/write.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 990, "deletions": 0}}, {"node": {"oid": "ed5761cb9e09ba51354263d34c10c3b5b3971aee", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "02f3e34f7c1e33e29f0eba80191f0b12f57c7d5b", "messageHeadline": "fix a couple of typos", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e06b7b3dd2bb364d72d02d1e99da31e11345b363", "messageHeadline": "Set detailed_exception to False from within the CDS parse function as\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2646d3c0216d9358866ca1ddf179257e94077fd", "messageHeadline": "Don't call did you mean unless the exception is expected to bubble up\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "8a3e9f6c3de994ff8761799af22ba24446b4c62e", "messageHeadline": "Add Table/Unified interface tests for CSV files", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "bb589b5585b072e9d173820296480aabe8dcdd3c", "messageHeadline": "Moved changelog entry to v0.3.1 section.", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a4511d5b92743fd1984cecefe2cf4e349fe34891", "messageHeadline": "Move the binary installer background images to a new 'static' directo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91991895feb7873f18f9113a969d6bd4b31228f0", "messageHeadline": "Added regression test, logged changes", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 28, "deletions": 1}}, {"node": {"oid": "c0e3807d70924054968c0e52d04dc18821f8dd00", "messageHeadline": "Fixed bugs in sphinx docs", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c480ea95b488445d654683efcd0a3a75ce97f74b", "messageHeadline": "Clarify that issue propagates to more complex functions in numpy and \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d76c2813d042490c9239e5614469352f04415259", "messageHeadline": "Changed non-existent \"self.matrix\" to \"matrix\"", "author": {"name": "ktchrn", "email": "ktchernyshyov@pha.jhu.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7928707846b4c87ee12905635cd8b3303d75b6b", "messageHeadline": "Add CSV option to documentation tables", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "534ab40fe019f1421b509b38e03f76e2bbbb6284", "messageHeadline": "Merge pull request #1940 from mhvk/time-array-priority", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "bd638f2c39e51ef6060f5a8457e5f8f3a0c39004", "messageHeadline": "Up Time's __array_priority__ to above Quantity's", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "f5ed398c03ddd9d53a0947f290d6d75fe94cb579", "messageHeadline": "Add CSV test file", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "589a9f2860c9f1395abff1920019756c5aa98c3a", "messageHeadline": "Add tests for CSV in io.ascii", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d2e6472a51d635c7e23198dac8840ffd2af58461", "messageHeadline": "Add convenience class for comma-separated-values files", "author": {"name": "Jonathan Foster", "email": "jonathan.b.foster@yale.edu", "user": {"login": "jfoster17"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "41ee2b4b7ad582cf63e394c4bc42460d31e51935", "messageHeadline": "Merge pull request #1925 from mhvk/time-delta-ut1-utc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "cc1278a7c025f4258b6a37e4945fbc51cdc8bf85", "messageHeadline": "Merge pull request #1939 from mhvk/time-correct-ut-in-tdb", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "bbadb5e16689e16b97dff4ecbe5f9ebe2a930c9e", "messageHeadline": "further changes based on feedback from @eteq", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "af6bdf6835bbdc8120e1f475689d2f19e0d8100b", "messageHeadline": "Also update TDB, TCB in test done in documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c5d52e43d261f168859863fe47461b69d2fe7b0", "messageHeadline": "Correct UT in calculation of TDB; closes #1938", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7fa981e38a22e27f19d8a9e2f7fb1c854ca00b17", "messageHeadline": "Merge pull request #1936 from mhvk/time-import-units-on-top", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "19acd5f5415cf6d26799ff043858a8310a30052f", "messageHeadline": "Merge pull request #1872 from taldcroft/table/mask-play", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 164, "deletions": 188}}, {"node": {"oid": "95399efd896f152a7b2be7e8d806c026c1270078", "messageHeadline": "Add \"known issue\" for quantities sometimes losing their units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "938f34cb67d5f31705c6d4cbe64f907b626f0d4e", "messageHeadline": "When initing from BaseColumn instance w/o attrs, don't try using thos\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5d276afc3a43bbb6d03302c321cf5bf159555d38", "messageHeadline": "Replace other use of \"u\" as variable with \"rxy\" in TDB calculation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "89b544cd1ac98faf287de8c4ef1ba7dfed2338b9", "messageHeadline": "Squashed commits for masked column pattern change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 166, "deletions": 188}}, {"node": {"oid": "f827d4dbd15f80c45efbcf223f44fe2cc0b2d2d2", "messageHeadline": "Import units on top so u.day, etc., can be used throughout", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "5773b534d1bd73a978b73f28bf3c9f1acc9b63f2", "messageHeadline": "Merge pull request #1934 from taldcroft/table/fix-masked-col-name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7eb61620b77c1eb56b545c9cac6e06f55b7d5d6e", "messageHeadline": "Fix u'' syntax, not in python 3.1, 3.2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f5c79d6c4180bd2beccd76188cb587a0dd04f87", "messageHeadline": "Update MaskedColumn to fix unicode column names like in Column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "0c5c09556c04e15b4108e6e4b844d8ef71cacf42", "messageHeadline": "Call `set` from within the WCS constructor.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "c3625dab65a81b06ae324e58d009f924f6495902", "messageHeadline": "Add warning that `Wcsprm` should not be used to get the original values", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "50289dd73e1d4053baaac9edf77748442af1f826", "messageHeadline": "Merge pull request #1870 from mdboom/unit/recommend", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 162, "deletions": 41}}, {"node": {"oid": "d3b4efafea5c03b52519d328c6a8a063ea4b2ce1", "messageHeadline": "Add support for OGIP format units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 630, "deletions": 13}}, {"node": {"oid": "4bdee60b0bac8bff843cb0efab0b193d18a64571", "messageHeadline": "Merge pull request #1927 from mhvk/time-keep-lon-lat-in-arithmetic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 124, "deletions": 35}}, {"node": {"oid": "bd02dad54708a2a0cfc2396d76c42c809aef7b05", "messageHeadline": "Merge pull request #1929 from taldcroft/time-tdb-tt", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "a6abce742fd66bb7284aae2e5fb47d793a1d2631", "messageHeadline": "Add bug-fix entry to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5be0be7bf2f93fa56b140137092319dac7479f70", "messageHeadline": "Ensure arithmetic keeps track of isscalar properly (plus tests)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "a639c230acb400fc3b9de8b974b64a6d301e8649", "messageHeadline": "Update documentation example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e0a73a73e5c91d75c6e60a61d2a0ca9d47fe9e9", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "83cd5915cb514dac53f3a19ad6ca305ef3d6ff9d", "messageHeadline": "Fix bug in get_delta_tdb_tt using meters where km expected", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ee0f8796fd173ab6ff31e1ca34a62e48b5e30905", "messageHeadline": "More explicit setting of jd1,jd2 in _get_delta_ut1_utc", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f8c1ded44512ac173fa1d5b4fd3d4854bf09a9a5", "messageHeadline": "Use different order of replicate/arithmetic to make keeping propertie\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 79, "deletions": 42}}, {"node": {"oid": "c6a84effe67d0bdf961dcead8db82796bfefcee5", "messageHeadline": "more changes to address travis build failures", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "61df017198cbfb30fdcee4ece687330b77515abe", "messageHeadline": "Fix test failures introduced by doc changes", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "82fc37c59e2bbc0f636465dc794972a2f8896a8b", "messageHeadline": "Ensure lon, lat are passed on in Time addition/subtraction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "5b3c435719d05ad8bf311354ef9d85b1cb7aaafc", "messageHeadline": "Attempt to calculate delta_ut1_utc when the attribute is accessed dir\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "8e9e1614098178101e529db6ea84bd1d77994558", "messageHeadline": "add description of z_at_value along with some other minor clean-ups", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "5ea9c9ab2e929d09bd177f38dea5d432c3503585", "messageHeadline": "minor doc updates", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "540dc73a7ba42c2a934a72cda73ab6ebb012e4bb", "messageHeadline": "updates based on feedback", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "409725def014170155c9f05724e40c394b2ae789", "messageHeadline": "Add changelog entry", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "68bad5d15c45ec162de4fb5dc4902e6f0cc786d0", "messageHeadline": "Merge pull request #1916 from taldcroft/ascii/astroquery-265", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b33eb85f3a8988f588d4d013e96e514297f0d4af", "messageHeadline": "Fix typo in doc string", "author": {"name": "J\u00f6rg Dietrich", "email": "astro@joergdietrich.com", "user": {"login": "joergdietrich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d53e1ad42e8c24c99d9df4123e3194e6af360d7a", "messageHeadline": "Fix CHANGES.rst", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "98128ecde7c753ea76c67ab8ce8ade9fbab05b05", "messageHeadline": "Add CHANGES.rst entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d779ba9eceb18dd5484fdfe133ef33bb1f72c8e7", "messageHeadline": "Remove unused import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f78c4c6be72c4cbc31d502c05d63d8811efe48c4", "messageHeadline": "Handle unit suggestions by removing accents on Unicode characters,", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "dc2889f383f3b9e624e3b84cbe5ffef13481a691", "messageHeadline": "Add Returns clause to docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "93bec286aab9c9e4df2452d4713cfc3f2a9c24a8", "messageHeadline": "Provide suggestions when an exact unit match can not be found.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 108, "deletions": 25}}, {"node": {"oid": "8503ee3afa3550488c5fb7c780abde373f399493", "messageHeadline": "Merge pull request #1766 from mdboom/vo/table-repr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "249c293eec2ec42de3d0e04afe8bd3688bc4d053", "messageHeadline": "Merge pull request #1913 from mdboom/coordinates/sexagesimal-exponential", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "ea4a5a9d3439e924324a65822aaef607ae759d7e", "messageHeadline": "Add test of reading with header_start=None for NoHeader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "90628c5384c83865cefb359910c0f9a2697f4cdb", "messageHeadline": "Fix issue where supplying None for header_start causes read failure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dab2f8c609e1795966caf7de3a9b5af9be33a7fd", "messageHeadline": "use correct PR number", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5618e84ade42447c3f3e7243665c4a11307cc873", "messageHeadline": "add changelog entry", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28a6fc9fb58a0e619ce0a19e82da241f7e76c2f1", "messageHeadline": "clarify error message", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a781992def6a22e934b351f461f10325ee4850d", "messageHeadline": "Raise a NotImplementedError when fitting composite models.", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "22696f6659a6c3a2272632542fe81b33b5dd9481", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0aab9a9152f9ca19d0e3cbd4dff1d85b2e69b09", "messageHeadline": "Fix typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19c31bcec2634a4f442b9255643aef50b34c0962", "messageHeadline": "Merge pull request #1883 from mdboom/coordinates/speed-up-fk4-fk4-test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "4fc194d32ca78a7928a265bfd7306b57aab04de7", "messageHeadline": "Merge pull request #1887 from mdboom/testing/python3-endianness", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fc64ec7094a8f9a9bf8eebd8bb42edf59cd36f14", "messageHeadline": "It doesn't make to test this for Unicode guidelines.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "92876fed3df1c671237cca4661bb525d45fabd8a", "messageHeadline": "Add a CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f2d02bd1eb916e70638aee583bfbe0a04d7eab1", "messageHeadline": "Fix #1766: Use Table's repr for io.votable.tree.Table", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "ff5d4977e4aaa6200a448f13b6e88c4afec5dc19", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "31344e1646c2b74be42b970774e451266a2b7df4", "messageHeadline": "Alternative fix for #1908.  Don't display scientific notation in sexa\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5d549814bdfb9e2b6203a420708c13ae3881cee9", "messageHeadline": "Merge pull request #1891 from mdboom/docs/six-guidelines", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b081dc8839e0e1ad5f5b2752447a57f3a4014f3", "messageHeadline": "Merge pull request #1910 from mdboom/unit/bar", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "7d09c757febe7f8cd99b5f7096bafea960fe59bb", "messageHeadline": "Fix definition of \"bar\"", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "1a34fb93de459c02a3c22348349b2aadc0ce75f8", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3616a8089bea8ad05f987f4ae8e7569fc746045", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6d21fe343783a5dc3925bfb4e9cf49ac86c57f6", "messageHeadline": "Merge pull request #1903 from nden/linear-models-deriv", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 115, "deletions": 10}}, {"node": {"oid": "35b0cfa6e4295eb5e12e861036ef4bf3ae1bf5b2", "messageHeadline": "Add function to calculate inverse of cosmology function and tests", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "123a8c6d1151cfcea03d22ea5359e4117addd9af", "messageHeadline": "Merge pull request #1844 from hamogu/fix885", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "587ad43899ece7d5eecca4c8302e378c9f1348ce", "messageHeadline": "Finalize documentation for header_start/data_start fix", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "956a8253ab8eb355d4e05b570cdca33bbe505fb2", "messageHeadline": "Format, spelling and PEP8 fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9934c3ff2f92d8619788ee6e50cde7b964dc2dd9", "messageHeadline": "Change data_start update to only exclude fixed_width_two_line", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b3b718491ca01557deead1df405add71afdacf50", "messageHeadline": "improve automatic setting of data_start", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "35d7f4fa3d5a0494899238ac3e1f259d4a093d14", "messageHeadline": "If header_start is given for an asciitable, change default of data_start", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "178804d3b10e641cfde212ff8719ea3ef1488743", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36a2d3664a1f25c621aff377feb0adf5278dee74", "messageHeadline": "Merge pull request #1904 from pllim/timer-fitter-changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf3db48db31282dc225f951b8e27fb8dbd0e13e0", "messageHeadline": "Added issue number. Moved text to 0.4.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd1bb9b4d17fb9da2c21eef98ae001776cb8a178", "messageHeadline": "Added changelog entry for #1902", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2eec46cea2a969dddf0b2a1b91da4d29a5a10ca6", "messageHeadline": "Merge pull request #1902 from nhmc/add_cosmology_functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ac465ed9db74d8502745123a1c38ea77a02ca20f", "messageHeadline": "Added change log entry for #1896", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a68a6e48c25a122b9630ce240d732488836ebf56", "messageHeadline": "Merge pull request #1847 from Cadair/master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "90a5544b95d9f674e2d8c5d68eaf767ce61cd898", "messageHeadline": "We no longer use pyparsing", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d39d1b423ff4653aae712dc578d8fc179dfbd8b9", "messageHeadline": "Merge pull request #1896 from pllim/timer-fitter", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 120, "deletions": 54}}, {"node": {"oid": "ceeb0df7fccba6ae09a48c2d48185bf9c62b5d5e", "messageHeadline": "Fixed do_fit() method documentation as suggested by @eteq", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f1b93b06d9975cbbded1b70998e9affb5e409537", "messageHeadline": "Don't run tests if scipy is not present", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da1178ce01ea44ba175c2ca86216a69f324db6ba", "messageHeadline": "add convenience functions age and comoving_volume", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "36014745b68b8cd2463ec6aab316be8da2e00240", "messageHeadline": "Merge pull request #792 from taldcroft/table/pickle", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 117, "deletions": 0}}, {"node": {"oid": "98a40036abf8cee377b176794f77a27187507fe2", "messageHeadline": "Fix for #1900", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 114, "deletions": 10}}, {"node": {"oid": "3ddb451a595cc48be07ca5ae76d49db8af4688eb", "messageHeadline": "Update pickle test to use six.move.cPickle", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f9becb36be9b8c9308ee4d8c6fec9085b99648f", "messageHeadline": "do_fit() method now accept any astropy.modeling model and fitter, as \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "1b9d26f026e391e803e57accc902890d3fc342fe", "messageHeadline": "Moved six import to the top as suggested by @mdboom", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2e58ac79428af764670e652041a60e14af836e80", "messageHeadline": "Updated utils.timer to use modeling, related doc, and tests. Updated \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 88, "deletions": 50}}, {"node": {"oid": "bfe81e85312a19aa279fb1893dfa0e8f0ef5bb7b", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d38cacbf0066b27986fa424c1233b44f7a804ff4", "messageHeadline": "Add __setstate__ and __reduce__ methods so Columns can pickle", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "c618d25b822da9b539d21be9aa26861be9b3150c", "messageHeadline": "Merge pull request #1848 from mhvk/quantity-improved-array-views", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 63, "deletions": 29}}, {"node": {"oid": "a12dd320df30404df8c8ec196e21067376cc1e2c", "messageHeadline": "Add tests of table and column pickling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "41bbaff982c2956d2774b3d402699f9feb431508", "messageHeadline": "Add Table pickling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9c54d8eb0bd58af08011bdf6bd321bf8de083ec2", "messageHeadline": "Merge pull request #819 from mdboom/vo/name-mapping-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "0c4464e5c133efca4bd3ceea50fb14e41311c957", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "122cfd6d5486821664660dc12677102945a56d0a", "messageHeadline": "Fix Python 3 issue on big endian platforms", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "161dbe549becf55f4b0d63d4d206af055e1cfa6d", "messageHeadline": "Merge pull request #1893 from mdboom/misc/simplify-six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "45013c9f883de6c3af9d195d5f209568e75c1893", "messageHeadline": "If running in an msys shell, use the /home/embray environment variabl\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fd4f4d36eb932341ec8acc910d32b4f7a940f0e2", "messageHeadline": "Fix instances of list(six.iterkeys(d))", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1120e5cfc3596f9c3fadcd046b52622492a2afa8", "messageHeadline": "Fix typo in doctest", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5e6fd7fd9243998aaf7e27d10cf451c7c380c7d", "messageHeadline": "Mention acceptable shortcut for `list(six.iterkeys(d))`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "869f14eba8ca5b5bb0d5dc7dc07fb9ce13423d13", "messageHeadline": "Merge pull request #1884 from astrofrog/fix-xrange", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05938f1cbafb95353ac07815ffb215a85161e861", "messageHeadline": "Fix use of xrange with Python 3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1abe58f5e727b05d008d528ce837720c218de8c", "messageHeadline": "Merge pull request #1841 from astrofrog/docs/fix-intersphinx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5cae47166f140185046f447818d9201e088d337", "messageHeadline": "Merge pull request #1864 from mdboom/table/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 225, "deletions": 115}}, {"node": {"oid": "96117e5051d58fafa052caff17a0e8d38040b0c4", "messageHeadline": "Expand comment on making scalars 0-dimensional arrays", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4d1cebb37fdb3fb471d812cda929954bc44a3fa", "messageHeadline": "Add test cases for Quantity with record-array dtype", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "12da2e1f908e6914c2f6659106979b671e4b3eaa", "messageHeadline": "Correct mistakes in use of wraps, views, and instances in CartesianPoint", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "a31e5d490af34d36fd781a5b9a8e9460c5d2174a", "messageHeadline": "Better use of __array_finalize__ and __array__ in quantity/longitude", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "ba81a1c597c5bb26dab1274148439b91324450c5", "messageHeadline": "Merge pull request #1834 from mhvk/quantity-inplace-non-contiguous", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "830e4e97ad161342d2df6feff4568a49e05d6fe4", "messageHeadline": "Speed up fk4_no_e_fk4 test.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "3658bec017735b7256b1b5f4161483281001dc50", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "826c8b9cbdcf450a18152bdef4762e2d5a200b80", "messageHeadline": "Fix #819: Improve docs about ID/name to names/titles mapping", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "58a95e02fe749826183d5f3112e74b1facc58d93", "messageHeadline": "Merge pull request #1755 from mdboom/wcs/c-api-path", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9de0135666ddf8641e783dc54e50a30c314b5c8c", "messageHeadline": "Add function to get path to astropy.wcs' header files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f78774b41dec101d02f273844fdc7e11f778d6ef", "messageHeadline": "Merge pull request #7 from mdboom/unit/inplace-non-contiguous", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "05d283b9694ed6db6e3f2df3f21d832e78bded7f", "messageHeadline": "Simplify list(x.iterkeys()) to list(x)", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd0e17947fe0a22ac666f50347d7b19abfd3dc9b", "messageHeadline": "Fix for Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ffc53a5541421a046a4c4e9ba9576d4bf269a99", "messageHeadline": "Add changelog entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c00159c301e29225c42a30b5386db453c71ee2b6", "messageHeadline": "Fix Unicode issues when representing tables.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "2dd717eb2925023d2842b5dda7a283c2450acf8a", "messageHeadline": "Refactor astropy.table to use six.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 153, "deletions": 109}}, {"node": {"oid": "4f8276bbca588ed2e50f5bb6effc94e131b82701", "messageHeadline": "Merge pull request #1851 from mhvk/angles-move-array-wrap", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "9e28a85a408729f824e7bdaac7057786cfaae6bc", "messageHeadline": "Don't do two copies of data on inplace operations unless it is", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "169dd0428aadc216a3e4874b9a5c6887f2d07101", "messageHeadline": "Merge pull request #1418 from mhvk/time-sidereal-time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 910, "deletions": 32}}, {"node": {"oid": "acdf8100639ef26db41661f2641464fff8da10e8", "messageHeadline": "Merge pull request #1776 from mhvk/quantity-float-default", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 113, "deletions": 91}}, {"node": {"oid": "05d434549020e2d7f496cdd3e6a9d7800c4e7c53", "messageHeadline": "Merge pull request #1871 from eteq/astropy-deprecation-show", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc0431e382e83b792e981c576c27495bbd8a300", "messageHeadline": "Rewrite use of _validate_angles in __setitem__ following @taldcroft's\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4be70d64782dc7808d7a7077cfdcf5bc1a0b0b21", "messageHeadline": "Bugfix entry to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8eaf22a06b19d74eef838f146f7db90408f324a0", "messageHeadline": "couple of docstring typos", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa2d349fc081ce5eebc378a350819bb32df87bcc", "messageHeadline": "Add no-heading option to the automodapi sphinx ext", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "93b3f30449383c553a9e6459d6340220cf1581cb", "messageHeadline": "Add PR number to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bc5d00090122bdb69e26d0e0ac36a5844b03892", "messageHeadline": "Add PR number to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b322998273d920d2c7dec4b318331b9edee3bb0", "messageHeadline": "Merge pull request #1877 from taldcroft/init-setup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "db7119ad6733a7977fb34653d572d2fa7f4e2003", "messageHeadline": "Merge pull request #1863 from taldcroft/docs/changes-cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "89e06f7685a4d574a3d65b47eaab3e20af1be9fd", "messageHeadline": "Add issue number for doctests change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965bb7cd95920e6df6998d77cddf726fbf29e672", "messageHeadline": "Minor cleanup of CHANGES.rst formatting, add issue 1809", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "921cebea34a23128fda474157cdb35e2650796cf", "messageHeadline": "Merge pull request #1874 from taldcroft/table/orphaned-code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d6cde23e877c7e6914f3922d7dbbdf97da9ff880", "messageHeadline": "Make import work from within build directory by checking for setup.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85d3887160d464998753e4a1dc831a8a979dea64", "messageHeadline": "Fix import failure on Python 3 if setup.py exists in current dir", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0325088fe901d8d76d4136cfc436c8dd1f717a24", "messageHeadline": "Remove some orphaned code in Table.groups", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "305ee37443b6e16198de64874745693b64e8d390", "messageHeadline": "Merge pull request #1866 from astrofrog/add-contributing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "0b8250cd63843703c24136cefe1de5813b92a2a5", "messageHeadline": "Modified section title as suggested by @taldcroft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ceda724695841685db93685612c86f64e5190d4", "messageHeadline": "Implemented comments by @eteq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7c425075280fea87b1c8dd61b43f51e19e84b770", "messageHeadline": "Remove DeprecationWarning superclass for AstropyDeprecationWarning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b711cbcc2ea68824e5a301f560ae34620ece5ff7", "messageHeadline": "Merge pull request #1867 from mdboom/table/sort", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "c0241ef9a3f53d7db7efcc3945d552b5f51e97d3", "messageHeadline": "Added initial CONTRIBUTING.md file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "7f2ace96c64586073306d89487f3fabd454979a6", "messageHeadline": "Attempt to fix Python 3 / Numpy 1.5 tests.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6112a57acd0970fea919a8c051d187b6939508f", "messageHeadline": "Fix #1867: Fix sorting of tables with unicode columns on Numpy < 1.6.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 73, "deletions": 30}}, {"node": {"oid": "139521964fa77eb5e585d6b360a807ca1978d5f0", "messageHeadline": "Merge pull request #1854 from mdboom/wcs/fixing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 137, "deletions": 17}}, {"node": {"oid": "7d803193a74f928e0718225ac4d1040629bee01b", "messageHeadline": "Merge pull request #1861 from mdboom/wcs/add-list-of-projections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "1f1ed0289c84ce47dcd6d7bc871613d2ea571db4", "messageHeadline": "Merge pull request #1862 from mdboom/docs/remove-doctest-skip-markers\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8a6d21b8e6d698d3fde2ba72e7c70a1be4654de", "messageHeadline": "Remove some 'doctest-skip' markers that accidentally appeared in the \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "316d368ee8cc66c993f0705025916e0f134261f4", "messageHeadline": "Merge pull request #1838 from hamogu/fix1777", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "e7914faafc50bf1a6ab9f0cdd8a26df36bcf5299", "messageHeadline": "Add more information about projection types", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e59a4293c5d8de46ff8c1db340f457bdb91e5474", "messageHeadline": "Entry among API changes in CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c87b24cd69fec853f1802f7a751560261114d5f3", "messageHeadline": "Reformat entry in Changes.rst", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "18fd61216779a24e2eea554930d11cb51e249ccb", "messageHeadline": "Don't check dtype for copy=False, ensuring that that remains fast", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "a6ce77a3e1c7919c1bdc9aca7776d23850d47939", "messageHeadline": "Update documentation and tests for float=default", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "3cd297159884bd1b222906486f9409e4438377e7", "messageHeadline": "Ensure that default dtype is np.float for quantity input as well", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "103686da16ea7ac76992ee9b618d96dcfbae2fa6", "messageHeadline": "Update examples in quantity.rst and note automatic conversion to float", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 29}}, {"node": {"oid": "a7f63450ede41ad4d02e5d0849a00375fb7e9afa", "messageHeadline": "Adjust __doc__; adjust comments in test for preservation of explicit \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "86dc64284171851e661f0b586a882924b2b59b84", "messageHeadline": "Simplify can_cast test for numpy 1.5", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7795706abc3364161f082d3560678283099f84c8", "messageHeadline": "Adjust tests to reflect that float is now default", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "9055527165dd9752746c424626fb0d88ba36a5e4", "messageHeadline": "Convert integers to float by default", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4132cedebdfe558b6f55bb5c46a98d63671cfb86", "messageHeadline": "Reformat entry in Changes.rst", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1a3a89420960ddc6900b3cf51133987baeb4d074", "messageHeadline": "Merge pull request #1775 from mhvk/quantity-speedup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 60, "deletions": 58}}, {"node": {"oid": "97ff2b907edacad3dd0e513f317f5beffa800fa2", "messageHeadline": "Merge pull request #1471 from astrofrog/issue-1471", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 97, "deletions": 8}}, {"node": {"oid": "19f2550e339b7e1ae6b838e412259ce50581adb4", "messageHeadline": "Add list of supported projections to wcs docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "52473c19fd9ce7e287e298f53cc90c6d4d3183bf", "messageHeadline": "Merge pull request #1830 from astrofrog/issue-1830", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb8afa024d620947bb331348050b0b43b62ede78", "messageHeadline": "Merge pull request #1858 from astrofrog/add-numpy1.8-to-travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "2c9c6f64483a13950e7a49f2b180799e7f6a9a52", "messageHeadline": "Merge pull request #1855 from mdboom/testing/ignore-endianness", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5745a7381f851723c394faff804fd26a5a6702f1", "messageHeadline": "Remove extraneous builds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "db07c6fa52e8661913e0c09c3882f77143f10081", "messageHeadline": "Fix error reporting in Wcsprm.to_header", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "86afcd019cb1c3f49b03bd1ce4c06d1b91bd4d3e", "messageHeadline": "Fix reporting of which CUNITn element was changed by unitfix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "215c2f0cf3a59a770bb245aa441fc6fc9af96162", "messageHeadline": "Add `translate_units` kwarg that can delegate down to `fix`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 101, "deletions": 15}}, {"node": {"oid": "3f5cf82f8eb7a6dfbdbf8064fd1b7a8f84c9bec5", "messageHeadline": "Small adjustments to sidereal time documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1afbba5cd8b828894b9909334cdc6dd5176eb677", "messageHeadline": "Add test case to for copy=True / False", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "799615602214f2b5b7e7ddc58590b1469f9ab7f1", "messageHeadline": "Skip doctest in fitting.rst since the output for the third and fourth\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57c859cc6639456082b95bd80ae79bff9361c6ba", "messageHeadline": "Updated default version of Numpy (1.8.0) and Scipy (0.13.1) for Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "3b9c8f96cc49de8fdfc15c927b1db29b1f0d2887", "messageHeadline": "Take with single value only works with Numpy 1.8.0 and above.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "6c3ff67e2a7c165fb93837ab92063424c4ee20d7", "messageHeadline": "Add test case to ensure out-of-bounds setting of items doesn't corrup\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8471605175f9b399da013730da625eecce34f347", "messageHeadline": "Angle subclasses should decide on class; correct Latitude.__setitem__\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "f1f1d55eaa2601bbcb7381f4cbefa0e986f8cc5a", "messageHeadline": "Formal sidereal_time.__doc__ such that build_sphinx is happy", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "41c47551ee39c1168156bd8dcb3b0814a7b86914", "messageHeadline": "Ensure arguments to take get passed through", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68b72c49078db0bf7151014dc8265f5b4bbb9514", "messageHeadline": "Added tests for scalar take and also added tests for using np.take as\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "1e2ee99965607700b66b96ad3044e324ed6ec6e1", "messageHeadline": "Added docstring for MaskedColumn.take based on numpy.ndarray.take", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9e8531e0c51027dcc64607a63852336888389ef0", "messageHeadline": "Use explicit order arguments in format; proper spacing in CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e185729559e65b7074c36b30ffed2e6f0a18257f", "messageHeadline": "Also fix behavior for MaskedColumn with ``take`` and added regression\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "fc7b4cb098847839c99599f63dc7c8233be1558a", "messageHeadline": "Add documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 72, "deletions": 22}}, {"node": {"oid": "85fead14009737e74bbf82e963500eea93d54f11", "messageHeadline": "Introduce sidereal_time method to Time", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 830, "deletions": 10}}, {"node": {"oid": "0fcee93d8fc8e4b6247c9651e830c999f82705db", "messageHeadline": "Merge pull request #1856 from mdboom/docs/fix-doctests-quantity-spaces", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f084ab9e8b6d10226982e4313915e0a91acfbb91", "messageHeadline": "Fix doctests after their breakage in #1772", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a0e5324794abc364b0133c85bcc1c4c06bf74ef8", "messageHeadline": "Merge pull request #1772 from embray/quantity-formatting-nit", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "3abcf7e3e1f9f62b62b24c68bb32aaf4057772f0", "messageHeadline": "Merge pull request #1824 from cdeil/stats_docstrings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 46}}, {"node": {"oid": "e6bce7044fba73ad16892e4f1e97c9b7b1df7dee", "messageHeadline": "Added changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d60a080be417650bcc49652442ed92aabcdeb4e", "messageHeadline": "Minor repr() and str() formatting tweak for dimensionless Quantities:\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "9c58f72672fbec6825cad07f00fb7e538a5a2f20", "messageHeadline": "Merge pull request #1845 from mdboom/wcs/hide-warning-in-printwcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0f2f19936cc402a81ebcda23f28226d9ab3d5ca0", "messageHeadline": "Merge pull request #1819 from gabraganca/super_docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c1bf722705a9dad3e9c798d7908a8e6e121b446d", "messageHeadline": "Merge pull request #1843 from astrofrog/disable-remote-doctest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "793c04296d27bffacd20490fa07dc896ba879879", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "db16c58ee16c259e415f18357b5552732eeacc86", "messageHeadline": "Partial fix for #1849.  Ignore the endianess markers in Numpy dtype s\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0abb1e006b096971cf26fcf938d38f0a61d5d013", "messageHeadline": "Renamed doctest +REMOTE option to +REMOTE_DATA", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e6675a4c1d06e857654cb878415227137bf44f94", "messageHeadline": "Fix a problem that caused MaskedColumn.__getitem__ to not preserve co\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "04b7c17689a85b25e8c3190a8e8aa501d7fddded", "messageHeadline": "Merge pull request #1853 from astrofrog/mageia-known-issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2f4e6fb5047bf90f9648f19c0e690108ef70e08a", "messageHeadline": "Merge pull request #1496 from astrofrog/clarify-eterms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "191ad550eec80af52778768923f88dd880e887e8", "messageHeadline": "Added a comment to remind ourselves that e-terms should indeed be com\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0b5cbf2215e8a401125ee9ba74866c5af7495e4a", "messageHeadline": "Updated wording following @embray's suggestion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "4d82ab062897922850a632e4f8311a67a4ada50d", "messageHeadline": "Added known issue for MAGEIA-2 and 3 install bug", "author": {"name": "Serge Montagnac", "email": "obs.psr@wanadoo.fr", "user": {"login": "obspsr"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "afc0a3057f8cc13329a204906715f41f2b7627d8", "messageHeadline": "Merge pull request #40 from mdboom/docs/disable-remote-doctests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "56340c3e43bf0df6dfc7f93c954930d812eead87", "messageHeadline": "update CHANGES.rst", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8ab0c2265fef04d0583473e12dee675371808e3", "messageHeadline": "Correct behaviour of inplace ufunc's for Quantities holding non-conti\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4bbb9ffa6f1b62e6b2af23ffeb0a6c21c7ba74e3", "messageHeadline": "Add changelog entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7957257bdbae9ba215608d7edb29267615837b00", "messageHeadline": "Remove spurious warning from printwcs, as reported by Maik Riechert o\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ddf485edfe1fe81516d9fdedcd7d51a6d9ff732e", "messageHeadline": "Merge pull request #1842 from astrofrog/switch-wheel-servers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73a536c1e443d993fa33ececaab497d1cf6044c3", "messageHeadline": "Mark some doctests as +REMOTE", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6f3a79ff1a209a40154d4caca5f72002c5d88670", "messageHeadline": "Document new REMOTE flag in doctests.  Remove out-of-date information", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "5fe2e5bc7457d9bf4da9b63c3a10c4e11f9fa192", "messageHeadline": "Add support for REMOTE flag to doctests.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "082d104cfbf22933ffc031b7358ae039a3713615", "messageHeadline": "Specify fixed versions for Matplotlib, Sphinx, and Cython to avoid br\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0c28bcce1849edf8294a55577b8c222b08cd46a", "messageHeadline": "Skip doctests that require a remote server", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9680cd5d6782a26aba286f7bbf20d6253907c2df", "messageHeadline": "Fix Astropy intersphinx URL", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "328b6807ab91e108b1ce01546598fd4b105f040c", "messageHeadline": "io.ascii LaTeX table writer: add tablealign to latexdict", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "0c487a64572929ad53a8b5961899f9ad0a2bd4cb", "messageHeadline": "Merge pull request #1837 from taldcroft/table/factor-col", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 799, "deletions": 775}}, {"node": {"oid": "60da978c6579ab43b2bdb3c93c6fd5de7aee1932", "messageHeadline": "Refactor table Column code into a separate file", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 799, "deletions": 775}}, {"node": {"oid": "8619648ba5fae3c060698d2cbcc48ad7980e4e10", "messageHeadline": "Merge pull request #1732 from mhvk/time-fromepoch-scale-conversion", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "04b75f4b4813a117830259bf1923e0258801011f", "messageHeadline": "Reword CHANGES.rst to make more obvious to non-intimi what problem wa\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5a7d515155c92bdea466adda91eae334ab58cec2", "messageHeadline": "Try changing empy lines in CHANGES.rst to get rid of", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3557096bac09e62ac52d718665c66d5944855bb4", "messageHeadline": "Correction to plot_date doctest in docs/time/index.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf6ce02639c452bffa002a1f201fac9e0c8c1771", "messageHeadline": "Add note to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "131d520dc32f1664cf2ceb228dd0f9c94adb569f", "messageHeadline": "Merge pull request #1809 from mdboom/vo/empty-fields", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 159, "deletions": 93}}, {"node": {"oid": "e65ccbac7467a2e6fada097eeb0e47d62a43962a", "messageHeadline": "Add test cases, TimePlotDate correction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "d99548328380a0039820f3de7fb0ed5cf3d83187", "messageHeadline": "Change to epoch_scale earlier for TimeFromEpoch; closes #1122", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e33e24f831a627d9ea73fe173806326430e06824", "messageHeadline": "Add entry to CHANGES.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "917a9f213f8e7976eb62d1fcaf54b16da83ca12f", "messageHeadline": "Make Quantity initialisation of Quantity even faster", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "eb5611a4fa17bdd00ab28ec12a28a9c1ff8ed7d9", "messageHeadline": "Further speedup: no local import(!), return whenever ready", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "8ec9b0b208f6b820be2166e4f9fda438070807c8", "messageHeadline": "Change try/except to if statement that checks for more specific problem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "686b8579ffe67461216fa51c0037f471821146e1", "messageHeadline": "Speed-up of quantity initialisation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 55}}, {"node": {"oid": "d3b2df637166d587551be608ff5703920b42e0a0", "messageHeadline": "Merge pull request #1825 from mboquien/typo_correction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b641575b6d6ce5b698c443a04ba2a55aaca0dc40", "messageHeadline": "Merge pull request #1823 from mhvk/documentation-test-rounding-problems", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e0b519d46c7c83e7d788fc159ae0e6865bd00dbf", "messageHeadline": "Remove broken link", "author": {"name": "Gustavo Braganca", "email": "ga.braganca@gmail.com", "user": {"login": "gabraganca"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c839eb293a9b557e4db6cf467e12e06c3dae96b0", "messageHeadline": "Typo correction (\"1D\" instead of \"2D\")", "author": {"name": "M\u00e9d\u00e9ric Boquien", "email": "mboquien@ast.cam.ac.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8da0ac65e08a8561df662a173698617a6c1e5f", "messageHeadline": "Fix some typos in stats docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 22, "deletions": 46}}, {"node": {"oid": "2d10108e460ec0015814a160edb4dd849227211d", "messageHeadline": "Documentation test corrections to remove python2 rounding errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dccbdea135fa3c9ab5596735db0dc566e3d27e5d", "messageHeadline": "Merge pull request #1814 from embray/astropy.test-issues", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 30}}, {"node": {"oid": "0f25e33338da3a1fd8c98f420515d02bb296e34e", "messageHeadline": "Added credit to kyle barbary for logos", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6d19c33bd8fc861e8660a58519b1d26349a69cb", "messageHeadline": "Merge pull request #1771 from mdboom/docs/doctest-pytest", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 563, "deletions": 227}}, {"node": {"oid": "29f645a1011ff822aa88d1f8b15d2a074bdf997b", "messageHeadline": "Merge pull request #1715 from mdboom/unit/low-hanging-fruit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 210, "deletions": 141}}, {"node": {"oid": "04b6d34a7790a1f0304a324fd27336d24e2c16f7", "messageHeadline": "Merge pull request #18 from mhvk/units-fruit-correction", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "3cb9d127bbe14bd4d1f408be7e0d2082b3db3fa6", "messageHeadline": "When initialising from Quantity, use value*scale for new scale", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "a9a813d7214d1e21379e0bc3a3fa986949ff28fd", "messageHeadline": "Not sure why this is still hanging around here--I believe this was me\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "c576732237795f7e00dbed197b567b4f482b6acf", "messageHeadline": "Add these two tests to __doctest_skip__.  The write one is hypothetic\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "eb09c601864944cc9a34b25f84c584c70bf07e1f", "messageHeadline": "This file should never have been here; 0c18067b4b362a76ca57fece782ba8\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "7aa29d2e766e2f0250238dad1ddb3d5e63265abd", "messageHeadline": "Use major.minor format in the version string of the sphinx configurat\u2026", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8a2a99d2c99f75e188ffbeb5870208e2c4c52d5", "messageHeadline": "Add CHANGES entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9eb5f10512a0fdbeb05af9dadce6ece6d0571dd5", "messageHeadline": "Fix regression test for io.votable.validate", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a77a81d28e84404b96798b73ff73e565c2df0207", "messageHeadline": "Add test for out-of-range null value", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 56, "deletions": 45}}, {"node": {"oid": "8b8a7d0ba95f62bf47509de24527366919e3ebea", "messageHeadline": "Band-aid cyclical import problems that prevent running packages that", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b8f8809c311774a6d05f871fc0ecff8d3f5ec4c9", "messageHeadline": "Fix #1809: All-masked integer columns are written as <TD/>, even though", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 91, "deletions": 48}}, {"node": {"oid": "04475a68ffd20c45411201a3c3b0555d847dc57a", "messageHeadline": "Add CHANGES entry.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "64752f8b4a8e44bd41b46b1eae3c12b61e47757e", "messageHeadline": "Handle differences in Numpy dtype strings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "365d32035b9739b69cdffc8682382ae47ac7d95a", "messageHeadline": "Fix test on Python 2.7", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "673470e2814ab75a34d59f6e9f899637e413bc0f", "messageHeadline": "Fix doctests on Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 71, "deletions": 72}}, {"node": {"oid": "363ce79190262ca155b16942af3a70d2f930cd9f", "messageHeadline": "Fix doctests on Python 3.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1e804870267b15cb63ffb112f5860c096cabe681", "messageHeadline": "Fix doctests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 182, "deletions": 89}}, {"node": {"oid": "685261b19f5fa048a65cc515656eeed510a5dd1c", "messageHeadline": "Test doctests in .rst documentation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 289, "deletions": 66}}, {"node": {"oid": "5ab68317d5b10438fb8e1efca8b4bb0a40748007", "messageHeadline": "Merge pull request #1780 from astrofrog/changelog-placeholder-0.4.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 171, "deletions": 1}}, {"node": {"oid": "5c26262058058a690a079541129012c276d41c44", "messageHeadline": "Added placeholder sections for 0.4.0 changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "6b23869b6394fba4abc5fc4aa56a1d502cafe729", "messageHeadline": "Added placeholder sections for 0.3.1 changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "e8555f400a9651951697fe0f75ff61bcfd0a4546", "messageHeadline": "Released 0.3--updated the changelog to reflect this and bumped dev ve\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "28e314857aec1d1deb9e745fca2fd114bd01d909", "messageHeadline": "Merge pull request #1810 from adonath/Fix_for_#1804", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "67870387f06af7bdf4236310992365557bb8e3c8", "messageHeadline": "Fix for #1804", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "509b82e5678ac12f716acdf254ab1c7ea676ce44", "messageHeadline": "Fix for #1804", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "4b1eba42be13db82891d7993aaa8552757eaec95", "messageHeadline": "Merge pull request #1806 from mwcraig/patch-3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "fd1e348a87840d2216cb019f40062a6daad9db80", "messageHeadline": "Merge pull request #1707 from eteq/unit-formats-doc-clarification", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "fc6079d0a790f4b77f1e22c7986d0745f29ec053", "messageHeadline": "Add anaconda/pip/conda installation note to Known Issues", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "24f91ee28b81b36d5a07466718aba6c585fb2079", "messageHeadline": "Changed title of first subsection", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2db2b5666eac503953e48010495abbb104234aac", "messageHeadline": "Add upgrade instructions for anaconda users", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "2b1c305569a0c59cc4a6d042a00972dde406cedf", "messageHeadline": "Merge pull request #1798 from larrybradley/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2b46196d7652b235ddc48b0184728fa9192ae1", "messageHeadline": "Update access_table.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04d7d567d10e593efc85cacbeb24dc9f67dd4ba8", "messageHeadline": "Merge pull request #1788 from embray/fix-system-cfitsio", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d915e5e3171a0dc00591e90b32c6c5107a511cc", "messageHeadline": "Merge pull request #1795 from astrofrog/fix-fits-masking", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "127f28095d1c2925fc88f125358d2e758fd00263", "messageHeadline": "Added regression test for #1795", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "86e0f6d3bd436567c7b323c6d95aa65ce804b130", "messageHeadline": "Fixed a bug that caused masked FITS tables to be read incorrectly. Th\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aa8f1bc6b3da79a8ae19e1fa9469967fc8492fc9", "messageHeadline": "Merge pull request #1793 from mdboom/vo/undefined-variable", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "86b9c327345f536fb165f8302858c6fc26419bcf", "messageHeadline": "Merge pull request #1792 from astrofrog/fix-import-related-bugs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "6025122be451580653783c0a8f58c956ce759151", "messageHeadline": "Merge pull request #1790 from jwoillez/fix_setup_helpers_subprocess", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06f690b6c1d02d2a8c64d3290e6ec927adc1dcb", "messageHeadline": "Fix undefined variable error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "bc7cf91ba6dcc08d640c65a5fc7312a831a1fe37", "messageHeadline": "Remove u'' for compatibility with Python 3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e84a621d297de6809365a60d7c1d8496698395", "messageHeadline": "Added regression test for angle formatting in radians with precision", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1999095f43c91b289c591791e9681acc56839020", "messageHeadline": "Fixed imports and undefined variables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5db087a624619e0dff33b15e47279b980228fd37", "messageHeadline": "One more subprocess fix.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d260a30571dabb61e370ae5709e4d2fc7f5895f", "messageHeadline": "This is required in order to build the io.fits.compression module with", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7c3bdb52e956efdfbea5fa5a0d4a4b64b12cb0d", "messageHeadline": "Add back _error_check=False", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "49baa6dacda75b90e6175f550ed3d801230fda6e", "messageHeadline": "Rewrite interpretation of quantity; add initialisation tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "7a9abfd7de8120d25bb62baa5a80b3948d11b248", "messageHeadline": "Merge pull request #1785 from jwoillez/fix_setup_helpers_Popen", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "297dad743d047c7bd5da1f3c60c00a6a6bf2898a", "messageHeadline": "Fixed missed inline import for subprocess.Popen", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "704338d0cbedacc20bf205e27296601be2981782", "messageHeadline": "Back to development: 0.3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "40a010c79bbf355f50c62d5b719c1d1dcc2eaaf9", "messageHeadline": "Preparing release 0.3rc1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b9d31f60cee50e2d205149418ddab0a077860389", "messageHeadline": "Merge pull request #1445 from embray/imports", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 655, "deletions": 624}}, {"node": {"oid": "b6b60abb831fcfe7cd1aae0e9e45dad9cfc141e0", "messageHeadline": "Merge pull request #1779 from eteq/make-find-api-toplevel", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "0b55b9e5aea1aac8f376135f19b40d3b45a74f10", "messageHeadline": "Add mention that `find_api_page` is at the top-level of the package", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "539b77769d26d717d81154fb34885b427dfc3127", "messageHeadline": "fix find_api_page for py3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "313b0b0731e81e6c6cd3551a0a32074b7b961ddc", "messageHeadline": "include find_api_page in top-level", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cf47cb0185a67b32ce7a74aa4de27f25ec7f2fe3", "messageHeadline": "Expand getting started and include mention of find_api_page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9c012db25557dc5868321f4e10c40f2e708a5b85", "messageHeadline": "be smarter about how find_api determines the version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "2e44ca8d3b72def5f2c4b740dbe7443b54e82d84", "messageHeadline": "Merge pull request #1778 from embray/changelog-0.3", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 352, "deletions": 143}}, {"node": {"oid": "8b5a08e8232983acbdcca86d90a8089b299ceb7b", "messageHeadline": "Clarified that support for running the tests in the Sphinx docs is", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0c18067b4b362a76ca57fece782ba86c3328c91b", "messageHeadline": "Removes some more unused imports that were found with pylint. I don't\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 141, "deletions": 122}}, {"node": {"oid": "ec6dd1b7ab548e8afcf1eda742443fc001d7852b", "messageHeadline": "Add module references in sphinx for utils and vo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5fff385679d53ddacf75582fb70c18c8abb78229", "messageHeadline": "Updated a couple modules to be just importable enough on Python 3 to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "9deda632eb54795eff51d2ee504cbf9a226ef642", "messageHeadline": "Phase 2: This moves inline imports of any standard library modules th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 297, "deletions": 292}}, {"node": {"oid": "f45944f40a1b37e6ee274fb4f082cbd2de8f55c6", "messageHeadline": "First round of relocating inline imports; this specifically focuses o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 189, "deletions": 194}}, {"node": {"oid": "bea1b8f2a3127aba867cc9155579b9fe3c363c02", "messageHeadline": "Remove a few refs that don't actually reference any API objects. Ther\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "8b170e21a4f0239f565817019782f6dd89a799db", "messageHeadline": "Spelling fixes", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7cfdc1bb123f4d25204b86b0ee582cd808012132", "messageHeadline": "Added as many undocumented changes against v0.2.x as I could find.  S\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 230, "deletions": 72}}, {"node": {"oid": "633ae537d8c346c02daaa87c0e8dc6952c1fc5ad", "messageHeadline": "Added changelog entries for the first batch of undocumented new featu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "d67bfb9b23b8b40e666ef6634dcc3794702e737c", "messageHeadline": "Some formatting fixes for the changelog. Most of this is extremely pe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 59, "deletions": 62}}, {"node": {"oid": "c2c9f89701815792211d43e11ebd5c3a7101c036", "messageHeadline": "Merge pull request #1770 from embray/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 213, "deletions": 63}}, {"node": {"oid": "ddc59993154bc27ded18e92138226af79976c02e", "messageHeadline": "Merge pull request #1494 from astrofrog/modeling/new-models-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "0b6a6b14b6705eff483777eb91061f072fb7df4b", "messageHeadline": "Added documentation for the new support of pseudo-unsigned integer co\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "89aa69c5d3c5724761d8a3293c2f80ba704d94fb", "messageHeadline": "Justin Ely pointed out a regression where previously it was possible \u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 208, "deletions": 63}}, {"node": {"oid": "ebc36a6530aa5959113d808623d0f4b8e65bafc8", "messageHeadline": "Merge pull request #1760 from embray/issue-1760", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 96, "deletions": 9}}, {"node": {"oid": "78123c0fa2968477bf8104c7d58ed93866f3b5be", "messageHeadline": "The UNICODE_OUTPUT option should be disabled by default, per discussi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef602e9c3b536ad546a8d1326a56f4b987c47f84", "messageHeadline": "Fix some format comparisons", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2c57ed686586224ca79b50566c2e7e8b59bc101", "messageHeadline": "Merge pull request #1679 from astrofrog/update-authors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5082a7867de2dd087ef1c64c6915743b1d21a6e6", "messageHeadline": "Merge pull request #1612 from astrofrog/update-whats-new-0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 450, "deletions": 124}}, {"node": {"oid": "e80c13a09da8ebd70838685a6234d6daebf02e63", "messageHeadline": "Avoid breaking sentence over code block", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2b25856b01b901d37366033ddfa50e9a30ccbbd", "messageHeadline": "More wording and typo fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3407a4992564a312eff70da59fbc9c53d99c272", "messageHeadline": "Fixed typo pointed out by @taldcroft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10ce361a82951188f63d4381a7ea046c12f9cedb", "messageHeadline": "Fixes suggested by @taldcroft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "b8fbe2959e16c9b8f7b7710e37cf89ca3dadd45b", "messageHeadline": "Fixed sub-package link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c5294113bfb847b18adc5a2f584203ca6fa6269", "messageHeadline": "Minor change to how the what's new section is linked to", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cd4a154210ea5048e4da5ea31c4b6b266e58f163", "messageHeadline": "Fix typo; was trying to pass the args for _write_with_fallback to jus\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "62f7ecedca17bfde876b475d204c546ab7f43d07", "messageHeadline": "Use links to the main sub-package pages, not to the API sections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "17e58ed2c66601a4f71d1c5794c7feebd1fcb61d", "messageHeadline": "Placed Coordinates section in front of Table, and mentioned a little \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 47}}, {"node": {"oid": "ad2358b1989c1eabdf0ab727ff1f3e5861de0ced", "messageHeadline": "Merge pull request #39 from taldcroft/update-whats-new-0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ac2ac1d2aa1186f6a62f6091891d0cad5ca11698", "messageHeadline": "Minor updates", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f8ffbdc808d87bbdedf78391b9637e5fed4a386c", "messageHeadline": "Add statistics section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ef444a1c927dad2e36426421648070c8dc566360", "messageHeadline": "Added cosmology section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "161d1c9e446edfa6a954fddc17223d1466a57d81", "messageHeadline": "Minor improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53179635a429c1930797309a17767b06d6e00a02", "messageHeadline": "Merge pull request #38 from taldcroft/update-whats-new-0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 115, "deletions": 2}}, {"node": {"oid": "bd852435711c06555579d3dc233f3a8b339106d3", "messageHeadline": "remove needless np.all; simplify quantity->unit conversion", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "8e241a58fdc8d522cdc2425834150850ec466a1a", "messageHeadline": "Correct coordinate test for spaces and integer->float in __repr__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "188b62ad88f61dc89e807c6b355634d9b444c2dd", "messageHeadline": "Add what's new for Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "824a7eb09d9c2f08ada32ba6552ba83155b19610", "messageHeadline": "Add what's new for Time and touch up Unified I/O and ASCII", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "d57ff2292c16cf0a240aa6e7bfb4012410e4426c", "messageHeadline": "Forgot this module had from __future__ import unicode_literals.  Also\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4b90f0c04de365b9bf52597d36087878f4a205d9", "messageHeadline": "Regression test and hopefully fix for #1760. I remembered that I alre\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 8}}, {"node": {"oid": "d6c90dcb37e67f12d54c35ce1c7c3411cadcc25f", "messageHeadline": "Add what's new for Unified File I/O", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3370b854898a4eb469a13a686b0c0f855cc97e1a", "messageHeadline": "Add what's new for ASCII Tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "bd20251eeea52fed4da4ef63d6c8da41cb4f91dc", "messageHeadline": "Merge pull request #1676 from embray/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5799, "deletions": 2386}}, {"node": {"oid": "b13efbf141c22507867e9e0f640ca9091404d9e6", "messageHeadline": "Added authors that have contributed up to the first 0.3 release candi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fa4929722574585210863d4691bcdcb583f19cf1", "messageHeadline": "Apparently the copy method does not support an order agument in Numpy\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d80708ed84b395f7d53e9989a052b515ef362bff", "messageHeadline": "Apparently np.zeros_like doesn't take a dtype argument in Numpy 1.5", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba57d7fb0d9e48a9d747e8de64a104d272a261d0", "messageHeadline": "Fix for sphinx warnings", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbe6fe4bde4c282942178aa0cb9663b2f4577d49", "messageHeadline": "This should be an AstropyPendingDeprecationWarning...", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db63c73deefd8b145aeecd035c8c3923f9048fe2", "messageHeadline": "Include changelog entries for the new issues addressed in the merged \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "346517f3b6aec7c5f8a432464f264d0cd9704b0b", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5701, "deletions": 2383}}, {"node": {"oid": "212975ed0b9a01bbcdc50bbc144b9902dcadd810", "messageHeadline": "Finished VO example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "449f481aa07df4abcbc4d00053be8607f3c16730", "messageHeadline": "Fixed import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c86d0643c79446cf0736553145814b0c2545cb", "messageHeadline": "Added documentation for @custom_model_1d", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "20b4158f90c76f4ae3e14bd2ebefecbccb058b1e", "messageHeadline": "Remove TOC", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8593437ec37cf091125af5a1ca1029629c1949a2", "messageHeadline": "More improvements to what's new for 0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 57}}, {"node": {"oid": "720ea03224a7ae94762cd85e291b3a3cc907caef", "messageHeadline": "Minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "d8de3176b8f3daa0d726b44d37b19c90701b2b48", "messageHeadline": "Initial improvements to the 'what's new' document for 0.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 244, "deletions": 114}}, {"node": {"oid": "8a9d02313a32ff54ca1f4fdb25b9fb4327d6106c", "messageHeadline": "Removing '0.3b1' from changelog; it is put there automatically by the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "106a5581ed704b006f4919865d74780f02f0163c", "messageHeadline": "Merge pull request #1756 from migueldvb/docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e34d745b321bb855751de79d37d34da00e134258", "messageHeadline": "Merge pull request #906 from weaverba137/uint-scale", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 183, "deletions": 77}}, {"node": {"oid": "229545164a95b321f70b65d6514e9d0574f8dc76", "messageHeadline": "Merge pull request #1741 from nden/fix-for-scipy_0.11", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "213f98808df254609ae73dc13a76fd882f095c4a", "messageHeadline": "Modify error message to handle python 3 and scipy < 0.12", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d3f39bc041d1e7715b920b0fdb121d25e677520", "messageHeadline": "Fix a bug in NonLinearLSQFitter which returned the origin model inste\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5b6cdbc1bde62f181812a3e55c98ee462414d14", "messageHeadline": "fix for bounds with older versions of scipy", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9192e59c49ecbc59c7fce9454b7de969af499b37", "messageHeadline": "Merge pull request #1744 from mdboom/doctest/io-ascii-2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "bd15467095659357dad3c38fe065ce46d674b446", "messageHeadline": "Merge pull request #17 from hamogu/mdboom/doctest/io-ascii-2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9b1878b67ec32e5534baa0be5a6bc4a9976a97a4", "messageHeadline": "Merge pull request #1758 from mwcraig/patch-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7832957ff7885d607d228fa7d5e089d36321d66d", "messageHeadline": "Add 0.2.5 release date to CHANGES.rst", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9b69d455ac2e7e28a84ac70fb1f7edf0aad4197", "messageHeadline": "Merge pull request #1749 from astrofrog/issue-1749", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f44af5b93e6908dba2d8ef03b5d260c7a3068787", "messageHeadline": "Merge pull request #1742 from mdboom/doctest/units-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 35, "deletions": 31}}, {"node": {"oid": "3d6b096d44ff04d490f65415afdb9936bb21fe6c", "messageHeadline": "Replace broken links in documentation", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07ba7ffba6f5c8b7a55b1dbe1db802c8223f0f07", "messageHeadline": "Like #1599, the sorting issue reported in #1671 also applies to Windo\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "012bd6e3cd9eab8064daa1a5a2f776e6fda79b36", "messageHeadline": "replace references to pyfits by fits in io.fits documentation", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7dfdb9aa0d023a7d6aad7c0e6a5c88bc0e40a444", "messageHeadline": "Turns out the problem in #1599 that affected OSX, where older version\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae3a75646224bb457c1a802e4d2ca57370b72baa", "messageHeadline": "Fixed a bug that was causing the tests not to run on Windows, specifi\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e65f49efa7f871491b1f5dfec595550a67310cf7", "messageHeadline": "Merge pull request #1740 from eteq/release-instruction-improvements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 273, "deletions": 222}}, {"node": {"oid": "a59ec7cb2cbb12b382bbf29dfe8a8e52e9461e46", "messageHeadline": "Correction to to(unit); use unit, not self.unit, in __quantity_view__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42b7d99dd93b7431d6bb52f32445756296cd7446", "messageHeadline": "Attempt to fix doctest for fixed width table", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "129c86abece2f70a21feb9767c891d077d58529b", "messageHeadline": "Merge pull request #1753 from astrofrog/fix-api-links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "259f406dd2d98312c2954292cdcdcdeaf6d2a4d1", "messageHeadline": "Fix bug with Python 3.2 and Numpy 1.5.x. For the first format that is\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1c8f1abcd490a2eb269f361efbfef0253dc28fcc", "messageHeadline": "Merge pull request #1750 from astrofrog/fix-logging-tests-side-effects", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "5847dccd3b4aa970c69709e09308b444c58adaef", "messageHeadline": "Fix module link in coordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc7b39ac879e1d41391e28c01c29925bf7dbd6ee", "messageHeadline": "Fix API links in modeling docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3c45a6573fd917b20d3577e6ebdc590fa5c8bf9c", "messageHeadline": "Give a few options for how to deal with ~/.pypirc as per @embray's su\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fbcaf06f70289bab8addaa2ee6b534fca5940e2b", "messageHeadline": "Merge pull request #1473 from astrofrog/modeling/improve-getting-started", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 116, "deletions": 107}}, {"node": {"oid": "09288c30f562539ac4214390e81a2ac47208f875", "messageHeadline": "Reset warnings and sys modules completely before and after logging te\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "e2f3dcf567aa827ed8ef8ef81bdae01ad940da71", "messageHeadline": "Don't use repr to format the version string in the setup.py. If the r\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf09e39675f5a8b53a627758df3f8f6ab5cb4ce", "messageHeadline": "Fix model names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "148011f8cfc90c2497714c93a46a3332a5726324", "messageHeadline": "Added sentence describing the fitting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "31e80c843f6ab874bb27df31aec27f516085d709", "messageHeadline": "Add a Trapezoid fit to the 1D example", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9b6181e282d309f790f94f2933e32a9a09d370d", "messageHeadline": "Initial refactoring on modeling index page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 112, "deletions": 107}}, {"node": {"oid": "012a158e7be5714d917c4264627bbfdac418ba39", "messageHeadline": "Merge pull request #1747 from mdboom/doctest/convolution-2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ce4abd96947006b2bdafd85d125d33bd73f9a2", "messageHeadline": "Fix Python 3.x syntax error.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3299490b6cbbf03e94e5ed3ac1fc70d204c8e662", "messageHeadline": "Fix doctest based on @mhvk's feedback", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9118416ebc57ae8cebec223bdcf3191ab665b56b", "messageHeadline": "Add comments", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "2e843dbcffca44841f1cd45a7ed7801bc5da68a9", "messageHeadline": "Fix docstring to match behavior.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9acd4cf00ed519c03af438456aaba1f3ab8eeb35", "messageHeadline": "Merge pull request #1254 from mhvk/units-zero-always-ok", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 10}}, {"node": {"oid": "3b8890dd572eadcaa4e3665aa1a53559210739b6", "messageHeadline": "Merge pull request #1746 from mdboom/doctest/coordinates-2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f7b8001ce373fbcc3cb1643b293f75fcd5902af2", "messageHeadline": "Fix a unit test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95abc755e66de481b05e767143ecd6e81fa83234", "messageHeadline": "Use _to everywhere, replacing is_equivalent/to combinations", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "a8e0f64e5a7362939c6d1fecc033dbf8b51e3987", "messageHeadline": "cleanup of condition_arg; is_effectively_unity speedup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "bc39671bf7b3d1f9abae65e071a41ca874290891", "messageHeadline": "Swap order in trying equivalencies; funit and tunit should decide", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eaf48138554273d31e33362d977b4c2dc4d4e5f0", "messageHeadline": "Short circuit when converting unit to same unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9e12daf81089dfe0f51948a0c33026796712760d", "messageHeadline": "Shortcut array in _condition_arg", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "14afe67c45774689c430e52ccb49e63809ff9f72", "messageHeadline": "Ensure Unit(<unit>) returns immediately", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "46789404803caace8cd93f271c18ca3fd4534172", "messageHeadline": "Remove _dimensionless_constant method, as it is no longer needed", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "f5f00a8d65623d9ae705e25c51afca2f6d2c30f5", "messageHeadline": "Replace (self/other)._dimensionless_constant() by fast _to", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "db7cc58a7f0dadc293ca9a575f0e5b249bef83d9", "messageHeadline": "Remove unnecessary Unit call; normalise equivalencies when it is needed", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "c770369d8265ed79c09f720f6d536061321eecfa", "messageHeadline": "Progress", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "f100a9e532d48620efba6e71c354c2848ea44a59", "messageHeadline": "Further optimize angle bounds checking routines by converting as litt\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5a13645af1a40da2ef55f68359979df62b46a155", "messageHeadline": "Use __quantity_view__ rather than __quantity_instance__ inside of", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "ca7c216f8aa5d3f526f2e821f9c9696bf52a73f9", "messageHeadline": "Don't invoke the unit parser when handling the Quantity convenience", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "70a2d793bf925019b808d63e1589edd4122536de", "messageHeadline": "Skip the error checking in the CompositeUnit constructor when we know", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "766ad5105ecae60c65f3ce3b5d8874bbcea296de", "messageHeadline": "Convert to degrees only once in _wrap_angle", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "623dd3f58b5c4e4f48ceda8eb4fb3286e5e6a1f5", "messageHeadline": "Convert to degrees only once in _validate_angle", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2918f61e802a9191680b0e2eaa6b4b1fdbe92c7b", "messageHeadline": "Merge pull request #1743 from mdboom/doctest/modeling-2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "56abbd9635b109ae3fb7b72930c5167f0feca04f", "messageHeadline": "Fix rst doctests in convolution", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "449d975a2739d899dc3820998bc2f9a58ade8173", "messageHeadline": "Fix rst doctests in coordinates", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "1d36dde16491f1acc45ea16691be27f7fd7e0526", "messageHeadline": "Fix rst doctests in io.ascii", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "afaeb8d4c25c15bda402af78109eea9ffffa9cf1", "messageHeadline": "Fix rst doctests in modeling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "c142bb2f6ffee6aa837be3bffe331a6eb8fd270e", "messageHeadline": "Fix rst doctests in units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "77b5722b9b96ee7b2817d5ab449e507114f09bcb", "messageHeadline": "Moved sections around to put procedure first, followed by bugfix inst\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 256, "deletions": 251}}, {"node": {"oid": "595f2a56f6683ac9741744384d6c4306af1fab17", "messageHeadline": "Various updates to the release instructions, particularly for using t\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 7}}, {"node": {"oid": "3906ba54c3c08457dd726170c5bd3712071ee4b2", "messageHeadline": "Back to development: 0.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b48aa13593647e75e09dd80fac9a921be07e1a30", "messageHeadline": "Preparing release 0.3b1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73d45dfa871f7beab8a83715e36e2ccde29b27dd", "messageHeadline": "Merge pull request #1688 from adrn/modeling/func_deriv with manual merge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "f94669dfdbf1e37e9b57bc0876af8839a196bd42", "messageHeadline": "Clarified docstring on custom_model_1d about the kind of derivative", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "dff0c675ea69df2e6c0f89c98e42bae3d2a02806", "messageHeadline": "Fix to use jacobian instead of function derivative", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "bf7df27b46555f243c1288610b98584a8c6fb103", "messageHeadline": "line break", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "358f79595acc7187b0191296e37425fcf5a55aab", "messageHeadline": "doctest doesn't like line break here", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "68337f2eacfaedbbe32b9dd47441dd74ee4c098c", "messageHeadline": "added func deriv to custom model 1d test...but test fails", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "76d1d62bd0231b0c6324e3f7cb443133c47ff49e", "messageHeadline": "add func_deriv example to docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c511117cf26e200bdedf1b61a49f8f195b2e0b1b", "messageHeadline": "add func_deriv to custom_1d_model", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "9a002a1a629ef685110635bd7503407401ae711c", "messageHeadline": "Minor fixes in cosmology documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ccd1dcd11ebd9f5522689761651b69aa1a024f79", "messageHeadline": "Merge pull request #1705 from aconley/cosmo_newstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 139, "deletions": 75}}, {"node": {"oid": "750a90da26c4195593e9f8a477befcb028365d55", "messageHeadline": "Documentation update for new __repr__", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 26, "deletions": 15}}, {"node": {"oid": "a0132eff6137acdf1e35f50e284911020fa6a641", "messageHeadline": "Make name truly optional instead of setting to __class__.__name__", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 69, "deletions": 58}}, {"node": {"oid": "2f4350560b7bff6a0ae59eaa416732766cde98d3", "messageHeadline": "String formatting fix for python 2.6", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "eb5762144f4caba085b5e47b6259e84b637c3e40", "messageHeadline": "Formatting fix.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4648ec5a7083c8e5e1193336b839439ac78a4170", "messageHeadline": "Use new style string formatting for cosmology instances.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 93, "deletions": 51}}, {"node": {"oid": "8fc00b56a58b1b705493713975be1b75063772e9", "messageHeadline": "Merge pull request #1704 from pllim/remove-dup-scs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d4426fe6bbac413f9b2c043ead9ab09860e58fa6", "messageHeadline": "Merge pull request #1733 from eteq/fix-copy-coordinates-init", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "b1be35b77209aa3f93878fd7cee0d72ed06bad2e", "messageHeadline": "Merge pull request #1491 from astrofrog/fix-docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 395, "deletions": 427}}, {"node": {"oid": "2c4ea145d529b100e95772745d55e67f99440b64", "messageHeadline": "Merge pull request #1734 from astrofrog/fix-mexican-hat-parameter-name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "cad6f24410374f8de2bd23e6240f461e92d1ca70", "messageHeadline": "Merge pull request #1720 from astrofrog/fix-custom-init", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "aafacb266d9d1672ae803e7d339b28086052ef46", "messageHeadline": "__init__ docstring should be in class docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 327, "deletions": 359}}, {"node": {"oid": "1fefe293ddd033a06a29268e8eecf5dc508b6fb9", "messageHeadline": "Fixed boolean -> bool to follow numpydoc convention", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4d07b126f4c14394f48f2afd4d063dc1accefaef", "messageHeadline": "Fixed integer -> int to follow numpydoc convention", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3260c5829ac48b69b2ded56444b7dffd0b12d4e2", "messageHeadline": "Fixed string -> str to follow numpydoc convention", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "73b49d85f98589743b44ba1fbb4c5944bea2169f", "messageHeadline": "Fixed some string -> str instances and add spaces before colon as req\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "2594f88491ee161fc3010e3b2b8c6b3230ab3537", "messageHeadline": "Update Mexican hat model parameter name in docstring", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c82b579a73c879c809df64e0e5f5bb1fcd74784b", "messageHeadline": "Takes things a little further with default parameter values for custo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "6fac1e5462190cd0e20df74007e682c5a7e086e0", "messageHeadline": "Fix a couple of bugs in parameters, specifically with handling defaul\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "55763c436f8b2fb9d3ae477ffb11698cfb2a0bac", "messageHeadline": "Fix bug in custom_model_1d that meant that parameters set during __in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5912097654899036a27fb4c35b9097e2f1c8b04b", "messageHeadline": "Merge pull request #1708 from nden/last-call-for-name-changes-in-mode\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 436, "deletions": 429}}, {"node": {"oid": "678b2dfd77346b67fbb07dba4b90b6f92135c5a1", "messageHeadline": "Added test to make sure coordinates create from other coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b13413d9d671be47991b551284c40b5d94b5b18f", "messageHeadline": "make coordinates copy if passed into initializer of same coordinate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3c3f5268cce7ac56aa06f0db0b77f3caa03a30db", "messageHeadline": "Merge pull request #1730 from astrofrog/fix-releaser", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "689d5ae84c69b2dcebb982fc264656dd8a105d43", "messageHeadline": "Document _can_have_arbitrary units and apply to all members; add extr\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "1825dfe5ce2c6bb9a86340c6b4ad3f6daf953fcc", "messageHeadline": "Ensure coordinates.tests.test_distance does not fail", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f32fcd6ab046f0da618c37efaed1f3072a4ed23", "messageHeadline": "And also treat inf and nan as quantities that can have arbitrary units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "117d573d767237ed4ac6c322803663c304bad55f", "messageHeadline": "Reallow comparison with 0 even for dimensional quantities", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "0307badfa67456cb9aeb70a7d82b1650d93f68fe", "messageHeadline": "Fix name of model", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "833e3bfdb8707e34d9f1b7410332e5b04f75aacd", "messageHeadline": "correct name", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3061f65194e0a1783fa7fe3fcd2058a30fb7134", "messageHeadline": "rename models", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 432, "deletions": 425}}, {"node": {"oid": "2daaa268c65d5f61ebf2404504c2de01a8f1233c", "messageHeadline": "Merge pull request #1702 from nden/fitter-without-model-ref", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 533, "deletions": 542}}, {"node": {"oid": "5aea304498939f22ae6c259b879f7f8500ef3a4a", "messageHeadline": "resolved conflicts", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 162, "deletions": 82}}, {"node": {"oid": "d520bb12806455f8615b313805af3abbd08fabbf", "messageHeadline": "address comments and fix some additional bugs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 66, "deletions": 69}}, {"node": {"oid": "ef8d597a42ca0a404ae7023cbedcf83c060a52ee", "messageHeadline": "make fitter.weights a property", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "57787c8a89404293b5398d1c9b4051c6a9649165", "messageHeadline": "change documentation examples appropriately", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "31d6a2580f6a56757fc847008a1ae32e55936141", "messageHeadline": "fitters now return a copy of the model", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 136, "deletions": 122}}, {"node": {"oid": "68b5d4a721c543a6cae252abc50023a7fd1026d6", "messageHeadline": "initial changes for #1330", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 291, "deletions": 405}}, {"node": {"oid": "89b8b33ff7847513f6bf695abd8d43502d25e528", "messageHeadline": "Fixes to release.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ffa85f8a5f8f4f2cc25420997ffbfb60554015bc", "messageHeadline": "Updated required Numpy version in rtd-pip-requirements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f0726f40656fb533bf7c5c70eea1a84507004f3", "messageHeadline": "Merge pull request #1726 from cdeil/issue_1721", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "cddc7881b40ae9f9acdc42102185cf7930ccd73b", "messageHeadline": "Add test for Trapezoid1D model", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b776713e7fe48debfa447866e82872fd1f0f226d", "messageHeadline": "Correct Trapezoid1DModel.eval (fix issue #1721)", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f8e62d2c2bb662191d20a20a7542ecc88f1d75cb", "messageHeadline": "Merge pull request #1680 from embray/issue-1680", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 66}}, {"node": {"oid": "572e9169732afb04a6fefe47a7ced446106a65c7", "messageHeadline": "Kept _model_to_fit_params as a ParametricModel method--I'm still not \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 113, "deletions": 98}}, {"node": {"oid": "cc5f4238b934358a339f8c21738415c3fb6851e3", "messageHeadline": "Commented out this dead code for now--we'll revisit this obviously", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "8c26b1ff1c95b6ab5ddead31a44eba84ccf6bc44", "messageHeadline": "Slight tweak to how bounds are being passed in to SLSQPFitter, only b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "63ebf3ac21c498998b4556e962771ccea5ad4da3", "messageHeadline": "address comments and fix some additional bugs", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 66, "deletions": 69}}, {"node": {"oid": "105e13f447f32d15a8082d5031b267c4ba04d85d", "messageHeadline": "make fitter.weights a property", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4e266782f7ca7117ef943f4d306c38dfd0a4f42d", "messageHeadline": "change documentation examples appropriately", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 42, "deletions": 40}}, {"node": {"oid": "f20c66f46b27a4cf89fe3f8de484dfaca06feecc", "messageHeadline": "fitters now return a copy of the model", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 136, "deletions": 122}}, {"node": {"oid": "ade64da4d6f03338a7cee2c8aba4960ad471b212", "messageHeadline": "initial changes for #1330", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 291, "deletions": 405}}, {"node": {"oid": "922d6eb9ed1c70a72ece0e2f515f4a24a07b5a7a", "messageHeadline": "Merge pull request #1682 from embray/parameter-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82bea7a7bcb1cbdc87e9cf5f889b8c9bcbeaab76", "messageHeadline": "Merge pull request #1724 from adrn/coordinates/sgr-example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 81, "deletions": 78}}, {"node": {"oid": "f07fc9311daa63a87b3cacc8339f6485d31b7745", "messageHeadline": "Fully fixed support for replicating scalar values across param sets; \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ce87d43ebd19b24e17204974eac5848137615850", "messageHeadline": "This fixes the TestParModel case with param_dim=2 and multi-dimension\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "cb294567761b76b2ed250a81637380e62f01c74c", "messageHeadline": "update Sgr coordinate example", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 81, "deletions": 78}}, {"node": {"oid": "e27b06aaf9f5cf2e422dabd509e4212b7355e343", "messageHeadline": "Merge pull request #1638 from mdboom/doctest/modeling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "8550ab63c04a93f9f133dee982e3b0774f247a74", "messageHeadline": "Merge pull request #1642 from mdboom/doctest/cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53, "deletions": 50}}, {"node": {"oid": "47e9d7f207aa87d5097bb8bb2d11930bbc72e49d", "messageHeadline": "Merge pull request #1441 from mdboom/docs/unicode-policy", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 224, "deletions": 13}}, {"node": {"oid": "1ef54153ab50c2f49e2098b59779649f622b1be9", "messageHeadline": "Ellipsize some values", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f14342e6e345cba24f204f9a12c044e8f9a6fc1", "messageHeadline": "Fix rst doctests in modeling package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "0e3fab6c39a2e4898cb7391be9edbdaae396c93a", "messageHeadline": "Fix rst doctests in cosmology package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "11fb3b80dd0ce90e9b94d1b1ccebce844fdc8951", "messageHeadline": "Merge pull request #1714 from mdboom/unit/fix-identity", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 83, "deletions": 37}}, {"node": {"oid": "20fea401d0186b472a9bddc6afa38fcc8e5b923a", "messageHeadline": "Merge pull request #1718 from astrofrog/fix-default-cosmology-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2c9e1aa9dca4d722d55e88ebdedfca97dfef3e7c", "messageHeadline": "Merge pull request #1296 from keflavich/coords_pprint", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 140, "deletions": 1}}, {"node": {"oid": "f5d79ed1f42cd5eb6fab95f8dce83132b4dce6a2", "messageHeadline": "Merge pull request #1671 from astrofrog/sorting-failure-py3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "3d4f268118c2e433a7fb93b87a559d01ff597a62", "messageHeadline": "Ensure that cosmology tests don't have any side-effects", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c5599766e4749be2fae7d755a724626f8967d8d0", "messageHeadline": "Merge pull request #1669 from taldcroft/io/get-formats", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 226, "deletions": 28}}, {"node": {"oid": "664297607be83ee5e160d1697279efbd2fd7c245", "messageHeadline": "Reduce duplication of special 'hour' handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4916ae143096013ec92f322f3278e2b104f27476", "messageHeadline": "Fix io.registry tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "3441ba43880207d547b460858ee4bcee3ae0c161", "messageHeadline": "Fix reference source", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab3b81e853b7cc8704100d391cb6bf12dda1454c", "messageHeadline": "Add missing reference target", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "129aeb39cecdcdb327def01322669d495a6a8880", "messageHeadline": "Fixups after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cc3e77d33d6967ac66938efc557a7d74b0bcdecf", "messageHeadline": "Fixup arguments to assert_follows_unicode_guidelines", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "90f53b117915f4bdbc616e4e191c0849654ac460", "messageHeadline": "Do all roundtrip testing or none.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "d0c24305feb9f829db5f1f4ed28b1bde8022f28f", "messageHeadline": "Add changelog entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "78e591eca8c85b9b2d946c4c87566055e35a1e0b", "messageHeadline": "Add documentation for repr_namespace", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c7a59279d689c002879724e3b19edb6cf5f62e38", "messageHeadline": "Test roundtrip of __repr__ as well.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "4700114e38de470a8f1526f85c972bd289fd2db1", "messageHeadline": "Write Unicode guidelines.  Add UNICODE_OUTPUT config option.  Add test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 183, "deletions": 7}}, {"node": {"oid": "2b62200cbf17bb5cb716726dafa455670bbd52dc", "messageHeadline": "Use parametrize for tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "0fb26810efa9c1f02834f206c35997a7c7c3f625", "messageHeadline": "Added short description of ``to_string`` in the docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c3d48458d7ffd708b29837931100055071411c67", "messageHeadline": "Fix tuples with negative values in ``sexagesimal_to_string``", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "23454aac8ac92785561f6b307fe8d0da1ccdb017", "messageHeadline": "Fix failures with Python 3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0b03d4ac7728c537c54a8ae9fdcb1d68c3dc2aeb", "messageHeadline": "Tidy up SphericalCoordinatesBase.to_string, make defaults depend on c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 47}}, {"node": {"oid": "ed7d50a396fd335828bd15972fd0ab8425c9e771", "messageHeadline": "Fixed bug with Angle formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "c47fcb1cc4834006b1a1b3bc6cb4aa2af5a938b5", "messageHeadline": "typo in doctest", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1859b7daad0825bd583bf75c7b0e925d93d3d0aa", "messageHeadline": "unicodify & drop Coordinates from ICRSCoordinates (in tests)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "5fc13db8d1c35acbd0e78c5fe348a1e0ef1ea2a6", "messageHeadline": "import fix", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965019450a87ec2c0da2d6a47e5924e3bdc70cb1", "messageHeadline": "apparently unicode strings are no longer returned...", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a11dda0bf1e16d42fa81342e5ec45a76557e3914", "messageHeadline": "allow for vectorized units", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "37fd6ce48663aa38370cabd34cfd38ecc613253b", "messageHeadline": "test fixes & new tests", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "594d2109bf40e74611eb29b11e0150a4a5f7ecb6", "messageHeadline": "allow empty style", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "512b791a952d75624295416e21dbd13a435f86ac", "messageHeadline": "completely changed coordinates.to_string to accept common style formats", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "17666d0ed9d96098db2d6dae10e043390f265a40", "messageHeadline": "format -> to_string", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "93bfa37f1d232e71ddfd69191c40e402d8f06df6", "messageHeadline": "RA should print as hours if sexagesimal printing used", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "42698c7f879ac9d523733cd389a71f8649068a10", "messageHeadline": "added a pretty-print wrapper for coordinates", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "979626746012152593f56dddd232450264fc77f9", "messageHeadline": "Changed section title form \"Units\" to \"Units and Quantities\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "be1fb6df7d3659e9047542a7a65c27b58e720155", "messageHeadline": "Changed format.rst section title to @mdboom's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f3c9a6356d4b2d97c2f59b6a53ea670977a3ae4", "messageHeadline": "Merge pull request #1709 from mwcraig/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c631f26b9fb4d745e7d0ca5267f5575c883ba8a9", "messageHeadline": "Print available formats table when format could not be identified", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4606bf5408a3c93d14d39924db30f4d0ddf96b74", "messageHeadline": "Sort formats table by Deprecated column to put them at the end", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2993b4f7cc3bfc29e0fb893eeb230e4dd1f7471e", "messageHeadline": "Use copy rather than 1 * x -- might be faster", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aa2786d0ff37700c37dbc8af83ca33cd7d495ff1", "messageHeadline": "Merge pull request #1692 from taldcroft/ascii/guess-basic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 150, "deletions": 46}}, {"node": {"oid": "6ea1ae1d6e4ddd128cad646090256afab4e7b60b", "messageHeadline": "Don't create CompositeUnits unless necessary.  This restores the", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "2b6674106d0c35748a895a3f847098ec75e9cb85", "messageHeadline": "Merge remote-tracking branch 'jwoillez/fix_quantity_to_angle' into un\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "fb3046bed089f4d54d5f752e26c5751c0cadf8b4", "messageHeadline": "Skip Table.sort tests that fail in MacOS X with Python 3 and Numpy < \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "c746c53367e1c6a02c3f668c9e6f099b549c230f", "messageHeadline": "Merge pull request #1686 from astrofrog/uniform-meta-behavior", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 156, "deletions": 51}}, {"node": {"oid": "8c5f1ef789e5391423c1eada39b8705301104bb8", "messageHeadline": "Change very minor, but significant, typo in description of coordinate\u2026", "author": {"name": "Matt Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf705db6c6bb15948e4ee35f8950a72c0e3020c4", "messageHeadline": "Merge pull request #1698 from eteq/fix-pytest-stdout-encoding", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dd047fb7d60119c51d938d52cb1084e35d610e6a", "messageHeadline": "Added issue number in CHANGES.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f318f95546f74b0b512c21f784cc8f8683ffefa", "messageHeadline": "Added CHANGES.rst entry for change in API for identifier functions. F\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "42dbbcc99de83b4773b441b0695667a99692500d", "messageHeadline": "Make sure that MetaData.__get__ works even if instance._meta is not d\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c1d94dd0fe5774e397e804afe56231ce3fc0355", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "036356c0a56966ecfd66edbc8736cf9e7a841a63", "messageHeadline": "added more subsections and generified base formats.rst title", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "83a7521cd023f60dd2762819e427db52e657797c", "messageHeadline": "Merge pull request #1700 from eteq/fix-coordinate-transforms-old", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "0789a13c3bd7497ae8af32ea2c5d413537a638bc", "messageHeadline": "Add more tests of guessing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "017b3deb4799fe05bdf2f29ae1b9b2b1986c210c", "messageHeadline": "Revert to always requiring at least two columns when guessing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "947d1a3c14d46ebdede7d7b461600f82fcdfc6a6", "messageHeadline": "Remove default guess=False in ascii.connect.io_read()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9cd88087f18c53ac276914111dfe9da037b2760f", "messageHeadline": "Fix to allow Angle(1.0*u.hour)", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5895b1e9b1572bfb505a7b0275e4a226200b821f", "messageHeadline": "Changed some of the wording in units docs to clarify what \"unit forma\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fa3b63dbda1969158600ba2a6f8ee0e21a8ffa10", "messageHeadline": "Move sys.stdout.encoding to top of function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fcf959d52a0cb1cc979130988a7011cb9f7fc9db", "messageHeadline": "Merge pull request #1672 from adonath/change_boxmodel_definition_#1651", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "c98128bd4fb69cda94279c801b94e4c28f1661ab", "messageHeadline": "Revert (mostly) back to the old behavior in handling parameter values", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 58, "deletions": 64}}, {"node": {"oid": "28488b859a86c6afd8ceff339ca6c493a90bbd62", "messageHeadline": "Merge pull request #1576 from mdboom/unit/using_composite_unit_directly", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "b54ed0ff789795e1b3f41bfee7faee4dbed1c751", "messageHeadline": "locals->globals for py 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa449e470cab6df0a38dd5b75c07e0cd811efc29", "messageHeadline": "Merge pull request #1690 from eteq/fix-dms-hms-attr-signs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fdf7f99b98841dfe93419f91d3475493102704e1", "messageHeadline": "use or syntax instead of if statements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "2bce806fd768d51f21d850d78c8155a313230803", "messageHeadline": "Added Quantity to Angle conversion test cases.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0664616c44358850af8f27d1512ed335df5c24ac", "messageHeadline": "Added BoxKernel with even size test.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "49fe90c924f323a64321a0811f76aa5e4762a43b", "messageHeadline": "Changed 'Per default' to 'By default'", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "520ee361ca8aabd0c6806726f25234c6ef681db0", "messageHeadline": "Adapted BoxKernels to new BoxModel definition", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "b9e2215acc5f7d4bbc943b3e18ca6d95737ed078", "messageHeadline": "Changed model definition BoxModel #1651", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "42b540f2e05316110d4fe85090a64e972a53c7e3", "messageHeadline": "Removed 2 duplicate access URLs in default cone search validation lis\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "86a8298c1d4bca4657efad3eaf7a8f7d491e9f62", "messageHeadline": "When Angle is instantiated with Quantity, equivalence of unit ot radi\u2026", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eed34f6755c4417a07737a3569cb4dfc81452277", "messageHeadline": "Make all monospace text use the same font", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2d1e7bbe302ae7098b68f38f6bc2e706fc076171", "messageHeadline": "Merge pull request #1668 from pllim/fix-expaterror", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "e6b52dec387c5a23ca04c4eeda8ec571a74f71e9", "messageHeadline": "Disable strict names checking when guessing a single reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "79068357bfdb31439f887e6e842256a2425e0c32", "messageHeadline": "Merge pull request #1696 from mhvk/quantity-helper-ones-like", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "ad30a8d31dfc938c98045d96258d08b198eeade5", "messageHeadline": "Fix #1576: CompositeUnits created by hand should be printable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "bbc3ce7d2cacc7ec8b5975fc1540f8015261c4c0", "messageHeadline": "Merge pull request #1683 from aconley/cosmo_docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "f180889c4306354a64cf57c296f7092f764d65c0", "messageHeadline": "Merge pull request #1658 from cdeil/vo_docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 90, "deletions": 92}}, {"node": {"oid": "59b977580cca9836af07e25d81f3b3240191bec0", "messageHeadline": "Add a known issue for the sorting in Python 3 with old versions of Numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e908932d706a694a09688b91b454e827fb3f9bef", "messageHeadline": "Added regression test for Numpy bug in Python 3 prior to Numpy 1.6.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c9c599160bdd8b3086392383efe3028aa0885668", "messageHeadline": "Make sure that meta is tested on the classes in which it is used", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 86, "deletions": 36}}, {"node": {"oid": "6bcfadbfaaea8a7ec44a08f54ab6acfe5c55d01d", "messageHeadline": "Setting ``meta`` to an empty dict is more explicit than clearing what\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d19eb4b5b985852e1022345dcf11d4160105ef1", "messageHeadline": "minor docstring correction", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2c811d7f6927c2668ba07f417ea5d9b6fcac67a9", "messageHeadline": "Fix for transformations failing if there is a system that can be tran\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "61aaee0c90c1820fd97f31447d8ad95279edfdcd", "messageHeadline": "added more transform tricks to make old system names work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4e60441791200313ac42d11535b3c874e1365f6b", "messageHeadline": "add old builtin coordinate systems as vali transform targets", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "57f06838d73537c260404f15887a1894acdfd21e", "messageHeadline": "Merge pull request #1693 from mhvk/time-update-iers-table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18915, "deletions": 2}}, {"node": {"oid": "ac7565c8a4490fc68e2b10ae9909cc191ea30490", "messageHeadline": "Merge pull request #1678 from eteq/modeling-warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "e58059e91ecd051bb392d44e9a57d64725ed6341", "messageHeadline": "Update IERS eopc04_IAU2000.62-now file for 0.3 release; change to unc\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18915, "deletions": 2}}, {"node": {"oid": "dd4b05a5f6e3448482fec9c26968c892969d4402", "messageHeadline": "Rewrite additions so it will pass if private functions disappear", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a9f696cbe861a5282f699073b0c521107aeafaa9", "messageHeadline": "fix low-hanging fruit from remote-data tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef5d8a06a047d86b7e83d089dbc7a6b92b46cd74", "messageHeadline": "Add test to try to go to remote data server", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c70d5207f290f5066bd820b42150a85e56482cf3", "messageHeadline": "remote_timeout -> timeout, as discovered from #1693", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75f2a05d61e9f5d6367df2c4e8afbda932debffc", "messageHeadline": "check for stdout.encoding before doing encoding in pytest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "456baa2a57a032c6f4eccec4c18b30db7c1f71df", "messageHeadline": "Ensure that ones_like is used for numpy 1.6; also add _arg", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "ddee6b643ad0ec5fed6eec625330d0568aef006c", "messageHeadline": "Add tests of reading tables with names arg given", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "e3e5570473c4a6c2216a3c597d8f036108433b6f", "messageHeadline": "Add _ones_like to quantity_helper, to allow q**0", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4449b00a39f8ed01dc94142750110ed36323f1a4", "messageHeadline": "Merge pull request #1681 from nden/polynomials-and-nonlinear-fitters", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "e496f192db9abe64d62710e7316fcd3bf869e11c", "messageHeadline": "Move strict names checking from guess() to apply_include_exclude_names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "050784b212ce3deb7b544ef757a9dc64ec678b12", "messageHeadline": "Move names processing from Header to Reader ala include/exclude", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "116f47b8bd408404b01993e5adeb51f26c02d2c8", "messageHeadline": "Minor fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2be6734bc5fa0e88edad533fbfba86b16264ab89", "messageHeadline": "Rename variable has_read to has_readwrite for clarity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87ca5bcca0148fbbf767c6ba652c964e876acd91", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "64fae82b01b7c5f25488b57d869703a4d52fcc15", "messageHeadline": "Use descriptor for ``meta`` attribute on Table, NDData, Column, and M\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 118}}, {"node": {"oid": "71b1e31e5356563d76a93697231c3683f1af5584", "messageHeadline": "update tests for corrected Angle.hms/dms behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "be4be13023cb65a822d99a275c6686d7eafe1eb2", "messageHeadline": "Update to output (-h,-m,-s) in .hms and .dms, for consistency w/ 0.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eeb8453184d85b1d0fe11ab1266372a0712523c5", "messageHeadline": "Fix Python 3 failure when updating docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "eb496268f25b81d8113432a3eda999c53130de1c", "messageHeadline": "Fixes so that test_registry tests pass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "f23ec185e16066254dedeb75b1e1a5e7387ff895", "messageHeadline": "Make doc update work without pre-existing formats table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "64b7a115dcd936d3e0ab8dc6625fbc6c276605b5", "messageHeadline": "Use same tests for Table and NDData meta", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 23}}, {"node": {"oid": "66436663e261bb7c7ecab52b1e5a7266d26023db", "messageHeadline": "Make Table.meta and NDData.meta behave the same", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "60b0f5fc9d760efb09771fdd67f32a79cb40bb24", "messageHeadline": "Fix the meta tests", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da67db0b6033a5965afd746a94d71bceac55902d", "messageHeadline": "Add test for OrderedDict subclass as NDData.meta", "author": {"name": "Stuart Mumford", "email": "stuart@mumford.me.uk", "user": {"login": "Cadair"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ae86e2a4d293fad7a456133d964f3c3be8c37248", "messageHeadline": "Merge pull request #1685 from taldcroft/table/compare", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "883ba0eac5d96b500ee473c808d9e1d319825ad1", "messageHeadline": "Make gt ge lt le behave like eq and ne in column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "43abe2c5b32c16ed12f0022c5099fb5d5de9e921", "messageHeadline": "Merge pull request #1614 from eteq/rename-coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 447, "deletions": 335}}, {"node": {"oid": "98edd4bb27dc55e8e9c483aed7bf7e679c002122", "messageHeadline": "further name fixes from rebase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "302db68934433d712c5acf95f36947d7ced72ae2", "messageHeadline": "consistent imports across coordinates docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "00ebec0f5d89a1065978bee9142776fcc26774ab", "messageHeadline": "fix typo pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "220cac7de712be82258bd72e745b3b7b13e21edb", "messageHeadline": "Add compatibility layer for old coordinate names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "1f6b470f09c4c18bd285f46adf0000a591403cc8", "messageHeadline": "made AltAz more consistent with the new name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3d67c5c12ea09d4578684555405b9454644b33b1", "messageHeadline": "updated What's new/CHANGES to reflect new coordinate class names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "05582b23e0c6c0683c76b42a1252632250dbadd8", "messageHeadline": "Changed docs to match new coordinates object names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 113, "deletions": 115}}, {"node": {"oid": "2cfafdb3b298b3128a12ab87975ab38b1c5bf653", "messageHeadline": "Merge pull request #1684 from eteq/erfa-1.0.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 254, "deletions": 254}}, {"node": {"oid": "7946834fd5e385a8d6dcd49154966beec406bbe1", "messageHeadline": "Rename coordinate classes to remove the \"Coordinates\" part", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 200, "deletions": 205}}, {"node": {"oid": "15f1a488f521c572c48956b9474ffcd6d44660c6", "messageHeadline": "Merge pull request #1615 from eteq/coordinates-indexing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 143, "deletions": 61}}, {"node": {"oid": "7974582b7454293ee82878e55119c82c5b6bd9c4", "messageHeadline": "Update ERFA to v1.0.0", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 254, "deletions": 254}}, {"node": {"oid": "a6437100222eaf0750bdc0fe74030a90de8a5be4", "messageHeadline": "Merge pull request #1630 from eteq/fix-doc-references-path", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "6d7c7dae890ee500a167001ca8e12b7505bc314b", "messageHeadline": "Add instance name to built-in cosmo docstring, output class name with\u2026", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 39, "deletions": 33}}, {"node": {"oid": "f1d3f471fd0bfdf89426921d6343160f1450f237", "messageHeadline": "Initial implementation of descriptions for parameters, which also ove\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3506774901280a108ee31f061c837804b446a249", "messageHeadline": "Make automodsumm references support multi-directory toctree paths", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "fb85bd09ddc3a8df179b4058451a0755ee123608", "messageHeadline": "Make sure polynomials can be fit with non-liner fitters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "3747deb163466c99d7d6a07bd58dee90f8f0d2cc", "messageHeadline": "changed astropy-dev sphinx link to be always available", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ec60936cad8c96b883acf44c0e4007b45103bacc", "messageHeadline": "Removing duplicate listing from CHANGES.rst.  This is too late for th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e9bde1cf1827140cc6f4ac15123999ca56bb13cb", "messageHeadline": "add warning about instability of modeling", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6466c596cb0b361cddcc07c46c32bed75b09d6e", "messageHeadline": "Merge pull request #1493 from astrofrog/remove-legacy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 246}}, {"node": {"oid": "cffb1a0556c82fdd222736b3658a360edc09f218", "messageHeadline": "Merge pull request #1608 from cdeil/sphinx_api_url", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "11a8b64f6fddd2a2732493a05cd0930db93441ff", "messageHeadline": "Merge pull request #1674 from astrofrog/misc-pep8-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 139, "deletions": 119}}, {"node": {"oid": "2ea44c47325711b19e3ef5ca52f5abd83ffb2a6a", "messageHeadline": "PEP8 fixes in astropy.tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f194e4db8d3d57478f02769ccda6380f0f341b2d", "messageHeadline": "PEP8 fixes in astropy.constants", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56e48c0161a26188b39fa2438d82da80121e6e3b", "messageHeadline": "PEP8 fixes in astropy.nddata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1b7347af305bcc33672a59d619e7f10dd23ec494", "messageHeadline": "PEP8 fixes in astropy.cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 127, "deletions": 108}}, {"node": {"oid": "a70e81d67312be96aca8fa6ed32c8dd1dddf6528", "messageHeadline": "Merge pull request #1617 from astrofrog/update-changes-cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "fab454e689b028fc96b77f311412ca4c943cb4eb", "messageHeadline": "Merge pull request #1670 from astrofrog/issue-951", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "ace3b38822ad0114d90cc1e03e2df51cce878eea", "messageHeadline": "Add documentation to Table methods. Fixes #951.", "author": {"name": "Andreas Baumbach", "email": "healther@Andreass-MacBook-Air.local", "user": null}, "additions": 91, "deletions": 3}}, {"node": {"oid": "435016275ec045065461ea3a52b5a1a36117a5a2", "messageHeadline": "Merge pull request #1665 from mdboom/wcs/dont-include-non-api-headers2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "de2e47ac87bd12fea8d8fb82bb8096d3aa136938", "messageHeadline": "Add example of indexing coordiantes to getting started", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9239ecc278ff91cbf5ddd57e56c8310b72000baa", "messageHeadline": "added info to whatsnew", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "efe36be6c0e078ec97fddbbb0ddad939bb1d1647", "messageHeadline": "Add mention of getitem work in CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1d8c569dc686e8a3d99753e4b8643cbcf7d74f4b", "messageHeadline": "Clarified matching example with inclusion of indexing use", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "14c8bfae53e5b83dc0f956cfbaec809428818dd3", "messageHeadline": "Change coordinate matching to use coordinates __getitem__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "069cff9788a1bfbd5f7132a4a89e708336a19723", "messageHeadline": "add test to make sure equinox is passed-through", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d4d3553e542ac5afb4bf0ca80d7ea047f4059f65", "messageHeadline": "Added test of array indexing of coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "2ff58891a9d390d9c4c6fa795b87b6fe1e9ffe18", "messageHeadline": "Added getitem for coordinates to allow indexing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "4af2047a9716a0c70eb15dbff96c3444c9e726cc", "messageHeadline": "store coordinate angles internally as _latangle/_lonangle instead of \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "5268c9ab9c475c2a6f80fa8b20f40e44a861ea1f", "messageHeadline": "Merge pull request #1623 from eteq/fix-issue-1623", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f971767e43ccad9f873a793f8e383a86467c1b11", "messageHeadline": "Merge pull request #1086 from embray/parameter-property", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3320, "deletions": 2960}}, {"node": {"oid": "55c8e82dc671363c25fd0485b3203a62aef7114e", "messageHeadline": "Merge pull request #1619 from eteq/add-shields-to-readme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ae3a2f24406a45d5e94457cc222657e7d16674a9", "messageHeadline": "Merge pull request #1636 from mdboom/doctest/table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 157, "deletions": 164}}, {"node": {"oid": "facf8b4848ae41b6aba98a01cc9efe2ddfef8358", "messageHeadline": "Added changelog entries for fixes newly backported to 0.2.5", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "4aa6e398abb3e3f73a98e0e9e9366e8d2ad6f75f", "messageHeadline": "Added entry in CHANGES.rst for changes to astropy.cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d30e18e8e21ddf786ee3811bcecb86f999f28083", "messageHeadline": "Add formats table to unified I/O docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d3f5da7fa7454372ebc55e7efd4dcd2d7bb117ce", "messageHeadline": "Merge remote-tracking branch 'mhvk/units-angles-dimensionless-context'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 412, "deletions": 109}}, {"node": {"oid": "000f55f973e964bd73f31c375e00eeecd99d88f0", "messageHeadline": "Add deprecation of short-form ascii format names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "879fb5099392add2cfa09960ab87fbb03e1b4e25", "messageHeadline": "Merge remote-tracking branch 'mhvk/units-radian-is-unity-equivalency'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 111, "deletions": 25}}, {"node": {"oid": "23111cd43ae2ee4b8f641cdc08e88e1210085a55", "messageHeadline": "Several more minor documentation tweaks I found while going through t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 166, "deletions": 152}}, {"node": {"oid": "a6149c04f9380bd8b718fd6d30633faf9b418831", "messageHeadline": "Merge pull request #1662 from mdboom/unit/simpler-context-manager", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "7237175611a8f2ad0e99987bc172b14d164c20e7", "messageHeadline": "Merge pull request #1639 from mdboom/doctest/io.votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "12c80eac89b535aa14d48d1f98be191bd8136f85", "messageHeadline": "Merge pull request #1543 from mdboom/unit/fix-mbit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "128e30d0f2e501643385e5ba4298cd27e4014c23", "messageHeadline": "Fix minor doc mistake", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7542bc59e6ad3b6399e449281c32bccd13d64f7", "messageHeadline": "Include available formats in exception message for read/write fail", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "456850038272a7b0a939e67cddee8226b6fa41f6", "messageHeadline": "Auto-update unified I/O class read and write docstrings to show avail\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "18d674d651378203932d3df05f86f6ad11faf625", "messageHeadline": "Merge branch 'parameter-property' of github.com:embray/astropy into p\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 64, "deletions": 59}}, {"node": {"oid": "b7ed372c03cfe8e249f477dabfb5e4408116065f", "messageHeadline": "Numerous documentation updates.  I just made these changes as I read \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 654, "deletions": 609}}, {"node": {"oid": "ef27b0c4b458dec58eea83a225595f27a35ce173", "messageHeadline": "Merge pull request #3 from cdeil/PR1086_docs_fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "aa5aa298c6de474db53a4ffe60b0d35af5624417", "messageHeadline": "Check for no formats matching input data_class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c51e45b6bb1c8ec1f4c1ef148eb7781454fde26", "messageHeadline": "Add registry.get_formats() function to return table of formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "76e73ffc41805924ff788f84becbac9f0eabb274", "messageHeadline": "linear should be a class attribute; not generally an instance attribu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e61db26fa04c10e0d80bb61606110a2c67284ed2", "messageHeadline": "Trivial whitespace change", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "99246329f1d6bf256fde6a736ea1e8f0cf471b16", "messageHeadline": "Make changes based on comments in PR", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "3d140526a183efeb8bc0e8420d88cd72abf96dfa", "messageHeadline": "Restore masking.rst doctests now that #1626 fixes it", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "5a0a8f383180ab4fe24adc27eae8495929162c19", "messageHeadline": "Fix rst doctests in table package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 172, "deletions": 190}}, {"node": {"oid": "1a02baed98ba46db696691d433c820b03aa70386", "messageHeadline": "Update modeling docs a bit", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "0bf72fc4eff4e6ca13a0405c18568f92e14b9b50", "messageHeadline": "Merge pull request #2 from cdeil/PR1086_fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 27}}, {"node": {"oid": "13d8f695e1ee14bbe87abd916a8e03626005f1f2", "messageHeadline": "Merge pull request #1627 from taldcroft/table/reorder-docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "977760a922fa385c713f5ba2968240421800583d", "messageHeadline": "Made some more simplifications in the fitting code by also keeping ar\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "beeb4e158b81b0e6ab5d8a3989b3f3a2bafb9d0f", "messageHeadline": "Include \"megabit\" and \"megabyte\" etc., as units.  Fix #1543", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "93b3b60343e3907148a07ebef3872361399b4a58", "messageHeadline": "Fix rst doctests in io.votable package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d3489e9becb80d872a2e26e732cecff78093b141", "messageHeadline": "Fix doc warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "2a69bff3bd55bce9bfd91fbdef15737d098c33fc", "messageHeadline": "Simplify context managers for enabling units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 72, "deletions": 52}}, {"node": {"oid": "02a0a60bfabab351fdacb59ded2fb8b14eefa774", "messageHeadline": "Merge pull request #1634 from mdboom/doctest/units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 89, "deletions": 70}}, {"node": {"oid": "f203a496c06f618473fd6d3c74f9e3671ff20973", "messageHeadline": "Fix sphinx warnings from ParametricModel docstring", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ca50a7628b1e52782f7f63564fddc27afea8b21c", "messageHeadline": "Update `Poly1DModel` to `Polynomial1DModel` in docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6bf2d8af9c6ecc7532589925d4c30ca7834feae0", "messageHeadline": "Remove duplicated `InputParameterError` signature.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "3552d36ca546c8bf2981f9ca631385ae3caae2e0", "messageHeadline": "Removed the constraintsdef dict and instead has each Fitter subclass \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "097479614a49e5b35a590ee09d0cf546369344b0", "messageHeadline": "Add test for add/set_enabled_equivalency in nested contexts", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d6b11b2ef478f66f634270787c9a5443c4cbe00e", "messageHeadline": "Fixed ExpatError caused by mal-formatted USVO query XML as mentioned \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "b94fd38e5613c838c41ef5fa57ed9ba8289b5046", "messageHeadline": "Change docs `_generated` folder name to `api`", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "935276e2fa697aa5337b7a74611999bccf2752ca", "messageHeadline": "Minor cleanup of `astropy.vo` docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 90, "deletions": 92}}, {"node": {"oid": "3ebec5eb7241667f0aa5a4f4e56dd9323fd3d5a0", "messageHeadline": "Doctest corrections", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "577198eaa5a0e9b5ccdde29dab18ee6bcfec00f5", "messageHeadline": "Hardcode list of API headers for WCS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "148a87a85abb7ec2eda1a3f8045ec7c4f0ef572d", "messageHeadline": "Merge pull request #1656 from cdeil/cleanup2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "37b60aedf0c8031e9f5168cb40f1f991700eeddf", "messageHeadline": "Merge pull request #1629 from larrybradley/mexhatkern", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "f4ec96aa59e253135b2ba0e8d04d9f561365999f", "messageHeadline": "Merge pull request #1637 from mdboom/doctest/nddata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "488c93b0af7181b88c44784488b43e8bc3203291", "messageHeadline": "Merge pull request #1659 from adonath/Fix_for_#1603", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "964957b3cde6c17d6aabcafe6cc5127b1a672d4f", "messageHeadline": "Merge pull request #1661 from adonath/Improve_coverage_convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 164, "deletions": 21}}, {"node": {"oid": "4f789d9c6cc6041857de2013a9ba46c2dad7fa66", "messageHeadline": "Merge pull request #1654 from aconley/cosmology_coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 243, "deletions": 13}}, {"node": {"oid": "3bf0cd1c6f8d0e1fb6e3697f6d127baa44e16fda", "messageHeadline": "Merge pull request #1640 from mdboom/doctest/io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "54f603fa4caee5bc278487b0f36b3352ff445cce", "messageHeadline": "Merge pull request #1641 from mdboom/doctest/io.ascii", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 114}}, {"node": {"oid": "a79ee8f40130df4bc4cea8b0b7a2ada971ee54d0", "messageHeadline": "Merge pull request #1635 from mdboom/doctest/time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "f99f6c2c742a27759463ad80ae61ba5e3805e9bd", "messageHeadline": "Further clarify example for reordering", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d709c25c28ad7998b60b058c2de1ce90f46fb12e", "messageHeadline": "Cleanup after rebasing to new context manager; changes to equivalenci\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 69}}, {"node": {"oid": "e94cf893e622aa36380b7ef6dd42a513b6562418", "messageHeadline": "Separate out context manager to bottom; add in-text references, cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 106, "deletions": 74}}, {"node": {"oid": "23251fd01f4968ee82e938a9c6e3ead7b0103acc", "messageHeadline": "Reinterpret equivalencies=[] and None; normalize on UnitRegistry input", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 96, "deletions": 56}}, {"node": {"oid": "e1188523bbf7fea053043afdd794d2172f3b6d1a", "messageHeadline": "Add comment to decompose to ensure no equivalencies are ever passed", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c297d2e977078f770961a171d5908fe1f863a82e", "messageHeadline": "Adapt doctest to deal with small representation errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d4a8e2bc0dc0796555072ef03479a6ff64b4719f", "messageHeadline": "Use equivalencies=None, so that empty list can override global default", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 91, "deletions": 46}}, {"node": {"oid": "618fcb4c1c3d245f255827ac1209acd6d74403ee", "messageHeadline": "Add documentation for the equivalency context manager", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "916f4d65522d966bf985315eb20aa4a6ced9afa0", "messageHeadline": "Add equivalencies to UnitRegistry, as well as add/set/context managers", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 139, "deletions": 3}}, {"node": {"oid": "d6079f3276adc50bf9853f58aaeaca170c12afb7", "messageHeadline": "Add documentation for angles_dimensionless in units/equivalencies.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "20c20d60c73c2ad2bf97a7fa5171fd6b129678a2", "messageHeadline": "Fix doc warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "0ef6122f3869b2f5dd440675649239ffc29dff5a", "messageHeadline": "Simplify context managers for enabling units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "e8857f8539b42cc7f2e7f961cdcc3071490b2bc8", "messageHeadline": "A much simplified solution that keeps the parameters list as just 1D \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 175, "deletions": 278}}, {"node": {"oid": "0919cde7a867a9f0b44f6e350227b67c8f094fe2", "messageHeadline": "Update new power law models from #1575 to use the new model definitio\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "e38afea43ec632e9f3b2f746d5effa604af2e910", "messageHeadline": "A quick fix to #1596.  I'm still not completely happy with this, but \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 58, "deletions": 27}}, {"node": {"oid": "7182ffef7e539f814295008d043c1d34a27f46f2", "messageHeadline": "These aren't used currently anywhere, but we can put them back if/when.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "eaf71ff0d1fbf9d8dcb7fad48ae3a38b05a69e52", "messageHeadline": "Okay, pdim was used in this test but its use is trivial...", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b9ec4b4ade193526b40d5a5e1473fef43d065f06", "messageHeadline": "This pdim property isn't used anywhere; maybe it was going to be at o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "a0ca3269776fc18cb1164beb6dbe25742b4c320a", "messageHeadline": "This I think further simplifies model classes by, in most cases, maki\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 160, "deletions": 149}}, {"node": {"oid": "4298ad93731cc25b797580cda7d45a9e668dde2f", "messageHeadline": "Replace the `_convert_input` and `_convert_output` functions that had to", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 69, "deletions": 92}}, {"node": {"oid": "08a7d19660c325849b711dd4b45120a1d4ba6239", "messageHeadline": "Cleanup whitespace usage in this module.  Rename it to to example_mod\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 292, "deletions": 238}}, {"node": {"oid": "191e9a125a2625fafe1a28ae8fbc23e7129a7bf4", "messageHeadline": "PolyND -> PolynomialND just for the sake of consistency (none of the \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 66, "deletions": 60}}, {"node": {"oid": "837c1e84cc8c0c9359598bdde37bfd4ba21a6e19", "messageHeadline": "Elimate unnecessary additional branching, as well as whitespace", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "3e6ac2035728a6f247720e266610624efa442597", "messageHeadline": "Don't always convert the parameter value to an array for simple arith\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "996fc2bd2c91835c9d92163d79cd5f0fe6eccf53", "messageHeadline": "Fix up how some of the projection models were using their parameters \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "33fb0e71a4a780399243480862b417c515c54353", "messageHeadline": "col_deriv should be false for polynomial models; let's also make this\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9443c712a9dd9999dcd9c3803130ff2d2f79b2f6", "messageHeadline": "Fix some slight bugs in the handling of 2D rotation matrices", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "0c52a36990810b9c21ec71307f9b651dd368afd0", "messageHeadline": "As discussed in #980, rewrote Custom1DModel as a decorator that retur\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 56, "deletions": 32}}, {"node": {"oid": "c0836675a62a1a3c522a3c2ed105b9c73b76b454", "messageHeadline": "The _validate_lam function required model.mu to be set, but that's no\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "c40e6f73013bae4fd41401d29d0fbe3be95628cd", "messageHeadline": "This takes care of a few more of the tests by setting the parameters \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "834a00a942b593e8346f706e43d5496d8167301d", "messageHeadline": "WIP: Fixed some issues with rotation models and with composite models\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "ebad776b2cfa9909b19213b73b93e6df9638161c", "messageHeadline": "More WIP; most of the tests passing now", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 977, "deletions": 778}}, {"node": {"oid": "13802a08bd7f8fb752eec7cd23b8360544220510", "messageHeadline": "Convert these methods to staticmethods since they don't need to use t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 72, "deletions": 40}}, {"node": {"oid": "2dc898c91793cedb84343638a2679c294d57e192", "messageHeadline": "Defined an EulerAngleRotation base class for RotateNative2Celestial a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 40}}, {"node": {"oid": "0f1a509f778122abba0fdc3ad11e39fd70b8cd2b", "messageHeadline": "Moved the ModelDefinitionError and InputParameterError out of utils a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 45, "deletions": 78}}, {"node": {"oid": "ec3ffd6698b7d2683190f8c2d715e25756dcc25c", "messageHeadline": "Fix some double list copies", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d0b0ddd9ca5567936c6f546302ddb2c7971b2e41", "messageHeadline": "Some changes to function/variable/argument/attribute names for better", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 347, "deletions": 319}}, {"node": {"oid": "d0d0d206bb4ef1946888b3fa9350e3650a1a9f11", "messageHeadline": "Move the indent() utility function into astropy.utils and use it to m\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 45, "deletions": 36}}, {"node": {"oid": "007cee2d6a136e082e7e10065c185573f6f49bfc", "messageHeadline": "Largely trivial whitespace and spelling cleanup, with renames to a fe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 636, "deletions": 578}}, {"node": {"oid": "1d60c5c218609103a69fd41ecf30b069ea8775b7", "messageHeadline": "Mark test of FLRW efunc/inv_efunc as requiring scipy.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "a39de7477f96c07b4f5e9cb1cf4a39debc1d72b3", "messageHeadline": "Merge pull request #1341 from cdeil/issue_1341", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fff7653dd5aaa86b9e01f2e1693448471928f7fa", "messageHeadline": "Add links from astropy.vo docs to PyVO and AstroQuery.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "d60a4c967d5f001fc2926b5dea84dedd599313ce", "messageHeadline": "Remove xfail equivalency context manager test given renaming in #1662", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "120a697d14a29a42d334e693c1c19c5cc5f16e98", "messageHeadline": "Fix rst doctests in units package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 89, "deletions": 70}}, {"node": {"oid": "1daeea649a77f79e0af47d9d1c5b7a465ad9cc56", "messageHeadline": "Change name to dimensionless_angles", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "3d23e03d62658e4ffa44039af6215731b7ca7293", "messageHeadline": "Change build-in equivalency test to one that uses a class", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "28487106074ac9d2ef14c349a752e24f13968763", "messageHeadline": "More reliable test for (unit, None) converter", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "002142e86cfd8ce9fa076734ad629a9e3d54fda7", "messageHeadline": "Use same test for (unit, None) equivalency in is_equivalent and _appl\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2887a00b47f02f06bbe6b1f3509b3a55fcd4146c", "messageHeadline": "Correct equivalency tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b1cd212d23e70a8c0940b9e271e9109f64a92228", "messageHeadline": "Add documentation for angles_dimensionless in units/equivalencies.rst", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "3d1407a79905e413fb5bfd1640080544508dd85f", "messageHeadline": "Add test cases, and, as a result, correct is_equivalent", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "bdd2e91b1fd9820d63c187aef20324592b8e807d", "messageHeadline": "Add radian_is_dimensionless function to equivalencies.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c240e3855e239fd1075a26c59b3fd7dd785ce41c", "messageHeadline": "Trial with equivalency=(u.rad,None)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "8a9be2d6588a10ab6085cfbbd0aa1d275d999abb", "messageHeadline": "Add explicit tests of efunc equalling inv_efunc for all built-in de m\u2026", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 43, "deletions": 6}}, {"node": {"oid": "30d98c9ae7584df3cee4cab052a452125650f5bf", "messageHeadline": "Merge pull request #1631 from mdboom/wcs/dont-include-non-api-headers", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21e479929f82afdeba23ca082511bbe7be34d431", "messageHeadline": "Merge pull request #1618 from mdboom/unit/liter-symbol", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa826011a7151577a90df2df9deb789554ed2685", "messageHeadline": "Merge pull request #1591 from mdboom/unit/reorganize-docs-to-emphasis\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 309, "deletions": 280}}, {"node": {"oid": "ebfcb6ee9b1751d6daabf147e7661694bc6d3042", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2048efe647f951a5bbde5054d2e3de8f59e15a94", "messageHeadline": "Add a few more tests suggested by @astrofrog", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 32, "deletions": 1}}, {"node": {"oid": "87f67272d8d8901962c618d46bbd2a6d4ed6a82c", "messageHeadline": "Merge pull request #1599 from taldcroft/table/group-mergesort", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "630a40d09e80a19ca1f956a52c1d8c19c6a9ccf2", "messageHeadline": "Changed normalization test which failed on Travis due to numerical is\u2026", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22842081e1f3064e7950b25fc11b7600cc87b589", "messageHeadline": "Added dicretize modes test.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c03e2b0f764822c1e72c137e5e81979916afef48", "messageHeadline": "Force stable sort for grouping", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2b0cc660c8b047b6e7fc82f0a8199a1e1614370e", "messageHeadline": "Removed redundant odd/even check in Trapezoid kernels.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8f057fd5f9b281dd077bf6c4b9e22ea83d19b1f9", "messageHeadline": "More explicit error messages in core.py", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc0bc49a769657e6222e85bad3584ed82f6aaf5c", "messageHeadline": "Changed tests to assert_all_close", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "266873d35ac890bd4413e7c5215e71b6087aa0b5", "messageHeadline": "Added more kernel tests.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 120, "deletions": 2}}, {"node": {"oid": "a9ad17354987ed331273356b9bb74eb4fcbd99d8", "messageHeadline": "Added Airy2DKernel to testing and changed import order.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "df7ed9791056fbb8737fd93d24473eeac6541409", "messageHeadline": "Corrected size of empty result array. Fixes #1603", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5ee9bbab0b824501e5d8755b5e04768d868699", "messageHeadline": "Indent with 4 spaces.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "50b0056b117e10465e93ed48854f2d41668ed0af", "messageHeadline": "Fix duplicated signature in test_equivalencies.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5132c5ce0517bd67313e33ab442ae30bbe270626", "messageHeadline": "Add missing assert statement in test_distance.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ef2ecd1328584fdf49c5ca531d76ad1da9a7052", "messageHeadline": "Merge pull request #1655 from astrofrog/fix-warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6205234fafc2497e7fc373e4dddba3a89c193e4c", "messageHeadline": "Fix Sphinx warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "702f550c360f4616490a1c41bffb2ad1c9c5da1c", "messageHeadline": "Improve the coverage of the astropy.cosmology unit tests", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 159, "deletions": 6}}, {"node": {"oid": "1dbd1502aaa79e7b56d0d22cca21cb8b90188477", "messageHeadline": "Fixed sign on MexicanHat2DKernel in docs/convolution/kernels.rst", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dcb3803383059bbe26b942409c2a6ad183c0e148", "messageHeadline": "Merge pull request #1648 from mdboom/misc/dont-hardcode-sys-stdout", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "175f78ab5095413293ceb049e769210152ff3f6a", "messageHeadline": "Merge pull request #1646 from mdboom/doctest/config", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ef803de51a3a954f8e820fd992b35ad129610636", "messageHeadline": "Merge pull request #1643 from mdboom/doctest/coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 58}}, {"node": {"oid": "d527a2bf1d3523d1567ff032bc0882a814eb1e02", "messageHeadline": "Use the current sys.stdout, rather than the sys.stout at the time of", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "9ef99cd7faa999d40f10c046567844350cff156b", "messageHeadline": "Merge pull request #1645 from mdboom/doctest/constants", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "e11f3de465cc01b67c2f634fbc4b95e76c51ca80", "messageHeadline": "Merge pull request #1610 from mdboom/unit/cgs_si_properties", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "6e512ec1b489bf6f6f582ba00f0a19c1a7bbb1a7", "messageHeadline": "Added non-sky projections to TODO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a5879a3a558649f4be5b0a32280fb6a20b4295b3", "messageHeadline": "Merge pull request #1633 from mdboom/doctest/wcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 24}}, {"node": {"oid": "df58355993a4e900bc7ff483cbb8861c317e9768", "messageHeadline": "Just remove the thing we can't do during doctests.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "20bb5f3854ca88ad24323992fac479da0cccbb05", "messageHeadline": "Merge pull request #1632 from mdboom/doctest/docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "fdbf4bc133f0c7854ccf1ce1068a8617d969b7dd", "messageHeadline": "Fixed sign of MexicanHat(1/2)DKernel and updated unit tests.", "author": {"name": "Larry Bradley", "email": "larry.bradley@gmail.com", "user": {"login": "larrybradley"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "404fffef13108f982ea4e45e546abc4117d69625", "messageHeadline": "Merge pull request #1644 from mdboom/doctest/convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "294df6e46136d68d6105e27c8d2b7c704984d35b", "messageHeadline": "Update result", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87cc7b8a09186495be75f765720c915809e9a49c", "messageHeadline": "Wrap to 80 columns", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a05ca573283e8367abeb213c5f43b9e048be61b", "messageHeadline": "Update comments to match change in example.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbcaf595677fa01aa986fa53b6b2d8790e4f9e01", "messageHeadline": "Merge pull request #1602 from adonath/fix_convolution_none_bug_#1579", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 61}}, {"node": {"oid": "11a7e65652fd6ccc481ff63b2a4785615fecc36d", "messageHeadline": "Remove extra output section", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6549f0a2eff2f00b1ebc47e0e553222e5a4e678d", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20c8f01b9f256b7b0d9d1d2a1dc8cb247c15bb5e", "messageHeadline": "Fix .rst doctests in config package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c10154d9aabe66aca479de106bcf426ebed09469", "messageHeadline": "Fix .rst doctests in constants package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cf22ba70ff8c6ae5ae7ed922a61b94c17f7c6a36", "messageHeadline": "Fix .rst doctests in convolution package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "9794eaeec7a67de1b4944aacf285b31d4d5705ee", "messageHeadline": "Fix rst doctests in coordinates package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 84, "deletions": 58}}, {"node": {"oid": "2392143abc1271d3dc8bc8310dddb9b6fb68925c", "messageHeadline": "Fix rst doctests in io.ascii", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 142, "deletions": 115}}, {"node": {"oid": "9d70ac608ff2985290959381bdb95a5da3fa8688", "messageHeadline": "Fix rst doctests in io package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff5c899515943a279aa4232f7b9581b1504fd478", "messageHeadline": "Fix rst doctests in nddata package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e27eecd0d96bbda276a752c4d5c43274e244b6a2", "messageHeadline": "Fix rst doctests in time package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "73039de4f2648ca78a694d59d999d97df660488b", "messageHeadline": "Fix rst doctests in wcs package", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "e2ea739768633429fc137ee83ce205f46ea5f1dc", "messageHeadline": "Fix rst doctests in top-level docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9c84194a9826eab69fa9b376aa2650d0495c6903", "messageHeadline": "Added TODO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "0231ebd2ce2caec211a6b08961f4175eddddf4bd", "messageHeadline": "Invalidate grid_helper after set_ticks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9d8d3cac4ee962e4071e994d9e7dadf533a13d17", "messageHeadline": "Merge pull request #1626 from taldcroft/table/mask-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bb598a0a4e15e4288b3dc775dc6447b073e4ffdd", "messageHeadline": "Fix undefined reference target errors", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "046e47bba1f4847f556063848b92b4401f32c630", "messageHeadline": "Use a mixed-unit example for Quantity-instantiated-by-list", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eee56e09e5720b423c8da1812ad8a923e92c4cd3", "messageHeadline": "Elaborate on uses of CDS unit standard", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "833daaa6bd195be8cdf6448ee9dd8478f6bbeb10", "messageHeadline": "Reorganize units docs to emphasize Quantity over Unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 301, "deletions": 273}}, {"node": {"oid": "af95d8fb801c59c411c36ee8797127cb62b159db", "messageHeadline": "Don't install wcs header files that aren't part of the API.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b13ff09739dee2636235d1abf19b6d5ee0efc30", "messageHeadline": "Fix table masking and filling example", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5ba101001aaf6dffa223a221757862815a158bd9", "messageHeadline": "Improve doc example for reordering columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "fd370f047683a7de1220bd7438f84fcadc2e7b76", "messageHeadline": "Fix for unnessary path elemnts in timer docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6f4f4fb83f0a9b2d77299f812ed04d3f6fd563c", "messageHeadline": "changes xorarr back to x for cleaner API", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f7904ef4af1767dd091013aeda56b41de8290389", "messageHeadline": "Merge pull request #1621 from taldcroft/time/fix-class-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "75e9939665846791b98456695ac3d3bb9efa7d86", "messageHeadline": "Add missing parameter descriptions in Time and TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "db4133b889b2eafa7627450e79e81cfd8c79d522", "messageHeadline": "Merge pull request #1616 from mdboom/unit/sorted_ordering_of_bases", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "301ea63cf88b89d678c24037ee3afe118b48113a", "messageHeadline": "Merge pull request #1565 from mdboom/setup/display-commands", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9274276f4a79c52e66d1022c2b835385d59eb6f9", "messageHeadline": "Add PyPI shields to README", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4e9a890f8bfeaded9e890d0d2a67ea0caadaa161", "messageHeadline": "Merge pull request #1605 from mdboom/wcs/upgrade-4.19", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 218, "deletions": 171}}, {"node": {"oid": "7e704edd26dac48970f66770f48702db292e3956", "messageHeadline": "Add unicode and latex aware liter symbol", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6b449fae00f9cf6f17df0fa2a7b0af6e55aae3d", "messageHeadline": "Merge pull request #1604 from astrofrog/coveralls-io", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "514d9c07b904639ebf3633a14f5be73cf8be7d56", "messageHeadline": "Fix Unit.__format__ for unicode", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0883b4445369ad3b17e63fefe0cc9a1e05d3f11f", "messageHeadline": "Fix mixup in kwargs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ccde4d864eb05d4bc16a6e0374ec55528f2d932", "messageHeadline": "Merge pull request #1468 from mdboom/unit/cds-extra-units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 257, "deletions": 69}}, {"node": {"oid": "cc2a9ee024126e49907a077fa41541fd35a95003", "messageHeadline": "Merge pull request #1278 from lpsinger/wcs_scamp_sip_distortion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 114, "deletions": 81}}, {"node": {"oid": "f02e7bd67ceabfc358ab1dc3c4c85c71427d7b7a", "messageHeadline": "Upgrade to wcslib-4.19", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 218, "deletions": 171}}, {"node": {"oid": "54a3eabe549c50028c71dee366c63d394727cac3", "messageHeadline": "Add .cgs and .si convenience properties to Unit, to be in line with Q\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "a9d2685940ee48ad23674ca79a217a7e8160b2c5", "messageHeadline": "Correct comparison for allocating new storage for PV cards", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4870ef68c70dfcf2f750575b67b6fa67d2a8eb36", "messageHeadline": "Merge pull request #1613 from mhvk/quantity-remove-equivalencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "f3b87ad4800da827f74c176681f818acf843cc4d", "messageHeadline": "Merge pull request #1364 from aconley/neutrinos", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 620, "deletions": 180}}, {"node": {"oid": "845ced8ab3ec0c17646b6497065d13f574c7f520", "messageHeadline": "Merge pull request #1354 from pllim/vo-conesearch-coord", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 594, "deletions": 320}}, {"node": {"oid": "45e398ece569ccfaaa1bd6c046a00fc46254ec19", "messageHeadline": "Fix #1616: The ordering of the bases was no longer consistent, theref\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "84a2ce342f7d4197a45d750a35e24e810b768bd6", "messageHeadline": "Add API-change entry", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "13133a54229e410dc464e15e5349760ac05005c6", "messageHeadline": "Also update tests, including class-level pass-on of equivalencies", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "6724d6a194cd16b12d5f5d11ddfbf001063a0d79", "messageHeadline": "Remove equivalencies from Quantity initialisation (use only those fro\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "00f60761ff09169e4f0475c5f4e535549dd07dc0", "messageHeadline": "Update CHANGES.rst for #1431 (Time and Quantity interaction)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1930e203359cfd45119a73484e576400e48c3bb2", "messageHeadline": "Fall through to default quicksort if mergesort fails", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2251c51db932bfefbf47384893d338a0a8b58f71", "messageHeadline": "Update CHANGES.rst for io.ascii functionality", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff0aefd6db409ef1717a9bc0ca3acd5650f02b9f", "messageHeadline": "Update CHANGES.rst to include new table functionality", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "03c3fe14c6932369edfb8200e8240bd79d50e45e", "messageHeadline": "Activate optional dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a09ce34eb80a0ecbc9752ea8689c665b6118e1a", "messageHeadline": "For Python 2, fix the paths to use the source files, otherwise covera\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "c159a354ca3eda4633c6adfb92fbe8f01812e005", "messageHeadline": "Enable coverage testing and publishing to coveralls.io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "2b04a092b8bc75ebcba774d83c85cb8fecc2a0fb", "messageHeadline": "Merge pull request #1571 from cdeil/coordinates_cleanup with manual m\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "b92c53b5d24a11e048f81e1d92d620f073458904", "messageHeadline": "Merge pull request #1547 from crawfordsm/uncertainty_divide", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "af1a83d3328756f86624087c71940d1085d76893", "messageHeadline": "Merge pull request #1582 from mwcraig/fix-runtime-configuration-doc-i\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "d660a4fce82f1509a6203f522779e3a0887ea42a", "messageHeadline": "Fixed Async classes examples.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26492ba7beb88a8d8aa66b082c9a6431b44f9a3b", "messageHeadline": "Applied comments from Tom R.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 46, "deletions": 53}}, {"node": {"oid": "8f06aa21154730e9a9bbb6dafe0ac5ceb271cd4b", "messageHeadline": "Made changes to doc as per astropy/astropy@6f7888b", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "541249fe8cd6e2eb1954df76aef512533fcb7233", "messageHeadline": "Implemented astropy/astropy#933 and astropy/astropy#945. Created Asyn\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 601, "deletions": 320}}, {"node": {"oid": "d26b432a614b384cd1f9ea6438cbf92e0bcc5125", "messageHeadline": "Merge pull request #1560 from pllim/expand-flux-conv", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 246, "deletions": 104}}, {"node": {"oid": "21f694bc2c83939eca4dfc50bf55c01abfbe9a36", "messageHeadline": "Merge pull request #1342 from keflavich/show_in_browser", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2030, "deletions": 11}}, {"node": {"oid": "6300c7a198fe64f9fab98d638622fc44cac38cdf", "messageHeadline": "Merge pull request #1606 from nden/add-missing-import", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4298f1677c1179fc484dfd8f0fb3a6f54318a6bf", "messageHeadline": "Merge pull request #1598 from taldcroft/table/meta-merge-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9436ea923ecdc86f635e681fa6cc974b702997ff", "messageHeadline": "add missing import", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2ea58d4777fd6696867bf953b0455968a32b5bd", "messageHeadline": "Merge pull request #1573 from cdeil/modeling_minor_cleanup", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 91, "deletions": 87}}, {"node": {"oid": "ef87aad5771fefb20177246151d2456ca4b6c699", "messageHeadline": "Rename composite models to self-explanatory names.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "97cb31530e6ed45c22d7682ec78a71b324a8916e", "messageHeadline": "Minor cleanup in `modeling` sub-package", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "11574f6f7fc7f8ead7432c759da080dd2c55803c", "messageHeadline": "Changed docs to new default behaviour", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "755bcd842e506eece933f96a56690f4747f1ea16", "messageHeadline": "Fixed masked array handling in convolve_fft", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "53907be60107552d301a7f0832f72bda4c34bd0e", "messageHeadline": "Added boundary=None for list test", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07d10557d38c8993956684087adf849d7f26cc92", "messageHeadline": "Added masked array and normalize function tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "eea7b3ef51bc59384cf91193f9873d86380c74f6", "messageHeadline": "Removed redundant complex type check", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f3c225716efe1cce38fac6bbce5bc51f2a8f5a2c", "messageHeadline": "Canged import order and removed blank lines", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "e25cd7bf32fd38d75b0738fd9a83468de5b3fa17", "messageHeadline": "Changed default of convolve to 'fill'", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7375d2e4877a543614eb98228394e604008381de", "messageHeadline": "Fixed 2D and 3D convolution 'None' mode", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "faebd9447a8f1c85d4afa0806230df70444ec86a", "messageHeadline": "Added import statements to run examples individually", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f5426488ad56c1ff5457229567d46de33edb0c5a", "messageHeadline": "Fix for #1579", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e02c584ec5c29409d78b3bfa2d6a7e7f5afe14bb", "messageHeadline": "Merge pull request #1575 from cdeil/powerlaws", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 269, "deletions": 59}}, {"node": {"oid": "17b5266866a31a59c2fb91b20a13635633786151", "messageHeadline": "Merge pull request #1584 from adonath/change_Ring2DModel_parameters_#\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "f8dde14310899d195371efb47069ce27fa548882", "messageHeadline": "Adapt modeling fit tests for powerlaws", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "c83cba94ff7de2bebcac8d42224b35be271d83af", "messageHeadline": "Merge pull request #1535 from eteq/coordinate-matching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 440, "deletions": 1}}, {"node": {"oid": "00aec4e457c51afcc208657479a485a866262525", "messageHeadline": "Fix for use of basestring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "112911b624948accd147d2edc975f85010f4860e", "messageHeadline": "Fix typo pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b0a85fdcc4e6ca43519bed7f2efc51c4ddfd1b2", "messageHeadline": "Merge pull request #1455 from mhvk/time-array-priority", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "845c4c680dbf65330ba598cf8625c109665c7e5b", "messageHeadline": "Use mergesort alg for groups sorting to maintain order", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99531d86ede5bb615d5d6fe70d08e23b8f2561c5", "messageHeadline": "Allow for `kind` kwarg to Table.argsort", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9920ade6f18e1327754df794ced37699d4a31012", "messageHeadline": "Make meta merge logic consistent with column merge", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "473fa053ebb25a3415e2fcf446197f4d08976ca9", "messageHeadline": "Fix logic error in column attribute merge", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "6aca721a011f3afe1741d459d72e0f8ab7f43fd1", "messageHeadline": "Merge pull request #1462 from alexrudy/unit-format", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 90, "deletions": 15}}, {"node": {"oid": "a44e418932b4ad3f056af09d27d7393ce5550401", "messageHeadline": "Merge pull request #1558 from mhvk/units-quantity-interaction-simplif\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 59}}, {"node": {"oid": "577654e1e2395146447e56c6ee090b6d72bbce1e", "messageHeadline": "Merge pull request #1383 from alexrudy/quantity-format", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "7936d8077e110b995e025c8d539af052bf1ef61d", "messageHeadline": "Don't modify PV parameters if radial terms are present", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "824fce2db686ca67134576bcffdbd35b616a2f0f", "messageHeadline": "Rewrite set_pv, avoid partially updating values on error", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 41, "deletions": 61}}, {"node": {"oid": "737d4658ea7af50fcfa8927f0d15b3f748027c9f", "messageHeadline": "Fix how the NULL pointer check for ps and pv cards is done.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "88121ca133a073e62513275f8a0b535466888f5b", "messageHeadline": "Wrap long line to 80 characters", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9516e5c1b39f570ccf130ff90de9d5320da3938b", "messageHeadline": "Explain in comment why we have to set fix=False", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de9403a0cfbfb8d41a7b42b3a4d4db6c4423d642", "messageHeadline": "Set number of PVi_m cards inside and outside of loop", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ea405f96fe15d7920a69f818d24dd391094f593", "messageHeadline": "Add minimal unit test after removing duplicate PVi_m parameters", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "321c46438862e8b9378e71bd1f8938349d5ce317", "messageHeadline": "Update list of warnings that are expected to be raised", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf7e6a5537ee7094796565b287abc85b76a2d9b8", "messageHeadline": "Test case has to set fix=False", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff65e2258a0035c312a9339324862ae0d6dc0ad", "messageHeadline": "Remove assertion if no PVi_ma records are present", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "5da1fffa31f7dff8cde5207240752fc09b0c7010", "messageHeadline": "Set number of pv cards to correct value, even if 0", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2325a091e604c3f43e8dbad5f2dc002fa14f4d70", "messageHeadline": "Remove redundant SCAMP distorition parameters when SIP is also present", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "589440c675b340f47331e2d727dd020a1eaab778", "messageHeadline": "fix docstring as indicated by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b14b4c3bb02a74d9cad155ad258acd7541855a2", "messageHeadline": "adjusted wording in CHANGES.rst to have more weasel words to satisfy \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "935350e6d5e364800ec2a13fd5818023d74d8b3f", "messageHeadline": "Added text to CHANGES.rst as suggested by @eteq. Applied changes from\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "21e309b356dbf91c4902aacdd059bddd0a893cbd", "messageHeadline": "Updated relevant documentation.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 42, "deletions": 60}}, {"node": {"oid": "5f07cf870b3e6ce00590634bc488edff952ecf16", "messageHeadline": "Expanded spectral_density() equivalencies to include PHOTLAM and PHOT\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 155, "deletions": 31}}, {"node": {"oid": "07df538a47bb7b98fb5528e4462f46f78cd0d8e0", "messageHeadline": "Added wave number equivalencies to spectral().", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "42b8aca1bf6968223d51dd9577ed15ac54afa7ca", "messageHeadline": "Use assert_allclose rather than assert_almost_equal (depracated).", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 74, "deletions": 69}}, {"node": {"oid": "bbd9ec436f40b7bb50cf05f3e1117266e5974ae6", "messageHeadline": "Merge pull request #1594 from astrofrog/fix-micron", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0e9fdaa9ead6cf0ec13b7df4835cda47062a6a3", "messageHeadline": "Changed second Ring2DModel parameter to 'width'", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "4c52f3acad49a36aac3c8bcdc643418f65b0c999", "messageHeadline": "Merge pull request #1585 from adonath/convolution_fixes_#1580_#1581", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "43f8d64b14f7c718970c1932e918088eebfa55b4", "messageHeadline": "Fix for {} vs {0} for quantity array format docs", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "536122bbd4198af62aed81059126ecc9e5fc4df9", "messageHeadline": "Fix LaTeX and unicode representations of micron", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fb33d13439efa699f3871862770494f3aec79a0", "messageHeadline": "Changed subpixel test to use mode 'integrate'", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d6a1bad34a4faf4eb6999a6acfb9cc9bb1db6b48", "messageHeadline": "Added list tests for 2D and 3D.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "bf69357d0d1c28772838dceb2356ac60b408f99a", "messageHeadline": "Fixed kernel docs to work #1581", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "984033f06a5fdc78b4fccecb1fa648a3d74d01cb", "messageHeadline": "Fixed dimension check #1580", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddbdcaa00e5befd4d8535965bce376ee298ad59e", "messageHeadline": "Merge pull request #1536 from mhvk/time-delta-doc-precision-ok", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "2a524d9c2c3feeecf6805bec9f6d3d4a484f5a3f", "messageHeadline": "Invalidate grid_helper when formatter is updated", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "23e1aa80dace203c330b4744a34231cdf837a9e2", "messageHeadline": "Add LogParabola1DModel", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 76, "deletions": 10}}, {"node": {"oid": "cefcfa0a3f90690cae94e8be488d5834e0092353", "messageHeadline": "Add ExponentialCutoffPowerLaw1DModel", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "cd45cca5a0ae5e3e6a99cd0793fa9127e43cae1c", "messageHeadline": "Fix default arguments to have units for m_nu, also fix cosmology tests.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 20, "deletions": 23}}, {"node": {"oid": "3ebefc0168a4c61083153802516b1aac34d3842a", "messageHeadline": "Fix units on m_nu in default cosmologies.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cba1a265d16e8f1e6f00f14fd2761143a2264af8", "messageHeadline": "Change test for pickling to ensure resulting units are equivalent", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04c7598d3ee54a57e277c61a8bcfac47b933e5b5", "messageHeadline": "Merge pull request #1431 from mhvk/time-accept-quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 329, "deletions": 47}}, {"node": {"oid": "7a05af80fa6809488d98afdd11082f8dc9096767", "messageHeadline": "Rewrite of value validation with try/except to avoid python3 problem", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "cc6f9992b6f0ec9e4ef13b50c122d12dc3db0fcb", "messageHeadline": "Correct documentation for unresolvable links to Quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fb9708d4a8975548d8ee8fb8aac5d1a13b97093", "messageHeadline": "Add documentation for interaction of Time and TimeDelta with Quantity", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "5a493f743a6f68d8cb06c454c6b10a080833f6a5", "messageHeadline": "Also define __rtruediv__ so python3 works correctly", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7faf215222a447f3464902ba5686cb755d1b4c0e", "messageHeadline": "Add tests for time/quantity interaction", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "55eaa7323c38b2e92fc4e14b3b1e3af381a311ed", "messageHeadline": "Add test cases, resolve some problems that appeared", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 31}}, {"node": {"oid": "4d79becf50a448939f47eccbb50c977322da4203", "messageHeadline": "Remove print statements left-over from testing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ab94a2ef337e5dc45ab366a09c374c95eb818f23", "messageHeadline": "Allow input/interaction/output with Quantities (closes #751)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 111, "deletions": 25}}, {"node": {"oid": "333716510b069ccc380e45b71d7dd6294348d1e1", "messageHeadline": "Remove xfail on test resolved by #1557", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c4db0eacaef9cc9086162cd1d8c1bba53422f4e6", "messageHeadline": "Now also simplified the Quantity side, letting Unit take care of strings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "4c21a5ea525ba4435218cc789ce4249ed0231e0a", "messageHeadline": "For units, only instantiate Quantity(1, unit), not Quantity(other, unit)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "eb8286f2f7797be307c6977fd83c2f25fcd7b71b", "messageHeadline": "In __mul__, __div__, convert strings to units before anything else", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c54a1547f9ff884a8c13f946af2aa4c866bcac3e", "messageHeadline": "Remove incorrect description of setting a configuration value at runt\u2026", "author": {"name": "Matthew Craig", "email": "mattwcraig@gmail.com", "user": {"login": "mwcraig"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "3fe20a12e942c9695c784b05c61d91392108c428", "messageHeadline": "Require m_nu to be a Quantity following @eteq recommendation.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 68, "deletions": 77}}, {"node": {"oid": "1c2bc9243da31911cce5786dc0ea00cf674bba99", "messageHeadline": "Merge pull request #1570 from cdeil/convolution_cleanup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "5fc0bf4d8cbe21e6bbac023feef4ad7fd7af68be", "messageHeadline": "Further documentation tweaks.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "42d40cfc1ad1584a8842356ada9e1dde7d8a7849", "messageHeadline": "Fix documentation typos pointed out by @nhmc", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 10, "deletions": 21}}, {"node": {"oid": "f1bc152df4ecf0c22066c26ce3494f87399e05d5", "messageHeadline": "Correct documentation for return type of absorption distance, make nu\u2026", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abdc56ee2ef9ca6192c73b95037c42d38545bd66", "messageHeadline": "Add neutrino mass information to __repr__ for cosmology objects.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 38, "deletions": 26}}, {"node": {"oid": "7f80d76c8284887a47b1a994d411f7e3a1618336", "messageHeadline": "Documentation update for neutrino masses, other small fixes.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 149, "deletions": 63}}, {"node": {"oid": "34b67b83166d25ff8b9201b480c3bfc8ae5805ba", "messageHeadline": "Update import statements in `convolution` docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "4bec32b170b8a354c5dfb47c4a8f8ff928983c41", "messageHeadline": "Numpy 1.5 doesn't have count_nonzero", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3d6e523d25281b12f7ca81053272f063f0f70f9b", "messageHeadline": "Add unit testing (comparison with mathematica), fix some bugs that re\u2026", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 77, "deletions": 57}}, {"node": {"oid": "abe98465876df7fb19caef90cf73f47df645e83d", "messageHeadline": "Add neutrino mass support.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 34, "deletions": 14}}, {"node": {"oid": "dee98b26156d60ca1e1e407c35a71408650b40ed", "messageHeadline": "Add neutrino mass support.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 362, "deletions": 49}}, {"node": {"oid": "ae9efb56dcb0d62c3c62271635e1276c7aa12e4a", "messageHeadline": "zap trailing whitespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "7215041989db03f0f7210bd9d71b47da0d27bbe9", "messageHeadline": "force 2d separation to be Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a03c1af77a9dc12c9220f09cdec6afc3ae051e98", "messageHeadline": "added see also to matching methods", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d774efcb3dabbdfa18b7cd496750b1f5a2d5c968", "messageHeadline": "Update docs for 3d/sky changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "8ba14f8f91efdeedfcf39f55783cd104f8ec3ca9", "messageHeadline": "correct tests for 3d and sky matching and related fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "5485c14b96a5a8ef7afe73e9dbb217196604ea79", "messageHeadline": "Changed matching to have 3d and sky versions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 108, "deletions": 7}}, {"node": {"oid": "76d5322751530f8f4fc2d1daa70766914008e8c0", "messageHeadline": "fix for missing scipy check", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f4b80c98e8dd38f4e23fcbe7bf6f488b938b4b52", "messageHeadline": "Added changelog entries for array coordinates and matching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3b73fe9fcf60faf74fe02b699e72a4613dfc8b3d", "messageHeadline": "added matching info to coordinate docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "23a414f72e8b97d2da39d7d0b65adb832dbe85e9", "messageHeadline": "docstring fixes and making API public", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1ae71d6299053012f59df5ae49fed3e0ded753fc", "messageHeadline": "More matching tests and associated fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "8e8de04c2185c7a426a7e163599134d7601c40ab", "messageHeadline": "Default to storing kdtree", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e73a012054540d2bf8eb35e3a9dc3e97a59aa54", "messageHeadline": "Initial round of tests and associated fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "ed3f697e7799e8207958e7d17fa54cb3a3b49392", "messageHeadline": "Added 2D separation to matching return value", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "162b07d880388d4fc27d041edaf6b8da26913317", "messageHeadline": "Add matching method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "f5d620e1ae937d8b0407baf49ec226faacde7fe8", "messageHeadline": "Initial shot at coordinate matching function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "11df576e87ef46096624610a07869cc3554dc0f1", "messageHeadline": "Merge pull request #1322 from mdboom/coordinates/angle-format-precision", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "893eb672e6f08c76485f1d1664eca74eec9fc744", "messageHeadline": "Merge pull request #1417 from taldcroft/table-init-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "4620d870850a207ab9d62531517d65f924004e1a", "messageHeadline": "Merge pull request #1499 from eteq/arrayify-coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 282, "deletions": 79}}, {"node": {"oid": "9dd5457d8f702809b674c10ab56f6c0b88c1cef4", "messageHeadline": "Merge pull request #1569 from cdeil/duplicated_signatures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "f4b62d6b08b4ebce09c96bff1acb1d622b6b9257", "messageHeadline": "Merge pull request #1557 from mhvk/quantity-define-index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 13}}, {"node": {"oid": "b25e36dae2bcb5bc17b083fafdfdf368b7cdad00", "messageHeadline": "Add BrokenPowerLaw model", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "518735d3bc2c31a6a0ec259e74041c6f4487faa9", "messageHeadline": "Add a list of distutils commands that don't require downloading depen\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a5d7bb0b67bdea02be067080e99c67232d65562b", "messageHeadline": "Put PowerLawModel in new file powerlaws.py and add `x_0` parameter.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "e9d2a400c24e375db6a3f90aca9d29ec58b59ac0", "messageHeadline": "Merge pull request #1424 from taldcroft/table-agg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1412, "deletions": 14}}, {"node": {"oid": "e071cdc696361438b10bcb69fa56bcedcdcb3736", "messageHeadline": "Specify AstropyUserWarning in warnings; reorder imports per PEP8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "d163371415e13f1ed6253dea9397bc05ffc15c64", "messageHeadline": "Add back test_biweight_midvariance_small test.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93a0069c69f07ce8c7cea21be8eb11d600aeb953", "messageHeadline": "Minor cleanup in `coordinates` sub-package", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 19, "deletions": 25}}, {"node": {"oid": "6eb40e25bec4b1c4110ada5189f91623f84d3260", "messageHeadline": "Minor cleanup in convolution sub-package", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "dd7341f689a70cced21709290bfc4361554f28d3", "messageHeadline": "Merge pull request #1258 from keflavich/data_timeouts", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "4648bb7340676dcba841ef82d164694417197f36", "messageHeadline": "Remove duplicated test in wcs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "2e270a4c261a1099ec21251263f0df20070cb75e", "messageHeadline": "Remove duplicated test in stats", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "0ef30e8674f46ff14f73c34b7678bcd655de15dd", "messageHeadline": "Introduce Time.__array_priority__ and raise for len for scalar times \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "260b24059b47e3a0cbd63829db9fde4ea0af03cf", "messageHeadline": "Doc improvements suggested by @astrofrog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3f7dcd2826e71d072df470e196a4f641824824a4", "messageHeadline": "Slight rewrite of tests, explicitly referring to #1557", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "b0b98d754964f79c7ed6f18e833de18a265fad92", "messageHeadline": "implement @eteq's name change & programmatic default suggestions", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "ec6aace21624fefbf1281a6d053f609777f310dd", "messageHeadline": "trivial typo", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae15bd55b174eef650329201db4cec125a72b657", "messageHeadline": "allow timeout to be specified as an argument in get_readable_fileobj,", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "21e7c32b20ce392e04d6e0e6b1040228c354f40a", "messageHeadline": "Add column groups filtering", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "ddd7653ee7ef7eeabd05139e68553b1986d84b92", "messageHeadline": "Add groups filtering for tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 136, "deletions": 5}}, {"node": {"oid": "ef25587a7eb7ce848ab753c2a4b5d2d90ef39d31", "messageHeadline": "More groups documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 81, "deletions": 30}}, {"node": {"oid": "944400ea4734b0709e57ffdb1904badba98081d3", "messageHeadline": "Improve consistency of groups.keys using table meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "dbd357ddfec405810fb709ec22c6f606ff819d46", "messageHeadline": "Change groups.keys to be Table when key column names specified", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9d34a2b851f9e3cc645303550187916666a8725b", "messageHeadline": "Add Table.argsort method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "61f463ee6d2cb8a5beae58ad7d6e924c7d45a8b3", "messageHeadline": "Remove values, add len, add groups iterator, generalize item access", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 117, "deletions": 42}}, {"node": {"oid": "864ce870233730979ae3fc46ec988e2e8fcb1fce", "messageHeadline": "Store actual group key values instead of just col names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 61}}, {"node": {"oid": "a2646265f07c73fe545e76cc7724406150d95112", "messageHeadline": "Add docs on manipulating groups", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "7089bd10dfd53a20ab23ed007d2975d790204fd8", "messageHeadline": "Inhert column name attr from original when creating new column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7ff356292dd3e15a3a52637eb021aea48ecc7819", "messageHeadline": "Update sphinx docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 74, "deletions": 40}}, {"node": {"oid": "2df35d1f1c36d515404537c205d1ef1817792cbe", "messageHeadline": "Add tests of group keys() and values()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "c216fc9593433061d4a3ed150cf6ae3fbf5e2c4e", "messageHeadline": "Move keys and group_keys from BaseGroups into TableGroups", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "750e97978f0b82e45837bd5158a5e1a491c82e09", "messageHeadline": "Add tests of grouped item access", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a3ae933c0787a16a04e075e6785a853def8a760c", "messageHeadline": "Make copying a grouped column pass tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "b5f4df39e3b3f8f15c929c29fd5e89070215810d", "messageHeadline": "Support copying table groups in Table.copy()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "79a5a7b42b6fc0bc781c3742b7483d9c338dbd89", "messageHeadline": "Fix bug trying to delete nonexistent _groups attr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1dfa906d2d5bd9b89dcdc597d838416a9b2c4c98", "messageHeadline": "Support item slicing and mutable operations on grouped tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 108, "deletions": 18}}, {"node": {"oid": "06874e8e4ca69329e954f6a2d33a54441db56a25", "messageHeadline": "Add tests of copying and slicing grouped tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "d81f3316d4d05b246483163d906827c4cfa0eabf", "messageHeadline": "Change test_groups to use plain functions not class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 219, "deletions": 199}}, {"node": {"oid": "eb677bbd6fcbca35da6bcacbe586cfae8c4f1470", "messageHeadline": "Add column group_by", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 5}}, {"node": {"oid": "73f44891e441e1624b5bed9fe961a30f44504cc7", "messageHeadline": "Add __repr__ for TableGroups and ColumnGroups", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ff6039e857590cfafd72ef80a3b4eea32074c022", "messageHeadline": "Put in workaround for issue #1471", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1c340292f73e8a837fdbb548532950dabdcb49e5", "messageHeadline": "Move groups tests into seperate module", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 216, "deletions": 201}}, {"node": {"oid": "2f338243fc29e49e8f1dd7f899d36bebfe5d1098", "messageHeadline": "More refactor progress to put everything into groups attr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 44}}, {"node": {"oid": "26fba6a4774ff6c00fefa9f2c6ef1502497187fa", "messageHeadline": "Refactor initial groups implementation into BaseGroups objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 152, "deletions": 196}}, {"node": {"oid": "e544d1ebe6998edf4e3f262901342f5206c2d04e", "messageHeadline": "Add GroupedTable groups iterator", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "74c82da6b0a6c313711bed77702c2029c91283c4", "messageHeadline": "Fix aggregate method doc refs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7805dbadd44c262223ae02d358aa251b4df5d0b0", "messageHeadline": "Add GroupedTable to the top-level table classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1cf455ac5eebc4ed4f2e98e25e3a44e6414f6df", "messageHeadline": "Add group / aggregate user docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 108, "deletions": 1}}, {"node": {"oid": "1faacdbf3ae3577def4bd5405bf7b6324a5a59bd", "messageHeadline": "Fix GroupedTable __getitem__ to select columns or slice", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "858316ad650cdc08c17942ee08bfe017baf6e13e", "messageHeadline": "Make Table __repr__ work for subclasses", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a43e9efe797b339a43f1b5298ee98dc08202c79d", "messageHeadline": "Simplify aggregation warning messages", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6590407dce0558f6a8270bc091db5fb19e43b29a", "messageHeadline": "Fix typo in exception name", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e245f26bf68336a172580eb1c018af3ed528b22f", "messageHeadline": "Make sliced GroupTable return a Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4c00f6a7ac6a7a4b3d9d500ab3c381487377ec9c", "messageHeadline": "Remove orphaned code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "601948eee6b9e801b280bdc2873a5ed1598859b0", "messageHeadline": "Update group_by / aggregate docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "b2688cbcbc205725a13c6d4490fb45f151bd2c02", "messageHeadline": "Add tests of group_by and aggregate", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 203, "deletions": 0}}, {"node": {"oid": "085192b2c2a95ae75c14114211d466be0001b2a1", "messageHeadline": "Update table meta for output of aggregating", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5170336c1919cb52d1bdd4855b52b9cbc021b4a", "messageHeadline": "Allow for group_by keys to be Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cfd53fd61b3b5a2bd45619ceb30f313ede0aa4ac", "messageHeadline": "Make aggregate return columns of same class as original", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e0dce5ab9fb7efe2eaf5cbb32ba1402473ea75f", "messageHeadline": "Add column aggregate method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b7f6eef5c704207cc2448fba892ef58b564cba34", "messageHeadline": "Simplify _groupby by using Table methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "3b5d858ce7d0679a18bc8b5a33260c899066f2a4", "messageHeadline": "Allow for numpy array input for groupby keys", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "818f985c701f5853f32b34f61444213a26c23d9b", "messageHeadline": "Add basic aggregate method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c6a7d402cc54194d2d579809c2300b16dbfe6f8d", "messageHeadline": "Initial GroupedTable functionality: create table with indexes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 205, "deletions": 0}}, {"node": {"oid": "fa83c8b986171f49a15f43834a9c633f4ac170d8", "messageHeadline": "Define __index__ (closes #1557)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "7a5a593460eb477ee906cba3e3450269be4a7e0c", "messageHeadline": "Quantity formatting documentation for arrays", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b86f2044a22b1d07b40e8416bee50d19ba9647f4", "messageHeadline": "anonymous formatting strings ({}) are not allowed in py2.6", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce610ccd53e5fffcb10acb6a77e526d952df47f", "messageHeadline": "Revert \"Changed the document title of units/format.rst\"", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99da51ccca33b19a6136ae89b3f9541e06ee0473", "messageHeadline": "Adding information about ``to_string``", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "82fc4b9f93fd8096b69a1d3d258adfd0a1b3d9fe", "messageHeadline": "Merge pull request #1554 from mhvk/units-no-import-dimensionless", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "ab985ea2f43fa7c27b63a6303664b24c8e66dd8c", "messageHeadline": "Removed --enable-legacy option", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 246}}, {"node": {"oid": "32222db1296bec14262389c6613f771bdb14f14a", "messageHeadline": "Merge pull request #1537 from mdboom/wcs/fix-build", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1eca82a3b8bf67cb955ee1440bb6c0d58c2ba56c", "messageHeadline": "Minor fixes due to change in Astropy API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04217c6d1794d04123be54b5de31c766a1510f4e", "messageHeadline": "Support WCS objects being passed to get_transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "c90816e6bd2b27e09fde4b00053ed3e8a22a5a46", "messageHeadline": "Import WCSAxes to package top-level", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e866b9d7abb276f7b54d7d14e16c3c06d5b15b2", "messageHeadline": "Merge pull request #1343 from astrofrog/metadata-conflict-control", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 224, "deletions": 32}}, {"node": {"oid": "b2ddb4697ddad755a6d71d8991a9f7f84f40984e", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f026e9ab495db322505aba9002ba86a11326498", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "ad3f75bd60d53e41620dcdec24c0da72d7a6b475", "messageHeadline": "Added entries in CHANGES.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4b51c78828c2dc87fa184416d2e0c6a2f7bfa080", "messageHeadline": "Added documentation for conflict resolution of metadata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "ea7ef76c75e3bdcc433dcb06a14cbe68b9091c53", "messageHeadline": "Extend metadata conflict control to column attributes (unit, format, \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "1ce09c203d29d7825c5c6877423f2de4520879c8", "messageHeadline": "For merging unit, format, and description metadata, always pick the l\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f0c12d4073a8e2d654eda394c56dcff5b3ddd039", "messageHeadline": "Started working on also providing control over metadata conflict erro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c8c096a1ba4175570f6279cefd94602e322b273c", "messageHeadline": "Added tests for metadata merging with hstack, vstack, and join", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 114, "deletions": 4}}, {"node": {"oid": "4bc6711703d54eb8f6df73d1afd2350f996b3f0c", "messageHeadline": "Always pick the right key", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd7d26bd15fadeb153e04f676b7952afe0178376", "messageHeadline": "Use custom warning class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b6a6aa86f005d8be50ee947d2ed42564884244d", "messageHeadline": "Fixed typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2e88f729ac01988f408cb188c156d7ccd26d4f", "messageHeadline": "Ensure that an exception is raised if metadata_conflict is not one of\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "31d9d13b891087af22c702ad6f019df60d165f8d", "messageHeadline": "Improved description for ``metadata_conflicts`` and add the option to\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "92272c2256d8ee893c9e5212f07f05e82b3855ad", "messageHeadline": "Control whether metadata merge conflicts result in a warning, an erro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "420a2d0b76fadb0de6a7eb717cece2e717d89087", "messageHeadline": "Merge pull request #732 from astrofrog/table-set-units-from-quantity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "04a3ae8ef26b48b632afe291a1efd074268741b8", "messageHeadline": "Merge pull request #1561 from mdboom/setup/install-requires", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "995fa311765fe197f7d06955e5dcb4ad9ad99afc", "messageHeadline": "Added .gitignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f01c1a048e6b81eb48920f27a92c5eb554c595b4", "messageHeadline": "Simplistic implementation of 'galactic' and 'fk5' for WCSAxes.get_tra\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "3e8cf4845491d46f27fc08b37d67139068584aba", "messageHeadline": "Added a transform class for world-to-world coordinate transform", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "bd6eaf33ad887ddd9a59575bd1e157fd007c257c", "messageHeadline": "Added explanation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7127d6ae480cf3865d98db2ffb42bf4615df4d8c", "messageHeadline": "Fixed API links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "471661418f21006e5af5591f29e0310d7e31c8bf", "messageHeadline": "Added scalar quantity test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "dfe9970430fd2f3ce31e59a14025b3339a7e6dcf", "messageHeadline": "Added CHANGES.rst entry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "90e96a20350e9e78c22efdac7b204475c8c2f2e4", "messageHeadline": "Removed unnecessary import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d09c25b33024ff719a998a2b93c5731513688f7e", "messageHeadline": "Added an example to the documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a957135799b7527fd70438f82a2d35647a5a9938", "messageHeadline": "Assigning a quantity to a table column sets the unit on the column co\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "f3c3bf8bf6f4c6e988441a86c1f78623f613ef50", "messageHeadline": "Have separate variables for setup_requires and install_requires.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eeb123081ac3e186be8bccffa3f1c29d51ca41e4", "messageHeadline": "Merge pull request #1534 from nden/model-derivatives", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 121, "deletions": 22}}, {"node": {"oid": "a2f505670d79beaceece5c3a908446530a22ec72", "messageHeadline": "add explanation of dictionary keys", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a716835893eb0f5be9a8aa055a763dc3270567e6", "messageHeadline": "Fix derivatives and add tests", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 114, "deletions": 22}}, {"node": {"oid": "8b21fcc565d3d1ea6ce1940cb96b34417350905f", "messageHeadline": "Merge pull request #1548 from nden/tests-from-1060", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 82, "deletions": 20}}, {"node": {"oid": "a31f37901a40cb70a5bd646553509793771fdce1", "messageHeadline": "Merge pull request #1401 from astrofrog/citation-file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "385bd1032e3cc746b687de9e055c51cc3153a6ae", "messageHeadline": "Remove definition of dimensionless_unscaled from __init__.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "10db9153e0f743445dc9b7ec0fc772503cbeeb34", "messageHeadline": "Define dimensionless_unscaled differently so it can be imported more \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "8d1f5b2e0651f9d9560da213079219edd4ddaa37", "messageHeadline": "Fix doc build by using an approach that will get unicode attributes o\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d0fb0b82909d682cdfa6291e4fa4edd16cb295be", "messageHeadline": "max_lines negative note; fix jquery refs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "77f370141c6f40228b56d904813ac55a57ac94bf", "messageHeadline": "minify js", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "1fbb4b116390156a2f60ee81d9e4caf3177026f6", "messageHeadline": "added max_rows kwarg", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1349e427b01820bdf419f60e78a8391c8b1d7cad", "messageHeadline": "css margin fix", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a93008bfe84c7d17066895072e47e22ac5f55701", "messageHeadline": "test fix", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9edb4d642a9e30696e9e3ea2c567b34160a8ca56", "messageHeadline": "same - just formatting for syntax checker's sake", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d9014c319ba4a9f358d49543e2383b8cd039531", "messageHeadline": "tiny formatting fix to get my syntax checker to be nice", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e38ce7309225e54ee35f08b759d28090ae353b01", "messageHeadline": "bugfix", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a41e49dfa90d069819c6f1024e25f875f2aa12a4", "messageHeadline": "py3 \"fix\"... someone ought to correct me, try/except can't be the right", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ebf22b4fbbeef2527b1234d5d6533cbe66b9ea4e", "messageHeadline": "added 'browser' option, primarily for testing purposes but could be", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9ecd5a07495e0cb8cb05584550cc7ad8e5550cbf", "messageHeadline": "added show_in_browser to table docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fc6629f1217b7e3b3846ef32b925a38181872eae", "messageHeadline": "removed fluff", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "6f8e57287e6d3bfb70f1ae31aa90d307211d81ff", "messageHeadline": "table ID now a string option", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "5ea1cdd2fcac5872e8a2f601bf02363f17359047", "messageHeadline": "import jsviewer locally to show_in_browser", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a03da78c4d16492729e5c66ef60c282b945f3ad", "messageHeadline": "relative import", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e991c544ead72279fe62044e83df47c4c12c21", "messageHeadline": "fixed bug caused by changing html tags; there still appears to be a", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aada9dafcebe24cb10353d9590ce9ddc94eab70b", "messageHeadline": "minor change N->tmp", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d49f66b229842aa8ada6d8315a9f10c9669cd6a8", "messageHeadline": "fixed pprint tests", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbbbd90508517f76799adb2559a93d1fa7522f6c", "messageHeadline": "attempt to make jsviewer work in ipynb again: now get errors", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "934f8303d2719b2a8de60cbeaafdaa0d7441ec64", "messageHeadline": "moved jsviewer code to its own jsviewer.py file and cleaned up a little.", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 112, "deletions": 76}}, {"node": {"oid": "3e05c95e59a3d63f18e2bec0e879c7fab554c70a", "messageHeadline": "added css & js in a table/data directory", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1651, "deletions": 0}}, {"node": {"oid": "a8413490c4b7e0721af51c4b1615868162ae4783", "messageHeadline": "fixed show_in_browser command, which I broke with the table ids", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e59c72c5d52c7e4e67dbc33ed239b5740086a7ba", "messageHeadline": "don't load jsviewer by default", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "578379f4f8e6100785a7c0cdbce0968bda26312a", "messageHeadline": "add table id's to tables.", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "5ba32761ebf1367ff9a34b59b1e0ae25229ecbbd", "messageHeadline": "serious effort to make javascript table viewer usable in ipython", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 54, "deletions": 16}}, {"node": {"oid": "81174d51811fa258a89573b5beee815922aea529", "messageHeadline": "added jsviewer to _repr_html_", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "edc513e1f37c76256e613d98a04a1e244dde9cf3", "messageHeadline": "separated out _jsviewer code", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "7832000497459142ca7479248590a5ea9c39c4e1", "messageHeadline": "Added documentation for the show_in_browser options", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "b59415b8a6c8ac2e0f293e407504b02c1a67eff6", "messageHeadline": "slight formatting tweak to jsviewer", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6765519701149dc73f368265d0e90b2e94f768a8", "messageHeadline": "added a javascript fancy viewer for the table.", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "fa02989b2e0d6753338bb6fb1cf6fc79b36638fb", "messageHeadline": "re-revert back to NamedTemporaryFile; keep open by returning the file", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 23}}, {"node": {"oid": "e57464b63b7d2f64a68519dfaf459759d5839e44", "messageHeadline": "return the server so it can be persistent", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3b215328490f493a6eba29aff74b64fe416be66e", "messageHeadline": "added simple css", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26eb391c18577e96373a98388e490bca86541df2", "messageHeadline": "refactor to use a simple web server instead of a named temporary file", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "46ebbb1b2785f718f603bc12b4e9c2471099132f", "messageHeadline": "New tool to show a complete table in a browser", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c18cd28d5839765a2b93b6edbffdb0a75f7d3e67", "messageHeadline": "two more tests from #1060", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d4ea0dc5fc781db50ee377f6a2fbf15c0f8b49af", "messageHeadline": "Add relevant tests from 1060 and related bug fixes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 60, "deletions": 19}}, {"node": {"oid": "e757abf13e7e06214c869df56d2175abda8cf0aa", "messageHeadline": "Update docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "0d9baa8a226c509f1eb7e90c47a22fb031d81d30", "messageHeadline": "Add tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2e5da4964c41dc135748323795907205cbc0d391", "messageHeadline": "Add test_init_from_row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "3fd74f1619febd2d12ba339122d1c825292bc3f5", "messageHeadline": "Allow use of Row in hstack and vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "26ddc724efea9e5cca30db500f496d0f26f54994", "messageHeadline": "Allow initializing a Table from a Row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "efe6d3c26dc03088d892d4a88ac8de9f9cbfabd2", "messageHeadline": "update nduncertainty for multiple/divide", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a55dbb60d56d9f5280060c16769d1713bc1a46e2", "messageHeadline": "Fix #1322: Angle repr should use flexible float representation by def\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "7bd02e6da2fb4ca409fd3bc6115d235dc48df60c", "messageHeadline": "Merge pull request #1408 from mhvk/unit/string-times-unit-returns-unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "160ca0b33aa462c0db9bb75923df4b58ec345b9c", "messageHeadline": "Fixups after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "de3c6271ff7f272205cb0937dcfe4c0dfa002e18", "messageHeadline": "Make Crab completely CDS-specific", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "e54f8049525df9547c9413dfb3f4cc3b88de01cb", "messageHeadline": "Move % and --- to the cds.py unit collection", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "51050c57b1c26804ef9247fb1f724699f5125fb3", "messageHeadline": "Add additional units in CDS/Vizier format", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 253, "deletions": 59}}, {"node": {"oid": "906346b62c77c17b16d2d4365a1c551809ddeb68", "messageHeadline": "Add a system whereby collections of units can be enabled after the fact.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fb8a901ec96d38670332bdc88a2f60cba5c7f4ab", "messageHeadline": "Merge pull request #1366 from hamogu/fix1344", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "7f8b8a72c6b8395508531e53e144adaf3a0c9053", "messageHeadline": "Merge pull request #1350 from hamogu/implement1350", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 69, "deletions": 127}}, {"node": {"oid": "15fe2770ea13188dfd236bcfaf41a5d003907c5b", "messageHeadline": "Merge pull request #1446 from astrofrog/table-column-eq", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "2385d561cf1beb4c7ab1e34b075269ca00730e9a", "messageHeadline": "__array_priority__ isn't needed, and properly test both argument orde\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "6b43a44c41ad63bf5bc83c44a6ce54373d021fba", "messageHeadline": "Added entry to CHANGES.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "291f5282ac989c044396c083cdd4aeb0511d0e17", "messageHeadline": "Change the way column attributes are assigned", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "a40cb7b5550184dd3a4fb7ecb7e2047a194c8071", "messageHeadline": "Merge pull request #1268 from mdboom/unit/enabling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 564, "deletions": 344}}, {"node": {"oid": "1fb6281de5c51117fad1a88f26c1536e7f3a953d", "messageHeadline": "Merge pull request #1454 from mhvk/table-getitem-with-list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "85287413aa44ca6eb0b033106143514586a66e27", "messageHeadline": "Add examples to add_enabled_units_context", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "37cd4e893a70c33c6a1adb8b98b1e15485b8ee93", "messageHeadline": "Add astropy.units.imperial.enable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "499e298e7d014e8ccc0f054036160160cf486ef8", "messageHeadline": "Fix documentation typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "406da88d8998a6b3d938a15ca24cf25c091c9709", "messageHeadline": "Remove imperial units from examples", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "3a56c642f88c643d885726e9d9459d04c3dc189e", "messageHeadline": "Add a system whereby collections of units can be enabled after the fact.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 516, "deletions": 321}}, {"node": {"oid": "2cbbe2946604c0882052eaa832ca400f13eeebe0", "messageHeadline": "Restructure test parameters", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7b6afa8aa6635685b9003c89ece8001bd2758a8", "messageHeadline": "Fix test parameter", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19e42a52c14658988e5d43236b93073e8ece3c68", "messageHeadline": "Fix bad except statement", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64d73674e67247a25f4bb3bf55bfdc2ec32648ab", "messageHeadline": "add placeholder for uint parameter", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "da4eed33ae0933cdcf35b67397a545d6f3393fbe", "messageHeadline": "Disable test of 64-bit compressed image", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6a1fb2fc88eb910064bea3e780b0542a09c3f48", "messageHeadline": "Fix different hdu number in compressed files.  Also, closes #362 and \u2026", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 61, "deletions": 57}}, {"node": {"oid": "b64913de7f9eff2cf3e8fa149590f2fb59b76482", "messageHeadline": "fully parametrize uint tests", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 20, "deletions": 88}}, {"node": {"oid": "51b98006c3afd48d05160c0adf21770486a05b2c", "messageHeadline": "Also parametrize uint image tests", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 44, "deletions": 20}}, {"node": {"oid": "63913bfd3b5833d6bb58e43d12b86302394dd37b", "messageHeadline": "parametrize test and other minor changes", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 35, "deletions": 56}}, {"node": {"oid": "cf03aff157e72983579d84a42ff1bd495dc1a766", "messageHeadline": "missing colon", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f35326efa605673ccafdc75f211375c4631a54c8", "messageHeadline": "All uint tests now working", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 140, "deletions": 6}}, {"node": {"oid": "5af234efa03db7ac370e1fcc98839218601f39cb", "messageHeadline": "Convert print statement to warning", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65d9bc00e790f487aa8ef77b779ba9c0ebd6418c", "messageHeadline": "Working fix for unsigned int conversions", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 24, "deletions": 2}}, {"node": {"oid": "a29dde246c21d30fa4dbc9e769e9ecc11fbdb33e", "messageHeadline": "Try to fix for Python 2.6.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cc5c0296613bd450956b82a5a758c2e035312a00", "messageHeadline": "Re-introduce basic sanity check on slice in Table.__getitem__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "badf520425fb24320eeb0daa8da01044cc61d151", "messageHeadline": "Clarifying updates about affiliated packages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "0713208398d9d256a3bbd27e267252a2d6fbacf3", "messageHeadline": "Update Time documentation to better reflect current precision levels", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "508529117620465f0f3a725f707fc48bdde1f989", "messageHeadline": "fix errors that appeard after rebasing", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9a3758c09ab069ee2e3c7f0330b910d8f7ee9057", "messageHeadline": "Using the builtin-format method for test.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7776f4840340d5105b6f3beb3566dd05d44745d", "messageHeadline": "Changing units.tests.test_format to not mask builtin format", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "61879be8c3cf7a34c475764009b781ce71f0c281", "messageHeadline": "Quantity formatting unit tests.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ecafe5487a00c4a5024fb8094193911f8d854e2", "messageHeadline": "Improvements to Quantity format documentation.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2e0e9adc2e522a3e7ea4e78e9d36aa9397417e87", "messageHeadline": "Fixed a typo in CHANGES.rst", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "966ac9c58b4b22ec3676d61ee999117802e54e00", "messageHeadline": "Added a reference for astropy-units-format", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ba397118ad5ec7d0cde4f0c7f2ab99167979fca", "messageHeadline": "Added Quantity format strings to CHANGES.rst", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "16b0d9e6828433b6f4d7c22059295c4ebca8382d", "messageHeadline": "Docs for new-style Quantity string formatting", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "e8ba4df4e6c71e94ad86c68047fbfffaebc57d9e", "messageHeadline": "[DEV] Quantity formatting shortcut for values.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "7911201de24683f3194960aa5ba2d537c2ccf905", "messageHeadline": "Tests for new-style units formatting", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ec4636c2056503d854eec08a3d1cc84b0339668e", "messageHeadline": "Better grammar for CHANGES.rst units", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a9906253a24852fe03c7fb7b84751c0d2ee12c4", "messageHeadline": "Language tweaks in units format documentation", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d657f00422b55357e4360939b46e106e9976273b", "messageHeadline": "Removed the paragraph on Unit.to_string", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "dff86f70e04c8c4e588df11a4086b74f6338b8f2", "messageHeadline": "Changed the document title of units/format.rst", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2abb4197cf5a0da377c813b7d9d0f9c52ce2edc3", "messageHeadline": "Changed documentation link to a hardlink.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620ac2b8409e1db0c082b7b72c71201d0a428590", "messageHeadline": "Adding units.format.FORMATS", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "58243eb37b82c3ee1f1be56a89aadfa576465503", "messageHeadline": "Adding formatting to CHANGES.rst", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7882341a1f9a1cf0969192e7aa33dafa9350833f", "messageHeadline": "Documentation for Unit formatting code specifiers", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "02a63a799ec95a3bdfacc2ff2ea3c6be1d155668", "messageHeadline": "Fixes __format__ check for existing formats", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f36d251fbcc156b40c6294d07927d3d4ef68694a", "messageHeadline": "A more robust get_format method", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "bfe1427622a514488a7b5bd271f200985f400081", "messageHeadline": "Adds a builtin __format__ method to Units", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "27f4a3ffebe519fb05b115072f585a0c9fc40d31", "messageHeadline": "Fixes a bug in get_format and adds has_format", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c1bca3ebd86dead0514a99444340ad2b4225e8e8", "messageHeadline": "Preserve mask when comparing masked arrays/columns, and fix column test.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f3e678762cf487cb4a0d747e9bdc8f25a5ca6b81", "messageHeadline": "Fixed typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fe60c7d42393bf3e14b618c27fe1dad89327045", "messageHeadline": "Merge pull request #1521 from astrofrog/unit/is-equivalent-tuple", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "b38a0fbe1a8c0ebebdd044c96307108b0bef13a9", "messageHeadline": "Ensure division is OK too, adapt tests, add line indicating API change", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0d4c94e93a3bc325a28494cf9912ccae1dbd727a", "messageHeadline": "Add test for string * unit and string / unit (and vice versa)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "615fe690b4a3089562cace4606778aa1bc44f228", "messageHeadline": "Let `string * Unit` return a `Unit` instead of a `Quantity`", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "340b10cb3cba4889de015ff9794e937c6a3b6fe4", "messageHeadline": "Add tests and documentation for getting sub-set of columns with list \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "49f239f3c872b5d44abfde83defb061150c2aaa8", "messageHeadline": "Duck type when item in __getitem__ is not one of a few specified poss\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "3030f4b88fcfcc5729723fd0fa5abbfc99790ea7", "messageHeadline": "Change interpretation of lists in Table.__getitem__ (closes #274)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "95584acf1b5c84481cafb104fdee6d92b33cab59", "messageHeadline": "Merge pull request #1533 from astrofrog/fix-catch-warning-issue", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe9ce327bfedf569c34e51ba499114aed4da60c", "messageHeadline": "Merge pull request #1527 from aconley/cosmo_builtin_docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "5d773bc62d7598d10a4d028fbc2dfa4e9ebb52c4", "messageHeadline": "Make sure the list of modules being iterated over cannot change durin\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdef817b956eec9a56ad8b18b167f84a86098247", "messageHeadline": "Merge pull request #1531 from mdboom/tests/fix-pytest-on-py3.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "225d55123c40d973c023d6354ad5128ee800b1d1", "messageHeadline": "Merge pull request #1530 from mdboom/tests/encoding-is-none", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5c3f788d65d8692e8d0c8b07663510140b0965b1", "messageHeadline": "Implement ``__eq__`` for Column objects so we can guarantee the behavior", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "af8d4eea3f71df0a8a3a52bc97d5387f01d3546e", "messageHeadline": "Don't need to use an explicit list", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7113ec8aede1ca044b7b21b2a8df5d495c65b776", "messageHeadline": "Fix py.test 2.4.0 on Python 3.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "121eff6ce934225f037f7061b3f677184710e707", "messageHeadline": "Fix decoding of platform name.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c26ff9a31a2914232be821cecc312669de3c6793", "messageHeadline": "Mention in API changes that the make_kernel function has been removed\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a6e049cfd5bef5d5de7d841a6ae327e79089ab9", "messageHeadline": "Added a few negative assertions to test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2b1bbcc4e0c80645caac78f50582c10098624af8", "messageHeadline": "Added note to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "96b33676bbf47e963e78b6420b8013a8556feace", "messageHeadline": "Allow tuples to be passed to is_equivalent", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3b49848c5841bd19d3492bd640826875a777bfb0", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72a24e28fe0d7aac21217509ab28e64d0600b9ec", "messageHeadline": "Fixed line wrap", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "507ed294392e634be8c3301e9495c92ccba2880f", "messageHeadline": "Added CITATION file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "38a8f8e523a8d4010a5889e415b5db5785482b37", "messageHeadline": "remove try-except that could mask other errors", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cf930707f0a0a063b8d24af9c1ad5ee6635d0b0a", "messageHeadline": "simplify new test to not to depend on votable and its unicode handling", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 10, "deletions": 337}}, {"node": {"oid": "44518c76a980407b6e1325e73d9cb64d1e7f51a3", "messageHeadline": "add missing import statement", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b96df955ab33ade343f7dc13d9f869043d635e37", "messageHeadline": "add strip to remove extra whitespace in python3", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fec6b3be8d78cf2725436c98ff040f2350aab09a", "messageHeadline": "change the way null values are handled in IPAC table writing", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 351, "deletions": 1}}, {"node": {"oid": "be48221e19e58ceda53bd140ff84e461b513344b", "messageHeadline": "removed use of removed make_kernel from test_convolve_speeds.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f50fa81694f96d979b0e540919210156dfed4088", "messageHeadline": "Merge pull request #1528 from mdboom/wcs/include-in-subdirectory", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 184, "deletions": 173}}, {"node": {"oid": "d2d0b225357dfcac51541bf321d6000a4e81a363", "messageHeadline": "Put the astropy.wcs include headers under its own directory so they", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 184, "deletions": 173}}, {"node": {"oid": "22c59d0242432ab0af53d2f0633bc957880def68", "messageHeadline": "Fix sphinx warning, add note about doc update", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a0dad09df8d953d14628cd37cf6bf6af468aa275", "messageHeadline": "Use anonymous references to six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ffbe7b7babf80886eef2507879b4aae89a2e2b39", "messageHeadline": "Merge pull request #1513 from mdboom/config/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "037928e405064209e29908dc453a92fb0471ddc8", "messageHeadline": "add tests for array separations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4b18401e743a7c2fcd9e93a90535d20a42c425d1", "messageHeadline": "remove leftover comment", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6e691afcd0437b4ad7edeb19c5ff75071b85a996", "messageHeadline": "remove index for columns - since all columns are always there, no sep\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "a8ce467e5a67d6e04a8431409a7549574140ad3a", "messageHeadline": "Remove table.cols, unneeded comments, unneeded DictLikeNmy", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 11, "deletions": 72}}, {"node": {"oid": "4a38cb4b2de5a64d7f222e0148b1620d6ac80b56", "messageHeadline": "Merge pull request #1510 from mdboom/tests/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 101, "deletions": 54}}, {"node": {"oid": "669d290e6f1d6d565149fc611da69966ffdafc72", "messageHeadline": "Remove debugging print statements", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6324cdac08f58a41e2bc577a87bcc2ab864caf51", "messageHeadline": "Add table of built-in cosmologies, other minor documentation cleanups.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 63, "deletions": 37}}, {"node": {"oid": "698c6d5e56830b3b8e1e34975c11958ab0db8e9d", "messageHeadline": "Attempts to fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "168c2e9addbddd26ca91f9a6519774205104051b", "messageHeadline": "Merge pull request #1526 from astrofrog/nddata-stats-time-six", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 16}}, {"node": {"oid": "fab3eeb36d5716e1e6cafba8cc0dc6ca4525222f", "messageHeadline": "Removed more debug print statements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8a085fdceb2d97ccdab5d070ac98e3374c430d5d", "messageHeadline": "Merge pull request #1517 from astrofrog/minor-warnings-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 61}}, {"node": {"oid": "ac55f6595a29bb714b77e05053883dbf04674cdc", "messageHeadline": "Removed debugging print statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8ff543e67fa98cdb8a905e2a4c350c2340c2b24e", "messageHeadline": "Fix tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe726958203e18053de0c580319540768e1706cb", "messageHeadline": "Fixes to documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "256307225e81ea7e4a2f941ba106753226ac2842", "messageHeadline": "Moved content of utils.custom_warnings into utils.exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "545f6af546ebedbb85785243ad99009cdcd569cf", "messageHeadline": "Update developer docs for warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "435c3f1d2141093a1bdbc01642d548aa0efaedc3", "messageHeadline": "Merge pull request #1518 from astrofrog/fix-exception-handling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9548f734974f864f442da0062da5a34651b3e913", "messageHeadline": "Prevent two lists from being created with Python 2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "717edda70000701e4c0c90af9e29fb2d70372b63", "messageHeadline": "Refactor astropy.time to use six instead of 2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "90cc6d06d38c3c8fad6849fee7bc93a4da400a54", "messageHeadline": "Refactor astropy.stats to use six instead of 2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2835008108a3848aa8771624fbb0581dc8794580", "messageHeadline": "Fix distutils arguments", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "d22b940a887beec29bac4e8165031085a203736c", "messageHeadline": "Refactor astropy.nddata to not need 2to3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "fc1bc15072670bfd910b6f4ecde25b59a43696fb", "messageHeadline": "Try to get more info out of Travis", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f35ac91abd36346db1e9c263c0c41d2c578962c4", "messageHeadline": "Update astropy.tests to use six instead of 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 79, "deletions": 36}}, {"node": {"oid": "f174715855c21276b5042da9f3361dd4ec7e3e19", "messageHeadline": "Merge pull request #1459 from mdboom/unit/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 172, "deletions": 146}}, {"node": {"oid": "725f5b12c43380e239d6a511a9435577dda37b49", "messageHeadline": "Fix subprocess on Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0f34f0032c974ffc06499d59451f721b52b8816", "messageHeadline": "Use a py.test that includes argparse for Python 2.6 compatibility", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2066, "deletions": 1746}}, {"node": {"oid": "3ec1e2aa6cfd73ae57e24c78a270c860edbb2dcf", "messageHeadline": "Fixup after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dcfec087536a016f186074221842848560cffeb", "messageHeadline": "Fixups after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cab2fc012f6b9e8eb8ef0382fce27e21bef327a7", "messageHeadline": "Encode signatures as byte strings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20695fb03ed52466f451ea91ec84d647a16dd904", "messageHeadline": "Refactor astropy.units to use six instead of 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 165, "deletions": 139}}, {"node": {"oid": "ef19baf695f3446818595d821912230bb9a4e0da", "messageHeadline": "Merge pull request #1507 from mdboom/utils/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2860, "deletions": 2779}}, {"node": {"oid": "5f74398f4ee6386dcf614223f14f252bcaa787ae", "messageHeadline": "Avoid errors in cases where ``traceback`` is None", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "57485e7c6802d5b0f7b373ab0ce1885d7ed37f15", "messageHeadline": "Merge pull request #1515 from mdboom/iers/docstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0c2f4a1e351b970246dfeae9087e9fbf61154fa9", "messageHeadline": "Merge pull request #1512 from mdboom/constants/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "fc6c913cd9f903aed4adade0dea611204afc15ed", "messageHeadline": "Fix typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "422faf24cf117d274a7b334a93c20b329697ec70", "messageHeadline": "Merge pull request #1327 from keflavich/tb_equiv", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 1}}, {"node": {"oid": "1724b7f2cd865282c3800d84389e75c74caf076b", "messageHeadline": "Merge pull request #1498 from astrofrog/update-status", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1c88eb6542797069157c0e78e23c1a4a7917ff8b", "messageHeadline": "Merge pull request #1331 from astrofrog/change-logger-defaults", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 267, "deletions": 141}}, {"node": {"oid": "3465bb83894df41491e7c5410f906c5cbabd951b", "messageHeadline": "Fix test on Python 3.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2be9e3d040cf1fbd08df4914acc49cb5ae94790", "messageHeadline": "Fix test on Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "174415c0316bb4732f71c6c46c866c01533a2757", "messageHeadline": "Don't put full file paths into Sphinx docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f1163dc240bb6ed85f319078da87a9b1d5427e01", "messageHeadline": "Merge pull request #1490 from mdboom/setup/get_compiler_version", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d47f5eef90ec686b87ba0f3a8ed28f1df3425d2d", "messageHeadline": "Update config to use six rather than 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "a7ec04d220e972e0cd43bd9571e8d3a36049c4eb", "messageHeadline": "Update astropy.constants to use six rather than 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "fe6b4693eb653c4ba561b0d58ca37b2f457be53c", "messageHeadline": "Improved checking of warning type as suggested by @mdboom", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19d2bbdfe354c64d107e8a545a5c0a2ba0af7f44", "messageHeadline": "Explicitly state which configuration items have changed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "57ff350ee88b8fbf8226df91dd646df54e3321d6", "messageHeadline": "Update utils to use six rather than 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2858, "deletions": 2777}}, {"node": {"oid": "28eee5735d5d9b8ab6b85ebbebc58444fa687592", "messageHeadline": "fixed path to extern", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f40cb5f7e0b7407dbdba23357afd8d4018b6ad84", "messageHeadline": "Merge pull request #1506 from mdboom/testing/pytest-2.4.0-part3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2780, "deletions": 2594}}, {"node": {"oid": "ad3d0c3a3470b3a7054fd3219d2de0ebda29ef22", "messageHeadline": "Fixed failing test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af5ec5439676a2fa296070862ff821e37d7a278a", "messageHeadline": "Added notes to CHANGES.rst and \"What's new?\" regarding the changes in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b15936ced7c3a818d8449795daf795d62b37c675", "messageHeadline": "Added test to ensure warnings that don't sub-class from Astropy don't\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "eb27ed49cc6d8177183849c936675eefebb1d921", "messageHeadline": "Fixed remaining issue, all tests now pass", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8179d2610b035d175117fbde8cf0fdc7f7027e48", "messageHeadline": "Fixed tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ed00d8afd30e5618bab1fc5e2e357ba908dbc73", "messageHeadline": "The reason for the change in API in the previous commit was that the \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "cf1ee3f61c5eb6b19f1860d978a2a09060e3e0e5", "messageHeadline": "Fixed more failures. For some reason, we now need to use the ``msg`` \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "389aee5f912f78de8ca963b729e0053cda936e67", "messageHeadline": "More fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fc588d3feebdec3fd02b4b89257e22f1d20ea348", "messageHeadline": "Fixed a few remaining references to log.warn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "b2141a46c39456c25675af29e86341bb0c075480", "messageHeadline": "Fixed some of the warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "54d8c2c6137348c6950a021ac0edb3c2fe92ecc6", "messageHeadline": "Disable exception logging and logging to file by default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdd61413e3d9bb99926c50303661763621b9c9fd", "messageHeadline": "Most warnings should actually be AstropyUserWarning (since default fo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "01717a7c7b70118a9c5be9ba0b99d0caca1bcb17", "messageHeadline": "Capture only AstropyWarning in the logger", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "481fb742c80b0f6428495d0cc0742ca9294eb696", "messageHeadline": "Fixed warning catching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "efe95429142c32bc351889941a00f0cd97f35ec5", "messageHeadline": "Fixed logger warning display", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "21156edd9a139263d77d343a273f5e78ba8a04ae", "messageHeadline": "Fixed more warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 40}}, {"node": {"oid": "7fa2a540fba9b5ade475fbc207da2ce0f565d101", "messageHeadline": "Ensure all custom warnings inherit from AstropyWarning instead of War\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "1b242031dfb6612d92da4c7607c67e9a900dbd4a", "messageHeadline": "Fixed import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38375ae0a5e5dfba4ec16dfe2d354c7f68ba4801", "messageHeadline": "Updated more warnings to use custom Astropy warning classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "49fe4138bfd8b5d436de55f68a78086a1c3c30bf", "messageHeadline": "Deprecation warnings now inherit from AstropyWarning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 35}}, {"node": {"oid": "e33e8148d4743bede6b2a5e40398dfa8ef998670", "messageHeadline": "Upgrade to py.test 2.4.0 both in our internal copy and what we install", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2780, "deletions": 2594}}, {"node": {"oid": "ae2007c75c658f75fb5d08907bbe886304cf5cf1", "messageHeadline": "Merge pull request #1479 from mdboom/misc/remove-numpy-14", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 102, "deletions": 184}}, {"node": {"oid": "d569836231d1735c7419627844178a6039590061", "messageHeadline": "Merge pull request #1505 from mdboom/testing/pytest-2.4.0-part2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "25d5ec1ebfbe560f3b0f6404b985a69ad2e2bb4d", "messageHeadline": "Don't run all of the doctests twice", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "afbfed7024a57a580f08a8297ca7fa51fbc3940c", "messageHeadline": "Merge pull request #1369 from nden/sip-inverse", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 143, "deletions": 50}}, {"node": {"oid": "97883c7674689a7a6b6b4508211a0bbd3391e34f", "messageHeadline": "Merge pull request #1500 from mdboom/convolution/extra-print", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3a8500c5e3dd9459110f7a3eb023ec6c6fd4aace", "messageHeadline": "Merge pull request #1492 from migueldvb/docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 118, "deletions": 117}}, {"node": {"oid": "3123070116c9b880a5220d59b7b82cb75f642eda", "messageHeadline": "make tests py 3.x compliant via `unicode`->`six.text_type`", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "688d684fa4173b0238197caca60a70f49224d0c6", "messageHeadline": "Add explicit exeption if equinox is not a scalar as suggested by @ast\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "458b05f70a006156940629154f18615b78fac634", "messageHeadline": "e-terms now use `asarray` instead of `array`, as suggested by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef0ed66fe178e68b8013a55eb8a6fdd401cdb501", "messageHeadline": "Fix more one-letter typos", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "3667c9b961abe2e4653c39bd36223a67b35e4184", "messageHeadline": "Fix some typos in documentation", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 87, "deletions": 86}}, {"node": {"oid": "0422faf4a4a5d41e2d440c7c368b8681c1f357ba", "messageHeadline": "fix travis CI build error", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0122efa8dce14903c446ca2597f70de05014d36", "messageHeadline": "Make Time.vals return self.value that fixes some sphinx warnings", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4837187c59e9976cb388d3aba71dd623776ba832", "messageHeadline": "replace ``setup.py develop`` by ``python setup.py develop`` in the", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "99883a3c97998ab384933f1ef2fb8a6f81d9d343", "messageHeadline": "Merge pull request #1503 from mdboom/testing/pytest-2.4.0", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "1633257d4d058c8837b084546132c648e4439f99", "messageHeadline": "Add Ring2DModel to __all__", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61d71ad68bf8bd06ca0f48f1c7ba968751f2f85d", "messageHeadline": "correct typo", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8f460d56e3ba9bbf95769425866d3af10debef70", "messageHeadline": "pep8", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "990ded521207f331b2e692e73e15180a50f3eff6", "messageHeadline": "use docstrings from base class", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 70}}, {"node": {"oid": "e219a979cf2b94240a87350dda17e0f1a988b2d7", "messageHeadline": "ensure rotations work with scalar input.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "36977363f47e92f61b55a6a785d33c5a7f41a804", "messageHeadline": "Split the SIPModel class into forward and inverse model. Corrected in\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 195, "deletions": 40}}, {"node": {"oid": "e1a0e16e5ca155deb071e70323a840e160178b9c", "messageHeadline": "Make tests compatible with pytest 2.4.0", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "c5c149d56b8f6f6abfb042d72ef2753fcdf5646b", "messageHeadline": "Merge pull request #1501 from mdboom/downgrade-pytest", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7446c352cba45411c0befe0165dfd071b3e1579b", "messageHeadline": "Only upgrade numpy -- everything else should use the specified versions.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d97277102c9bea65c7c0cda18519bdf2017cd62", "messageHeadline": "Make sure we have an old and working py.test installed, as a temporar\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e2d6986c90a81f7ebb7fc5e06ae7d772b859966", "messageHeadline": "Fix subprocess.check_output on early Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e1d62527a66368c298dd5100083bc00c95631fe", "messageHeadline": "Remove extraneous print statement introduced in ba451181", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6c9bd3ffd6cae83dbb02825c190a1c9de84fcc3f", "messageHeadline": "503e3ebc inadvertently introduced code that is not compatible with", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "8edd2d4949205a7ef7c6ba9179d8716dd83c6279", "messageHeadline": "Merge pull request #1353 from nden/performance-improvement", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "881b9142a253c8e8cad593941228e9505fc3abe0", "messageHeadline": "check (and fix) reverse-fk4 transform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "e6cc43c416b7b6d5ebd8a4151110fa462a8567f4", "messageHeadline": "Merge pull request #1487 from eteq/cartesian-to-quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 374, "deletions": 151}}, {"node": {"oid": "c1a3faa128c4806cb9564673f266812f2b878c50", "messageHeadline": "fix for typo in coordinates __repr__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f70a93407ae78391da48d2ddd0a34817813c28b5", "messageHeadline": "Fix Numpy 1.5 compatibility.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f4ad80dc25653bbe08bbe4c0648028c40939768c", "messageHeadline": "Add test for string arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ad8a4ff137c8f0960a6fdeda109b0d383f5d8ad3", "messageHeadline": "Add FK4 value test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "656ddc5a008bd928b99947bb14d3f20f085b8db6", "messageHeadline": "Test precision with array coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "bb89f10a72ac820f922fbc8ffb24f4ce9327bcbe", "messageHeadline": "Fix repr for array distances", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "aa56c1ef2300ddc5a30fd22529fcabbe2e1a11be", "messageHeadline": "Added example of angle usage to coordinates documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "b9f42c0a6f727ec22eee1fe6461bca3e9cd28c39", "messageHeadline": "Added missing sections from stability document", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "83b61f45237f56ee14dbf7fedd56617617da88eb", "messageHeadline": "Remove another Numpy 1.4 workaround", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "14a485803c606f90fba9c6daacf3912ef2816cf4", "messageHeadline": "Merge pull request #828 from astrofrog/table-disallow-inequality-comp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "95d448572cf21d44a7815c0923b2b3978fef8c11", "messageHeadline": "Use a substitution for the Numpy version so we don't have to remember to", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "2b997557a7eb58d2314dff6a0facad8aa24c29e3", "messageHeadline": "Update the minimum Numpy version to 1.5.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 86, "deletions": 172}}, {"node": {"oid": "0fed3c745e02df1759724d9ba1ebe706c118f46d", "messageHeadline": "Merge pull request #1483 from mdboom/setup/numpy-requirement", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "03267ec5e7bd0438c2c041298a51507adf0f0ed1", "messageHeadline": "Move failing assertion to an xfail test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "381e00a24e3dc1e1e7a08ff3d70cd8b953248463", "messageHeadline": "Use is_distutils_display_option", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "71fc2b61ddcbf0fd9569691bd1840644623ab62e", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "aedc01b4e1968bc63a77f4e859e4580fd6598c19", "messageHeadline": "Fixed tests for Python 2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "500c9ee6ea6c1affc6a2f30609ba507f12e0087c", "messageHeadline": "Get equality to (mostly) work with masked arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "658fef6c130df49df9d08d2da3d091fe3dab9239", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad1d85de91ac201f4b7978333a1d4c626bdb1732", "messageHeadline": "Define Table.__eq__ and Table.__ne__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "652009c25141729fd1b3dc59b80d30e9cdb74b8f", "messageHeadline": "Support equality and added equality tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "d91720bd21e595593e21edd97f3765002081248b", "messageHeadline": "Don't override exception in Python 3 (since one already gets raised).\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "846bbcf6655c1723764f860b19ccadc038bb1e01", "messageHeadline": "Disallow inequality comparisons for Table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cb7dd24cb43f16ab7f3a3e8f0502d3ea4a485f38", "messageHeadline": "Added regression test for testing that using comparison operators is \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0e0394d360cad2a61a02617a1bf31338a1b30991", "messageHeadline": "Make FK4 conversions array-compatible and fix distance units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5bffcbbaec07e842890656a551596975e32fb068", "messageHeadline": "Test enhancements incl. distances and fk4", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "158961615c2154d920def6aacf00cd422f12f217", "messageHeadline": "Complete changes to make galactic and fk5 transforms pass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "b832b7b51d551cc4681e508f5571449b2d060725", "messageHeadline": "Merge pull request #1488 from mdboom/setup/fix-legacy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "24c120380b22a1055b2294348490452959290b4e", "messageHeadline": "Merge pull request #1451 from astrofrog/nddata/kernel-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 750, "deletions": 726}}, {"node": {"oid": "aa11ba8fb2cc05e8913b67971a11016ffa21451b", "messageHeadline": "Fail silently if we can't determine the compiler version", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "701d79100e104e6a76e61fa1e6084ddcdf6c49b5", "messageHeadline": "Fix for --enable-legacy.  Fixes #1488", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5be4b5efd8ba43c7afd8f74d162ea6d2af4aaf8d", "messageHeadline": "Docstring fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "179361cad90d305a4fe8efef8e9b3109ab301112", "messageHeadline": "fix repr/str for array coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 54}}, {"node": {"oid": "82a2b3ffac7a74b29664955fc0a27cf111110466", "messageHeadline": "activate distance/angle shape matching", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "726f33a5f6e31a8743a6968c7cf62a1e403c4645", "messageHeadline": "more complete tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "40d247b025b5fbe0230f064c8e0c6187f761c7d9", "messageHeadline": "Merge pull request #1448 from taldcroft/table/set-mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5c726a33b7d49fcc2dbf7a2c467aff0cd1565d5c", "messageHeadline": "Add test for setting global table mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b65b85da4e85658e4c16684b81802cbb5d7d2638", "messageHeadline": "More testing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "1dbeb7491d9cf7be39f7909b2e237f06854c0945", "messageHeadline": "initial test and validations of array-ifyable coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "1754ad77ec09aa9c2f8aa762eed5f0089279c586", "messageHeadline": "Adjust CartesianPoint to duck typing instead of isinstance(x,Quanity)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e9744878a067a00d704f8385f21c0a9d4e6fb25", "messageHeadline": "nu->disp", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e443e6b35b8d312ed004e400a30913b7ac872f7f", "messageHeadline": "omega_B->beam_area in code", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "84d39c5a98abcb7f6fdff10135620d1df871802a", "messageHeadline": "Merge pull request #1482 from mdboom/unit/unnamed-warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "b35622cb257dbcc00f93a2b9984329c7ea5fbb66", "messageHeadline": "Merge pull request #1486 from mdboom/unit/use-isinstance", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92ae46c2c14269c9313e52e0aa9f8fbd4ee0089f", "messageHeadline": "Merge pull request #1326 from mdboom/unit/special-members-on-quantity\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 35}}, {"node": {"oid": "a7e47779a65048091e9cd2ff3d3428b3f7f35c70", "messageHeadline": "Merge pull request #1438 from mdboom/unit/decompose-anonymous", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "397520d9befce33af39ee7dbe2941cd0a8c47308", "messageHeadline": "Merge pull request #724 from eteq/default-to-wmap9", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "a240c86c7fcf3ce2a722e07000df16c3e5626244", "messageHeadline": "updated changelog for WMAP9", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "de15920a8daccf014af0734c05e64ffd3dfc4705", "messageHeadline": "fixed docs for Distance and CartesianPoint changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "c53a0ae93de4879ce979d058d98b82ddf2f16eda", "messageHeadline": "All tests now passing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "3421186538b6cc485778833ad3329f24b61ee4be", "messageHeadline": "fixed all but one test failure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "90ddc17763a65dd6ad31e9e878197f756e2a8162", "messageHeadline": "updated tests and fixes based on tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 23}}, {"node": {"oid": "38c1662972689e9d51a9508c47d07aa9e15f2729", "messageHeadline": "Merge pull request #1484 from mdboom/docs/graphviz-version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "2d464b3f5fb60fe83772913a4064ef3eb94e8f42", "messageHeadline": "update tests for new CartesianPoint behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 120, "deletions": 20}}, {"node": {"oid": "1497d8f17ed25ea11c253a26a3840a7da2c896cd", "messageHeadline": "Change CartesianPoints to be a Quantity subclass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 136, "deletions": 65}}, {"node": {"oid": "a8eebd36c755e9e35c0e839976cde5228a474188", "messageHeadline": "Use isinstance instead of type() == x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe6ba3c7e637460f4f30d9fafe759950491a4de2", "messageHeadline": "Merge pull request #14 from eteq/unit/special-members-on-quantity-sub\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "0dec0b3fc503662d7e7725c738d4c759436c59e3", "messageHeadline": "Only include easy conversion members on subclasses of Quantity that o\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "5ec73749c666c80dcd9878883d392cdc6ce92249", "messageHeadline": "Merge pull request #1481 from mdboom/docs/six-recommendations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 213, "deletions": 22}}, {"node": {"oid": "95a3c5125c2c99e5733a1e6d52968ebdbff27881", "messageHeadline": "change Distance to be compatible with opt-in special members scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "e6cbe9be2faab93c538a03b874481bfa966258a0", "messageHeadline": "Only include easy conversion members on subclasses of Quantity that o\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "55f3ec55610448782d2c448671f4fa801df2e6d4", "messageHeadline": "Merge pull request #1472 from eteq/distance-to-quantity-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 225, "deletions": 163}}, {"node": {"oid": "503e3ebc8ebed2c1ecbe0dbc3300ddc859bd54ad", "messageHeadline": "Be smart about when we need a bleeding-edge Sphinx.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "54a246da7ad6d0c236058b4cc062be8ddb90c2d3", "messageHeadline": "Fix example to one that actually fails.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c1e47ee2eafb66583587854d6e51fbf586042b9c", "messageHeadline": "Fix some typos", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c98c70dcdb867175945fff9258424e0d36bc17ed", "messageHeadline": "Fix cross-references", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "40d0b85bbb05d70646c2aaea5c7bbf24ebe5ffc6", "messageHeadline": "Allow setuptools to download and build numpy from source if it is not\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "e2b95fed9ce875ca3477c1dabf94a0e175e1a750", "messageHeadline": "Better error message from unnamed units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "35d015440039298790368c53e1f485392d48b1e2", "messageHeadline": "Add section about moving to `six`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 212, "deletions": 22}}, {"node": {"oid": "3c9edc5f1822ae86742a38d2aa6998a5cc0a0400", "messageHeadline": "Fix bug not returning a Longitude view, introduced by d3fe322qq", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "283d6e6ba23a9a01e50e185daee7e06dc6e2ec28", "messageHeadline": "Merge pull request #1422 from mhvk/units-quantity-getitem-correction", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "d3fe32205a55c786839652a1bb71f2be9a90cff8", "messageHeadline": "Merge pull request #1477 from eteq/fix-config-test-writing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b432c758a73fa92d3dce0048f8252cee65a6b30c", "messageHeadline": "added another link in docs", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "31856b639c331f14d36bed2dfd7178bb71844784", "messageHeadline": "more docfixes; added direct link to Tools of Radio Astron", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c275a22289d96b4e1c2beaf33e09e24aaf651fc1", "messageHeadline": "fixed example formatting", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "8501d9f1f1e0ee011b2d14beab15789e729c088d", "messageHeadline": "doc fix attempt cont'd; intersphinx not working for quantity though", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b05f098f8afdc6c5fac03df43fed9eaa6ee392a", "messageHeadline": "documentation fixes in tb equivalency", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "df582585049b4acb2ac1a40e2b4124441e3a19f9", "messageHeadline": "doc update (tb equiv)", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9595c4e75e1c12fcfea5fc9bf5e8206d0896a7e4", "messageHeadline": "added eqiv to changes", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd76baca0842fcf6d07aad7fe8ea14ecee015994", "messageHeadline": "doc formatting change", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "32426c40468647a1f9759daec21f82dd8fbdabc6", "messageHeadline": "Merge pull request #879 from astrofrog/fix-numpy14-failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f58360b587f1254b6d0d29f06b4a8b7d07823a72", "messageHeadline": "Skip a test in the 0.2.x release series when Numpy 1.4.1 is used", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4866734096c7fb52bc1a532eec6e8957aa2b972", "messageHeadline": "Merge pull request #1478 from astrofrog/fix-sphinx-install", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dc40580b4da6d81d140dcb8e1552c5160749031", "messageHeadline": "Try and use the developer version of Sphinx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c58b4d7c1848c4112084d7ebac339bee8f16db60", "messageHeadline": "The version comparison in Sphinx is done only with the three first ch\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efbd467915324144c1484e87a7c185366daeec8d", "messageHeadline": "Update version of Sphinx in .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "382866250bef15a8f836a2432f7c11c7606592b2", "messageHeadline": "stop the config tests from generating a configuration section in the \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10e5041ebab3ce3b9744f76ebfa51887b034abec", "messageHeadline": "Add extra note in changelog as suggested by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04936d58c0af4f0c985df4b4ca738f01ecbb15d0", "messageHeadline": "fix for unicode literals by changing to six.u", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90642f6772b29eb467294bba1ffa6251b1ad8dbf", "messageHeadline": "DOIs for cosmology papers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "cfc99c736086673b447bc7ba6a4c9b3a27c9bf14", "messageHeadline": "Add citation to WMAP9 paper", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c974b7483194ff0e112f27dfd04dd6f873c5ed2d", "messageHeadline": "Updated cosmology docs for new WAMP9 default", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "2d774bb2c7108a21e4d3cfc1fb59630748aaea11", "messageHeadline": "very minor fix in help for DEFAULT_COSMOLOGY", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94ab89e165e0fff0dce6675eefd285238d738712", "messageHeadline": "Changed default cosmology from WMAP7 to WMAP9", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b3f074f5eb9723bd1492e983cb3ff6f44743fba", "messageHeadline": "Merge pull request #1469 from mhvk/quantity-by-list-default-unit", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ce5ce0ee7daf4155f3d59fcb66ffe9a3a5f678cf", "messageHeadline": "Merge pull request #1475 from astrofrog/fix-pytest-imports-2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "513b002c6cdaf968a663a6f3c70fb2183e46650e", "messageHeadline": "Merge pull request #936 from mdboom/docs/minimum-sphinx-version", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db6c582c78f6a0c7b9de82f26f9afb1b7b8295f1", "messageHeadline": "Fix #1438.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d1e053b717a73115cf21a418924a3b0e257a41e1", "messageHeadline": "Bump our minimum Sphinx version to one that works with current versio\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c51d0c0e5de49785cea20964724182153141fc", "messageHeadline": "Merge pull request #1429 from mdboom/misc/unicode-minus", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "16ec227d6182178031b528fef0f8bb346ff6830e", "messageHeadline": "Merge pull request #1474 from keflavich/patch-2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1da511967ff89d8ae60f4b436d5e6bd5a4c85423", "messageHeadline": "Merge pull request #1470 from mdboom/unit/fix-error-message-about-arr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d5f1fd31f43fb2a3f08b45b939e11c79a6d9ff29", "messageHeadline": "Fixed imports of pytest", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "335d4ddd1a22467ef7ec74f9a49f308bf69cddb9", "messageHeadline": "Added astropy.extern.six to Changes.rst", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d9a94ec1f0d3573f681d90e6e50cd72eaacb741", "messageHeadline": "Documentation tweak", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "75951f5ec35214f7487187576d10406ee46c1491", "messageHeadline": "Implemented `distmod` in Distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 82, "deletions": 15}}, {"node": {"oid": "e2d6075bea2da8ae0647f582f623e948cd230955", "messageHeadline": "More tests and related fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "473489e80e42d8c063771688f31d10e3449e6b8e", "messageHeadline": "Make cartesian transform compatible with Distance as Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53d718bcf42776da7e5548cb699bea4491a4284c", "messageHeadline": "fixes based on broken tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "ce6b9776628fc6c4f4cd4dde85bd13fc0c2a54fd", "messageHeadline": "change Distance to proper Quantity subclass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 85, "deletions": 44}}, {"node": {"oid": "92b3f9169b9a264217482e1110b59a64c1c7a922", "messageHeadline": "Slightly alter description of `mag` unit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0d255288264553d4aa1ff54cd8ed474ad45f8d5", "messageHeadline": "Minor typo fix in documentation; the module is 'angles' not 'angle'.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "287790b6cdbe288fd76781575c556fada4dd37fd", "messageHeadline": "Removed Distance methods unneeded with Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 103}}, {"node": {"oid": "1e29045de7b6fd4aea7b85243d216226985cfed3", "messageHeadline": "Fix error message to match the truth.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "64e117f5c7f776a399c075380605b29f81975fc3", "messageHeadline": "name change: jytok -> brightness_temperature", "author": {"name": "Adam Ginsburg (keflavich)", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "648b7869631fe7d322944543d973debb294c1bb5", "messageHeadline": "fixed doctest", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f688ef1441765fb8161640dcbea7dc2862381b6a", "messageHeadline": "added some more clarification & references to the jytok equiv", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1deddc9ff5cd0e4cc82ed18eec76c4f7ada74c92", "messageHeadline": "same as previous commit, but for the <Quantity object.  Unfortunately,", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bff1839e00446cd794dc4e42d0891b5682440efc", "messageHeadline": "fixed docstring tests: reduce # of significant digits", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0e0b72784070f5c77a1d3ac70164ab8b44632fc", "messageHeadline": "fixed tests & examples as per @mdboom's comment", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b6ca415849e3a587ff9527f8210194a46a31346a", "messageHeadline": "add to __all__", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea8c132cb4db52a4ec28f62d1a14f0cd20e2fd4d", "messageHeadline": "fixed equivalency call", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32e83224ff8aaf1e60712071c1ee67b9af68320f", "messageHeadline": "added a new \"Antenna Gain\" equivalency (Jy to K)", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "7bd0c7396c1b7c0f030a82724ef6e3d3c27852ac", "messageHeadline": "Added link to convolution docs on front page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1e9e5f55800b843766099d6768d8b025ec2fe0b", "messageHeadline": "Removed old docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "51da8dc6cebd020e93ebac0867cfd0fbf21c9239", "messageHeadline": "Updated CHANGES.rst to mention API change", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b53c344d8197f171bef1848a2006b76cb92691b6", "messageHeadline": "Remove old imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "8a71de7949ac68908d376d15918f885bb4647e6c", "messageHeadline": "Update speed tests, and removed make_kernel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 193}}, {"node": {"oid": "3c360d3022461efd07a473e4ed3aa3cc42511bcb", "messageHeadline": "Make default kernel size more consistent across Kernels. Always defau\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "7d5ffc39e43d81a38eb06170b3dcb1140b7fe4de", "messageHeadline": "Allow kernels to be odd or even again, though the default size is alw\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "ba45118184b9cae5d2a464a9dabdcb4da330f519", "messageHeadline": "Enforce kernels being odd (otherwise x_size and y_size doesn't match \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 80, "deletions": 49}}, {"node": {"oid": "336a4d3080b5d08a607ee04e9caee8d6e2b6b919", "messageHeadline": "For initialisation from list of quantities, default to unit of first", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cba916b8327e46b032a4948ae21704104597ec4b", "messageHeadline": "Merge pull request #1465 from mhvk/units-cds-scaled-dimensionless", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 67, "deletions": 46}}, {"node": {"oid": "cfe006f5825a08fe35912c5a75b940f764784c28", "messageHeadline": "Output Unicode MINUS SIGN in Unit unicode formatter", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2ac323581dffef517984f213d4b8693975bec51e", "messageHeadline": "Support Unicode \"MINUS SIGN\" (U2212) in Angle parser.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "8bf1685e9f67eccbd8da0b01c7a63f4457742d59", "messageHeadline": "Merge pull request #1460 from mdboom/coordinates/six", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 167, "deletions": 110}}, {"node": {"oid": "5fb434e2ae3d96a96f28af36938cf6c182caa50c", "messageHeadline": "Touch-ups: --- is dimensionless; unicode MULTIPLICATION SIGN can be used", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "542557cac03d82d3bbb0d3b9e4f9d39320046bf8", "messageHeadline": "Merge pull request #1128 from embray/format-case", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "24fa231af5f52ff5e5b871bc436d41ab7bf30de3", "messageHeadline": "Allow scaled dimensionless units for CDS format", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 66, "deletions": 47}}, {"node": {"oid": "6e35d2aa4243c00e374bca4378039aa360c58885", "messageHeadline": "Merge pull request #1439 from eteq/wcs-randoms-to-context", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 55, "deletions": 45}}, {"node": {"oid": "5233a2b6ad04ccc5a3d0987a541db284e272b09c", "messageHeadline": "Merge pull request #1409 from mhvk/units-percent", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 77, "deletions": 25}}, {"node": {"oid": "b2c2c687fc10538309691ad7bf36a3215f021833", "messageHeadline": "Use NumpyRNGContext in wcs tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "6c42eef189dc89c6b60840dfb99be7e17d93aad6", "messageHeadline": "Switched test_wcs from RandomState to NumpyRNGContext", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "0d21a31aba2c730d07a4c20e3a38bb43c67a09d0", "messageHeadline": "Merge pull request #1456 from nhmc/fix_absorption_distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "360c925d8c6e9362ebafc9745a33c698db422c0b", "messageHeadline": "Added entries to changelog", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dbe1bce2ca8bd0ae784d287dafe782ab14416300", "messageHeadline": "Better import of compiled extensions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "de3c5f91cf7a49e7d20e21191160a41b9c6efe5c", "messageHeadline": "Fixed bug that occurred when using data/kernel as lists", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "116b31b2c73ca2f80b2acef170978412aff5157d", "messageHeadline": "Fixed imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "f55d32950a80c192945781a89fc1c3da60accd74", "messageHeadline": "Updated imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "cbecf8a7bab469c8439b1cc13e966b53c01456f1", "messageHeadline": "Updated documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 335, "deletions": 220}}, {"node": {"oid": "337fa7b9bef328f7a1a45fbebf70235a48022656", "messageHeadline": "Moved astropy.nddata.convolution documentation to astropy.convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c425ec6427049ff0903b535ad7d6de9c43ffa629", "messageHeadline": "Moved astropy.nddata.convolution to astropy.convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "78d50e0f575d02a1d3e32cda1be445c0bfe05e0a", "messageHeadline": "Generate the docstrings in _wcs.so using character arrays rather than", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 27}}, {"node": {"oid": "cd5c5c0449e85cfbd557874419dd4ec109b73cd0", "messageHeadline": "Refactor astropy.coordinates to use six instead of 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 167, "deletions": 110}}, {"node": {"oid": "558bfb7ec3e46845ac0d7756f218f931b948f5ab", "messageHeadline": "Fix minor problem with install due to moving astropy.wcs to six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab2a9afcbd239ecffb10a70deff71a376efe657f", "messageHeadline": "Describe % unit and that 'some-number' is interpreted as scaled-dimen\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e02f10855d454d50b338277f35c065f935be1995", "messageHeadline": "Merge pull request #1411 from mdboom/wcs/six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 143, "deletions": 158}}, {"node": {"oid": "a2a6b1539868fbb3b1f3ccbb84d7b61ef3e37aa1", "messageHeadline": "Add tests that % is correctly interpreted by generic and CDS", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b4fcbb07bc1a9a02be4bfb9199f9ad5a1a93896a", "messageHeadline": "Fix bug where FITS and VOUnit unit parsers were not using the correct\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "535a89ae01467005e9d22602890051dd17f26d55", "messageHeadline": "Correct tests that changed now that '0.01' * Unit gives a unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "734b67781129169ec7941c6a60a9820d85ed8da2", "messageHeadline": "Use is_effectively_unity to test for scale=0.01", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cf7e9ffa6ad1ae7cb4633fb521819365ea56eb44", "messageHeadline": "Roundtrip for generic/CDS, exceptions for scaled dimensionless for vo\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "b90e567d85e78fd0896c9675e172e76e7eb899f4", "messageHeadline": "Correction to not mess with the registry, remove testing statement, PEP8", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "764e7a8af8ed7810e603d944f49439a37e195e0b", "messageHeadline": "Ensure % is recognized in generic parser, as well as in compose()", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "635e4db3713f6167f64884ddf87eb504263e93c1", "messageHeadline": "Define percent as Unit(0.01), and ensure its representation is '%'", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "ba7bd01db6f6a0493253638164b4616d104c0939", "messageHeadline": "Merge pull request #1458 from mhvk/units-sqrt", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "657c4ffc7e45b53773ea75c72cb9a39f7b436bd2", "messageHeadline": "Correct behaviour of sqrt in units -> should return unit**0.5, not un\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a9c4cab520974531ddb84ea2444d47cfc86a713", "messageHeadline": "Remove units from the (unfortunately named) absorption distance", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a82ed94e4547468263b67f986db1e4a3045d56ca", "messageHeadline": "Merge pull request #1398 from astrofrog/fix-python32", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3976887899687aeae4f7193d47bd068373af8a59", "messageHeadline": "Merge pull request #1434 from eteq/quantity-better-repr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "565b8254ba8300d3f14eee8a7686874029f96a37", "messageHeadline": "Merge pull request #1255 from adonath/convolve_kernel_class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2290, "deletions": 76}}, {"node": {"oid": "c2f755a95a34e861b8ad1c2779bf41a21fae9607", "messageHeadline": "Add setter property for table mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7b907a648ef87046b6932e32f96dbbc4df1f73b8", "messageHeadline": "Merge pull request #1443 from hamogu/patch-3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "92c8c5ad1c8e1df2d0ee0b36ce26b0f846dfe88e", "messageHeadline": "added tests for str/repr of array quantities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "e0c495ac3729fbb3342e543c1dee3d9fd10bf535", "messageHeadline": "change Quantity.__repr__ to use np.array2string", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6405f7b0bdd2005b42c1b9506180edb3a2c040b8", "messageHeadline": "Merge pull request #1444 from embray/windows-path-issue", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9c72f3491da552c584c63b559ad47b2ce27a8d79", "messageHeadline": "Fixed a test that was failing on Windows due to path separators not b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e77cd66c84e8d8a7445d79ceabd98f09e3ad2f60", "messageHeadline": "Merge pull request #1442 from hamogu/patch-2", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4c7a205a44686f69585d7d835d4c1bd329dc334", "messageHeadline": "table: test_operations.py - Test implemented twice?", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "063c77882c5fc5e69a028499686d9049111923cc", "messageHeadline": "Fix trivial typo in docstring", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "482fa22ec86e33ceacf2afd98a5df8bf09b0f138", "messageHeadline": "Merge pull request #1413 from mhvk/angles-no-range-check-on-output", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "55812282725c2d5c05ea5fb75724e44ad8c59cae", "messageHeadline": "Merge pull request #1432 from mdboom/coordinates/angle-parse-simple-a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "654e98e5f667a93174df4b73286381289d4a97a4", "messageHeadline": "Add regression test; closes #1413", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "aa923fe4b873569c75a312328590f9c16888226a", "messageHeadline": "Renamed 'weighted' attribute to 'is_bool'", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "15467db9a5ca8de004f1e933b999c0378a272a74", "messageHeadline": "Removed MexicanHat warnings", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "22b920c6d0d54112ccbc020eddba9ea7a2d204f3", "messageHeadline": "Replaced multiplication of two kernels by convolve() + some minor cha\u2026", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "3dc17ab7bff92a2421bd960d3a631b32f4436f3b", "messageHeadline": "Fixed bug in add_kernel_arrays_2D()", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6f265bf4df9be752568607b80f49728c527a143c", "messageHeadline": "Removed multiplication of two kernels", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 13, "deletions": 24}}, {"node": {"oid": "1d277b68f738ed2b97a84c192c17666deead73d3", "messageHeadline": "Made convolve work with two kernels", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "2f3e83f81db81d2f24e4230e849c65e7c56f0e10", "messageHeadline": "Removed self.odd attribute", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 29, "deletions": 38}}, {"node": {"oid": "c5ccc7f3a30f176181f9803cf143dc13b7755c72", "messageHeadline": "Modified eval tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "93b5715e51acf401c2d80d7e0f678ee417bb66ea", "messageHeadline": "Simplified linear interpolation", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "41e1dac6af2a4222518a7de5d1b3f1c2c1f0936e", "messageHeadline": "Docstring improvements and fixed typos", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 90, "deletions": 97}}, {"node": {"oid": "afb9e1a13b87d53d908bbacc8b15b3d7890bd167", "messageHeadline": "Added interpolation='None' to plots", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "173adb60d8c1ce3380fab15891c7bca2171e996c", "messageHeadline": "Fixed scipy dependencies causing errors", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "71774713e05f676af5b1be231f86529c5d6a5b11", "messageHeadline": "Added multiplication of two kernels", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 111, "deletions": 69}}, {"node": {"oid": "d1d3200b30228a546e6fd04e1484dc795c061a54", "messageHeadline": "Removed unused import", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef4b34a8d8f04902f85f8566b60c9d739b288da2", "messageHeadline": "Uses now issubclass()", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cc7655e805f5bebe840beb0c0917b2fb010347d5", "messageHeadline": "Added kernel multiplication documentation", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "08eaa836f98e288a1f5a78decd137a4e133b8a97", "messageHeadline": "Changed models import statement", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "51179a2ae3398aa0fffda2d1299924c38813a8ad", "messageHeadline": "Added kernel docs to toctree", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "329e1e44fc8ef8007d840a463eae630df29151c5", "messageHeadline": "Added kernels to nddata namespace and restructured docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "b474cc84044a54df55debe288943cfdb17a3843c", "messageHeadline": "Added plot of original image and added axes labels to all plots", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "ac1ad30428e4f4460c5d4342f6bae7252ccb568e", "messageHeadline": "Test kernels against scipy.ndimage.filters", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 76, "deletions": 36}}, {"node": {"oid": "42ad0ecc2bea19d523dbafa43c2224d7872317f1", "messageHeadline": "Afterward changes due to rebase conflict", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "01d128e9986831cf1b7b3249b8b783ec7113a34a", "messageHeadline": "Changed normalization Airy2DKernel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "035d8ed970382b93eaf63190e0a08752629e039c", "messageHeadline": "Modified kernel 2D plot", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "9d70263708ba1b1375236f5811b0358146525848", "messageHeadline": "Changed mode name 'corner' to 'linear_interp'", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 61, "deletions": 46}}, {"node": {"oid": "9c612801e83e48f504d0eca73701e00968741eee", "messageHeadline": "Several normalization changes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "dc3f46d1ca607083484e5677f502e9cc7cfb0dc8", "messageHeadline": "Added new kernel class test", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "28b7c28d010fbb4cd6e8e0659a0878628ede56ce", "messageHeadline": "Chnaged to old version", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "fe44b9338ad4bc1a92a46ada55b71e218ad5e76d", "messageHeadline": "Minor chnage in definition og TrapezoidDisk", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "980ecb38c9a10226f6346fd37d2ee4bc1c765167", "messageHeadline": "Corrected AiryModel test values", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48a7f12f9982a518cebb3a881b7f6cf0b84560db", "messageHeadline": "Deleted pyplots folder", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "1b5ab678965f7403805d6d054beb76daac069d8c", "messageHeadline": "Reworked kernel docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 77, "deletions": 6}}, {"node": {"oid": "0f33238816ae1affd2f2833ed18c5d32a1db7322", "messageHeadline": "Reworked kernel docstrings", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "790941fd4de4b3cd9cd5d2365f7f25ba2231a15a", "messageHeadline": "Fixed Airy2DModel definition", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bfc15ef0abf7745ba523597c6c7cf4e60cdb38c6", "messageHeadline": "Implemented 'integrate' mode", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "d7cf03c983d1483fe16ac9ce71469579c6b230e4", "messageHeadline": "Fixed error ModelKernel docs.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c05621953d29e85e5b96dd6070b8a496e7f57a1", "messageHeadline": "Fixed and extended ModelKernel docs.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cc5c6f57a518fa4d560908db9667242e042a3ffe", "messageHeadline": "Doc typo fixes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23811ea75389b2ec5ef52df3a80bc93695dfdca2", "messageHeadline": "Added kernel documentation reference", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df7b793c4e26f8e9cfd5881ecb9ec1005e21b0b8", "messageHeadline": "Added Ring2D model and Kernel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 145, "deletions": 8}}, {"node": {"oid": "9bde81ef806a4a72b235fff715f29a03b1b3310f", "messageHeadline": "Changed definition of Disk2DModel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "103e43060f3d58e6111a0c5871ae3aceac91ce2b", "messageHeadline": "Finished preliminary kernel documentation", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "5a7c33e25d38f30003b86e9167080d398309d1ed", "messageHeadline": "Further kernel documentation.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "a69668805aca3b82594df198bea8e503306990c9", "messageHeadline": "Minor doc changes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c8036f027371fc1d8dbfb7d4ddc7d5400c4eb24b", "messageHeadline": "Kernel documentation", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "f1e7e75fed6f497c8dfc890fd5f8dc36b4826c77", "messageHeadline": "Minor Kernel1D and Kernel2D constructor changes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "885f431d39842fceddf8011c4b4b495b5f1ebd42", "messageHeadline": "Added discretize mode plot to docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "53536361cf3301abdb661aea5932313f40059268", "messageHeadline": "Added kernel response plot to docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 356, "deletions": 9}}, {"node": {"oid": "df23f0c8ee9df4532062a4ed91c8c90805b6336f", "messageHeadline": "Added kernel.rst", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "49dd487478f529b8632f35afe6affdeff9a8c2ae", "messageHeadline": "Model discretization function tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "1694a0a4ca29cf9a6945302c6c6dbeb74447fdf2", "messageHeadline": "Fixed typo in docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae67525d129b2031074aa5a527c7ee903444f1c", "messageHeadline": "Fixed again MexicanHat2D definition.", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65bd9fc9061fd853e38a3b6d7062ffd24690c951", "messageHeadline": "Changed MexicanHat1D test values", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8f1b19c17b50a524e5ce19bbd9f18dc683f3851a", "messageHeadline": "Docsctring fixes MexicanHat", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "587b72c6a41d0496dc2559b5b796e80e0de2eabb", "messageHeadline": "Added Disk2DModel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ca949c7f7f49ab47ed3ee663a5cfd43d921b0a63", "messageHeadline": "Corrected formula of MexicanHatModels", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3adaddb1e8765f8d61fc48b629a9bec1f99bf4a", "messageHeadline": "Fixed bug in discretize_oversample_2D", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a4d07abc58bacfa79d48368489ee45e07abf9e11", "messageHeadline": "Added Box2D normalize", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fab23a075387676aeb9483ea5662fe7b3e847bc0", "messageHeadline": "Added Box normalize", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "cf045c0b2a8fe56058912f15a77e84b139dfb7e8", "messageHeadline": "Changed BoxModel tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "04e33cb932d3b7dbd30be02092007d601bc40d04", "messageHeadline": "Changed definiton Box2D model due to integrating issues", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "de455b9d438bbe9a32a1cf5b566c2530371fc85f", "messageHeadline": "Chnaged definition of box functions due to integrating issues", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "21b1d09abb3a1df26e4043be2691d91331842a00", "messageHeadline": "Added dicretize tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 116, "deletions": 48}}, {"node": {"oid": "b830674ddcd7c517a10523203a42dcecbe3d7441", "messageHeadline": "Added warnings for normalization and fixed tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "57d25af94181ed4625f3cdb9a48a703e3aad637d", "messageHeadline": "Implemented simple kernel arithmetics and use of discretize_model", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 359, "deletions": 152}}, {"node": {"oid": "56aef560da8561f7261ecfb7fad4a55a1f3bd037", "messageHeadline": "Added discretize function", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "b10153546716638265f0bb8fca20c4eaf71b3993", "messageHeadline": "Fixed division error and removed boilerplate code", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "734f9373b82a35ebabf0c02905924ae3df2f9218", "messageHeadline": "PEP8 and typo fixes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "c5191e5f57f09ffdb267a65c7518345eafc0647e", "messageHeadline": "Again mask to array change", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "260c00e449b9e9df7a64e3a414b639c84233d3cc", "messageHeadline": "Fixed docstring in CustomKernel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "02f70e4fa0a62a4e669b42687b9c108eb9b52c42", "messageHeadline": "Changed mask to array in kernel tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "35e1b432c0ec570cad6550acd467893ead1f4a6a", "messageHeadline": "Removed kernel test which required SciPy", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49397f5ad9d34f52e7e86520990e568d21bb3b8c", "messageHeadline": "Renamed mask to array", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "3916254aed6b0204f063e677329d30aff8d08838", "messageHeadline": "Branch rebase and related changes", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b89cb3dfb0622230c941889b4a24fa8a03c9fc97", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "af8a05a08a5bce179b1c0372b7a5759fb7918474", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "3e37fb2698dde3eca07e42266e40edb3a3bcab0e", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 169, "deletions": 77}}, {"node": {"oid": "d8bafdc558f851c1528e31306e5c405eb6b60c5c", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "2fd2eb01e0ea2b841ecf8766670b0cd3565576d9", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 157, "deletions": 216}}, {"node": {"oid": "502000a377621760c2350c0814136897211b2280", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "89d91d110ecf913757a6d1562c136afc96e3bfb4", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 469, "deletions": 0}}, {"node": {"oid": "a3878d5f6cc96d84cdac869e8d267015503611db", "messageHeadline": "Fix #1432.  Handle parsing of simple arcseconds, e.g. '10\"'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 34}}, {"node": {"oid": "b9a09657dd41bce35df1b3453e520da8effc6c07", "messageHeadline": "Added changelog entry for #1426", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a27cfea3d605789e22fa86f9288160d11ce93ed", "messageHeadline": "Merge pull request #1426 from mdboom/unit/cds-prefixes-faux", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "0afe010eff694276262b3759a4465469f93f5a60", "messageHeadline": "Added a changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3e261338d67cf3dfe70b43fd376c8cdd249274f", "messageHeadline": "Merge pull request #1256 from embray/issue-1256", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "ae453c6647ea6780b57942922822e6f37e9504a5", "messageHeadline": "changed quantity repr to act more like ndarray's repr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7de54d0e9dc8960e27f73e0fef5ff6abe79b0e05", "messageHeadline": "Merge pull request #1423 from mhvk/angles-ensure-subclass-is-kept", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "b8ea59841c912c95cc901b455efcbf17cd9ed90a", "messageHeadline": "Adds a test that was able to reproduce the problem in #1256 (on Pytho\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "649592c18b7692423ac4ed69670cd0eda29e7264", "messageHeadline": "Remove unit setting in wrap_angle setter; explicit tuple elsewhere.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "43216c485af8a5d93366038b41a2a635653d93c4", "messageHeadline": "Ensure wrap_angle is passed on for Longitude (and equivalencies)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "ce1ef442349c7b607b8781cc3b0d0740de06efb9", "messageHeadline": "Ensure Angle subclass is conserved when changing unit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c2146fa0bf3ef30bc0d86c8707662e0eec36f770", "messageHeadline": "Merge pull request #1397 from mhvk/coordinates-remove-dist-approximat\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 94, "deletions": 184}}, {"node": {"oid": "62b63fd400c05f2556b8c5804d3808b3e3c77dd2", "messageHeadline": "Merge pull request #1428 from taldcroft/fix-separations-doc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41f00b3a81d5a31c513072dccdaed809232b2e5c", "messageHeadline": "Remove leftover doc reference to AngularSeparation class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c3fa38215abe21c7e5b23ef32fa19607b2adcfc6", "messageHeadline": "Support the wacky prefixes in CDS unit format", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "dbbbce7f5b16a62cbf29d1b41ee033d27e33e9a1", "messageHeadline": "Merge pull request #1415 from hamogu/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee1f4f3da57da32aca6ad710ea82747abf952adf", "messageHeadline": "Merge pull request #1425 from mhvk/time-val-to-value-changes-rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3650b8cd82f47101e3ca03c9c3e01f61af2e4b42", "messageHeadline": "Update CHANGES.rst for Time attribute name change", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bdea88c2dac7b926e0891e6b60ad3283b36d7517", "messageHeadline": "Retry separation docstring, as it still gives errors", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bd92fac7c3c1e380eac8175b78d84976d4c8101c", "messageHeadline": "Merge pull request #767 from mhvk/time-val-to-value", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "c9126374faab8304c8540348dff75bf12632a20a", "messageHeadline": "Remove reference to non-public routines in documentation.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6f2d928419809e8cad8b611baed41c805c4ecdb1", "messageHeadline": "Merge pull request #1242 from astronomeralex/docs-psf-code-of-conduct", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a39b45c4c36a667b06627d2fd6203360979b18d4", "messageHeadline": "Correction to separation docstring that caused sphinx build failurs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9027af29fe15fdc0b58a39746ca49055f7a17dab", "messageHeadline": "Merge pull request #3 from eteq/time-val-to-value-repr", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "179fd3624666831755450cb46db96f83680243bd", "messageHeadline": "change Time.__repr__ to say \"value=\" instead of \"vals=\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "edd498ffc8e2de328e9cc1fb685c0d5e5bcfea76", "messageHeadline": "Change .val[s] to .value; is_scalar to isscalar; deprecate; new tests", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "d96b2af10a2a78c6e11fc8565b68399524d72602", "messageHeadline": "Make q[:,np.newaxis] work by using __quantity_view__ for __getitem__", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "c625ad086b208d1d2fbf039e1fd718260a55060c", "messageHeadline": "Updated the credits based on a recent run of git shortlog.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "17827db093851a321d08433e22405fe2d4fb20dd", "messageHeadline": "Merge pull request #1145 from mhvk/time-ut1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 671, "deletions": 18}}, {"node": {"oid": "47dbcd3c69ddcdd55ae799debed2181e657711b4", "messageHeadline": "Updated the v0.2.5 changelog to incorporate all backported fixes thus\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "2eaf7beb922e90cc9e950d69a6c21480fbe5110b", "messageHeadline": "I kept reading and found another trivial typo.", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "623d4328a1d67f683d1684f6350b80f0785fabe3", "messageHeadline": "Fix trivial typo in table documentation.", "author": {"name": "Hans Moritz G\u00fcnther", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed2ec1dfa05b17c27d2349a67651c29ec202a45e", "messageHeadline": "Updates of documentation and doctests / simplification of get_delta_u\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "6134d64f0fc3e7729eb1dd8d8a26131feed5cb59", "messageHeadline": "Provide get_delta_ut1_utc method to Time; update documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 123, "deletions": 33}}, {"node": {"oid": "427de86486600f3bc06b1300431d7b358939c0df", "messageHeadline": "Corrected doctest examples", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "83eaabf1f18caee653488adeff75c9328a3d2424", "messageHeadline": "Next iteration: exception in ut1_utc, safer memoization", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "fb63e4245f771f4853569ca833b1050d52eb214c", "messageHeadline": "Remove documented trickery that's unlikely to remain (or be needed).", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "c0a5e3d9cad04c826a463d55768528b99294b2e5", "messageHeadline": "Simplified Time part; added IERS A tests; document how to use A if ne\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 145, "deletions": 39}}, {"node": {"oid": "2a2d8219a3f62bb984fb85426f92cd253f447c3a", "messageHeadline": "Add documentation, some tests, ensure ReadMe's work on .gz files", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 133, "deletions": 15}}, {"node": {"oid": "d50ba0edd84e909c6877d5129ab9b65212cc09bf", "messageHeadline": "Adapt setup_package.py to include iers/data files", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "49c46c2698ee28f19f345edb5d12e559f096756b", "messageHeadline": "Moved IERS-B data and both readme's to data subdirectory", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1207f25861b6b42612d83bd6b62d123255287013", "messageHeadline": "Cleanup of interfaces", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 52, "deletions": 60}}, {"node": {"oid": "f23ed008a1bd44cd73ea5774633cd9fd60df2603", "messageHeadline": "First test cases -- if for nothing else than stop me from some silly \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "77495fa81e706e6171a5d4b57af16b3917c59246", "messageHeadline": "Initial linkage to time, with only simple exception messages.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "00d3e952467432190ae126a4e3eeef351e81c65a", "messageHeadline": "Memoize IERS_A and IERS_B: tables can be kept for session.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "69bec65e2c00328c35769ced7cd823f67376ed04", "messageHeadline": "Cleanup of logical vs integer, use of super.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "e07bad8d2f9a98709b910b8949ff5e546c938b19", "messageHeadline": "First attempt at IERS A, B table classes, interpolation of UT1-UTC.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 263, "deletions": 0}}, {"node": {"oid": "624da0aa9f3ab22819a1acece38fbbb03c370c2a", "messageHeadline": "Merge pull request #1405 from mdboom/unit/coverage", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 109, "deletions": 35}}, {"node": {"oid": "07d5f4bf16b97c81d9cf2e587e6c537ecb87a0c0", "messageHeadline": "Disable range check for degrees_to_dms and hours_to_hms", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d46e8a0687f6ac7b1333ea4da394680360a90e6b", "messageHeadline": "Merge pull request #1372 from hamogu/fixlatex", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "93d49debbe1a7d1ee8ef5991bd235908a45b313f", "messageHeadline": "Refactor wcs to use six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 143, "deletions": 158}}, {"node": {"oid": "2a8086d5e21914628db20ee8515a5d32c6e97dc0", "messageHeadline": "Fix test after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0f920652bd39fecbc62731c7aed9b24071434d2", "messageHeadline": "Improve test coverage in astropy.units.  Fix some bugs discovered alo\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 108, "deletions": 35}}, {"node": {"oid": "f4d4af97a68a3bb4ed3ca674e1219131bd956934", "messageHeadline": "Merge pull request #814 from mdboom/docs/edit_on_github_branch", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b67708a1cd885203b60c236cb4780fb605cec227", "messageHeadline": "Merge pull request #1404 from embray/pyfits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 389, "deletions": 155}}, {"node": {"oid": "b0c6af8f30a0f4f2cedaccdc42e17b9d127f7d4e", "messageHeadline": "Expand spherical distance tests to include float, quantity, angle", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "fd2423e67a00f50472cb959855f3e2b4ea23e260", "messageHeadline": "Rename vincenty... to angular_separation, update documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "8cc10a4682c527f1af096861684550e9a85caba1", "messageHeadline": "Remove less accurate/computationally stable angular distances", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 25, "deletions": 139}}, {"node": {"oid": "e25aa30a3192e80538de48d5311789d6d8caf716", "messageHeadline": "Merge pull request #1407 from mhvk/units-scale-near-unity", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "04a961d7231437e611d7ea388d807dbb47f3e1bd", "messageHeadline": "Merge pull request #1410 from pllim/flam-phys-type", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9188f5d56a0f635e1c32d82a6c8656bfd59bae12", "messageHeadline": "Added physical type for FLAM as per discussions in astropy/astropy#1386", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e1b802857c3e4c9b6040dc01ba6a03dc653ff301", "messageHeadline": "Only apply the is_effectively_unity check when assigning the ._scale \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "52640b438054532b89f76dde8eb6294622aa6b0b", "messageHeadline": "Treat scales as unity if they are offset from unity at machine precision", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "5933ac76e898365cde6d4447c1f11fceef6f156b", "messageHeadline": "Merge pull request #1406 from mdboom/unit/rename-exception", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 132, "deletions": 121}}, {"node": {"oid": "51ece96ebe56040fa4620d4ae9eedd6c640cefe1", "messageHeadline": "Merge pull request #1384 from alexrudy/complex-quantity", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71890c15bffc7bc7ae6a5b245d6222a3acedfc7a", "messageHeadline": "Merge pull request #1005 from mdboom/unit/disallow-string-quantities", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "683bc9571a9bfca52f93974f9050ccac98a5793e", "messageHeadline": "Merge pull request #1338 from mdboom/unit/move-equivalencies-tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 140, "deletions": 131}}, {"node": {"oid": "cacc7acb746267687ffc8437074b0984a768c0ac", "messageHeadline": "Merge pull request #1400 from mdboom/misc/upgrade-six", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 190, "deletions": 17}}, {"node": {"oid": "30d885d21a1a50dfd0b787331d4148d2032c3332", "messageHeadline": "Merge pull request #1179 from mdboom/votable/mips-failure", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "254fc493cc8829d41cdea26f291c10bade6b8ed1", "messageHeadline": "Fix #1005: Don't allow strings as values in quantities", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "3bc524a15fb93a9ce714c5bacc0834f929f51d19", "messageHeadline": "Fix import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "52528de165e1ea33c4d2f32971283873d4c7fd22", "messageHeadline": "Add missing import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5e93efd3d1ff8504136c0dc253c7a74530710e6", "messageHeadline": "Move some tests related to equivalencies from test_units to test_equi\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 131, "deletions": 130}}, {"node": {"oid": "0b007918af3b53ac9fead38bf34cc3b4a414f588", "messageHeadline": "Rename UnitsException to UnitsError.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 132, "deletions": 121}}, {"node": {"oid": "d480ec1568f9142b896ad5d2f73a6fba6fe2fd60", "messageHeadline": "Added changelog entries for the fixes coming in from PyFITS for now", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f244d8d49ae53be7f90bceb0c428891ebb51188b", "messageHeadline": "Use the DEFAULT_COMPRESSION_TYPE constant here instead of hard-coding\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4d0f1be254fa8081dd59cbaed0fec5fee8ada86", "messageHeadline": "Handle freeing the columns array correctly. The columns pointer in th\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "df1bed6c6e441ee582b7a4c2b2cf8093c06b4f27", "messageHeadline": "Moved truncation of over-allocated table+heap arrays to the C code.", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "4f1a793575d3d2984318e393778b5af199b62cb0", "messageHeadline": "This fix should be included in 3.0.12 too.", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ededcc91a45018c9adf9322337c5bf853aa119ee", "messageHeadline": "Added some words about this Windows installation issues.  Fixes #26.", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "092887b70a10961b7030c5ac6a13c92038942852", "messageHeadline": "Adds regression tests and fix for https://github.com/spacetelescope/P\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "63beab12a20e78dc5fd322c85c655fbc2dc74492", "messageHeadline": "Update the lazyproperty decorator so that custom setters can override\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e4d99113ec3d9f3da49c52a8b79b9aa84aed1f4f", "messageHeadline": "Added a ._data_replaced attribute on HDUs.  This is set to True if a \u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 84, "deletions": 65}}, {"node": {"oid": "e4828ce69e03a819c82c76f38496c77aa7b4753b", "messageHeadline": "Add regression tests for https://github.com/spacetelescope/PyFITS/iss\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "4d19f4e1b2e55385663a28c72be7a15a6ff308bf", "messageHeadline": "Synchronize documentation of the pyfits.info 'convenience' function w\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "07705b0aef39a4fc33d6ee9315bc6687e4c94168", "messageHeadline": "Some minor updates to the tutorial based on feedback from Azalee.", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 72, "deletions": 50}}, {"node": {"oid": "3c56743c2c2c344c549c1261cdcded3805331ad7", "messageHeadline": "The edit on github links should go to a branch, not a tag.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "16ebf4e93b5dc92008d238488dade5d15ee2354e", "messageHeadline": "Merge pull request #1271 from mhvk/units-quantity-copy-option", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 117, "deletions": 51}}, {"node": {"oid": "17b6c8c7e2e602d9378e6e236a4a148af79c0061", "messageHeadline": "Merge pull request #1363 from embray/wcs-path-issue", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d1c88cd72beffc67245f1a4e1a598f870b95be86", "messageHeadline": "Merge pull request #1269 from embray/source-checkout-annoyance", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "5b9900506fd3bc8c62b2f2a4274f5b99223e3d73", "messageHeadline": "Merge pull request #1284 from embray/issue-1284", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "9900d11eb5064d0f7bc4177a30da3b0b68a28606", "messageHeadline": "Merge pull request #1362 from nhmc/Planck13_doc_update", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ecffbea1e7ba33604429358efd51122c15e35ad5", "messageHeadline": "Merge pull request #1393 from migueldvb/docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "02ce8f7e2c6c50219cfc1171a42c42d165a0b6e2", "messageHeadline": "Merge pull request #1395 from mdboom/wcs/shape", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "06f00727f5f67281bc6b46a8f4841ed3f94fb44f", "messageHeadline": "Merge pull request #1403 from taldcroft/fix-1403", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "e8161932d637e3f0bb6eb70e3b324765fabd59f2", "messageHeadline": "Make clear in documentation that copy=False should be used with care", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ae4048ace7cfdbaaf5233d4f9c0f610a76f1eb39", "messageHeadline": "Replace .base tests (problematic on travis) with others", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "8f4d7c6aa029de755ba0b519b46dd375629709b2", "messageHeadline": "Merge pull request #1394 from astrofrog/wcs-improved-error-arguments", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "367b7dd12f2986b5f9b00cc200d469393524bf99", "messageHeadline": "Change syntax for assigning new row values in add_row()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "b8814f75b879059ab69d9f8c486c67c8bd41a7d1", "messageHeadline": "Correct behaviour for instantiation with (q, q.unit, copy=False); add\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "ff823162c7e49cb6b2eee1fa17959544d75bcdd3", "messageHeadline": "Add changelog entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "16c7f1aead4a84514a31f06108a47b8e5b475710", "messageHeadline": "Also ensure copy arguments get passed on if given to Longitude/Latitude", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88ec9957013224d59299166c1d9c848f8ceee568", "messageHeadline": "Small corrections for documention of copy option in quantity.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "fbf147d4af8d2a4a9b345a0945bbad49539cdbaf", "messageHeadline": "Ensure angles can deal with copy option", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "138d5ac99be344d9cfe22f1bca5f8c5a2f8ed807", "messageHeadline": "Replace repeated parameters in __quantity_instance__ with **kwargs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "4a93abd65296aacbf0361a26b99ed3e915bf9b25", "messageHeadline": "Also adjust __quantity_instance__ in Angle, though incomplete pending\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d94ba11e1e7681c33c7c1abed2f319cd33f1be60", "messageHeadline": "Add copy parameter to quantity instantiation; set it to False whereve\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "a1171d5a40d9bff097f5ff4ab7d8dece9d3ff91e", "messageHeadline": "Merge pull request #1388 from mdboom/coordinates/angle-unit-parsing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "1b89bc482f0309f0462a69165b86eec697a8ac0e", "messageHeadline": "Fix angle bounds error message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5dceabeb43ec7e81729952e1ab75f80b3d7068a", "messageHeadline": "Partial fix for #1387: Angles are not properly parsed when the given \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "83054cef2c486fbce504da93c70835016ea7a800", "messageHeadline": "Upgrade to six 1.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 190, "deletions": 17}}, {"node": {"oid": "bcfc23f1a606414fc614b077b21006f1d84101a6", "messageHeadline": "Merge pull request #1399 from taldcroft/angle-object-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "92eac812e938c51df362f9a905ac882db3cdcab7", "messageHeadline": "Fix angle doc examples after #1374", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "bdb2eb67525f89d7d400352bb1a2c6509bbc22aa", "messageHeadline": "Merge pull request #1374 from mdboom/coordinates/angle-to-string-scalars", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "43ac71dd28c0e6aed8aebb94f6225a9a43e86183", "messageHeadline": "Fix #1395: WCS functions should not accept arrays of the wrong shape", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "a772d18f2e896924cfb67424862f70f84e6b2b72", "messageHeadline": "Restore compatibility with Python 3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e821fdab662dc9b4a1517c6cba1a4cd8becffea2", "messageHeadline": "Merge pull request #1007 from taldcroft/delete-ang-sep", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 108}}, {"node": {"oid": "73f82b2ddc0dd1507577b097c8cfcd41366ec715", "messageHeadline": "Update CHANGES.rst for removal of AngularSeparation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e971e0ca013781a91d917eb4460a6fbfafc9f62", "messageHeadline": "Update doc example for Angle output", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94317ef19d44a7a401d33db582f417e25737ef2c", "messageHeadline": "Convert separation to Angle in degrees in one step, not two", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c7f2ff7710a2f149584fcf3862aee1a37c9aed6", "messageHeadline": "Pass Angles (not radians) into sphere_dist computation for separation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c9aaeb2b391706e09bc40ef3b8d102963218d28f", "messageHeadline": "Remove AngularSeparation class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 103}}, {"node": {"oid": "55b20626af0a1561a982a404b05d28bea2a4d8f5", "messageHeadline": "Improved error message for WCS when incorrect number of arguments is \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "47e8d7ff9512ad49197699c400d03b93b30ed6a2", "messageHeadline": "Merge pull request #1389 from taldcroft/numpy-sphere-dist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "b0aa8f839b851affc063dcd443dd5cec7a0efa96", "messageHeadline": "Merge pull request #1294 from durga2112/issue-966", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "fc2271bc8794b1f48a70d51c757165ba5c203915", "messageHeadline": "provided indications to build the PDF documentation", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2b89f89c0151829d3079181226542ddd42b1da8f", "messageHeadline": "Fix docstring format in astropy.modeling.polynomial.Legendre1DModel.d\u2026", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aca4def5c103ef391847a34a659e0b2b674b8f1d", "messageHeadline": "Define degree, arcmin and arcsec Unicode characters in the latex prea\u2026", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c388db872d6dc73e931f9c2f3c21b55b974e7278", "messageHeadline": "Merge pull request #1390 from astrofrog/fix-travis-pip", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "dc992ab88c5fdafe36363438d0a8bdf01b9ec06f", "messageHeadline": "Always quote pip requirements otherwise stdout gets redirected when u\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "93b3ee80f190cb37d3b921d21412381f5c34b86c", "messageHeadline": "Fixes the tests in question by not assuming that the default log leve\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1fe86173dd5d696490867de8e9b46317c6cca0d2", "messageHeadline": "Restore the original log level after each of these tests; this still \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "383268fadd48b54fd7560118d798c49e01acc7f1", "messageHeadline": "Fix a typo (which never came up due to the except: pass) and add the \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6abe7cdffd06889b5fca3a9396f5351e2c154fa8", "messageHeadline": "Fixed code to pass test", "author": {"name": "Eli Bressert", "email": "ebressert@gmail.com", "user": {"login": "ebressert"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "a6a8745b770e8dba98908b08a2bc6f212e30a7da", "messageHeadline": "Modified the spherical distances with NumPy", "author": {"name": "Eli Bressert", "email": "ebressert@gmail.com", "user": {"login": "ebressert"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9a31b1552cb7e86e250d7b3463c2483102cd5b95", "messageHeadline": "Raise an ImportError rather than call sys.exit() when astropy can't b\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 54, "deletions": 5}}, {"node": {"oid": "175ffa96e3c2b0c10f1a641eaffe0e8ef56ea735", "messageHeadline": "Merge pull request #1197 from embray/ez_setup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 330, "deletions": 580}}, {"node": {"oid": "f21764f0dd290fb736e035ddab137802757466b4", "messageHeadline": "Merge pull request #1377 from migueldvb/docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "e5606342efdd70b58b4910bdb325aecfb2c441ee", "messageHeadline": "Merge pull request #1310 from taldcroft/angle-no-bounds", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 538, "deletions": 558}}, {"node": {"oid": "ccec1b2d8af184745b411f73bedab2808b83b43f", "messageHeadline": "Minor doc fixes suggested by review", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "355a7fed9f838df4984c8b9d6e5568a13665ec39", "messageHeadline": "Update CHANGES.rst with new feature and API change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8fd52360b9460597de59fcc6a8b6a67fc6f7888b", "messageHeadline": "Fix doc example in VO", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba13cd4357ace16645bac4d1c4b32742efc340dd", "messageHeadline": "Remove non-crucial example that fails now in master (see #1387)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "741ffec1035a3891d3ae27ea45a37037a6bf5dcd", "messageHeadline": "Update sgr-example for updated coordinates API", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "9f27b6c887473e4067e2c5453a03c7d4de8ad9a2", "messageHeadline": "Update coordinates docs for new Angle and fix typos etc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 144, "deletions": 61}}, {"node": {"oid": "42cb3fe42653d38dc32dc426de668827aa4d0919", "messageHeadline": "Fix typo in test_radec docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd92a5dbf98c6c396894f8b498b8dd5a8760df88", "messageHeadline": "Change wrap_at in_place arg to inplace", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "47b0c6387d8089d3d098123bc4c5732e7920bef7", "messageHeadline": "Remove Angle.lst_to_hour_angle and hour_angle_to_lst functions (see #\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 68}}, {"node": {"oid": "28c2d4353498314870ca4b42958b6d396e2b6d44", "messageHeadline": "Latitude/Longitude docstring fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 38}}, {"node": {"oid": "d0c63a8feed985961d0bfc20777ef583f24c1a57", "messageHeadline": "Change Angle.within_bounds to is_within_bounds", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "361bcee9bfbcd5a343efabd6a5cd61399c6e703f", "messageHeadline": "Added test for add_row() failures.", "author": {"name": "Jeff Taylor", "email": "jeff.c.taylor@gmail.com", "user": {"login": "jeffctaylor"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "7c4f166e475e22a38f7cc6d3f288f8d683fdb046", "messageHeadline": "Moved code to where it belongs.", "author": {"name": "Jeff Taylor", "email": "jeff.c.taylor@gmail.com", "user": {"login": "jeffctaylor"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "eee05a22730b5d4ecffea1ae4b473c72782ba25c", "messageHeadline": "My fix for issue #966", "author": {"name": "Jeff Taylor", "email": "jeff.c.taylor@gmail.com", "user": {"login": "jeffctaylor"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "1957234454617fe5f305a7426aa6828cd625a380", "messageHeadline": "Merge pull request #1378 from crawfordsm/biweight_bug with manual con\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "8ecebdd408954849f3b8a10ac3103c7208d6bab4", "messageHeadline": "Merge pull request #1381 from alexrudy/multiprocess-progressbar", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c03b5a073c6e899610e4e108c2358d9c5ccca5fa", "messageHeadline": "Units now allow complex values", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e2699fba7457926818f5e917b860d307c024227", "messageHeadline": "Merge pull request #1085 from astronomeralex/bootstrap", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "0ac445b33c65f53b5f3adaacdc0405f328f5635e", "messageHeadline": "Merge pull request #366 from mhvk/time-epoch-precision", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e2021abf8982d62334257a613945e1942830c687", "messageHeadline": "Close multiprocess pool spawned by the progressbar", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "702dbafbaf75f5ec8de8b5f6044896908d116558", "messageHeadline": "Fixing console progressbar without multiprocessing return value", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "923a411a0bda06e9a230a95236a9d554255f0584", "messageHeadline": "more bug fixing", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "472f3a5906cfdef1c03aa2d2e43b4ca97875fc31", "messageHeadline": "Fix #1374: `to_string()` should return a real string when it is a sca\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6621914edeadad17858540de9b1f506a58f02b5f", "messageHeadline": "fixed another bug in tests", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f6498453c62564101b7c5c2258a233828ec0084", "messageHeadline": "Update biweight_location and biweight_midvariance for handling", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "e2c418115a9c78cc4152623f9bf5701d38b18f47", "messageHeadline": "fixed bug in tests", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c91ae3035bbb0d6b5a2f85af4447ebf6cefff3ae", "messageHeadline": "fixed silly mistake in tests", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dea851ba0a34119664ae12bbce1f90cf9dce289", "messageHeadline": "fixed error in tests", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1a4f22bc7ee8c59dbb4f93c849ccb883d77e1c0", "messageHeadline": "conformed to PEP8, fixed a small bug, and added tests", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8274be92ab37c69df6192bd491e806458757f0df", "messageHeadline": "changed __all__ to import bootstrap", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aed7379dff300d15e09f2f2dd68a20918c045392", "messageHeadline": "added bootstrap function to stats", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9e6457819b115f3dc14b03ac31e8df2414b511f8", "messageHeadline": "Used anonymous hyperlink with double underscore to avoid sphinx warning", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b74463fd5f0c47dd59d55497907f6d9855ae4331", "messageHeadline": "Corrected external link notation that fixes Travis build error", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "378b8de2ca9ebd0c307dbd7a166295ab3cee3c74", "messageHeadline": "Removed not matching targets for JPEG images", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bb414fa58d48e4528e818e4f9c2a4a1010517c9f", "messageHeadline": "Fixed github.com links", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8265b0b97278d520ff8e022b28d08c327cd4c5bc", "messageHeadline": "Fixed docstring of io.votable.exceptions.W40", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "779a9776288f6bdbd3cd77ed575c6061874d714c", "messageHeadline": "updated link to USNO Circular 179", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "080ab4fa85aad76f6c894209fde5dbe35ca2d439", "messageHeadline": "updated link to pynbody web page", "author": {"name": "Miguel de Val-Borro", "email": "miguel.deval@gmail.com", "user": {"login": "migueldvb"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "537b903c0f4df0055ace80280c766c4d35aabcce", "messageHeadline": "Update angle docstring examples to not look like doctests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "3ffbbc752ef24f8fa328a53c5b08ebbebf6acdf6", "messageHeadline": "Merge pull request #1365 from eteq/test-wheels-org", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "10cd626b6935224d47bdc2c8692cfb3d3558d4d4", "messageHeadline": "fix bug in writing AASTex tables", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4473ab8e073cfdf60e1c9aae670cba7e4c056dca", "messageHeadline": "Update docstring / doctest example for python 2 / 3 compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a9430fb8f4d0f08068c5f88028bb7574f07fd5ac", "messageHeadline": "Add/update docstrings for Latitude, Longitude, Angle", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 127, "deletions": 8}}, {"node": {"oid": "c2f95910b9e1aa30e1ac1952de22cc263300f4de", "messageHeadline": "Remove useradec and anglebounds from _initialize_latlon()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 40}}, {"node": {"oid": "db2083b2e240f8e854d245d31ba1b42fcdfb6c2f", "messageHeadline": "Remove RA and Dec subclasses", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 211}}, {"node": {"oid": "a1b5a82e873af7a096e7ade97a1d1c885a961057", "messageHeadline": "Move RA.hour_angle and RA.lst methods to standalone functions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 50}}, {"node": {"oid": "9a8eba8cf861eba5963bc5f531396539e88a4479", "messageHeadline": "removed \"-qq\" from apt-get calls in .travis.yml", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca26b01b19e8907b44ac9e052ac9f7d87ef20337", "messageHeadline": "Fix problem wrapping a 0-d Longitude object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "0d6528273d9474ec5113652c982bf5eeaa5b09d3", "messageHeadline": "Add longitude tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "e0293d38f62eb4eb5e9e7ca8552f025bd7535897", "messageHeadline": "Add Latitude tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "4a33edd83714268a8784dd48115edf18ee9af79d", "messageHeadline": "Change Lat/Lon to Latitude/Longitude", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da6dd85a245caa2c123a5673774da61fb37b23d2", "messageHeadline": "Fix mistake in calling wrap_at, forgot the in_place arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "388e964e28c205cc4a881c631f7b51f523196ca9", "messageHeadline": "Add Lat and Lon subclasses of Angle", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d4413cdfe3b513e615d1e6faadb96d4e9c8ec158", "messageHeadline": "Add in_place kwarg to wrap_at()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "6d527c6d543d49f2819402d28648630a4ef5295f", "messageHeadline": "Merge pull request #1149 from eteq/units/add-msun", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97b90e16b8de7cf35625c27996ec38c8001aae1b", "messageHeadline": "Added \"Rsun\" and \"Lsun\" unit aliases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd13e21f111e009a8abb872af0b4477b45ffb158", "messageHeadline": "Merge pull request #870 from astronomeralex/add-snr-to-stats with man\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "46b6bc9d7d1a338b50592beb6e93c9483ae1ff92", "messageHeadline": "correct inverse and start a new Travis build.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3953c523573e06fc364e45ba1324bfaa2dd575f", "messageHeadline": "Merge pull request #1312 from nden/use-random-state", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "eef641c62005c2e00e3e4b13108ae09af84890bd", "messageHeadline": "Added \"--use-mirrors\" in case source fallback is necessary", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e778d9450a39366224f96166076890a7513655e", "messageHeadline": "Shanged pytest-xdist to use the same pip command as others", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e3a1826508bc9333f9807ecd5a03f7b13d6626", "messageHeadline": "Removed \"-q\" in pip calls so that error message go through", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "c2fa90d91fb5989cf3a398efb4a767db4f4b521d", "messageHeadline": "added wheels2 to list of links", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc6b165c0b6c0ab53860c5e9545244bf66a47857", "messageHeadline": "Merge pull request #1357 from hamogu/removeoldcompatstuff", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "7e797c74fb0a7c092d5616384f1b5e48b739ff8b", "messageHeadline": "Merge pull request #1333 from aconley/mass_energy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "45b9577b814ffaf13d51a6f40387e163f982b050", "messageHeadline": "If an IOError or ValueError occur when trying to check if the 'header\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d601fe49d0e1cd33b692ad25fbb420f8b1fbfa14", "messageHeadline": "Add documentation describing Planck13 and massless neutrinos", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "434068a36129958d338ce211fa17914c07786cf4", "messageHeadline": "Make more use of colnames property", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67921112dc3ea59c5b950a66a29560242e514d44", "messageHeadline": "Remove any import", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d5111e83c7327d9f8b519fc010120ea9f336a07", "messageHeadline": "try without index.html", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0faabffa6ab80dc253a7f89f611fcc625694d787", "messageHeadline": "try using wheels.astropy.org with pip", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380a3adfab5174c88b65eff904ff074cf7ab0473", "messageHeadline": "Merge pull request #1359 from mhvk/units-quantity-keep-equivalencies-\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9ed0fdf892654c0db9434a2c053222920e539890", "messageHeadline": "Regression test to ensure equivalencies are passed on in `to(...)`", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "507aac7c37bdd1d3549d37ecb5dd51a52dcbe2f8", "messageHeadline": "Change spacing around **", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "183b07d1195a386d89a3f9eaf8ed1ed4bd415faf", "messageHeadline": "Merge pull request #1356 from mhvk/units-quantity-keep-equivalencies", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b328ba525e808604cdc4b9c38623f08829e654e", "messageHeadline": "Add energy surface density, density, and power to mass_energy.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 38, "deletions": 1}}, {"node": {"oid": "3ff912244dca1f013a8452670707661920983a15", "messageHeadline": "Remove old compatibility tools from asciitable that are not needed in\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "e5305a999f39160e5235f3d2e3f478957101c5d6", "messageHeadline": "remove n_data_cols", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "7d7d5a4d0a0dc01069861da1db629d8703bcc5e9", "messageHeadline": "Refactor include_columns and exclude_columns", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 46, "deletions": 67}}, {"node": {"oid": "8e7ec172e7896e2562c62ca23734734a8e59ea44", "messageHeadline": "Merge pull request #1355 from astrofrog/updated-wheels-method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 127}}, {"node": {"oid": "5b31296cb32d9bdd36b017210d14853898091f82", "messageHeadline": "Added back -q for most packages", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c669c228ff1eca4cdb4f48f71c2ca28151bd8c02", "messageHeadline": "Ensure equivalencies are copied over in conversions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5538a89bd66db38a85aa2caad7fe49148b2958d8", "messageHeadline": "Add regression test for #366: precision of Time instantiation by epoch", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fd99359822b7f3004217cc7c573d9fc8d027c4cf", "messageHeadline": "Ensure epoch input is also converted to day & fraction (closes #366)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d73eeadacee96842699b8073979483219ac992bf", "messageHeadline": "change the seed", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aae690bc8080817313a9a97ca53c3fbb36d4a338", "messageHeadline": "Require more recent version of matplotlib, since the available wheel \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b7cdb4ed511514f54a54151df0d2c28641bc09", "messageHeadline": "Removed extraneous options that were causing issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e13e5dde48778b6b0b96ef6fbd180ff66592bef9", "messageHeadline": "Tidied up comments in .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "e0e199a357293cb642af0deb3a12761acebe0916", "messageHeadline": "Use inequality for Cython version since wheelhouse has 0.19.1 and we \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d3f4e5d7d34077b561ec622476f2dc1051ed52a", "messageHeadline": "setuptools needs to be upgraded", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fba7966adb7fd2b61acda0fa121504714c4eab2b", "messageHeadline": "Fix syntax error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f5b509ff108d0979cd7de7210877d6a05919533d", "messageHeadline": "Simplify the use of wheels for Travis following @Cadair's method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 108}}, {"node": {"oid": "ab4365a176b47b1785ba1a522ee46307a12c4e36", "messageHeadline": "Merge pull request #1229 from taldcroft/table/fix-masked-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "350fabe6cfdd2d915af3539401035f475bac6111", "messageHeadline": "improve logic", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9c47c41d7163d7cb832fdde7d9637ac74a2bbd0b", "messageHeadline": "reverse order of operands", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09871b0864cbd5d733b767880b08397394018051", "messageHeadline": "Merge pull request #1153 from aconley/convolve_kernelnorm", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 65}}, {"node": {"oid": "3fb38cd85d26e566944fdc833a7de1328b769f3c", "messageHeadline": "Improve angle arithmetic in hour_angle and lst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "60c41749633910021d39c7f1eb70c3b125c5aa91", "messageHeadline": "Add Angle.within_bounds() + small fix to Angle.wrap_at()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "3274ce87be18d6cf09d99bb7ade39d682309a4ea", "messageHeadline": "Add Angle.wrap_at() method and tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "12a822d7e9f86cea4b7302a873a29ae34b31c352", "messageHeadline": "Remove bounds from Angle class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 228}}, {"node": {"oid": "9f3d450769e15257bc0e18576be22b5ba0e091a6", "messageHeadline": "Merge pull request #1348 from taldcroft/ascii/fix-ipac-include", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "89b6a46db63cb9e6147decfdcfe6fe5425f05610", "messageHeadline": "Handle numpy < 1.8 bug getting row from masked table with object cols", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "258d9439ecae5b3418e425f562931b09add24464", "messageHeadline": "Merge pull request #1347 from mdboom/table/html_table_escape", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 82, "deletions": 40}}, {"node": {"oid": "d2549216bbaaca411e0b871a2d6f91173e8be968", "messageHeadline": "Python 3 fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8764673d62a2c983c9debe05b02fdf3f4519158a", "messageHeadline": "Escape the text in Table's HTML output.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 78, "deletions": 40}}, {"node": {"oid": "4b7c4fe7c6f8fc6643ea716d3f04627e98cf7ae2", "messageHeadline": "Fix bug in IPAC reader when include/exclude_names set", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c7717ec8c1b9d1939fac526651ded05f71c858e8", "messageHeadline": "Merge pull request #1336 from nden/fitter-input", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "b2c28728802f1c2651fae6cba89d85cc480207cd", "messageHeadline": "Adding some notes to the installation troubleshooting regarding the i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "869a79e534db222ead4df566fdcae7c8a1960882", "messageHeadline": "Merge pull request #1313 from embray/nddata-repr", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "7f5aa36de9dd419099e8c05607b004b19f1fe59f", "messageHeadline": "Merge pull request #1337 from mdboom/vo/warn_about_no_resource", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "7ea288f7a867f705d9a354f35968b1f2ceb59930", "messageHeadline": "Merge pull request #1224 from taldcroft/table/numpy-dev-remove-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c5df8f34ca34f297b562922f05330ea3aefd73e3", "messageHeadline": "Merge pull request #1340 from embray/fix-table-test-32bit", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca071a6fdee27c5a7b739d0c2917cb0a57998ad2", "messageHeadline": "Merge pull request #1321 from mdboom/coordinates/default_bounds_optim\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "5eb54cbc8fb9d6e78dd126feedf3673ac417be78", "messageHeadline": "Merge pull request #1299 from gabraganca/patch-1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0ede470ae38789307efdb5689574e996d27c8763", "messageHeadline": "Fixes a test that has been failing on the Windows builds for some tim\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ce042539d3281933d721b5fcc26e0b3a611c66b", "messageHeadline": "Merge pull request #1339 from taldcroft/table/doc-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30f3ed9c1575dada871c873bcf8e3f8905ff9325", "messageHeadline": "Fix typo in masked table docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1de62acebc4de1b2358085611538a5956e65fdbf", "messageHeadline": "Fix test failure removing invalid row in numpy dev", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "61a89da60cb29c2322bf33844d6607486543d2e9", "messageHeadline": "Warn when a VOTable 1.2 file contains no RESOURCEs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "f7cafbfebdb7f356afd3a21458d477cb60dbe798", "messageHeadline": "Merge pull request #1130 from mdboom/time/make-dir-work", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "fab2942106b0cee52d2a0b384dc3fa258caa1f11", "messageHeadline": "Moved common code that converts input to an array to a function. Adde\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "4308af2833f81c44a12b74f6bf8f4456fc8a92b3", "messageHeadline": "Add some unit tests for the mass energy equivalence.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 25, "deletions": 4}}, {"node": {"oid": "100a9e1a375726ba5defdeaa46067333335f9529", "messageHeadline": "Merge pull request #1334 from keflavich/patch-1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0acd47f776ad887a0fc945e5fa385f2e73971bae", "messageHeadline": "Merge pull request #1293 from sergiopasra/erfa", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23529, "deletions": 50376}}, {"node": {"oid": "a7b21fa3fe040a1ada4e453b51771aaf80f54cd8", "messageHeadline": "Tiny fix to testguide", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a23caea2a01ba7287a47e965e030ee48d539ffa", "messageHeadline": "Longer explanation of the SOFA -> ERFA change", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8fb6e1dd046eff198f508a933c251756be016830", "messageHeadline": "Merge branch 'master' into erfa", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 8694, "deletions": 3033}}, {"node": {"oid": "93a9ae0b83791c0d401d36c9e6d769acfadae1b4", "messageHeadline": "In 0.2 we are using SOFA, not ERFA", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "124551f5f74426fb999d76ed0488e18a4b29a180", "messageHeadline": "Using the full permission text", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6a985acaebbee586f6e18e9ee91797b02d97bf63", "messageHeadline": "ERFA change message moved, minor grammar tweak", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fd59de8407e0096f2bcb716ff162d164a74f04eb", "messageHeadline": "Add mass-energy conversion.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "c9b52ba276b9d5cd2097dd1ad9616043d0c599d7", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6ff92413e5fd25914e663ecf69172ff7a1cdf605", "messageHeadline": "Merge pull request #1189 from mhvk/time-int-frac", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 305, "deletions": 67}}, {"node": {"oid": "665a6b450824e33a443dcfe9fd92a9bc25f588fc", "messageHeadline": "Merge pull request #1332 from embray/fits-comp-unhandled-exception", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2fb65fe642de8e2ac02f6514dc031db0d82543c9", "messageHeadline": "Add a changelog entry for this fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1dfa8291f26ce04a3ee2f67b2255068e8007fe55", "messageHeadline": "Fix unhandled exception when getting the HDU data fails (typically in\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f681040aab31c591fde674bb52317df2f45415fb", "messageHeadline": "Replace distribute_setup.py with the latest ez_setup.py for setuptool\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 303, "deletions": 580}}, {"node": {"oid": "930c4e9f94bd869af66b80c1e76a14f7bf98de74", "messageHeadline": "Merge pull request #1 from taldcroft/time-int-frac", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 240, "deletions": 100}}, {"node": {"oid": "4227bd701fd19cd514d980c11355151794a01741", "messageHeadline": "Add discussion of floating point accuracy to Time documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3397e1836dfaccec03c1432577a34110996a7145", "messageHeadline": "Move precision tests to test_precision, refactor into separate tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "618d4488635cad48a96cf5e09fb86e1f704b6913", "messageHeadline": "Add more tests of precision code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "320bb827b9609c02afb8d206aa3ca2e5343484ad", "messageHeadline": "Improve precision code docs and use more meaningful var names", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 24}}, {"node": {"oid": "628f08969a8d5a0e1fef35efbc0f9d1e5620a336", "messageHeadline": "PEP8 fixes for time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "c1c45da36e2a9345849f4000f1ae37d0e4097ce6", "messageHeadline": "Merge pull request #1311 from mdboom/coordinates/loss-of-precision", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "6b21f51274c7bd2f597f9780a6ee44dd3650c7d9", "messageHeadline": "Further refine the rounding up algorithm.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "40e37bc234f575c68df3791a1225d4d902dd17a4", "messageHeadline": "Merge pull request #1325 from wkerzendorf/units/quantity_pickleable", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "e4d9857b8fd5e640dc1466fff5781437ba395e6c", "messageHeadline": "Removed old README", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b20c832a3be1fe8efca0238f87dac9f4747e25da", "messageHeadline": "Added missing file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "f3ec8b0bd8c183b6cadbb3faebe0b68e7120f6fa", "messageHeadline": "Fixed custom values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c12e07f1a68d1c54c9ae749515a5687548fd4af", "messageHeadline": "Added README.md", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "df59215d35142e67896d5f95c197feae9a6d415f", "messageHeadline": "Added setup.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "89d79e746e7a83bf42e5416b193d4b17028a4ef1", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bbb22e71e018999fd25e6bcfa667d189b00d5190", "messageHeadline": "Simplify internal API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "447457bb11a9f0665573d547572fe5cf43afb838", "messageHeadline": "un-autopep8ed another URL as to @astrofrog's request", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6356c68b8b3e372bae51749c9a4c48c3304a8dec", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "097b07f305f7999b014c4521cd15b4266eeb206f", "messageHeadline": "un-autopep8ed another URL as to @astrofrog's request", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f5af564d302bdfb564d79cd3a265c8865717cd81", "messageHeadline": "un-autopep8ed the URL as to @astrofrog's request", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "eb331b0994b1bc6aa7f0dabd1b57c3419c8e779b", "messageHeadline": "Make code compatible with Python 2 and 3 via six.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 408, "deletions": 4}}, {"node": {"oid": "dd722bb4e8c2ef25b55dc7f66be591a766f77b19", "messageHeadline": "Implement automated density-based spacing and removed obsolete code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 66, "deletions": 129}}, {"node": {"oid": "773919430aa1f9de9ea8f323669cffe69cdb2a50", "messageHeadline": "Reset spacing if format doesn't match", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a81d8d0ddea13590146fa143745e4a61039d49d3", "messageHeadline": "Start working on a new combined formatter/locator class that helps ma\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 129, "deletions": 0}}, {"node": {"oid": "69ae734bc2ecd746118a0d172ccb27fe5bff0ee5", "messageHeadline": "Update to use latest Astropy functionality which allows only certain \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "b9338c7948e6b8d2b6db5a03e9d633a9a6c333c0", "messageHeadline": "Fix regular expression exact matching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "fda89d62e9c8d173ec627210eba9b2d03a2807be", "messageHeadline": "Round up if any of the fields overflow due to low precision", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b0c2b09fd4f64149ab9bb4dfd0c574f645b4993b", "messageHeadline": "Add a test for loss of precision in bounds check", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "562db6dfaa2c8efb146965addbeea9bdb29164dc", "messageHeadline": "Perform bounds adjustment in the native unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2fa667ab822953dd4acc44406bd5b16d8f84f837", "messageHeadline": "Merge pull request #1320 from mdboom/coordinates/angle_to_string_formats", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 119, "deletions": 47}}, {"node": {"oid": "3be827a23100fea0634287a426e8419a1836b74b", "messageHeadline": "autopep8ed", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "b46ea4ed0964422e1e232db5f35e5c40b020f78c", "messageHeadline": "added is comparison and some pep 8 changes.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba314d65cc2d8b7ecb145443e9ae6e8f2be62535", "messageHeadline": "Fix some failing tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d682f1c14cfc72024fcefc7d1c10a6619b4935a", "messageHeadline": "Add way to only include some of the sexagesimal fields.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 80, "deletions": 52}}, {"node": {"oid": "b7cd05d133508f6b6ea8cabae082da9f2ca376ff", "messageHeadline": "Add latex and unicode formats to Angle.to_string()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "6e636cff0f827a4ebd9294fbfb360af6e164096e", "messageHeadline": "Merge pull request #1243 from nden/refactor-constraints", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 871, "deletions": 566}}, {"node": {"oid": "17ae84c3d37ab55ed075ed222c39bf3880bdd332", "messageHeadline": "added test for pickleability of quantity.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c1a0773e33a60127449a2c49f88804fb87a67007", "messageHeadline": "added pickle method for quantity", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "dd6f0e99a4b8f5a0c59c03d62000b8e18bad546a", "messageHeadline": "Merge pull request #1323 from astrofrog/coordinates-fix-decimal-forma\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "f833ded641beb504f378610a33c099271efa17b9", "messageHeadline": "Fixed more tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2c9466c3dff5145cf4733f46f095f7025ea7b64", "messageHeadline": "Fixed failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41b9dee48bb775105b2613df6a8ac93b72f1805b", "messageHeadline": "Updated issue numbers in regression tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "97bf4e64ecdf76c60d1eec5e53b19b4961df0d59", "messageHeadline": "Fix to_string with decimal=True", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "3be213381e2f31f9191e7d6c08a9a64d02393ed4", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1d15d8a0e4e1eb53d4f9884a599fcfbed9d2da9", "messageHeadline": "Removed obsolete file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "71a18c4631f256f602b3172857fe8676754defef", "messageHeadline": "Fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "890ff616b6b703b37cc6d4ebc84f3e8a19351547", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "835a5bb2c1947076c5ab887f5691e871df59907d", "messageHeadline": "Fixed bug in Formatter - didn't take into account factor argument. Al\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "6c70aea58a53a42fd284cb90b68d69508e748ef4", "messageHeadline": "Tidied up coordinate helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 28}}, {"node": {"oid": "15fe59c1751a34423601602596802f0839d302d1", "messageHeadline": "Implement switching of locators and formatters, and implemented locat\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "c75079b73b882d0d23066616d5b477a2c4cf583b", "messageHeadline": "Implement basic formatter, but requires changes to astropy.coordinate\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 8}}, {"node": {"oid": "fc0b75f18a1797d78e68e2a469e8a9c37465e980", "messageHeadline": "Tidied up files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 220, "deletions": 110}}, {"node": {"oid": "2d30ffe75ebbea1f7b747a44994854485af4f029", "messageHeadline": "Merge pull request #1319 from astrofrog/coordinates-fix-angle-formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "88e4c22bb398b50a51cbf97e6cc3e530b68769de", "messageHeadline": "Low-hanging fruit optimization in the initializer of Angle", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ce621244f777a52107a4084f548c370913198340", "messageHeadline": "Merge pull request #1305 from mdboom/wcs/upgrade-4.18", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 820, "deletions": 163}}, {"node": {"oid": "7dea8914e95e5ed58195bed04a17e7340313639e", "messageHeadline": "Upgrade to wcslib 4.18", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 820, "deletions": 163}}, {"node": {"oid": "9721b59cfa3d0766a51775bad133d4085f6af803", "messageHeadline": "Merge pull request #1315 from mdboom/unit/fix-random-failure", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "81cdbeecb62ce0ad5f4e076acaf9175e9e04b023", "messageHeadline": "Use a unique tuple rather than a hash as the dictionary key -- hash c\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "ef7b2018fc20a6a57234c307348bc71763b398db", "messageHeadline": "Use `isinstance(p, numbers.Rational)` rather than `isinstance(p, frac\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "160c9c2561ceaaaaf8a47a04791fd281efde47b9", "messageHeadline": "Add proof of concept of controlling settings via ax.coords", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "70962c31e43e91ffedd464f65582de85f4f8f5db", "messageHeadline": "Simplify imports and minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "dc09e993ae7d664a18735b2e1070cfdb28108e43", "messageHeadline": "Define SkyCoordinate and SkyCoordinates", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 21}}, {"node": {"oid": "b589db1079d0caacd8df5af48c3fa29c5298c394", "messageHeadline": "Add proof of concept of coordinate grid using mpl_toolkits helpers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "e2b37c21b226b87fca60d9c2b51ed195677fc0f2", "messageHeadline": "Fix formatting of Angle objects when precision=0", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "c34c2d9bc97774b4ff284d3bf9b7e4fe161a2d84", "messageHeadline": "Merge pull request #1317 from vterron/master", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "522896e7d9ced56d550ab11575a893bdbe7e02b1", "messageHeadline": "Fix misspelled word (\"Deletetion\")", "author": {"name": "V\u00edctor Terr\u00f3n", "email": "vterron@iaa.es", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1f6cba2227f377b0af3bb9cbb4d234afe609dfe", "messageHeadline": "Adds rudimentary __str__ and __repr__ representations for NDData obje\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "f1ab13602b433242e3a5d4e205ac6dcd74c7e053", "messageHeadline": "remove a commented line", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "aebb7db96f5e8044243c7bb77301b4983e3006da", "messageHeadline": "Use RandomState in iterative tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ac0de0577634cd7c5917545fd656ef51c0e513d9", "messageHeadline": "Revised the list of models with constraints. Also converted rotations\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "d1733ea8f691a89c9ea80135522c364790e0b988", "messageHeadline": "remove a commented line (and start a new travis build", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "73ba2947deb30e45130e2b9fff16bf179eb0c58f", "messageHeadline": "Rebased", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "74e0c6599d0e9c5a22269696f6d05a6e901fe733", "messageHeadline": "Address comments by @iguananaut; add m ore tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 309, "deletions": 89}}, {"node": {"oid": "9ff651c0980da7c186dfc96e21e527dcc6ccf867", "messageHeadline": "remove an erroneous  import statement", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "dfd33f00329d1e709ea7d0d7907312787d266b80", "messageHeadline": "fix linear attribute", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "09d12f5709e4191af9e589da2a38f8fccad9b827", "messageHeadline": "add constraints tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 233, "deletions": 28}}, {"node": {"oid": "c67fd183ae3a8d47c18b5027b316eda779a8586f", "messageHeadline": "rebase", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 318, "deletions": 440}}, {"node": {"oid": "0674f8bcfabca1631e6c23431655806f0007bca8", "messageHeadline": "Merge pull request #1289 from mdboom/unit/speed_optimizations", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 80, "deletions": 54}}, {"node": {"oid": "1bd04778c3a050c8df7f44ff36db9df816513255", "messageHeadline": "Merge pull request #1308 from vterron/master", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e6fe10278b697130b65d16ccfd8f7de874cadb3", "messageHeadline": "Merge pull request #1303 from mdboom/setup/make-update_package_files-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 88, "deletions": 58}}, {"node": {"oid": "f78ad08b6877068559575b66c12931abd37962e4", "messageHeadline": "Merge pull request #1006 from mdboom/unit/quantity-subclasses", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1211, "deletions": 885}}, {"node": {"oid": "74cddf889e077827cba326297b08bc47e13de4f7", "messageHeadline": "Fix error on Numpy 1.5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eca209835e616f737bf9de1dbe8d7684e6b29118", "messageHeadline": "Fix crash in Angle.to_string() with a composite unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d903ce9259ae7a342920a779b8d63a6a2008ddd6", "messageHeadline": "Merge pull request #1307 from lpsinger/iterative_wcs_whatsnew", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e8a6ceb371e9694335fbd431add441a3a91ddf51", "messageHeadline": "Fix dms and hms to return a tuple of arrays -- this allows for round-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "13d0fe62f5f56ae784a296ea3b88fe851309f8c5", "messageHeadline": "Remove accidental change in the return type of `Angle.to_string`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8619b7ce0d0af6b182314408a408901193a64e3e", "messageHeadline": "Add missing verb (\"is\")", "author": {"name": "V\u00edctor Terr\u00f3n", "email": "vterron@iaa.es", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ffdb057004c2ea2bbc88d4e7cec17fa886c88ab", "messageHeadline": "Support `Angle.dms` on arrays.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "1269f57032ee9f797308b9d257c4ef3658f5bd15", "messageHeadline": "Record new method `WCS.all_world2pix` in changelog", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6b196aeee0613f08d1d25ffeb341ebc08054bcb9", "messageHeadline": "Include unit in out of bounds message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "e0592f7675096183eda57b911829a2b94839fc6f", "messageHeadline": "Fix problems parsing sequences of strings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 25}}, {"node": {"oid": "bd7df3b571aacb193aeded0461644da2d637277d", "messageHeadline": "Fix for io.votable.validator", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d8185d36a90d997280408bcc880a2783dbf24fa", "messageHeadline": "Minor docstring fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "ba2d9022271faa95b4d0e3c1769c7b9bfcc8968e", "messageHeadline": "Fix bug in Angle(\"3d\")", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ffc5463409d4d5ee386e198fb2bc0029b5b7edc5", "messageHeadline": "Fix path.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6167214c8a56247a1643345e727619855a9af481", "messageHeadline": "Fix bounds checking.  Operations succeed if the bounds are default on\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "31b3ea44e93e043b5ac69a75c0f23260dc8518d4", "messageHeadline": "Use np.vectorize rather than np.nditer, for Numpy 1.5 support", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "c9308253d88e6ceea0460a8aadf101fd13c8426d", "messageHeadline": "Merge pull request #1304 from lpsinger/iterative_wcs_whatsnew", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "29966c7de68b4f4ec0b641f100fdde16220e430c", "messageHeadline": "Announce addition of `all_world2pix()` method", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "41690674d058f4493ee2f32f87faab867d93745e", "messageHeadline": "Alternative to #1300.  Replace update_package_files with get_package_\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 88, "deletions": 58}}, {"node": {"oid": "443ecf4bff397894c78b4152f5c41ac508ea2dd6", "messageHeadline": "Merge pull request #1281 from lpsinger/iterative_all_world2pix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 123, "deletions": 2}}, {"node": {"oid": "1121ee8450e21baff87fb5ef04e1e40628a5cb4c", "messageHeadline": "Remove sys.stdout", "author": {"name": "Gustavo Bragan\u00e7a", "email": "ga.braganca@gmail.com", "user": {"login": "gabraganca"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "78d7b1f37105c36d25d9ff2152800224f0ffaa61", "messageHeadline": "Add import statement for Table.", "author": {"name": "Gustavo Bragan\u00e7a", "email": "ga.braganca@gmail.com", "user": {"login": "gabraganca"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3293ea56ffdb8565be9fdebfe1605fc0b136a570", "messageHeadline": "Merge pull request #1251 from adonath/new_models_and_2D_base_class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 977, "deletions": 216}}, {"node": {"oid": "0affacdb2b7d962b65825adb498e7143c0a3efc3", "messageHeadline": "Updating changelog post v0.2.4 release.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f0b62f61f2ad1618df40e023089e1ab986d85a05", "messageHeadline": "Merge pull request #1292 from Xarthisius/undefs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f8f34f4c185e3cb70d0f6ac981fb00f0547e1ff4", "messageHeadline": "Merge pull request #1219 from mdboom/misc/avoid_2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 863, "deletions": 400}}, {"node": {"oid": "5f19da9d0053d9c12e7091265e74fc0f8a9c2b49", "messageHeadline": "Fixes for Python 3.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "d916f09e5b5a9a0b08608b71a6411e21edbe1dc7", "messageHeadline": "Merge pull request #1291 from Xarthisius/console_fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6fdc45e511ae3aadc634cb25476e7632f1cb7260", "messageHeadline": "Refactor io.votable to not require 2to3.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 345, "deletions": 354}}, {"node": {"oid": "9d1b6aa3bbb7d45d78e79812d5d218916e11d7ca", "messageHeadline": "Add compatibility wrapper for urlopen functionality", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e9faf0f36de406807388ea3bb8722ddb926df191", "messageHeadline": "Include six.py in extern", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 426, "deletions": 0}}, {"node": {"oid": "494dcaea4fe2238a305421dd8e4fe1678593b4cf", "messageHeadline": "Allow for \"whitelisting\" some packages as not requireing 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "b5cd67e09691f4d017d3467524caf069f42fa5f9", "messageHeadline": "Clarify and fix logic about converting powers to floats", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "9ab2986fb203709289ee8bdc0fe68da214b5557c", "messageHeadline": "Merge pull request #1290 from mdboom/misc/cleanup-toplevel-namespace", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "a9d19d6717794cc9a1f675b81f36e4b3f6a75b95", "messageHeadline": "Made col_deriv an attribute of PolynomialModel and OrthogPolyBase", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2403b29bb87a0fdbd98f7b8c4dae5aacb81a040f", "messageHeadline": "Fixed relative and pytest imports", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e2142ea3ffe2fe6fc3b0e2e1106e0e2d21727ad3", "messageHeadline": "Removed IPython Notebook from repo", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 0, "deletions": 725}}, {"node": {"oid": "2eb2dd32604925c7713612c08a1c9b3d60b3bb7b", "messageHeadline": "Added latex formulae to docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "84f647900444d2c463106c31f6391a4bbc3a448e", "messageHeadline": "Added latex formulae to docs", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 155, "deletions": 62}}, {"node": {"oid": "19e7e2d1fcb6133c2e832c44d9f6a9f02c34bed1", "messageHeadline": "Added Beta Model, adapted Gaussian2D to new Interface", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 157, "deletions": 146}}, {"node": {"oid": "07bf979f4d001fce58e0cd778309f75876f70c83", "messageHeadline": "Made polynomial work with NonLinearFitter", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "410215d2175cc7fb7c64fa3582dcfbe4a33532ec", "messageHeadline": "Added Beta models", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 144, "deletions": 25}}, {"node": {"oid": "c2339c377d94426e608dc25294b0d4bf35c40881", "messageHeadline": "Added input test and fixed comments", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2500023fb48bc2a9b7ddda55c0e3f636833a1922", "messageHeadline": "Added Beta models and some explanation", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "4dcef5a57c52d2de7a3eebead1028cbb1ce40a43", "messageHeadline": "Added Beta1D and 2D models", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 109, "deletions": 3}}, {"node": {"oid": "f7c6aee4bbf414446337915ede2091f60e5a49df", "messageHeadline": "Modified to work with 2D derivatives", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f9392d76d9d01c5f6d7f88e0e7115c6b763ab6", "messageHeadline": "Fixed SciPy error 2", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "4dd5d3ce08d5603dadaf678dc80dc24713abf719", "messageHeadline": "Fixed SciPy error 2", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 69, "deletions": 18}}, {"node": {"oid": "e0bfd914566290527eb8ec7300ceb20ec5ec39f8", "messageHeadline": "Fixed Scipy error in model tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ad0a8b6ba7548b3e66a78a029b49c3987d3dd6f", "messageHeadline": "Fixed Scipy error in model tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 77, "deletions": 20}}, {"node": {"oid": "4278bc5f6b3e6cbb4166e8c3367e9c14537dfc19", "messageHeadline": "Extended model tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "ed2074e1e65e7839d6c9d60f17c35fd69bd3f15c", "messageHeadline": "Added contraints keyword argument to models", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "bfa918e871af0dec30336f82c21a06c701cf698f", "messageHeadline": "Docstring fixes MexicanHat1D", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "9cd053fa08b928a2bb7603e9726566de0acb1956", "messageHeadline": "Fixed Docstrings of Airy2DModel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c47f45d4f77f03b5a1bbfffc1d5e71ef1735cc3", "messageHeadline": "Fixed Docstrings of TrapezoidModels and added 'See Also' section", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "9e2f9ac693e9165a0daca30cb2721f2c24d5de19", "messageHeadline": "Fixed SciPy dependency in TestParametricModel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "54fb0a54a3cf58fb9b9d560fdb414afb2cb7d731", "messageHeadline": "Changed place of SymPyModels.ipynb", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c114ef17a2ff008f3b66f9503cf42b1af25c39b7", "messageHeadline": "Added new model tests and restructured tests", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 417, "deletions": 111}}, {"node": {"oid": "766253690d270f18c49b3de91c5365d9dea0dd0c", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 323, "deletions": 14}}, {"node": {"oid": "c9c713834afccc588cc3563e28f68c3306847139", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 382, "deletions": 37}}, {"node": {"oid": "0b6ddb1e227cbe52b679bcb12ef100f6a4185543", "messageHeadline": "Separate methods with newline", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6f795a19d7fcde0d4b070bd31aa58951ed5a46b", "messageHeadline": "Updated the last iau prefixed function", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84f34a5e243e498e863154a1de6f84a7dc21a301", "messageHeadline": "Updated changelog", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b976725c616bcd27a61cb576b83e446415bec614", "messageHeadline": "Remove further references to SOFA, now in docs", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 85, "deletions": 126}}, {"node": {"oid": "8309e5cbdf0ab9f23bca2bf43ab5e26546d36dd9", "messageHeadline": "sip1db -> self.sip1db", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b720a52dca2eaf5391be5e2bc87a4e2fdbdb70b", "messageHeadline": "pyfits -> fits", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bcbf04837d8ec985a3f7cc5a1e3afb48c955255", "messageHeadline": "Add missing import for _unsigned_zero", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2513fc138232287e41aba5bb4d76c57d42d01b6", "messageHeadline": "Remove orphaned code, dims is undefined", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "eb75dcc4334e8ad8f194dc4e1543f9fea4442eea", "messageHeadline": "Add missing coma", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a9cf164e0c1804ff59833522de611abc9946666", "messageHeadline": "Add missing import for InconsistentTableError", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd911b88d62530c154140403dd71be6e79692549", "messageHeadline": "Minor pep8 issues", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ec7f06dcbc336822f1e61c635418688e88fdcb48", "messageHeadline": "Fix typo in _write_with_fallback", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb022c57c78f1f6c088bee8983a62f276d1a29cf", "messageHeadline": "Catch TypeError in case COLUMNS is empty", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "410452aeb4378deff301aa283f1b47a4b897aa1a", "messageHeadline": "Sanitize the value of COLUMNS passed to terminal_width", "author": {"name": "Kacper Kowalik (Xarthisius)", "email": "xarthisius@gentoo.org", "user": {"login": "Xarthisius"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1ce807b12efad281f6638be55fafe9e28edf87ce", "messageHeadline": "Skip test_all_world2pix if scipy is not installed", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "fc4526fc4a5729e6b5637cb06c55f4761494999e", "messageHeadline": "Merge pull request #1098 from mdboom/misc/travis-test-with-ascii", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0249cbe9b540099da5626a7227840c217dee058c", "messageHeadline": "Merge pull request #1288 from mdboom/unit/handle_exceptions_in_parser", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "084eed0236063a73a8af6058eed3a9aedd5314b3", "messageHeadline": "Set some tests to run with an ascii encoding.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04eb7f9d6544c22cc9dcb9bffbc66344278097b3", "messageHeadline": "Fix #1130: Scale and format attributes were not listed in dir()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "38f6e25829bdb61910c61f67b11e97cfcb4ca30b", "messageHeadline": "Attempt to fix #1179.  Test failing on Debian/MIPS because of an erra\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b1a9a91b5a828afcb83b161932b1cc5911b5e3c", "messageHeadline": "Cleanup the top-level astropy namespace so it doesn't have any miscel\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "e64f03cb2c4a7155745752d6190cc97128eca3c4", "messageHeadline": "Basic subtitution of SOFA by ERFA", "author": {"name": "Sergio Pascual", "email": "sergio.pasra@gmail.com", "user": {"login": "sergiopasra"}}, "additions": 23440, "deletions": 50252}}, {"node": {"oid": "94f9553bf269db365ad0dca119e5bb5e30a5ad5a", "messageHeadline": "Merge pull request #1237 from aconley/cosmology_units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 286, "deletions": 212}}, {"node": {"oid": "0af1905160ae7a3fe22ef1daec8ac2fb1285b651", "messageHeadline": "Add test for CDS parser", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fd1caf1736584e6002fe83f83a54192717ee4207", "messageHeadline": "Fix bug parsing exponents without mantissas in CDS parser.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ca21a43e204ceabb9d82d43825aacd100aa8459", "messageHeadline": "Handle any exception the unit parser might throw our way.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "a81d6af977920c8a8044d04c19f928a0556e7ab6", "messageHeadline": "Improves the speed of units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "7e6722874d16e97eacab2e15a7dac256edae3b6b", "messageHeadline": "Python 3.x fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cf21c60ffd6984b48035b1ce6bba28d1902aa4ba", "messageHeadline": "Comments from Michael Droettboom.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 71, "deletions": 62}}, {"node": {"oid": "445826ef68d0381357ed6ea406cc7059b8aecd4f", "messageHeadline": "Change distmod to use units.mag, remove c_kms", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 16, "deletions": 15}}, {"node": {"oid": "cd9fa696a71fe30a2d5874c39ca45c544cd005cb", "messageHeadline": "Update funcs docs to give Quantity return type", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "934c974278b401d9b918e6a264062fe9c88fd2a7", "messageHeadline": "Speedup for angular_diameter_distance_z1z2, due to @nhmc", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bc3b9174986f5dd2d922dfd0abbfc600ab96a0c1", "messageHeadline": "Update documentation for units in the cosmology sub-package.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 25, "deletions": 14}}, {"node": {"oid": "44bb666e086e6391e64cb7992ae91d1e0a5dd64b", "messageHeadline": "Implement unit usage into astropy.cosmology", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 199, "deletions": 146}}, {"node": {"oid": "b37cbb6bdd78997288fc962a05a6726b0ab43ce4", "messageHeadline": "Make `Angle` a subclass of `Quantity`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1063, "deletions": 855}}, {"node": {"oid": "e1434796bdf498a266cf7a37dc21fd78f9937a7c", "messageHeadline": "Merge pull request #929 from astrofrog/units-refactor-quantity", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2138, "deletions": 279}}, {"node": {"oid": "6d3955560ab655f3a315c5438ac504a192abfee1", "messageHeadline": "Rename pixes to pix", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b936dc666e8da7ea6d37d82e15e863ee3a3f1da3", "messageHeadline": "Add unit test for wcs.all_world2pix", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "0486e5a5fa913bbfea2886cacddae8d6131a4d57", "messageHeadline": "Add tolerance option for wcs.all_world2pix", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "09782d9581567912765f1351b7175b44b2002849", "messageHeadline": "Merge pull request #1276 from pllim/constants-add-small-g", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "378cc0f4cee6a208fc03f3300d28e06fd1d6a7d9", "messageHeadline": "Add iterative wcs.all_world2pix", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "b594436ec8e8f3eef1475a7e92104347955a21c4", "messageHeadline": "Merge pull request #1200 from keflavich/spectral_equivalencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 326, "deletions": 1}}, {"node": {"oid": "f03d00b6bc18b567eee571b54308331bca40c8e1", "messageHeadline": "Add changelog entry for #1277", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b7ca6cfc1c6a5cbe343930a1d3fb44b9c259391", "messageHeadline": "Merge pull request #1279 from iguananaut/fits-test-issue", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "2a41cd0355f53390405d4edfffb4bb574c4774e4", "messageHeadline": "Merge pull request #1277 from aconley/comoving_volume_array", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "4545680e0f562aa6a7936b1e1e0ec36afa1e3306", "messageHeadline": "Per https://github.com/astropy/astropy/pull/895#issuecomment-21372540\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73fb37d9af9402296a14b037fff108109a9d6655", "messageHeadline": "Fixes a minor issue in the tests where if run in a specific order the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1a669437dee6c62ef41f044ef98c2bc5589e708e", "messageHeadline": "Added check for physical type of g0 constant", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "064191aa503ba20a608a5f876dc2f4a1076ae3e3", "messageHeadline": "Allow comoving volume to accept arrays in non-flat case. Add unit test.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 16, "deletions": 13}}, {"node": {"oid": "697f5bf8091f8d686fababcaa2c587ab307a399b", "messageHeadline": "Added small g constant as per github/astropy/astropy#1263", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "96b7a1d5de1769a687aeba1b0c77123e468f6f21", "messageHeadline": "Added changelog entries for all the fixes in 0.2.4.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "445367bf745382957a054338f92446a96d2198e4", "messageHeadline": "Merge pull request #1126 from iguananaut/issue-1126", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "2085d6336b99af8f230143eb0525128a30e1340e", "messageHeadline": "Merge pull request #1275 from mdboom/wcs/python31-new-exception-with-doc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a7d8fded11322c528a3c73c4b9bfb0fa0502c650", "messageHeadline": "Explicitly specify int64 since default dtype is different on e.g. Win\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c05460e45b62167afdd50f745a3c5ffa703beab", "messageHeadline": "Fix coding in units/test/test_format.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8aa71862186791095504a04665a852a94a5a4942", "messageHeadline": "Fix some compiler warnings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "7b166c5c3445f2bb2d2cad2c7682a062d656f760", "messageHeadline": "Fix #1232: powers are now displayed as integers or fractions, not flo\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "de35f16b696ce4d13a01e7eb87a99fb8849dca52", "messageHeadline": "Removed reference to 'forking action' as it was taken out of GitHub a\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a4ed901bc9afd7960d387a5b906edf45ed531fa3", "messageHeadline": "Added a note that setup.py develop won't work in Python 3 per #1126", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "593f0e3f451606f515455ea45eefeb671cea12c8", "messageHeadline": "Merge pull request #1212 from ehogan/dev-workflow-doc-improvements", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 104, "deletions": 94}}, {"node": {"oid": "893063e4c2cbea43f957e83e9c1535dfc486c9cf", "messageHeadline": "Merge pull request #839 from iguananaut/issue-839", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "213b22e93635c2c5f8c2058b87f11ddbb220eb97", "messageHeadline": "Use the local implementation of PyErr_NewExceptionWithDoc on Python 3\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3746f8a61a2cd0ddba3492f74ca5c31abecd2385", "messageHeadline": "Can't use xfail decorator for these tests because py.test normally ru\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "52244ce1faae165730f91d74bb1758c814c50fa3", "messageHeadline": "Fix failures for Numpy < 1.7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "edd0b6794f992e13a36ca4d9b846c6890f071ae4", "messageHeadline": "Fixed bug in test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6df96873b5604ce267ee54ba0b1965188093cc", "messageHeadline": "Added tests for in-place use of methods and fix failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 182, "deletions": 45}}, {"node": {"oid": "8642f2d8c856d48500aebbbfbdd3d8e43e9c39cb", "messageHeadline": "Improved test coverage of quantity_helper", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "0d598ec785fbb487b9953a70c2642504f4721085", "messageHeadline": "Added test for in-place arctan2 with non-Quantity arguments, and fixe\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a5f1fca3bcdcf8050b9ecde6d6e14e19b1d95979", "messageHeadline": "Added tests for copysign and radian <-> degree conversion, fixed bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "40bad30aed56665558388df069ac15bc5b927a3d", "messageHeadline": "Removed unneeded code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b9bfcf35270519a938f27c5ed7aec7cac1c62de8", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 78}}, {"node": {"oid": "5180992739cb04b93498902176ec7f3e4e6be5d9", "messageHeadline": "Added test for float (and other) conversion for dimensionless but not\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "bbb5e32f31e5c3fbbd6eec9e49ea1718285f6c71", "messageHeadline": "Added entry to 'What's new in 0.3'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "175ff4b2fb71b6bbe914487b77a00bc582d46ca4", "messageHeadline": "Added entry for changes in astropy.units in CHANGES.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "f37b00c3f9a380be86c1920e29345e11b020924c", "messageHeadline": "Re-instate test that was removed to make sure unit attribute can't be\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5307775d26c962225d92e92dae058cdf93c1cd6a", "messageHeadline": "Started updating documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 135, "deletions": 74}}, {"node": {"oid": "9691e46102f37351c425369aa74adf0c49dd601a", "messageHeadline": "Implemented a few further suggestions by @mdboom", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "669240969c88eb8ecbf8fded3902e0af57be1747", "messageHeadline": "Make divmod(Quantity, Unit) work", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "3c463462b4342f705e798e26665cdda9eca07023", "messageHeadline": "Raise an exception when raising a Quantity to a non-scalar power.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "da267b0768ed0ce6b677e396ba67c40312e9ea5a", "messageHeadline": "Handle the dtype conversion within _validate_value", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "b47f98ba3076b48ae9bf209d6fbb28225568a4b2", "messageHeadline": "Add `is_unity` as a method on Units, rather than an external function\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "dc265d4ab321906c9299b33127ee990381a59574", "messageHeadline": "Fixed tests for Numpy<1.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "c3f30231c09bf505c5f624fc62e510150761e4d3", "messageHeadline": "When initializing from Quantity and copying, prevent dtype from changing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "a126b97d88139ed1c21b1e8158a0365ce5d9d2e5", "messageHeadline": "Minor fixes to comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d3dd81d8d16d710185c965078f84d16a70fc8b7", "messageHeadline": "Simplify __array_wrap__ for now, can re-implement optimization later \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "17548298cd06d3695edfba1aafe70b3d9ad1b2b5", "messageHeadline": "Initialise with _unit=None instead", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "cb4848b8451a347422536ab62124d5935ada7584", "messageHeadline": "Define an UnitNotSet class so we can have uninitialised units", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2ef3e79bc8f32933c601d90d1736d3593f30a7de", "messageHeadline": "Added comments for new Quantity implementation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 15}}, {"node": {"oid": "7e60b9c5d3f7c61c8c7d6bf08424d08d04be00be", "messageHeadline": "Added workaround for Numpy < 1.7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ca44a31a381edc712339b64370f318925d5c75b7", "messageHeadline": "Fixed Python 2.6 failure", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f397b16314bc4556d4c7a93e83cb983c63a1b3b", "messageHeadline": "Fixed errors with integers, lots more tests, array methods including \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 447, "deletions": 145}}, {"node": {"oid": "6684a5dfac3a3848dd4d953792f1bf6d0181c598", "messageHeadline": "Fix failing test. Also, for now, use Quantity instead of type(self) o\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "94c2953fa5a3116ebcce6dcde07c75b42df540a7", "messageHeadline": "Rewrite of find_scales", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "39cb28429b2e31c06a183a7f7f3a0f29fac4241a", "messageHeadline": "Allow (nearly all) in-place calculations, update tests, cleanup", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 228, "deletions": 228}}, {"node": {"oid": "d7654541bc01cbb316cd48d5176792cdd77a4ca5", "messageHeadline": "Fix test failure with Python 2.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b2c1b62557a18c318fdfff565ff88d99a82f2ff", "messageHeadline": "Fix test failures with Numpy < 1.7", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "954db5bec55bab7fbcf6969ecd7e640570f16430", "messageHeadline": "Revert the addition of the copy= option in the ``to`` method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "0da6a11f790634b9c0f09403764381a027afe447", "messageHeadline": "Added a note about where the idea for quantity_helper.py came from", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe1e943adc342b9b6812156fe124fd82f5315895", "messageHeadline": "Mark in-place tests as known failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0b66f87f9ff28fba48b9ad39a98b84673d57613b", "messageHeadline": "Refactored __array_wrap__ and removed unused code from __array_prepare__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 114}}, {"node": {"oid": "38ac746843cd8d2967ef37a9487196ef2945c850", "messageHeadline": "Refactor __array_prepare__ for two-argument ufuncs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 169, "deletions": 111}}, {"node": {"oid": "1f1467cef9a5010e51e2982e3d8d97ebfb214642", "messageHeadline": "Refactor __array_prepare__ (for single-argument ufuncs) to use helper\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 142, "deletions": 47}}, {"node": {"oid": "fd19b9620bfd9a1feb8d67475600c5eb796f9139", "messageHeadline": "Fairly complete implementation, with inplace working correctly", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 308, "deletions": 335}}, {"node": {"oid": "48282eb44883953a52957f26c88b62f1f0764430", "messageHeadline": "Made output check a bit simpler", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7168c3235e634a4ba5a4ce8c9e677f179090a2b3", "messageHeadline": "Fix behaviour for ufunc(q, out=q)", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6cf4b6a0e871597515e5d45b4d0b96a28537ac5e", "messageHeadline": "Ufuncs where input is scaled rather than output being recalculated", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 41, "deletions": 55}}, {"node": {"oid": "e388bc5af118114f4e98a9de06c1d58bd8845cf8", "messageHeadline": "Simplified a little, added tests that all of numpy ufunc's are covered", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 37, "deletions": 18}}, {"node": {"oid": "539b5c55c1570aef1cb1ce1537571655600a32ba", "messageHeadline": "Addition of further ufuncs and cleanup; also defined sum, prod, diff,\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 263, "deletions": 73}}, {"node": {"oid": "d76cf0bd90740bf0b56446d6e84390928bdb181c", "messageHeadline": "Addition of all sensible ufuncs", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 323, "deletions": 57}}, {"node": {"oid": "500b64cffec4a8e473915ba9d104611daa8205ed", "messageHeadline": "Ensure that cases like 1 + v / c return a dimensionless and unscaled \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "6547599d0283c6dd22ad09e8ce90d3e274e2fe3c", "messageHeadline": "Treat dimensionless units the same way as angles", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "60e3f3673f734490ad1cfe7b638aeb01a2f2c50a", "messageHeadline": "Added tests for ufuncs that should return objects with the same units", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "25fc31f47d7b2625b2dcfe119115f0b54c5ee5f5", "messageHeadline": "Avoid converting the whole array to radians when determining if it is\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c48c0fe79abaef9701d0f192a79493913a159c2", "messageHeadline": "Minor fix to docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0da60ff78a53be1469f0b3e4d0c303728f49fb69", "messageHeadline": "Added in ``__array_priority__``, which was previously missing.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "629ce17fb61064e2594249aa046888a8a1ea8ab4", "messageHeadline": "Added more tests (but mark as xfail until we implement/fix this funct\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "2af92fa7caef585cb0e41d11476bce2120de8da5", "messageHeadline": "Fixed failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "7570ee735d4211e44febddcd4e11fb1bec16de91", "messageHeadline": "Fixed behavior for addition/subtraction and implicit float conversion\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "a9dc25bb5930cbba7b40cd0b80b77dd04b26953e", "messageHeadline": "Fix for ufuncs starting with is* - these should just return a plain N\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a5ee8555eca7c77ec8bf62d6f9173cf3a3509e87", "messageHeadline": "Added more tests for ufuncs, ensure all tests pass", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 146}}, {"node": {"oid": "750452c1b39c13cdd39c028d07816e53438707a6", "messageHeadline": "Fixed majority of failing ufunc tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "e8b3dc68ab47fd24c9e9da458870dcc99d140997", "messageHeadline": "Added tests for ufuncs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "eeab81573b71a49b08e7483c3c9e80df291b4164", "messageHeadline": "Added tests for simple operations", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "bc7463452e85f75eceffb6ab6d7a8a368ae166c7", "messageHeadline": "Fix behavior of ufuncs, added tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 131, "deletions": 5}}, {"node": {"oid": "c9cf9b8c769585f849409c8af5f9b4668b14ef0d", "messageHeadline": "Gets the tests at least passing with Quantity as an ndarray subclass.\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "fb272611c2041184f224764b5a5d70cc6e2f7e62", "messageHeadline": "First attempt at refactoring Quantity into Numpy ndarray sub-class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "82f966794e8bb52e5c9ffd67209364cd9d0996d3", "messageHeadline": "Merge pull request #1252 from iguananaut/issue-1252", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8252a583871000230765fad08f7cb51e7b38f06d", "messageHeadline": "Merge pull request #1151 from iguananaut/issue-1151", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "36e4119649350f7b7588ad946e4a691b1153ee0d", "messageHeadline": "Add a troubleshooting tip about the Windows registry.  This is basica\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "2fb48c889419965dd4464607295843c0c998941d", "messageHeadline": "Merge pull request #1198 from iguananaut/issue-1198", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "7459f10b0897cd355819d48da7a28ce9565d5570", "messageHeadline": "Simplified the branching logic a bit and added a changelog entry.  Al\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "a40b0bf7b2303f105dd269bd64786049d86cd26e", "messageHeadline": "Provides a workaround for the OSX bug that causes #839", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "4d637c98ee70ed240e977e9fa862b6fddfdcb0b2", "messageHeadline": "Add the release date of 0.2.3 and add a placeholder for 0.2.4.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9d982a3ef7611d96e40bd38dad53b7cf65f82216", "messageHeadline": "Merge pull request #580 from mdboom/wcs/lint", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 382, "deletions": 37}}, {"node": {"oid": "e3e3414e420527f6ced07487c5d6628b7a6c9966", "messageHeadline": "Merge pull request #1267 from barentsen/allow-logging-non-strings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07589666844e59432f4e967d394918941dcdbea1", "messageHeadline": "Allow non-strings to be logged without raising a TypeError", "author": {"name": "Geert Barentsen", "email": "geert@barentsen.be", "user": {"login": "barentsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dd629c7515b4c1a4f1ecb95f83fbb0416d3d97b", "messageHeadline": "PEP8 spacing fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c22dbf33e40d0aa3da289f85a2ecb41562de0b86", "messageHeadline": "Use .utils._compiler instead of astropy.utils._compiler to force affi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7c5660472fdc4dfe929985eefc076e22a463ed6", "messageHeadline": "Merge pull request #1265 from mdboom/testing/use-catch-warnings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 48}}, {"node": {"oid": "d470534eb93b69b78c434ad4d107812e8f3bd0f0", "messageHeadline": "Merge pull request #1244 from iguananaut/issue-1244", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 91, "deletions": 9}}, {"node": {"oid": "6948748e57c9f73d1ea8c874efa8ae0ed38813b8", "messageHeadline": "Use `tests.helpers.catch_warnings` instead of `warnings.catch_warnings`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 40}}, {"node": {"oid": "ace4a56a47dd44486e9f96d81b3426964d752e4d", "messageHeadline": "Document the new `tests.helper.catch_warnings` context manager.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "23006f99d7e180c71837b685c640b0b6bc25af63", "messageHeadline": "Per the comment in this commit, distribute_setup.py assumes that if y\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ffab6149a1f760119a012712484ef6bac05b60ca", "messageHeadline": "Adds a test and kind of hacky fix for #1244. Basically we try to deco\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 9}}, {"node": {"oid": "aaa2a5abc09aa9e516f636b89d75a28f5062c78c", "messageHeadline": "Merge pull request #1230 from jeanconn/remove_rows_simple", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "b68658a822947fbe11f717de03688400948ee2c7", "messageHeadline": "Some superfluous whitespace fixes", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "460c0e961ccfcdc686d6a4041a09aabbf5338785", "messageHeadline": "Merge pull request #1246 from cdeil/utils_data_docstring_fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a55fe0ec1a1ad82defcd3d62781ff4d4afc530f7", "messageHeadline": "Allow affiliated packages to generate their own cython_version.py mod\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "caae57a0ffb2b60cf675047db923c8a6095dd2c7", "messageHeadline": "Merge pull request #582 from iguananaut/issue-582", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "3c27719ac0e16367b911306d07e8847eec8be9df", "messageHeadline": "Merge pull request #1250 from taldcroft/table/numpy-dev", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7293f6037d921b730ca50700a8dbc7ca6ed547c4", "messageHeadline": "Update CHANGES.rst with this API change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "104a7a0de4991a130d77b856d2ce07b669806e0e", "messageHeadline": "Make Column/MaskedColumn copy method compatible with numpy copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8e76b55f221ffd8515d644c5a1644c231fb1c35", "messageHeadline": "Adds a note about LaTeX requirements for Sphinx. Fixes #582.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "0f55c160e0b9e09f50f56e5a03b3e8165724fce0", "messageHeadline": "Fix examples in docstrings in utils.data", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdfe2b102898f2c4d4fd679a660d3e25abf17cac", "messageHeadline": "Merge pull request #1240 from taldcroft/ascii/pep8", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 289, "deletions": 248}}, {"node": {"oid": "4265c9ccb65ea586a59260f7eb1f59a4e3dad108", "messageHeadline": "Merge pull request #1239 from taldcroft/doc/test-warnings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "baf3a024d2fad71e2fdda7e2fb480715d6d9756a", "messageHeadline": "Add Remove rows subsection to table mod docs", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "15f261732dc70dfd65a87feecba54f24ffaefc23", "messageHeadline": "explicitly stated that we follow the PSF code of conduct", "author": {"name": "astronomeralex", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "815c048b5c60e160e65a150de91f8a945f64234e", "messageHeadline": "Fix a few places where autopep8 made a bad choice", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "01ce6b44ba9d7987a789e9dccf777a56166abb14", "messageHeadline": "Fix PEP8 in io.ascii with autopep8 --max-line-length=100", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 289, "deletions": 248}}, {"node": {"oid": "c95ed4c362f2b06f7476b0037bc48c0b9375f130", "messageHeadline": "Add developer guideline for testing warnings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "faae7f3b4948eb76185f21351abdb9b51a45e2aa", "messageHeadline": "Merge pull request #1174 from adrn/table/singular-unit", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 343, "deletions": 244}}, {"node": {"oid": "2779dfedf0c0a4feb67b06b4ae8af96b4f43c3e9", "messageHeadline": "fixed table_types issue", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f28d03a4e66c0177dec038f2f42cdba238b95d7b", "messageHeadline": "Integer+fractional day implementation, using double-doubles.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 135, "deletions": 37}}, {"node": {"oid": "de487c9060272b7d69ce3055b94af338f75a3c52", "messageHeadline": "redoing reverted code because push failed", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb104c3209d33bc33290841f8cfc93cd7d12a1e2", "messageHeadline": "Revert \"fixed docstring dtypes reference\"", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92629acd1a9a8074e988075bb771ddd0de51124f", "messageHeadline": "fixed docstring dtypes reference", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b494136a209482e422b3034b77cb8a2618265be7", "messageHeadline": "import warnings, duh", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f895479d1809a9fb39a0f07748099027c4c8f23", "messageHeadline": "update warning test in row", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e8ebc4277956581050cfc1c6ccd3b3eab014a291", "messageHeadline": "use tom's suggestion for catching warnings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "4cce5139c3222c64b0e269e797fd4812ab598f55", "messageHeadline": "switch to different format checking if warning raised", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "a663d2ffbc212d2b8f2c91a794c3236c2ca2c82f", "messageHeadline": "remove pending", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd8b8a932e0829677ceaf915dfbaad6aeedf8c8f", "messageHeadline": "switch units to unit in ipac reader", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1aebe57ff8dbd911324fad5e4d22f0cde5fb21d0", "messageHeadline": "found some .units in io.fits as well", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf6297fa8bfc6c135666ecae93c4643311b08591", "messageHeadline": "found a Column.units in votable", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "078f8adefbf636f7c8b2df5c803c3863480b86e0", "messageHeadline": "fixing more .units to .unit in io.ascii", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a96e7d6e85d87b0c50851bae29326b0f5d82e728", "messageHeadline": "use unit instead of units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a4a17ba27a204a171b3048bb717f7fde8e22304", "messageHeadline": "more units to unit changes in docs...oops", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d0b4554fcc3e30f7f96b401d6f24966921a152d3", "messageHeadline": "units to unit in table index doc", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b261d7df88f05c8d7a1d8571e520f405bc9d2687", "messageHeadline": "fix indentation error", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e7bc250e870e352b27ec06daff9a7ed9b80c1d23", "messageHeadline": "update changelog to reflect modifications", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "80ab0aced858dffa2bdc2ca2ea84d85bc2aeb749", "messageHeadline": "fix test in io.fits that used Column.units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75b471330f6caaae0e0e33c5819bec7878998261", "messageHeadline": "Fix failing tests..how did these sneak through?", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "8a8f20f56181b2ce94329e27a7772d2648a00002", "messageHeadline": "fixing test failures", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "edf82b856df7b82ce99f41a2f15c9ab8959c935f", "messageHeadline": "add dtypes kwarg to Table, with warning", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2cf4d2862dd0fa50a0924760b3eb8d62011779fb", "messageHeadline": "deprecated .dtypes attribute and test for warning", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e7a154d5897eb11ad556c684bc21cb9b871664a2", "messageHeadline": "tests for deprecated attributes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5f7d64e349f625fff89a517b3e62256c252e869b", "messageHeadline": "add test to make sure .units works, and issues a DeprecationWarning", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "8b3cea52af97c8b2578c3c8f0c58c56d02295d2d", "messageHeadline": "deprecated_attribute doesn't do what we want, switch back to deprecat\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5771b5a0e526fcbcbdfcb3de6ffb2a18c5fef679", "messageHeadline": "adding back plural kwargs with warnings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "a93d9c2039a4c1c0344200eb18150dc664238ef5", "messageHeadline": "change dtypes to dtype in tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "608e31964c716c4c8e93210756d844bfc5e65abd", "messageHeadline": "change dtypes to dtype", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "c99afcf021d47c6bf1a09a9ae379bcd5c6cf157c", "messageHeadline": "gotta call deprecated with arguments...", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0b15258220aba36214ff0709d17f456a5bd1950", "messageHeadline": "add setter and deleter deprecation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "67f3b1370f675c509b443f84dad32926abf239f4", "messageHeadline": "add deprecated units property", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4e18995279c90374a75cafc1b8fdfb880670398c", "messageHeadline": "update docs with unit change", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "75e11799d127526055c71034a78476c9a3a0a9b5", "messageHeadline": "change units to unit in all Table and Column objects", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 167, "deletions": 147}}, {"node": {"oid": "3cbd1fc6a70a047725d751d082c540579facdb75", "messageHeadline": "Merge pull request #1234 from taldcroft/table/join-doc-fix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "facd955e116647ecfd3a5e31c34706b7adffa4a4", "messageHeadline": "Clarify description of table.join keys arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2913202986811eecaddf1461b5c6649f3071bd58", "messageHeadline": "Merge pull request #1238 from iguananaut/test-h5py-version", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73083b20ce1fe2a48053584e7bb0f8f38750c2f7", "messageHeadline": "Fix reporting of h5py version in the test runner for older versions o\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5337a0549af745c76ae50212f07feca3fb4917bc", "messageHeadline": "Merge pull request #1225 from mdboom/misc/config-without-sphinx", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "95a9e7f14d29afe54eba0c5aa9e903cc792ab891", "messageHeadline": "Merge pull request #1203 from adonath/new_models_#980_and_#981", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 479, "deletions": 174}}, {"node": {"oid": "374883dc7c42e012fd3f6eb62383ac4f5f539420", "messageHeadline": "fixed whitespace in io.ascii docs so format table renders correct", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aaa662b9900c82b4dbe0cbce957bea8bb967478", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b308445756b421406e9fc8f3cbbe8fa5ab8a3871", "messageHeadline": "Merge pull request #961 from taldcroft/ascii-format-arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 453, "deletions": 306}}, {"node": {"oid": "b4be0da5ee8a0d6a8286d918e95e010d1d186b25", "messageHeadline": "Merge pull request #1171 from mhvk/time/comparisons", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "a6f74dce46ca87097e82f16b7f3babed6b25321a", "messageHeadline": "Removed jacobian_func and added estimate_jacobian to docstring", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "3c4b089abbb1317b5f42f45286133e078b99fb54", "messageHeadline": "Fix python 2.6 incompatibility in test_read", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e51f496ee22bb253b1b2fa67404cd58017129481", "messageHeadline": "Merge pull request #1231 from mhvk/units-quantity-initialisation-speedup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f6226aa927ae7f9b9cbb9dd89a94936cbd3602f", "messageHeadline": "Quantity initialisation speedup for large arrays by short-circuiting \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a33998cabfe012d4c86f7a1ff7fde3cc5e9afe2c", "messageHeadline": "Docfix.  Replace unknown 'Example' section.", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af12d94b79a418553cee8216a7f639a7bbfba8f7", "messageHeadline": "Add test to confirm remove_row keeps meta", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c58053ba662defb6375d9a98ed183d1534a003b5", "messageHeadline": "Remove np.s_ example for table remove_rows", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "e83b311f13988f472910b1014ac17c5b0292d195", "messageHeadline": "Add slice and list tests for table remove_rows", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9130a828ff0f53aad95573b21e47b4dccad32698", "messageHeadline": "Add a remove_rows method to table", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "c304b929a3a71b43f5236d6619478e35f709965c", "messageHeadline": "Add basic tests for table remove_row", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f1acaac249e6e94f575fb689a3f856339ff99f6f", "messageHeadline": "Add a remove_row method to table", "author": {"name": "Jean Connelly", "email": "jconnelly@cfa.harvard.edu", "user": {"login": "jeanconn"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "cfa9cec81032110945d139d1e245f5018213ece7", "messageHeadline": "Merge pull request #1210 from gabraganca/patch-1", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8c26727762b371a14b5ed4b407dfb0452e8c19ca", "messageHeadline": "Add note about type of column cannot be changed after set.", "author": {"name": "Gustavo Braganca", "email": "ga.braganca@gmail.com", "user": {"login": "gabraganca"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "078dec473a8c974ff9ebd49b102e43db84572f66", "messageHeadline": "Simplify comparison following comments by @taldcroft, add additional \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "38aaa502186037551c6878892f1104e1956de835", "messageHeadline": "Fixed docstring error in Custom1DModel", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fb4b5c7f6e7a7934421774400618fdb1fff9db14", "messageHeadline": "Removed **kwargs in LSQFitter constructor", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46cc8ac487f1713646cfbc052a285970badeed5c", "messageHeadline": "Fixed the points discussed in #1203", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 95, "deletions": 98}}, {"node": {"oid": "fac95aad9876e5589ce356f3cf6c96a8c15a5ead", "messageHeadline": "Fix doc ref mistake and provide additional refs for read/write params", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c415735a08b782e651a9e1fe23f8d6240f4a4a87", "messageHeadline": "Fix python 2.6 incompatibility in test_write", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b00b6f99f4bdd2dd9a3e6304dcdc9c672ef44b7e", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 69, "deletions": 11}}, {"node": {"oid": "bf316db4e61ea6f8565e0517b43b75ec843e1275", "messageHeadline": "Refactor docs to remove redundancy and use format arg everywhere", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 215, "deletions": 352}}, {"node": {"oid": "11a1aec477b8609f06185564a8e31d25a8d5cd59", "messageHeadline": "Add tests of read/write with format arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "97eac8fc22dea9b7be1916afb94c294302afde40", "messageHeadline": "Rework table/io docs to reflect new ascii register scheme", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 141}}, {"node": {"oid": "188dd3f0dcc1fedf6d455f9235738a35f5a2c914", "messageHeadline": "Define AAStex io_registry_suffix to be '' to prevent .tex suffix from\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a87a98c672f0a909c95752dbe15d01619ed13343", "messageHeadline": "Shorten _description for fixedwidth_two_line slightly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ab2dc0e39d12a47016ca7a6dd7f90de4c6caedd", "messageHeadline": "Using ascii. instead of ascii: to prefix ascii subformats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d8be97addd8c70a3a7eed551c70f6301b214338f", "messageHeadline": "Move info about IPAC position keyword into docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2cb85c46a8ccf47c58f047b200f71559c925959f", "messageHeadline": "Fix mistake in setting global FORMAT_CLASSES", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "25ba47a954f3b78559d4c499f28a80b3a98652d6", "messageHeadline": "Update io.ascii.connect to provide functions for generic reader regis\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 89}}, {"node": {"oid": "27ce70772c96702634de693171d1b9af235fa02e", "messageHeadline": "Squashed commits implementing format argument, sans io/connect.py update", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 378, "deletions": 11}}, {"node": {"oid": "c3ceabc11bbe1aa6b322f739a73dab8a9a5f2018", "messageHeadline": "reformatted docstring", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "59cd4a632de841fc3d70103a4a2bfe14807f6d5c", "messageHeadline": "WIP", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8f61867be32dfea4070cfac4b211a1cd6f463a16", "messageHeadline": "Simplified creating new models #980", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 376, "deletions": 144}}, {"node": {"oid": "b202bd0bfb94156d2225fef58f764e1d831fb394", "messageHeadline": "fix links", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16a2aa03290a618a7010d5f8287a3f372940f5fc", "messageHeadline": "moved ellipsis one character sooner", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "430121187c10e64e261e906bd866e19e9f913ae3", "messageHeadline": "Merge pull request #1223 from mdboom/votable/structure", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "9b6a10ac5df9ffc29bc603e94886053021e6d29b", "messageHeadline": "docstring / doctest fix attempt", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dd4b88ada934eb15ef6b97a14a7f70f4a44dbf2d", "messageHeadline": "partial pep8ification; only whitespace modified", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "59f63e0013b1c0e80963ad895379935956b5ecbe", "messageHeadline": "moved link to References section", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "77e65259057eea8b4f87ba19f80aee5f37fbc22a", "messageHeadline": "docs update", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "6630ef0c0a36bb2e267ea505e07eb90b5a117f63", "messageHeadline": "Simplify class comparison in tai_difference", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6abb98177d9295907bb4a688ab0792de3b6f8588", "messageHeadline": "Don't cause an exception during configuration file building if matplo\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d8b65cc15de88717d0ca554f368029ab49d01ce6", "messageHeadline": "Fix #1223 -- resource tags are not unnesting correctly on parsing.  A\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "6b6025250d50c789b0b87203ea59a61da663c621", "messageHeadline": "added ellipsis to make py3 greater-precision printing work...", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "97b8faee1317cc84a55f74216191acb57b313896", "messageHeadline": "Fix Python 3 issues", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4e696f8daaeb9f20eb361a5912e8aa9e1b60e50", "messageHeadline": "minor change to CHANGES - cleaned up typos, didn't remove the line", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "238601b50d403f106802354d0a0314ad9be4ad87", "messageHeadline": "docstring fixes cont'd", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b7e68c362c6299cd8eaa800ab5870b287219f843", "messageHeadline": "import units in doctests", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c6e42ba0039b38b0bcad7a6fb2882a3345029a4", "messageHeadline": "Update for astrofrog's comments", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f9da74fd77b66765dcf666a49531378c87886f93", "messageHeadline": "Fix for Python 2.6, which is missing PyErr_NewExceptionWithDoc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "66efc7a065f96003f721c38103397bb74b58f9a6", "messageHeadline": "Add wcscheck utility", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 349, "deletions": 37}}, {"node": {"oid": "05e2bdadb518eebea95e96b668f4fb8ca9d5bf50", "messageHeadline": "No longer try to preserve data type of input array if it is not", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 25, "deletions": 30}}, {"node": {"oid": "784ca7f2ed1651ba52becaf0fbf02655c5f50f20", "messageHeadline": "Simplify conversion to np.float for input list", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b0339c8558dda2777b637621df2479e17fd26e08", "messageHeadline": "Remove unneeded continuation marks somebody added to one of the imports.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 69, "deletions": 59}}, {"node": {"oid": "45846571c6b10107adc8f4482a9273a505e9fab1", "messageHeadline": "Merge pull request #1217 from kbarbary/sphinx-inline-code-css", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "e9fd31e0ef5f755b27484a028f8043b079c9b2f9", "messageHeadline": "example->examples in docstrings", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f1918e0d68afc3062cecd8edb40f39cbb697627", "messageHeadline": "Merge pull request #1214 from terben/unit_dimensionless_branch", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "c08366d40b527d7ecc94e8261376c0f96fc6ed40", "messageHeadline": "Merge pull request #746 from iguananaut/fix-doctests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 547, "deletions": 185}}, {"node": {"oid": "6a00b3ef08ca44e1b4156216c2e072350b1b9638", "messageHeadline": "new tests for si/cgs conv. of quant. w/o dimension", "author": {"name": "Thomas Erben", "email": "thomas@astro.uni-bonn.de", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "f63e02a88e3b7a00a4e4dd2a701fa3f146ef23f8", "messageHeadline": "Improved bug fix for dimensionless quantities", "author": {"name": "Thomas Erben", "email": "thomas@astro.uni-bonn.de", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "8b78e7eb5ce6dfc418fe72507984dca640c3550d", "messageHeadline": "added a CHANGES entry and updated the documentation to include a use", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "249da8262056cde31a1ec76829a5f3ee6aca36ad", "messageHeadline": "Added some basic documentation on writing doctests to the Astropy dev\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 118, "deletions": 8}}, {"node": {"oid": "2a0a4aea987295badf072e8a57a9d7e9b5c5fa2c", "messageHeadline": "whitespace changes", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8ae2c7355b3cdd1db52d70e8d456000d30bed0fd", "messageHeadline": "implemented @iguananaut's suggestion: point to implementation", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3012cab1358d3d62a1b67fc261b39e02a0f57589", "messageHeadline": "*sigh* if I'm going to define the conventions, I had best follow them...", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9076c9bf561e01b0b302cd846e928aeecf667bbe", "messageHeadline": "added another example use showing `.to` in a different context", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0dd1f2d3b143067135acd90730c9ec2e70ada91", "messageHeadline": "one last formatting change", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c85d1b6b187989ea59694c475119ed39ff198176", "messageHeadline": "formatting change to equations", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d4b15e9c60bcccb8cba5e9043846dfc802a99b3", "messageHeadline": "clarification of equations", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b660526f76221dba9afcf349370427767bd1a2c2", "messageHeadline": "minor changes to formatting in new equivalencies example", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "67e1226731146620f4e2b3b42e4354f859f1668f", "messageHeadline": "added new spectroscopic equivalency example", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c4bd572e804a770fe08b87758f82da6b45c1dc42", "messageHeadline": "tests fix", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "f3997e0ef37e5f65ff0b7ddf7377d1847bfb59e5", "messageHeadline": "added one more test.  I don't think I changed equivalencies...", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4d5842c499c3a099b992a63f8100db24ad69f768", "messageHeadline": "added equivalency tests", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "aead759a148aa29413f9bf4e479595f80a6187fa", "messageHeadline": "fixed equivalencies issues, but tests won't run", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 97, "deletions": 39}}, {"node": {"oid": "88855f47ae4d73414a0132c92ae69d2bf474521e", "messageHeadline": "refactor equivalencies: include freq, wav, energy conversions for", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "810b144ba8322ea2ad01120b6edeeb9a56b97eb0", "messageHeadline": "added doppler equivalencies to __all__", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6e892aa8e98c2ed54d53a677121e4829a6eaf012", "messageHeadline": "implemented @astrofrog's comment: [convention]_velocity ->", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f37c98e5ff7a5f8334571e4e0b87e65d31723a04", "messageHeadline": "relativistic equivalency implemented with example", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b52027329a5b74d9d029e72f02c59d05b0cebe7d", "messageHeadline": "spectral equivalencies from multiple conventions (work in progress)", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "ba9b512549c67f9c255bb8bd75d31dbab57ecc85", "messageHeadline": "Fix a couple doctests in the modeling package.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "0b480c196dfe8f89187ce24b0a0043a720964e45", "messageHeadline": "Fixing a few broken/non doctests in the stats module.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "de671d3da064f67440fa1b5d7113118db09df8bd", "messageHeadline": "Fixed a few doctests that didn't actually work when run in succession.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "8ad600a7f62d54b0507eea501dd5eff7fbe36598", "messageHeadline": "Fix a couple bugs with the col_name_map argument that were caught via\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "dd51482332161e88a13ce64dc96e847905a1fd09", "messageHeadline": "Fix a few doctest-alikes that should be skipped.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "11ba62bdf609404e53942e62a63b2d6e0df03ea6", "messageHeadline": "Extend the '__doctest_skip__' feature to allow skipping doctests in m\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c2784a262b1cd8088d76ff961507374d2d52aa41", "messageHeadline": "Fix the available free space function to work on Windows too.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9c8f825f367edbdf445980f433b97ba9b34b9561", "messageHeadline": "Merge pull request #1167 from hamogu/fix790", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c86dcc4a28cfac9a4e24833eb1aebe88ce76890b", "messageHeadline": "fix units doc formatting", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc994751b25ddd076d41e0f46afda43108aee561", "messageHeadline": "put boxes around inline code in docs", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "97dde394b60dc71e92b5eda74eb11277c9200796", "messageHeadline": "Use https for google webfonts", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4176f0a4bf7b74f929f8235ee2ff9c2d2f225e3c", "messageHeadline": "Merge pull request #1213 from ehogan/fix-issue-696", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "911c7484ee4915eed8dc9b0a425e1c5ec96b7239", "messageHeadline": "Merge pull request #1208 from ChrisBeaumont/table_copy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "9bd0a57fa342446adb1e43a58d3308b26eae482d", "messageHeadline": "Merge pull request #1209 from gabraganca/master", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eed823e04848673ae040469a78286a09f3f0b50d", "messageHeadline": "Fixed handling of dimensionless quantities in UnitBase/to_system", "author": {"name": "Thomas Erben", "email": "terben@astro.uni-bonn.de", "user": {"login": "terben"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fc06fbfce64fb3af84999f393cea9fb7d1b14b24", "messageHeadline": "Fix for issue #696", "author": {"name": "ehogan", "email": "ehogan@gemini.edu", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9760c0b9ff198ddf101c09c066672302befd0c86", "messageHeadline": "Added table.copy() method. Closes #965", "author": {"name": "Chris Beaumont", "email": "beaumont@hawaii.edu", "user": {"login": "ChrisBeaumont"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "74ad7836bfc95cfd1da82807684c835496802c42", "messageHeadline": "Fixed some annoying path separator issues in the automodapi tests so \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "e5ff668cf97114a72488e5578ef8561078f4c853", "messageHeadline": "Updated the 'Installing Astropy in develop mode' section (use setup.p\u2026", "author": {"name": "ehogan", "email": "ehogan@gemini.edu", "user": null}, "additions": 104, "deletions": 94}}, {"node": {"oid": "8c7af50b9e22e25d80f6b2fac66f70ee640d4d9c", "messageHeadline": "For this doctest to work consistently on 64-bit and 32-bit platforms \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "450bc82ae5b2e688af7e017c9140c8d20dc57620", "messageHeadline": "This is very ugly, but necessary for the norecursedirs option to work\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4e94ab52035c68355ad8e80e1fdc2905c2b15c0", "messageHeadline": "Rebased on master and fixed a few new doctests that weren't working", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "9b594104548a621fac0c4babf78af98e6503aee2", "messageHeadline": "Reorganized the doctest plus plugin into a class.  Considering spinni\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 112, "deletions": 104}}, {"node": {"oid": "0cfdbc83c12ffc81f802e8724054e6cfda91b02c", "messageHeadline": "Because putting addopts = --doctest-plus does not work when running p\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a9eb6f025a193a8d917899b64ad75a72c52fccd1", "messageHeadline": "Adds a new \\ module-level global understood by the doctestplus plugin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "6882752f8b62b036cb6cd9ed34745d28120177d6", "messageHeadline": "Fixes a few more tests in such a way that they should pass on multipl\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9dabb220edd7e081c5eb279f28ea1f5fd458cc0d", "messageHeadline": "Added the proposed doctest_norecursedirs for outright skipping any di\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "2173bca4824ca3aef7fb660c8ce6c91070178040", "messageHeadline": "Just getting rid of this example; its outcome depends on way too many\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0bd02adc2dfdaead9d268dea6e264ad59647d376", "messageHeadline": "Enable --doctest-plus by default; don't recurse into the compat subpa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "139f2aa7ffd2513163c23004833e04917bcc26c5", "messageHeadline": "Fixed or skipped the remaining doctests that weren't working on 2.7. \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 73, "deletions": 35}}, {"node": {"oid": "dd1d94d4ef39538550222ec68afa0f13bf71ec53", "messageHeadline": "Fixes several doctests in io.fits.  Most of these were doctest-like s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "4359024317e5a89cd3617bdcf10389618f54804f", "messageHeadline": "Adds a new py.test plugin which implements a replacement/enhancement \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "a3e102c549b6b8a310845ff0370bf3b3558f050a", "messageHeadline": "By testing out of a temp dir we lose any pytest config values specifi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29a001490571a5a3afc6dfacd1adaacf85ba8981", "messageHeadline": "Fixed a handful of doctests that were failing; still lots more to do...", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "e8c35aa7643068a13b3fbb143fe328f0fdc236de", "messageHeadline": "Make Astropy logo linkable and redirect user to Astropy.org.", "author": {"name": "Gustavo Bragan\u00e7a", "email": "ga.braganca@gmail.com", "user": {"login": "gabraganca"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9bf79ecec498c5639816e5dd99ff438b7cf8ae7", "messageHeadline": "Merge pull request #1142 from hamogu/subclasstable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "9a9e6a27a63b1e60e9d0040c8ddb602737c6eaa6", "messageHeadline": "change name of parameter back to comment", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "58351f164ad10d91eeea2f58ab7cb9933d6d2d88", "messageHeadline": "Merge pull request #1199 from nden/add-inverse", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "3d94249c4ba2f69b740c34a3ece9fd53ee024321", "messageHeadline": "Removed  flag and clarified error message", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 11, "deletions": 21}}, {"node": {"oid": "34e1c8fad60d6f00db0dd4dab5fc9ee42e80ab78", "messageHeadline": "add more tests, replace other hardwired Table", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "0e31f327d567d9d6eef33e2e36159a3f27974cd7", "messageHeadline": "Make it easier to subclass Table", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ea4a19576e43cb6dc8d8acf36f44236d03c755b", "messageHeadline": "Added inverse to some models and SCompositeModel.", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "9f13fdd9ee80ca7b4426166427dfbe2f2c563ccc", "messageHeadline": "Merge pull request #1152 from hamogu/follow833", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 315, "deletions": 30}}, {"node": {"oid": "0d628f8607d428a49da39f0ef11ce4cb362010af", "messageHeadline": "Merge pull request #1082 from mhvk/timedelta-multiples", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "065fb20b009275a4e14c4d32359a022929518147", "messageHeadline": "Small documentation update of rounding issues with time arithmetic", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c2d7051f47dad033bc6d3d3dece57368628aa5a", "messageHeadline": "Merge pull request #1193 from nden/scomposite-with-labeled-input", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "1f72b75c8dcd37e985aadfcb2b83e0e0918d98f4", "messageHeadline": "Merge pull request #1180 from mdboom/setup/upgrade-distribute-setup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "02ba6c095615af68d90c87dae6f02cc40471bb81", "messageHeadline": "Merge pull request #1194 from hamogu/fix1194", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "4c69f2a17099eaaf10663c288caac9d4e5aa3be6", "messageHeadline": "Remove comment about mask passing in.", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "41782317d7c17f94cd875b99f250dfa06d842a03", "messageHeadline": "Merge pull request #1187 from hamogu/slice_masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "480bd4a9bfab69ae1e92109b929d152a1a68f527", "messageHeadline": "Fix evaluating a SCompositeModel with labeled input", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "997c5445a57676ad76b6056305aab113dfc8715b", "messageHeadline": "Fix help typos, PEP8 new code.", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "baefd4894c93ad0d1071ec15be4be430b9a5a8c9", "messageHeadline": "Upgrade distribute_setup.py script to 0.6.45, since then it will reco\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "15247d769f85b45ad50d05b694f245597ea847cb", "messageHeadline": "Merge pull request #1192 from nden/more-pep8", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 62, "deletions": 54}}, {"node": {"oid": "4f58cf9f4fffe03b60fe91345a97aa29474e9eae", "messageHeadline": "corrected error message", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47dffa80d919a482d3f70c9d049a50068168a77e", "messageHeadline": "one more file", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "616ff5a3fdc73aa86425d0c71a5f22dbb7f8fe25", "messageHeadline": "pep 8 changes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 58, "deletions": 51}}, {"node": {"oid": "bc4201b87661d2ec6417aff7fedaf98f127e27c8", "messageHeadline": "Merge pull request #1191 from nden/models-docfixes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "0e0b0970d879d8ec52ee073fca644c609a8f852e", "messageHeadline": "correct typo", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c217e401f0f7fb767afc92365695d663a2390214", "messageHeadline": "Small documentation fixes for astropy/modeling", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "d26f607968d7976d723192df9f7ad16dced038bc", "messageHeadline": "back out API changes, only do the immidiate bug fix for this PR", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "60a27a705c4a307f405a8442a2e23e31822a7e15", "messageHeadline": "Merge pull request #1184 from nden/powerlaw-model", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 106, "deletions": 9}}, {"node": {"oid": "0ca22eabbd504874e17af752d19119c6984ea154", "messageHeadline": "Merge pull request #1183 from astrofrog/modeling/minor-doc-fix", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4a96024b2152da21baa274fca6e48feb6b0e4302", "messageHeadline": "Fix bug: masked property lost when slicing a masked table", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "7a4c187b0e5e8b7fa628b52664cfb122dc912490", "messageHeadline": "Minor changes to finalize power law", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "0049fc538d21675aa48da36a50e544f790cbc34b", "messageHeadline": "Add a docstring to PowerLawModel", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "282473233ce83f057fb9d7b63093e0ce030ea4e2", "messageHeadline": "added a new powerlaw model with a test", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "904ebb5f02195d1bb097b039a9981e527ca26d7a", "messageHeadline": "Fixed another expansion of the SIP acronym", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a36a2b01c61e72a4e21dff1d408195b14d533d11", "messageHeadline": "Fixed incorrect expansion of SIP acronym and added more details to SI\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6ad9bbcd5f0ddd6c3bb531aeca7fad8f70fac6e2", "messageHeadline": "Add tests, if only to avoid the silly bug of the previous commit", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "bd76a28978d6cb8591d7f330667c086b34d0be8a", "messageHeadline": "Allow __abs__ on array, add test, write div in terms of mul: * 1./other", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "dcf34d3de8a5428fb51fa3ab47d174fc6881acc1", "messageHeadline": "Add __truediv__ for python 3, as well as one-line doc-strings", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bd0cd4186ed3a18978b08d5e9b192de8e2517abe", "messageHeadline": "Merge pull request #1052 from pllim/vo-changes-doc", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 70, "deletions": 15}}, {"node": {"oid": "b32293e58319be23528787b62d1cf7cd0e5fd46f", "messageHeadline": "Merge pull request #1040 from mdboom/testing/parallel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 798, "deletions": 624}}, {"node": {"oid": "19286532a60dfdc5877c10b5afeaa63790d398a9", "messageHeadline": "Remove obsolete astropy/table/tests/test_utils.py file", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 325}}, {"node": {"oid": "a6d10228069d7dfbaa123982462536a57824de2a", "messageHeadline": "Don't do parallel on any Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b87a7ff074f343570298160dd0952f335c6d37eb", "messageHeadline": "Make documentation a little more specific", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "49780b9baad30fb8e4fb174be0491af733190aad", "messageHeadline": "Add a section to the testing guide describing the parallel option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "78a31b2e49aaa0cdb9060a95cb931c163eaf574d", "messageHeadline": "Disable parallel testing for Python 3.3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "68fb958c90d82ccef1b70a9bf9427f6756a08f17", "messageHeadline": "Install pytest-xdist on Travis", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73de45f429ad9b38589e586e44abde29d37acab2", "messageHeadline": "Turn on parallel testing on Travis", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f39557e4076fdaf81f0e6e41f55d4bcd501f6663", "messageHeadline": "Add a custom version of catch_warnings that clears all warning state \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 465, "deletions": 112}}, {"node": {"oid": "29663eb86ed36d3e7d7b9a7b628d1cdda05759c5", "messageHeadline": "Try to solve the unit definition problem", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8b1cb581f3b019f356960978b8e61b605e1d05c", "messageHeadline": "Fix a sometime race condition in the tests whereby `FOOBAR` would be \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "850004e0649cb220e322471718afeb2118cd9839", "messageHeadline": "Merge the test_timer tests into one function since they must be run s\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "f2bc0532d052110ec2ffd7467b109aeef00efb50", "messageHeadline": "Remove the global state from the table tests so that they can be run \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 546, "deletions": 452}}, {"node": {"oid": "9e51169177c80e688fca834051a48018d3f32f05", "messageHeadline": "Expose parallel testing support at the command line", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "d295b223440757a618d5a096be826c45216a3d68", "messageHeadline": "Merge pull request #1178 from nden/slsqp-bounds", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "21ed37ead673fd1abe24a3fd05d96c4d44f6784c", "messageHeadline": "Define a dummy _set_bounds method in the SLSQPFitter class", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "daa95aba398dfeffb05488e32a3c0f7df4096aed", "messageHeadline": "Merge pull request #1175 from nden/print-to-log", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "ba0afd551b937d4038057010d0e5f2665eaf87a4", "messageHeadline": "added example to whats new 0.3", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "c8e97013d787ec24df968fec229db268ccbd1b1c", "messageHeadline": "Updated docs to acknowledge merging of #552", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "afc52c9c5d601ee2bd97a5b928e4473e73423f6d", "messageHeadline": "Use log or warnings.warn instead of print", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "ea84e310b78fd99135c697796436a913bb864c5e", "messageHeadline": "Merge pull request #1144 from nden/polynomial_changes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 402, "deletions": 258}}, {"node": {"oid": "37ea7028310356bd5240622ef2cab6fb4995e877", "messageHeadline": "Add OrthogPolyBase and PolynomialModel to __all__", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba2b37f24071660b566733bcaa6fce180c9fd119", "messageHeadline": "Pass n_inputs and n_outputs to the base class", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0a9b6e2074eccd385a7f0e9eb724435e5e4a7812", "messageHeadline": "Change the return value of SIPModel to be only the result of the mode\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd8ac5a5fe65b3f791091833729d69fcb069d973", "messageHeadline": "changes to  SIPModel to always require 2 inputs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 70, "deletions": 51}}, {"node": {"oid": "9938b89d1f4f1c15ba2ecccb098ce5e532d896eb", "messageHeadline": "documentation improvements", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 65, "deletions": 36}}, {"node": {"oid": "6867d1520588fce346f29d7e190796b54ee7db83", "messageHeadline": "Fix Poly2DModel docstring", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6369dac0ada07fa469014387faba948ba832ca64", "messageHeadline": "Changed the LinearLSQFitter to check for the presence of 'domain' and\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "63019462183b15f48651b85e5aadd65b0dc66a65", "messageHeadline": "Move the __call__ method from Legendre2D and Chebyshev2D to the base \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "0f91943cf3b1921dfa999c07b90e7f55336545c7", "messageHeadline": "Fixed Legendre2DModel evaluation. Renamed utils.pmapdomain --> utils.\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 203, "deletions": 123}}, {"node": {"oid": "9b3e2307f1a53f11a663c0b93504b210dce68afc", "messageHeadline": "Make sure all polynomial models accept as input numbers, 1D and 2D ar\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c1f1b9b83d253cf8e21341dbd78a5ca84eec642e", "messageHeadline": "Fixed a typo. Renamed xdeg --> x_degree, ydeg --> y_degree", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0b0763a6ebb04a1716373f11b46ba8f2501c0952", "messageHeadline": "Raise an error when the number of sets of coefficients provided by a \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "1731ec98fa0c19365ffea304fe7d5ed97f24b94b", "messageHeadline": "Merge pull request #1173 from nden/composite-models", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 147, "deletions": 162}}, {"node": {"oid": "682227c3b1d51e1e4ae637818552098eb6023121", "messageHeadline": "Assuming the distortion models return the deltas, i.e. the result of \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 30, "deletions": 40}}, {"node": {"oid": "42abde2e5739f47f637c721bd01271f38e5014fb", "messageHeadline": "Merge pull request #1168 from mdboom/coordinates/angle-parser-simple", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b4a555cd4953369a27241e5ecc904b9481c0a24a", "messageHeadline": "return the identation as much as possible to @taldcroft original design", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2918a0d8173d0e75bb26752b03b6b5f4bdd2843c", "messageHeadline": "implement the changes dicussed on the issue tracker in github", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 73, "deletions": 71}}, {"node": {"oid": "abde56354c26b78c8f43510f4e935241ea1a843b", "messageHeadline": "Merge pull request #1083 from mhvk/sigma-clip-by-axis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 126, "deletions": 73}}, {"node": {"oid": "af1d600ad6914c7ee26b23a2f96879a5469b82e7", "messageHeadline": "Merge pull request #1159 from astrofrog/io/hdf5-auto-find-table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 126, "deletions": 69}}, {"node": {"oid": "575e8b0d7553e9ea802dd289bb261ad5779f81b0", "messageHeadline": "Implement composite models as a subclass of Model so that they canbe \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 124, "deletions": 129}}, {"node": {"oid": "f6bd5733be29e3c8a457e13a9e9ecc81120eb8e7", "messageHeadline": "Merge pull request #1170 from mhvk/development-documentation/how-to-test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "92bcd9b37e9169f0ce8b00494d6de33e4a678607", "messageHeadline": "Touch-ups for documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a4d64cf28e0e736846af27bed71648ca3244bddc", "messageHeadline": "Merge pull request #1163 from astrofrog/units-fix-decompose-array", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "00ec8e2afc1e55cab2637999229872131bcad874", "messageHeadline": "Added note about new behavior of selecting first table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b744157cc218c325cf3820e15112b7d38b4c1d60", "messageHeadline": "Add test for simple degree parsing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7383a0b2829b4ea51bfef3e2c7af61a7e494f391", "messageHeadline": "fix to issue #1168", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "240ed7409fc860dcb6fca3ac04c79f63b07b28ed", "messageHeadline": "Provide links to detailed testing and documentation descriptions", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "11196912ecfa429f77258d805038cb117578d330", "messageHeadline": "Comparisons of Time and TimeDelta", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e3092c6767ea5feb711b2aec39fe6eefb180a07b", "messageHeadline": "In development workflow, briefly describe how to test changes and doc\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "b51b705ed32ebfdf8cc1b339f9d1dbd3e0f54b11", "messageHeadline": "Update docstring to conform to astropy standard", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "5de47feb0fb58596cb914ad7fd34683e161a7ae8", "messageHeadline": "Multiplication/division of TimeDelta, updating documentation and tests.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "b0e94c4199bb9840ce1fcf7c7bdb11ff0854fdda", "messageHeadline": "Merge pull request #1160 from mhvk/units-pi", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "38928c26aa3696ced1c7fd2b33d1ff367b90a211", "messageHeadline": "fixes a small bug that prevented changes in the comment symbol on wri\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "7d73de67bbf76e6b8628f15b442704ff8c28faa0", "messageHeadline": "improve formatting as the taldcroft suggestion", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ff568bff6cc68fb2709a369af24e9bf3ba5e3e94", "messageHeadline": "Merge pull request #1164 from mhvk/time/gps-time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "f1fe5b6c53e7044f563d7e8ae19d57b70e64b4f9", "messageHeadline": "modified for the suggetions on the pull request", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "e4d2ff60821325df662d6572e69f195919db07d8", "messageHeadline": "Updates to documentation to clarify the meaning of GPS time", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "128a1d6fe6d08a8befaea2c13b294bd48c48369f", "messageHeadline": "Add test that u.cycle.to(u.rad) is close to 6.28...", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "867c9e0d74d7bb3d69f47fac27c9de2257c188f7", "messageHeadline": "Merge pull request #1120 from hamogu/fix1120", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 39}}, {"node": {"oid": "86d51159ace01951521d28a4ad796fbaba7ae3dc", "messageHeadline": "Introduce units.cycle as part of astropys.py", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "1b58b3f28f326e514a1886308b7de30d2bc82e3f", "messageHeadline": "Fix bug that occurred in decompose because for Numpy arrays, the valu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "097c593b1af58aed261226bd707498e7bdb7bdd2", "messageHeadline": "Switch to a known working pip version", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "349cbd3edb03b5553ae3cc46485d2a695ebe32ee", "messageHeadline": "Fixes to .travis.yml to get correct wheels", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c08381af143fa4232c1d53ee60ce1353e657b0e", "messageHeadline": "Add TimeGPS class to Time (=seconds since 1980-01-01 00:00:00 UTC = T\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "f7789c34979464e3658bc3b19fe67c3b09fb7b37", "messageHeadline": "Merge pull request #1148 from mhvk/time-getitem-correction", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "e80947ef89b8acafb3b657e74762f34ead61269e", "messageHeadline": "Manual rebase -- allow sigma_clip by axis", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 129, "deletions": 73}}, {"node": {"oid": "1752ed294eb270bc3ca25817ca93e4554ed77bd2", "messageHeadline": "Initial code, currently allows pixel and world transformations to be \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 193, "deletions": 0}}, {"node": {"oid": "03ac1a4cb269188ffef9adc7a7d896c91946731a", "messageHeadline": "Added README", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ea174b8bb05678c7ba1f1c6d507fe87bb6241fd5", "messageHeadline": "Fix --coverage for Python 3.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba8ef895eda6e33e3dddccc7cd36977c7ef58e72", "messageHeadline": "Added HDF5 tests to ensure good coverage", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "4e2db607cfba36d21eb4ed687d486d7eb7efe633", "messageHeadline": "PEP8 fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2ffaccca0ae5959c49cd9029612d5544d98cb8d", "messageHeadline": "Refactored HDF5 writer, use recursion to simplify logic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "05b801fa4df9c6e405ce9c33db6cf6c4ef019e07", "messageHeadline": "Refactored HDF5 reader, path can now be to a group or dataset, and if\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "67040546fcaf9dcbebafa227620d87d79d8858df", "messageHeadline": "Merge pull request #1154 from stargaser/doc-workflow-inplace", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c64cbf083ffb28811cef1a84ef2ea94171d938c2", "messageHeadline": "Update development_workflow.rst to use --inplace instead of --inline", "author": {"name": "David Shupe", "email": "dave.shupe@gmail.com", "user": {"login": "stargaser"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c56acbf9cdae26440eaff299529669971c41668", "messageHeadline": "fix itendation errors in documentation", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 72, "deletions": 69}}, {"node": {"oid": "96a51a1266a903e5c4cdf917bd6cfee043483d2f", "messageHeadline": "Implement an IPAC table writer", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 377, "deletions": 93}}, {"node": {"oid": "c1af93832fb2b2b862c5d6c1d230485670524f37", "messageHeadline": "added Msun alias for solar mass unit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daafffe6bab973cdeeea390ff621538911fb44e5", "messageHeadline": "Rewrite the try, except clause so it only tests whether something is \u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9141ba0cf4546ac2741f3acb069dee3801ab99d6", "messageHeadline": "And one further test...", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "915d06b496887c3832aa036d94980af755fb82ea", "messageHeadline": "Some additional tests to ensure Time(time-objects) works", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "85567eacade9a831a5d4576b505e89650bb8499a", "messageHeadline": "Correction for on input that has __getitem__ but cannot be subscripted", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "acfbd8a196ae1ee03e750f931d89a102c6662eee", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d6deff0c4e20a0e3934ce59f2abcac80e99c78d", "messageHeadline": "Merge pull request #1081 from taldcroft/time-vector-ops", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "0e2d0c51539f67506649ea16c0f174d51c7d4018", "messageHeadline": "Remove redundant logical tests to simplify code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "6c1a32096ae4f7d5564ef23d18c1b449bcd3353b", "messageHeadline": "Merge pull request #919 from taldcroft/ascii/blank-missing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 143, "deletions": 17}}, {"node": {"oid": "41e7d61e435577dccba90e21db4914e0644d860b", "messageHeadline": "Add example of using fill_value to fill masked entries", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "9ec22789186a7cfa3d5708e8f7b75d66dfd63b13", "messageHeadline": "Add doc info on fill_values default; Update structure of Using io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "444c1e81dde157e792a5a18a1ba8c52858602d5b", "messageHeadline": "Update CHANGES.rst to describe API change", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7bfa7641ac56694ab42e5ba9e896d61036d623d2", "messageHeadline": "Add tests of missing value handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "d808daffdb543682b0799f00c9f4d73592a34cbe", "messageHeadline": "Minor fixes in ascii.ui in documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "df04babe9c1ba55b703f90ac822fa7c4ab903ceb", "messageHeadline": "Update fill_values docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "ab859b27ca2eba8b332670cecdda47f306fef1e9", "messageHeadline": "updating documentation", "author": {"name": "Daniel", "email": "idaniel@me.com", "user": {"login": "pharms-eth"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "109c211cd27584234920d12be287f162a9a1257c", "messageHeadline": "Update ui.py", "author": {"name": "stampsrule", "email": "stampsrule@gmail.com", "user": {"login": "stampsrule"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4eb3a82e107b7b103d59a0a15e377ee1637b7885", "messageHeadline": "implemented suggestions in 919", "author": {"name": "Daniel", "email": "idaniel@me.com", "user": {"login": "pharms-eth"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a13b6f6a61d204fcb7abccd0b757707a347c22d5", "messageHeadline": "Merge pull request #1140 from astrofrog/tests/pep8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "f54460914555cda4cce09adcf99b27adebef0eeb", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a1f680e8e4dbec4a7195845269dcb5c2cacd5043", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fd18560778784d9f573108f85d5786833d43a71f", "messageHeadline": "Merge pull request #910 from hamogu/fix910", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 116, "deletions": 25}}, {"node": {"oid": "43786b95da2298c7af56cb451820d3c5dc69ffc4", "messageHeadline": "zip -> izip", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d266dfc20504df0074b7b69c96cc0346a1c48310", "messageHeadline": "Merge pull request #1020 from jdnc/bugfix-issue-957", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "20c4e2e80ce65c089eb6ba2535a1e46ec4caaadb", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "330b5fd38b5f6dab4082d7fa75f6f3a5c0592850", "messageHeadline": "Merge pull request #1132 from mhvk/time-getitem", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "e5d05708d383d1cd77456e4c43974635628e4a9e", "messageHeadline": "Merge pull request #1141 from astrofrog/vo/pep8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b02bd2d87e0432c8899c2ca6eb04a5a1790d2a82", "messageHeadline": "PEP8 fixes in astropy/tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "ef3128981c795c3dd14d8000bf25b445bae182bc", "messageHeadline": "Fix PEP8 error in astropy.vo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6abaad317ec2c08df7b3c1663db4b754a0ed9e4", "messageHeadline": "Previous unsaved PEP change.  Darn.", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25b417d166d985afda87a8598f9cabdf31a7b590", "messageHeadline": "PEP8 changes", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aad6095420d6b931fb6f2f282e83ff62273f8094", "messageHeadline": "Add tests of vector add / subtract", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "d65f0f36c0c9cb5b59a761ad9aa44b194175b07e", "messageHeadline": "Merge pull request #1136 from astrofrog/cosmology/pep8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 192}}, {"node": {"oid": "1bf936a551389ab1b08a8fb257bc14e939e5b0fa", "messageHeadline": "Merge pull request #1134 from astrofrog/pep8-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 227, "deletions": 217}}, {"node": {"oid": "dab464dfb8efcd9fb517d6b2589f6e0b03ff0150", "messageHeadline": "Add special case for instiating from list of Time objects, circumventing", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 21, "deletions": 15}}, {"node": {"oid": "b86889155ade9258ccdda8fe37299294464474f2", "messageHeadline": "Merge pull request #1135 from astrofrog/config/pep8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "e5a21d4cc2ed16378acd765bb1caa7541f1b3359", "messageHeadline": "Fixed failing test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c1bd54b4855979bd21d160f8fc3e84ba8c032b0", "messageHeadline": "Removed unneeded + for line continuation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26646c2e17cce1b5d4fec9c5c0f5ec3264b702b3", "messageHeadline": "Merge pull request #1061 from astrofrog/fits/connect-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 84, "deletions": 78}}, {"node": {"oid": "adadfb707bdb4ceb2548552e11fd171c38f678fd", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 110, "deletions": 72}}, {"node": {"oid": "27c23fd52242b3cbab415adf64d3e29b167eb065", "messageHeadline": "Update changelog in preparation for v0.2.3 release.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "800bfec05c25ffce158e6f12ff9da162faaea725", "messageHeadline": "Add example also to \"getting started\" part of documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5dcb4f2a7393e330469410625e77c8f960135e15", "messageHeadline": "Correction to documentation", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78d9cc6cdb20a3944841179d2d501debe68622f5", "messageHeadline": "Tests and documentation update", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "043293c63ae852ed072a3cf9c97d9147507cac9f", "messageHeadline": "Further tweaks to __getitem__, making error message clearer and order\u2026", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b429b2ab0dd836096c23272844860b4497d192d9", "messageHeadline": "PEP8: Fixed a few long lines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "fde66a778abd19219c7479380a0c66dd9aa37766", "messageHeadline": "PEP8 fixes in astropy/cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 192}}, {"node": {"oid": "fc38b75db64290f757de004d5ab9342a6e031e1a", "messageHeadline": "PEP8 fixes in astropy/config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "df3bf4411cf3da4fddf976dddc2cd5a0b318169e", "messageHeadline": "PEP8 fixes in astropy/nddata/convolution/tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 94, "deletions": 92}}, {"node": {"oid": "83acf141573c91526f658dcae4659f480ebb927a", "messageHeadline": "PEP8 fixes in astropy/nddata", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 50}}, {"node": {"oid": "5fc721b81783b10f55d26846dc079cbca68f6e39", "messageHeadline": "PEP8 fixes to astropy/table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 70}}, {"node": {"oid": "50ed6a1e426b421fed3c9208cc90a35b836fa306", "messageHeadline": "xfail no longer needed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c239035ab6d371c95f152ce20b59126fbc87f4ad", "messageHeadline": "Simplify recursive return", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fe869b8d11261b9e6cdcc84c2988a498cd417fa4", "messageHeadline": "For strings and file-like objects, call read_table_fits recursively, \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 79}}, {"node": {"oid": "a8d6919fc0dd4a338393777111f842b136f48dd4", "messageHeadline": "Use context manager to open file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "336243a3dda222fc4a959552b88a687a03f83ce6", "messageHeadline": "Support file-like objects in FITS Table interface, and prevent crashi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "72a9ae412e48957ff1b78f16dbe2889da11f699e", "messageHeadline": "Update to keep jd1,jd2 as arrays, check/set is_scalar, and also slice", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@astro.utoronto.ca", "user": {"login": "mhvk"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "30f4c8fc1a412dd7b2981a0f3e6977ab04ee1805", "messageHeadline": "Merge pull request #1117 from mdboom/misc/stream", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 110, "deletions": 72}}, {"node": {"oid": "59b1471dc84fe228866eff38cbfa069e9ab9424e", "messageHeadline": "Add __getitem__ to Time", "author": {"name": "Marten van Kerkwijk", "email": "mhvk@swan.astro.utoronto.ca", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "db3caf99b00449f5330b77f374b5109877346726", "messageHeadline": "Restore HDF5 file detection-by-signature", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "da87de951e1a49ca967a44b7534f2e1eaee16222", "messageHeadline": "Remove a non-existent arg 'opt' from the Time docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "34aca187e5ff22266c65527b837ec7648ad76813", "messageHeadline": "Remove orphaned code", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "5e859eccf7a423c7074f5aad124eb6fcfab09618", "messageHeadline": "Allow vector operations between Time and TimeDelta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "f2b6682324836f64c539918db15339f3747274f5", "messageHeadline": "Allow time format and scale strings to be case-insensitive", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "75ed6244ab81ce98e5fe45ec49427de040e3f492", "messageHeadline": "Fix problems with HDF5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "c44d0dcf07e4bfb1e52d3b55bbd7ba4165d0d02b", "messageHeadline": "Fix typo", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9309ce5faa19a42c673011947ed962cc831aad11", "messageHeadline": "Merge pull request #1118 from taldcroft/time-unix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "bc0288b4afa3e0ebaab5887e5902d023b12d4d8d", "messageHeadline": "Merge pull request #1099 from nden/wcs_d2im_2d", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 169, "deletions": 104}}, {"node": {"oid": "a8f43f28b8aad4fd2e54a0454fedcffc4922046c", "messageHeadline": "Merge pull request #1127 from nden/pep8_changes", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 1030, "deletions": 793}}, {"node": {"oid": "e98984654b2e910d1ccac1cc3ca1549c9226db1c", "messageHeadline": "add more assert statements to tests", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "56f8e4992033ac70b903932d120baaa740407b41", "messageHeadline": "Restored inmap and outmap parameters for composite models, fixed doub\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a967ce0af3aeb9a7d180637855bedb171d76268b", "messageHeadline": "Merge pull request #1125 from eteq/update-install-steps-stable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "9e9ad428d7347fe12890a36ef045607ad3cb5824", "messageHeadline": "Ran pylint and autopep8", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1024, "deletions": 787}}, {"node": {"oid": "a50a777877b6d274fd802bb3c1a91a35e22b40d1", "messageHeadline": "Adjusted release instructions to reflect new \"stable\" branch and be m\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "51f5a7fa975774fd35f40b3923aa341c3fa4d2fc", "messageHeadline": "modification as discussed in pull request", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 47, "deletions": 39}}, {"node": {"oid": "9b6bc219770ef6d6cebd2acad341040e77247eb6", "messageHeadline": "address #910 (fill_values in astropy.io.ascii.write)", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 116, "deletions": 25}}, {"node": {"oid": "d4f153ad4200aee2014406fa85f276b3a4431dbe", "messageHeadline": "Add a number of comments to clarify code logic for TimeFromEpoch class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "d31799e870c9b9a07ca62f829629995ce3b2439d", "messageHeadline": "Fix code comments to remove TAI and reflect new logic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "42c49621ca5a7c2d976e59429928b7a6074ca1ed", "messageHeadline": "Change epoch time to store delta in epoch scale not TAI", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "810d1a46bc625ba9306eeaae495b144b9dad71bf", "messageHeadline": "Merge pull request #1121 from taldcroft/time-test-precision", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "0e82fdc12f88914226e05283cc1e458dd85101fd", "messageHeadline": "Fix #1117: Fix the double download problem (again) when identifying t\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 104, "deletions": 73}}, {"node": {"oid": "8c798703cda6a374dbc2196e269ceeec016cbf3f", "messageHeadline": "Fix precision of time tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "24fac9d0c91db5a4d1244a2fd51f2b3067432aed", "messageHeadline": "Merge pull request #1106 from astrofrog/modeling/fix-gaussian-stddev", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 106, "deletions": 66}}, {"node": {"oid": "5de9a89bc94fa0d62684f5b53a6e154e620ec253", "messageHeadline": "Simplified Gaussian2DModel test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "4e31e4253e1b8a4c0c22b700855042f55c3430a7", "messageHeadline": "prin the PC matrix", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78b858b4f904f1705d996cd1b3ca8ff688443051", "messageHeadline": "Fix typos", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4beea7baa24d91d6ee5e6f0afcdb086babafdea", "messageHeadline": "Use warnings instead of print statements. printwcs() should print the\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "5cfb39a9dc7c158ede4f376083416c7d5c92bbde", "messageHeadline": "Moved theta to be 6th argument for Gaussian2DModel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "164e77d436a2af683ce1b5d0e4d7e9c6c5037226", "messageHeadline": "Swap order of arguments for fwhm and stddev, and do more error checki\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "7a6019713123c98b9ae5188e3ba29d92bf76197f", "messageHeadline": "Fixed order of parameters in Gaussian2DModel.eval", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "6aef10d37a72a6f7abbf3944355a244c9386ca0b", "messageHeadline": "Reduce noise to make tests of non-linear fitters more robust", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5df9fb4259da2c1d7b2a3f215d5a4f58594d6a1", "messageHeadline": "Merge pull request #1110 from eteq/update-travis-mpl-sphx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "fb63ec896a5459b80111d4c019bbcd181440499f", "messageHeadline": "Merge pull request #1116 from iguananaut/issue-1112-temp", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 253, "deletions": 6}}, {"node": {"oid": "0604e6e9629922d5254cd0023197ba1e5f36711c", "messageHeadline": "Data file has incorrect value of AXISCORR", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d10e3e3fa34250542fc7401d422300269aaf1d9a", "messageHeadline": "Use a warning instead of a print statement. Do not use deprecated io.\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 54, "deletions": 71}}, {"node": {"oid": "581c6ea2cbdcbf57e6027ab14c4dfe9e998aacc6", "messageHeadline": "Brping changes from pywcs to astropy", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 147, "deletions": 72}}, {"node": {"oid": "ef839a124772a83ef15b9a16e96e20f3b8706e96", "messageHeadline": "As a temporary solution for #1112, add the lex/parsetab modules to th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 252, "deletions": 6}}, {"node": {"oid": "e4e6020ac45870e251f56e6ebcf72fbba3a77a39", "messageHeadline": "Merge pull request #1114 from iguananaut/docstring-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 136, "deletions": 136}}, {"node": {"oid": "32b9c745e4a5252120653644967918285c0180b5", "messageHeadline": "Merge pull request #1100 from mdboom/testing/show-encodings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "581f642aaebe4a5cf11fc0d7fb6b86bbded8196b", "messageHeadline": "Fix some doctests that were malformatted, leading to syntax warnings \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 136, "deletions": 136}}, {"node": {"oid": "7fa871b61223901956d5a979c9a0b95379acf5aa", "messageHeadline": "Kind of incidental to the actual purpose of this PR, but apparently w\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "adb2814bcd4c8296f0c87c358697f73ecfd3f383", "messageHeadline": "update .travis.yml to use wheels for sphinx and matplotlib", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a42e71b1a2db2ea7f27332d560342d886ede25f", "messageHeadline": "update .travis.pip.wheel to support pure-python wheels", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "6c188c118870732229cbaa3f04b398f29a26f684", "messageHeadline": "Skip a couple of the colored print tests on Windows, since it disable\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0feb25a9f62ac213d7c62c2a5ca1cbd377bac21b", "messageHeadline": "Merge pull request #811 from iguananaut/issue-811", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "9a7865ef46588f5ba2257f6679920928e73ecd8d", "messageHeadline": "Also this should be a new-style class", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eefa14cd49a1a784e1eda352932ebd66c8aeef8", "messageHeadline": "Adds a little more detailed explanation about what this patch is and \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7915aa6d7c0712a518384d61ba03bc059a088d67", "messageHeadline": "This fixes the issue for me, though it requires monkey-patching an in\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "61093e5add25982919e41ca62b1f5ae31698ec3f", "messageHeadline": "Merge pull request #1109 from iguananaut/console-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "d050a780f88030573bc3fbdb0b835aebf5ddfd4d", "messageHeadline": "Merge pull request #798 from iguananaut/issue-798", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "fad50295226c55a3afa89028335f6daf293c20e3", "messageHeadline": "Okay, this version works on Python versions 2.6 through 3.3 both in the", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "694a80e166dd0cbd68429459b4f27665fabd3f55", "messageHeadline": "This should fix the color-print issues in Python2.6 in both the tests\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "55ebf61ac5e7243b801c0712e40ddee83a84c2f0", "messageHeadline": "Improve color support in Windows. This gets colors working in IPython\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "6057b04c4c6bd638c75d8f796d7c4b7ca2a5908c", "messageHeadline": "Fix typo that was causing the progress bar to break on Windows", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fe1dc8844ba8093439072a05a1c42857d21baf5", "messageHeadline": "Fix for non-tty-based consoles", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cdf25a5f206ab5afa830c7c2fc47a15de5ec9e1b", "messageHeadline": "Fixes #843: Handle resizing of terminal in progress bar", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "3eb50666053654acc4b41a13d40876f55c2fb6c8", "messageHeadline": "Merge pull request #853 from iguananaut/issue-853", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 106, "deletions": 96}}, {"node": {"oid": "b9316338e911e65f63275cefbd471bee8020b084", "messageHeadline": "Fixed expression for derivatives", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b38a396149b9d8aee4392d5e91c1de49a356d838", "messageHeadline": "This should fix the problem reported in #853. I also changed a few lo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 106, "deletions": 96}}, {"node": {"oid": "37ef39d2c4f2f0a74b34c32f5fa3e5f892f0724e", "messageHeadline": "Adds directions for updating the changelog (and some justification fo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "ec97c1ea60c2997a0de42df0a4c86c6988921bd1", "messageHeadline": "Tidied up and fixed equation for Gaussian2DModel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "2deca8949315ee5c3657ea0e13e5dc328ed3e4cf", "messageHeadline": "Fixed a couple of tests using Gaussian1DModel", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a435ae80c11bc44a7c61806ee07070dfafd4d2e5", "messageHeadline": "Fixed some of the Gaussian1DModel tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "dc426a1388cb78091bcae1a2e22e88177fd19900", "messageHeadline": "Removed redundant parentheses", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "31209a4b7c7c187f0e278b52c50cb6838667c8b1", "messageHeadline": "Fixed Gaussian1dModel stddev", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6885c28f3ad64db03bad93cc9d02aac28f6c1c", "messageHeadline": "Merge pull request #1107 from nden/constraints_issues", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 52}}, {"node": {"oid": "e7350f02e56998f41904f6ca6dea7ed131a2f084", "messageHeadline": "Merge pull request #695 from iguananaut/issue-695", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "eee097ffea1959204df9cf6265926893bd0c48c0", "messageHeadline": "Merge pull request #940 from iguananaut/issue-940", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 349, "deletions": 42}}, {"node": {"oid": "6a42ece69936effe8b9558341c974c2157b52d73", "messageHeadline": "Merge pull request #1108 from astrofrog/wcs/fix-error-message", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee864db4e6b18ca6701de4ec60faecb103532ae9", "messageHeadline": "Fixed bug in WCS error message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8eff55a5d3c0fc5352f927ce3dbf494f67a5eb", "messageHeadline": "Merge pull request #1104 from iguananaut/sphinx-windows-issues", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c8695071c91b41bf7fe94309288acf245b8a831", "messageHeadline": "Adds directions for updating the changelog (and some justification fo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 105, "deletions": 1}}, {"node": {"oid": "a2d6ac11a894a9280ab0e539c48d4e40d0a58a09", "messageHeadline": "Use repr() to format strings instead of putting literal quotes in the\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00dcdfd9ed0708dc39d641c7ba8a9611c42768cf", "messageHeadline": "Mostly finished the dicussion of maintaining bug fix releases, and mo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 129, "deletions": 41}}, {"node": {"oid": "63db6a48194b5aee16fe34b01a68ed2ed3e71ead", "messageHeadline": "Merge pull request #1103 from iguananaut/validator-issues", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ac214443d9ea44be69124c09d64e5edb4b6087be", "messageHeadline": "Started documenting some details on how I maintain the bug fix branch\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 220, "deletions": 1}}, {"node": {"oid": "f0b1f2da066e0e47dc042b3aaddd88a48411bce4", "messageHeadline": "Merge pull request #1101 from mdboom/vo/writeto", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "088bd69490fc4843143d5af0fd8f0c66336d4420", "messageHeadline": "Merge pull request #1102 from hamogu/votabmakeunits", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ec6c604060c2015ee410dc39276d0aab5ac0f5ec", "messageHeadline": "Don't use filecmp to compare these files--it gives different results \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6b26a01f3f28401120a1875703aa14e4b4ffad80", "messageHeadline": "Replace link to Stack Overflow answer with a link to the pip document\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fabc048df96bdda161197fcd6fe267c99e9de75b", "messageHeadline": "Add more useful information to testing header -- encoding info, float\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0c785e349c2000bbf3b22671071a66eaca4d82d0", "messageHeadline": "Put astropy.io.votable.writeto in the top-level namespace", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "adbffcfc3d375db31e11248802a6c2e27121a980", "messageHeadline": "modified as per suggestion in github discussion", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e2693fc38506c38fb2015c7b3b0bc1297c9e6c4", "messageHeadline": "Adds not one but two additional 'notes' to the pip install instructio\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "bb0e1c564021f27111dcb083d941a715f3d59222", "messageHeadline": "Fix failure when creating votables", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "994acca2d421bdd8c8cda12125ccefa856a8e88c", "messageHeadline": "Merge branch 'verbose_tablewrite_exception'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 86, "deletions": 42}}, {"node": {"oid": "9235d6266ae400ea15e1e3c8a10e86d564719aba", "messageHeadline": "Fix formatting issue of docstring", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6485575a9586a9f8dfb032260715dfe9fed07604", "messageHeadline": "Merge pull request #1096 from mdboom/misc/ply-unicode-file-patch", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "4c4eed934655b15b3bf87c3a956a740375e930b3", "messageHeadline": "Adds some tests that caught the bug in #590 and fixed said bug.  Fact\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 81, "deletions": 41}}, {"node": {"oid": "d0a1cceb549e1dc5b4f7911fb025248c8c9be20a", "messageHeadline": "Do the same treatment for magic coding comments on yacc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "bfae56537be064480e5ea38ee5153040b4521f15", "messageHeadline": "Address problems with constraints reported in #1060 and #1064", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 52}}, {"node": {"oid": "83021cb28c1da03ab5de20d7920f9841f4613904", "messageHeadline": "Support defining lexers in Python files with a magic coding comment. \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "d830fd978b00365ae787b8b865e033448ae95f9e", "messageHeadline": "Merge pull request #1097 from eteq/catch-timeout-socket-errors", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "197e0c04ab36fd2fc421fac84af6d1a6949f4276", "messageHeadline": "Add \"Raises\" section to download_file docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "072dc8e45bee080fa1e0fa68f3eda77e3ee3a80e", "messageHeadline": "Add except clause to catch mysterious socket errors", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0c6c71581c4fef5ee79f5569a401f7c31baf32b8", "messageHeadline": "This does the trick to fix the new issue that came up with #992.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "c80ffb4b849f4c4af175062829f16b742b20262d", "messageHeadline": "Merge pull request #954 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "e418a86c429494869c579bb3d76ce8508e4c78c6", "messageHeadline": "assert_raises -> pytest.raises", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7037685872ee7246980fc73e93fb5f57e5022d66", "messageHeadline": "Add a changelog entry for this fix.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1a13df19dd12271a4a367e087688cf96bf5b3a2f", "messageHeadline": "Added changelog entries for spacetelescope/PyFITS#11", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "4477b4c3569fe2a311b6083e31519e192ac43cfc", "messageHeadline": "Assigning inf and nan as header values simply shouldn't be allowed fo\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "f1c94fd490a9c7f4ac21aeba9757c9233b78f775", "messageHeadline": "Merge pull request #1092 from nden/fix_projections", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 77, "deletions": 123}}, {"node": {"oid": "db79c4e2ab602798e5dbbc27e6c902edb57c3305", "messageHeadline": "Merge pull request #1021 from ZachAstro/try2-fix-issue-809", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1f3de343619e422b25035d45da01ca2106761267", "messageHeadline": "Merge pull request #1050 from mdboom/coordinates/angle-parser", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6221, "deletions": 8115}}, {"node": {"oid": "2ac8d8689de9cfc11ea4d334a186b3e40b73046b", "messageHeadline": "Update compressionmodule.c", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "267cf17801f0a24beaea2df6f40e0c395890ca7c", "messageHeadline": "remove conic projections", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 112}}, {"node": {"oid": "ef736ca9e4218f4c64cdf4d32ce8c0bd84002ce8", "messageHeadline": "fix projections", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 166, "deletions": 26}}, {"node": {"oid": "8368b07eed665de5d0b564eb2386747cba5bd4c6", "messageHeadline": "Clean the projections classses, remove conic projections for now", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 93}}, {"node": {"oid": "227329af6719e59a149e224d0a02ee0b15baf8a5", "messageHeadline": "Merge pull request #1076 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1342, "deletions": 753}}, {"node": {"oid": "581727d7c3c1efbe34d0e19496207cdf62a93c20", "messageHeadline": "Add the changelog entries for all the fixes/changes included in this \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "d05a3fe73c98a11dc9219adf8b4db767bdf52053", "messageHeadline": "Merge pull request #1090 from astrofrog/fix-pytest-imports", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "12296df56817690da39ad18ccab8197ee205fd51", "messageHeadline": "Merge pull request #1089 from astrofrog/nddata/fix-allclose-import", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a375d71d809ec89505198b377eb96327989ade1", "messageHeadline": "Merge pull request #1088 from eteq/issue-983", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4a98a41acd21ecba7ff97010f63a14eb78112a19", "messageHeadline": "Merge pull request #988 from iguananaut/issue-988", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "124927a2f55b1ea6e55dadf97091f9eca040d6aa", "messageHeadline": "Fix to issue #809. Added property to meta in Table to make read-only.", "author": {"name": "ZachAstro", "email": "Zachary.Astro@Gmail.com", "user": {"login": "ZachAstro"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "849f93a5fe98811a40f565b572ad3acd6cf386dd", "messageHeadline": "increased verbosity in table.write/table.read errors (fixes issue #590)", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4e4b9d5fb45a93442f65cc5513f99d558b300ead", "messageHeadline": "Fix pytest imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b5cb4fe7abaa9fe1a4c387148af6ee494f69bd07", "messageHeadline": "Fix compatibility with Numpy 1.4.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f56e9873574ccfc4f6bcc17017d264ee9d852653", "messageHeadline": "Fix incomplete sentence.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8159276b770d802d1f164a5fa77d923978df7a02", "messageHeadline": "Adds a 'known issue' for the .astropy permissions issue.  Fixes #988.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c2adb20c1e7d2cdde9f21e4276d8bf2ecebd5c45", "messageHeadline": "Fixed a typo in the pyfits changelog that was causing a warning in th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75512720d46af7fd0c9e686a0d4db44f48d56675", "messageHeadline": "Added changelog entries for all the fixes that have been merged so fa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "2be505bb7c73f214c8181652c3408729899da5e8", "messageHeadline": "Fix for a `time` test failing in py 3.1, pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "db7363e14fa9b5f9149feacc9a687785295ce57e", "messageHeadline": "Fix the :skip: option of automodapi to not generate skipped function/\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "4f3f92f528d51bf226831368e0dfb8e7e0a9395c", "messageHeadline": "Documentation tweaks in automodapi", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d34ace6f20355a3e3ad40e5f2b82d23a9e67167f", "messageHeadline": "Added models to the status of sub-packages list", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "81ed1613b33674a8480462cc6344a00d3dd11c7b", "messageHeadline": "Merge pull request #1087 from alexrudy/progressbar-iter", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "221114acd8cf00993a127efa993e4e5a06b2dff1", "messageHeadline": "Fix the iterator mode in ProgressBar to call update before returning.", "author": {"name": "Alex Rudy", "email": "alex.rudy@gmail.com", "user": {"login": "alexrudy"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6aabb906279ba64e3aba6c669781f8ec7514afc0", "messageHeadline": "Merge pull request #1027 from jdnc/bugfix-issue-848", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "fb76bfd2787fbec39296aa8ee5d93b6d450426b0", "messageHeadline": "Minor change: get rid of an uncessary loop", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a67a9986fd127c45c4d1e4ca4ac736dc35817f7", "messageHeadline": "Merge pull request #1072 from mdboom/unit/more-physical-types", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "f90bc56668e2818fd2d127e2dfd61e25220bbe8e", "messageHeadline": "Replaces the Angle parser with one written in BNF form using PLY.  Re\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6221, "deletions": 8115}}, {"node": {"oid": "e07f41719738b3e990c1c0a3342cf5a578c4051b", "messageHeadline": "Merge pull request #937 from taldcroft/table/stack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1515, "deletions": 541}}, {"node": {"oid": "c0e3b035263ae5e9b562a3bd5b9e769c6572f687", "messageHeadline": "replicated user options fixes #848", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 25, "deletions": 62}}, {"node": {"oid": "c17780d0dc5b55c7b5922cb1b489b09105cca1c9", "messageHeadline": "A couple Python 3 syntax repairs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "816197776000a4563710a88cf53c6a52cf56ca7f", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1262, "deletions": 753}}, {"node": {"oid": "e029253d42bb8b447d49a86e00cdd2aff2f5c4b2", "messageHeadline": "Merge pull request #1059 from eteq/time-empty-init-now", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 99, "deletions": 29}}, {"node": {"oid": "76526fad04dd03bb101398e01a5445c413358578", "messageHeadline": "Merge pull request #1074 from nden/fix_rotations", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "8001e4be9ca022f0bacaeabde81c6f834f6d150f", "messageHeadline": "specify parameter dimension", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cab0085220b981a6f33a942dcc31cdaf02d0ad7a", "messageHeadline": "merge changes from upstream", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 382, "deletions": 153}}, {"node": {"oid": "8871266a0896e7f9ad62013d3b7d961f17c5be4a", "messageHeadline": "Merge pull request #1075 from nden/parameters_update", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 144, "deletions": 64}}, {"node": {"oid": "7e2101e78e1205be734a465a059c7303ae548216", "messageHeadline": "Update docs examples to reflect `now` method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "db44e72cbf66ab056e21eec5195075e8bbc4bba0", "messageHeadline": "support for py 2.6 by not using the timedelta.total_seconds method", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b29dbf0afad6393e4c322ca1ad9be8390e16b0bb", "messageHeadline": "Change to `now` classmethod instead of empty initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "3dcdf4975b70e25b0819eb2856264b382d8b829c", "messageHeadline": "remove totally unnecessary temporary variable on the suggestion of @t\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "40f60f5cd354927e9a7c9ff0fda2458838d92990", "messageHeadline": "Merge pull request #973 from taldcroft/table/empty-add-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "32bc8f0f11f2fecdfdd9f126e4bf1684b711b52e", "messageHeadline": "Mark test values as byte strings for Python 3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "640a52c13d20cf64b6a44fff3f5f2200edd180f0", "messageHeadline": "Merge pull request #909 from hamogu/fix909", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 123, "deletions": 37}}, {"node": {"oid": "a71fc7968f28f92f5d7ce1616f36edac1e114b43", "messageHeadline": "Add subsections to 'Using table' so the sidebar TOC is more useful", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "c0291b8d5c0b3f6a9f214a2c41892403ed6c83be", "messageHeadline": "Update stack docs to reflect change from methods to functions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 64}}, {"node": {"oid": "59d4de2fce58e45d8d66667a7dc3e3ebb7d5a71f", "messageHeadline": "Fix a few spots where autopep8 got it wrong", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "a98ba2cb0b00e64a378402e87eff1f3cbba891f8", "messageHeadline": "Redo the parameters PR as a branch", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 144, "deletions": 64}}, {"node": {"oid": "12160832a16b560a99f537d43c6bd7883aeecb08", "messageHeadline": "do changes suggested by @taldcroft in the discussion of #909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 53, "deletions": 34}}, {"node": {"oid": "51b42b52acf40adc07dd093cf28a6e5d7d139660", "messageHeadline": "Merge pull request #968 from iguananaut/issue-968", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 102, "deletions": 2}}, {"node": {"oid": "128b3878c66ff39276155e43874078dfa2eaf295", "messageHeadline": "Update file.py", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "111a9101122ad7cc544bea0a83fb3aa470ee641a", "messageHeadline": "Remove join, hstack, vstack from Table methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 104, "deletions": 218}}, {"node": {"oid": "cd798f9f78dca5cb6c7579a2715ad24bd022ebdf", "messageHeadline": "Merge pull request #1070 from mdboom/unit/exception-on-redefine", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "aa6269b947f84d6eeecbb6ccb080d72577848536", "messageHeadline": "Fix test bug now that u.Bq is the same as u.Hz", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37c69f7e7dc59d1888f1468e2cf936fb9df14cdb", "messageHeadline": "Simplify some of the physical type descriptions as per feedback by @a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b31bfa3059c74e2db162c0c9086fb752e2fb5640", "messageHeadline": "Merge pull request #1067 from wkerzendorf/models/refactor_ndim_outdim", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "f7836a74fe46cecf156fe09691a5dbd337ee2a34", "messageHeadline": "Merge pull request #1058 from eteq/fix-keyerror-at-exit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "808c0f6e1c382b55ac007734ee871555954d4a53", "messageHeadline": "corrected another overzealous refactor", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e16e53005891a791214359adf3d070c6af3ccbb1", "messageHeadline": "corrected one more overzealous refactor", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f402ec6c4705adf15addf8b275c145fb737643e", "messageHeadline": "fixed some of the wrongly changed ndims back", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "f2f0a4e8aa1b289a784eec886c309abc210dc2dd", "messageHeadline": "Fix a bug where parameter properties were created even when the list \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa976fdf39a1beacb1a35e04e751bb259703bf5a", "messageHeadline": "Remove commented line", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6a3b0deb6c43fb69e6f73b4c8c7d1b55dcb6e4fd", "messageHeadline": "Fix MatrixRotation2DModel validation", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f394fa2c28c61db41f9c62d4e2ad405ce6337061", "messageHeadline": "Add more units and physical types", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "ee438d4cf680e14b48606b7c9c6dc4a93cdbf665", "messageHeadline": "Raise a big fat exception if creating a unit with the same name as an\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "51b0b7e423ed1d3d7b784e73c2c151eba9f002ef", "messageHeadline": "Add momentum and angular momentum physical types. I'm not sure, but i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ebbef7daef32837f194991933d0bd5a897cf8f89", "messageHeadline": "Update known_issues.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ad5300449d0375fb11f3bceb2213619ac6900e3e", "messageHeadline": "changed documentation wording", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "754e15caecc09f0bc54cb1e6a32ac50ea86d71b8", "messageHeadline": "found some more outdims and changed them", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "84214adbbe89e5813aa4e01ec84910a63598521f", "messageHeadline": "fixed n_inputs back to n_dim where we really wanted to have an array.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0aa33b43e541350417ef0c24dec10ace9cd25eeb", "messageHeadline": "fixed typo", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42f7b80f0685a61d3fc495bdf23705ac01748f74", "messageHeadline": "refactored ndim -> n_inputs and outdim -> n_outputs", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 100, "deletions": 76}}, {"node": {"oid": "1190cdce7cba049148e5cfc4b33583cb5aa768ea", "messageHeadline": "Merge remote branch 'upstream/master'", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1946, "deletions": 292}}, {"node": {"oid": "ce1aa5c7b1d01b71ba478a3d7b7a6527b5705a17", "messageHeadline": "Merge pull request #1063 from cdeil/models_restructure", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "476b16f023dbf55c2fc4c1b804722d369825744e", "messageHeadline": "Renaming astropy models to modeling in code and docs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 130, "deletions": 130}}, {"node": {"oid": "c4d0e2d8a8b141b45c54f0684513e7040894cb05", "messageHeadline": "Rename astropy.modeling.builtin_models to astropy.modeling.models", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "67ec2abe15d09cd3ca3025f57f5d7b4c5bfeb276", "messageHeadline": "Rename astropy.models to astropy.modeling", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b00bf5417444416ddc4c26904b69016bb49c4c65", "messageHeadline": "Very minor tweaks to `time` docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "7a377eb80843b8726eb7c278b30a19e1aa3f32e9", "messageHeadline": "Updated time docs for no no-argument initializer behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2eb43d113b3033379a1eb90c9ec2dd8cc3811d51", "messageHeadline": "Add test for no-argument Time initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a8a605fc83674a50c52ccf9cc296afe9a0fcaf53", "messageHeadline": "Adjusted `Time` to support no-argument initialization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "1708adff8e63d2852fe65d146a948a93b9027827", "messageHeadline": "attempt to prevent KeyError from happening in buildsphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "6e6727fcdd7e8316065e45d435ee6cfc1672cb6c", "messageHeadline": "Give message for why build fails when sphinx issues warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "712abd8b7fe3fa599d62d477d916ecefbcbe820b", "messageHeadline": "Fix minor typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c709148d3c3b701b78e4ba50e44fc0fe7ab7c5", "messageHeadline": "Merge pull request #433 from mdboom/vo/version1.3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1150, "deletions": 85}}, {"node": {"oid": "d2816c7d27a4b24220693907310625f9e1c10f5c", "messageHeadline": "Merge pull request #1029 from eteq/use-wheels", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 129, "deletions": 32}}, {"node": {"oid": "ade0dc526d0069284f91afa0ccbb102cdf78026e", "messageHeadline": "Switch to new wheel location at mpia", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c5ccd984c4d509e8dbc8d7dedc557ef405d552", "messageHeadline": "Move some stuff around/add comments in travis stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "fb56939f183f02e08f2b5b278ea7745c23561605", "messageHeadline": "Merge pull request #591 from astrofrog/fits/table-interface", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 523, "deletions": 42}}, {"node": {"oid": "e1947832c28456f8b89055d1d245e0570148af5c", "messageHeadline": "- Simplify handling of parameters", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 143, "deletions": 62}}, {"node": {"oid": "b9912e4b52d6e3aae295ff17bb31a096cd5d1b69", "messageHeadline": "Merge pull request #1047 from amiruna/placeholder", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48a5e5b3f512acc2bfa14428d8b238896be3adbd", "messageHeadline": "Fixed typo in docs/table/index.rst", "author": {"name": "Miruna Oprescu", "email": "aoprescu@college.harvard.edu", "user": {"login": "amiruna"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "981d5300ea741db9ad519b858d12875f3c09460b", "messageHeadline": "fixes #848 replicated user options as well", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "550b5583c740af08c4860478a0f1e996f8105a48", "messageHeadline": "added dummy build_sphinx command to handle Sphinx not installed case", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9d6c8ac5361f0327c8a49129e1eaaa7464b95d15", "messageHeadline": "Merge pull request #992 from astrofrog/fix-pure-python-build-dir", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "057856b3662858ac9e339e6fd10acefccbbcc05c", "messageHeadline": "Add support for VOTable 1.3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1150, "deletions": 85}}, {"node": {"oid": "bfa42060d18da43c2e208a740681b1b5612858ac", "messageHeadline": "Mark test with units as known fail on Python 3 due to issue with garb\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "a94fc642c9ec98637e668c215660ce9da96492e9", "messageHeadline": "Fixed section links", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "608f26147328b17332641ad574bc5b5bdcb4079c", "messageHeadline": "Added note about ``meta`` changing in future", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c9e72047a00abde4a5e49bc5bda4af0bf325a9f2", "messageHeadline": "Emit warning if keywords are dropped from meta for conflicting with r\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "1df9e0e2ec2465600542a052b2db3589a51d39a7", "messageHeadline": "Tidied up docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7eb98f9f805e5c5f40a288071691c39e2b3b203f", "messageHeadline": "Fixed relative imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5fc502b7f46b4131cf01347e9c02ee0d734679a", "messageHeadline": "Fix one of the open file failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 59}}, {"node": {"oid": "da0a4b2a421bcc36ab0f34e49b73698efc902225", "messageHeadline": "Added support for GroupsHDU objects", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "fcd18874fe62a77868e236e1deaa6828fe3a8cef", "messageHeadline": "Fixed failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "a36e950fe63fa86c61456fc69c322dd58b822390", "messageHeadline": "Fixed issues raised by @iguananaut and added a regression test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "9346923784f91da19efbc0d054709af29cf2f312", "messageHeadline": "Properly support units I/O", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7a30bf2f86b14a262b925a8284a74b6cab7b4e27", "messageHeadline": "Fixed masking I/O", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "058e164933200ea9af6af561bf5d009dc04ffa1c", "messageHeadline": "Fixed registry tests and docs for change in API for identifier functions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6c0c1a2276354431796d30514ab4ec94e488dccd", "messageHeadline": "Added tests for FITS I/O", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 163, "deletions": 1}}, {"node": {"oid": "4d620c8eba82d061d73fb53c06fa8cffb6312854", "messageHeadline": "Added support for masked tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "405da803a70e13b1d4df2b0c468410ec3a779552", "messageHeadline": "Added note to CHANGES.rst about Table.read and Table.write supporting\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f067ca66b42e1302953e0a7826b0c88ea444c412", "messageHeadline": "Added section to docs about FITS table reading/writing through unifie\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "a52830564b239da23aa6b649ddc4e971e0e0bf42", "messageHeadline": "Don't keep column-specific keywords", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "8fdcb532c77b88f3824c6fc8eab8be76106313b3", "messageHeadline": "Automatically select first valid table, and also allow generic HDU id\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "14b23c2353d7410f84e057784b185bd60c1d1adb", "messageHeadline": "Use ``with open(...)`` syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "34813b75fb5703f72ddaa277bfb74e28aaa783af", "messageHeadline": "Use *args, **kwargs for identifier functions instead of args, kwargs,\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "294590487239a9b200157e579b15b4c5269dda94", "messageHeadline": "Remove certain keywords, and move others to column-specific meta-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "84286709013de6245c879fb1adb2530d6f2348d2", "messageHeadline": "Preliminary reading/writing of meta-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "dff7ca88064e626aeb56004edcda4f0d868764c9", "messageHeadline": "Updated to latest registry API, and improved auto-detection of FITS f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "f7aced30f6abfddd3a779ce3e2b5a236edd12814", "messageHeadline": "Initial Table interface for astropy.io.fits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "2b09017387c8b4741cfda53ff0c29041afad37e7", "messageHeadline": "Print input tables in stack docstrings for clarity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "f7e35c3c5ac916e08695a805770b365581a8f913", "messageHeadline": "Change stack wording from 'by' to 'along'", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0efc9b98e8f7bb54a50d915b1a4ac5fa9be3b793", "messageHeadline": "Move docstring Examples after Parameters", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "5f34591f5814919c8c88bfd9065b6a06e26b7964", "messageHeadline": "Fix np_utils doc strings to refer to arrays not Tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "053feb79d3f4058788d52e9a2a468979d90537e1", "messageHeadline": "update tests to return string", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1304694e10cadb641ecd3157174db527db2cd62f", "messageHeadline": "Merge remote-tracking branch 'github/fix909' into fix909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e12a1d8be9172bdb3cf7f770115ea42e7c69aa94", "messageHeadline": "Merge pull request #774 from iguananaut/tox", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "dee51c438ac4a2015ff643f9093b32cd73c08e24", "messageHeadline": "Merge pull request #1034 from adonath/table-examples-doc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 188, "deletions": 1}}, {"node": {"oid": "fa6a1eced9ee69a3568df341b2a12380c1ca577d", "messageHeadline": "Added Cython to the dependencies", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "118380aa6a460ea2c79d12f14de6d602bf26caf2", "messageHeadline": "Added some documentation for running the tests with tox", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "b8df825e30e52ba250872f4fcfd244484b71184a", "messageHeadline": "Add a simple tox.ini for Astropy testing Python 2.6, 2.7, 3.2, and 3.3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "03f403ed36b924a9b5391c536d3c70afa183e1e0", "messageHeadline": "Add missing byte literal marker needed for Python 3 (since mkstemp au\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c36c591789412e8eea6aa2db19f3928c44cae378", "messageHeadline": "Fix syntax issue on Python 3", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33fb2ef8feeddbe1ac18c384d20aebb8acf62a9f", "messageHeadline": "Merge pull request #552 from pllim/vo-conesearch", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3446, "deletions": 42}}, {"node": {"oid": "683d2f159f62a51e4c08d874646846772d8abae7", "messageHeadline": "Merge pull request #1022 from adrn/gaussian-models", "author": {"name": "Nadia Dencheva", "email": "nadia.astropy@gmail.com", "user": {"login": "nden"}}, "additions": 431, "deletions": 403}}, {"node": {"oid": "bc65d8518810f9d2367b297d3bd851ce71b7b9f1", "messageHeadline": "Improve according to suggestions in discussion on #909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "a0596d96577e8361abd94ace845dd8d629c0e664", "messageHeadline": "fix typo", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "796647db2b818abd625adcda7421fa66e91a671e", "messageHeadline": "hopefulles solves #909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "3a07b817d523d8cf0b98b250394faa6a138e4b42", "messageHeadline": "Merge pull request #1038 from durga2112/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "955bbc7342c9a78a67694b1523721b36de6ce765", "messageHeadline": "Update development_workflow.rst", "author": {"name": "durga2112", "email": "jeff.c.taylor@gmail.com", "user": {"login": "jeffctaylor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c42b0ac5b466a46d83b1ff6ce5c25621e57c94a", "messageHeadline": "Added a note in the known issues page and a changelog entry", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a63c5e3bacd9eac279771396f4d77fa9e64af033", "messageHeadline": "This should fix issue #968; this handles the situation in the followi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "afc8229302a444202f1f4174508c1458d37a5146", "messageHeadline": "Improve according to suggestions in discussion on #909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "e1ee82c2f4199620ea0332f9982c1d1bc387a9b2", "messageHeadline": "remove some whitespace..", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcc0322f36ed4afa630660dfcd322cb6dfc344a7", "messageHeadline": "finish updating tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "942faff025ae2c5c16261f9bb89cdeedb68ed82c", "messageHeadline": "still updating tests to use new kwarg names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "563982fc6ef4da86b0e056b30e5d69164f0d9e0f", "messageHeadline": "update fitting tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5b3706facb64875bab13d74a345e448301a3e1c6", "messageHeadline": "rename xsigma to stddev in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "daa21260a958d039806968b1528eba8f1b2e63c2", "messageHeadline": "rename xcen to mean in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "27bdb0e1faca43259ff10a644ac9adb3966c10cb", "messageHeadline": "rename gauss1d to gaussian1d in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ca441356efd57b906f118fe09e6bc0c95a6ce744", "messageHeadline": "rename paramdim to param_dim in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9ba25150b0c5c77e70196882a29a39dec8035467", "messageHeadline": "rename parnames to param_names in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9576dff30abdccb7260b7ce3c999a8ee8e770613", "messageHeadline": "rename psets to param_sets in docs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8d20b946ee7d1fa4016d56963088c6fd312f4d12", "messageHeadline": "more detail about cov matrix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aeeb4fe71332f7209a57f2176b016531d65c2b0c", "messageHeadline": "add x_fwhm, y_fwhm and cov_matrix to docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6b457f6fab49813114018b1680d21c1513da8e63", "messageHeadline": "change mu to mean, sigma to stddev", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "69ef5c3700d5144b3180ca19db232a087f6500bf", "messageHeadline": "An alternate attempt at #992", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "bee75f0f1a24dc44e462d0609ab94ecb0a606cdd", "messageHeadline": "Added examples to Table methods", "author": {"name": "Axel Donath", "email": "donath@stud.uni-heidelberg.de", "user": {"login": "adonath"}}, "additions": 188, "deletions": 1}}, {"node": {"oid": "70868e9eee6d4a824764c3768f4097c36ef2f8e3", "messageHeadline": "Merge pull request #1019 from ryanfox/table_row_assignment", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b7079f8d9c4007b67a81350b5776303af923d34d", "messageHeadline": "Merge branch 'fix909' of github.com:hamogu/astropy into fix909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "11f062501b592b55be3ccf8ef0e2c3c781a30c7e", "messageHeadline": "moved numpy to within function as suggested by Tom R to fix Travis bu\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "fdd247cb6350ce63aecba104d8079751bc4bc457", "messageHeadline": "minor formatting syntax for backward compatibility", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c0bafd19c02c8f21057f809690c2fd70daf23b", "messageHeadline": "Changes based on feedback from Mike Droettboom", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "6cf45f9310e2064d3b37560db99aa06c04d7f04b", "messageHeadline": "Expanded VO validator to handle all the unruly conesearch providers l\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "e230a812ed025ed91a1bd46204f36305cd52d854", "messageHeadline": "fix crash if INFO or PARAM tag has no name", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51856bbe3388527272f1f505a8d0e136a34bae55", "messageHeadline": "fixed a minor embarrassing typo", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc58e9895b0d855a6b420cf250ac71f091076aeb", "messageHeadline": "added tests for #1001 and updated coverage", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 87, "deletions": 4}}, {"node": {"oid": "e220ff6125dd839203c5a4675124dd6b3d094418", "messageHeadline": "partial fix to #1001; should handle XML cases 1-3, not sure about def\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "2b28d219cc96287a6c1d1bb3f0b112c6bf971838", "messageHeadline": "added vo back to restructured doc contents list", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "70f5c3c5565afd28efafe1de1fa424c0779ee991", "messageHeadline": "Excluded one line from coverage report", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d05415ec5a8c69a87bea1f926547622cb36c070", "messageHeadline": "Minor doc corrections from proof reading", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "1adca1f4be76979fe15edc411af5efe37827a32f", "messageHeadline": "Split VO doc into multiple RST like units", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 853, "deletions": 849}}, {"node": {"oid": "b4e29eb50d976f13f5830b6c67471a7321ea9c76", "messageHeadline": "Cone Search examples now more realistic", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 93, "deletions": 86}}, {"node": {"oid": "4a022c06bf9694c83ea6836f90cbf15fdc5b7f7f", "messageHeadline": "Clarified the difference between Cone Search databases", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "069828b47b8f1d1f29db94b62ec432b27285c357", "messageHeadline": "Rewrote Getting Started section", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 92, "deletions": 3}}, {"node": {"oid": "099183347f03922eb35bb37866134141d968efe0", "messageHeadline": "clarified docs on pedantic and verbose", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "fa2293984cb9df802260e6541367772e3025a91a", "messageHeadline": "replaced 'see func' docs with more useful descriptions", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 93, "deletions": 13}}, {"node": {"oid": "b665648eb9d8c11bde12e0a06732b6c5de291887", "messageHeadline": "Replaced STScI help desk contact with AstroPy issues", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8d0bbef71b966eae6eb1c5ec9a390463e0c2f4b", "messageHeadline": "added option to supress download progress bars", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "1f55d0577b7620efc84243b1da9c6482d1964dcf", "messageHeadline": "vo catalog listing is now sorted by default", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6b585df363df7d75363b5331c7fee17af06f924e", "messageHeadline": "voscatalog and vosdatabase -- moved repr to dumps method; separated s\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "88ef3665bf8a5299fab7ccc945e98d6294d27df2", "messageHeadline": "fixed tests to account for conesearch service came back online; prope\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 25, "deletions": 91}}, {"node": {"oid": "f4f146a1b94de525912de979b506595e239e58a7", "messageHeadline": "fixed rebase error", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "eeb620b0bb5c112c5a281b2273077e0d38acf579", "messageHeadline": "omit a code block from coverage report", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbb4c624af074f22cc4a072b73a77a23dc7ae373", "messageHeadline": "proof read vo docs; formatting changes", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 153, "deletions": 137}}, {"node": {"oid": "ef9eda03fc8231b6db6c4d1cec3cfa3885dd00a1", "messageHeadline": "fixed some doc build warnings", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "4e0aa5073f4a6b1b8b85bd7f984ed2fe1e0343fc", "messageHeadline": "flag some vo tests as xfail in Python 3.3", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "0048fe10c0be67eea432709bd44a569f2ebd708c", "messageHeadline": "excluded some codes from pytest coverage check", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "565a67be6ce313f19b14875d38a8368d258d3b3e", "messageHeadline": "removed flakey URL from validate tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 100}}, {"node": {"oid": "fd258ced1f2b3da7a39a9f6adb61d2f7a78acf75", "messageHeadline": "Added ordering to VOS cat repr to fix inspect.print_cat test failing \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "fcf8c079fae7ebad9f27bd31a819f0e4fdd85b99", "messageHeadline": "more doc formatting", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 46}}, {"node": {"oid": "2969e1874850260076f8d71f566b4dd7b77cff45", "messageHeadline": "doc formatting", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "204b10730ef77065acb8d401cecab846973c0cff", "messageHeadline": "fixed pep8 and pyflakes warnings", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "a6dc7d75fd3d331acb4f6cd539196e2c0e76b2bc", "messageHeadline": "revamped vo docs; fixed timer verbiage; fixed JSONCustomEncoder bytes\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 663, "deletions": 320}}, {"node": {"oid": "ea85099229c7c9ac58746c4bc8509a42a604bcfe", "messageHeadline": "Re-organized vo package doc. This is just a draft, still needs work.", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 588, "deletions": 545}}, {"node": {"oid": "97cc1d298646d9efea992f3e94b02188bb4bf1a2", "messageHeadline": "Updated vo in stability doc; Modified pedantic verbiage n conesearch", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "54baf7e6d58eb975012ff5cf1d7c8e468225c27c", "messageHeadline": "conesearch prediction now uses utils.timer", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 83, "deletions": 128}}, {"node": {"oid": "75f6f58e5a43ddda6a8098665c054b1c2a78b88e", "messageHeadline": "renamed multiproc keyword to parallel", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "01f21616c393568ba5abaf10fe544184fe4749cf", "messageHeadline": "added doc for utils.misc.JsonCustomEncoder", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "a57a0cdf75561a6d39fcd2119589b0c4607ceb94", "messageHeadline": "renamed vo.server to vo.validator; minor doc fixes", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "5c2929bdb14c548554b28ad7ae5cb7525ce1d4d1", "messageHeadline": "removed unstable conesearch site from vo.server tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 29, "deletions": 127}}, {"node": {"oid": "e595f782ac9e1211a9b4bab504ec1c7185a5b610", "messageHeadline": "Fix bytes handling for Python3", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "70ec16da7adbaebedb6a26b4763044094ca1795f", "messageHeadline": "attempt to fix python3 bytes stuff", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 125, "deletions": 30}}, {"node": {"oid": "63a511d5abfb18b3dfd08f0e0677d4bf55b6f349", "messageHeadline": "separate numpy import from stdlib", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "175a257770e1e11df81621c7a815e9d23aaf0ffe", "messageHeadline": "force fileobj to open in binary, minor fixes; validate.py still broke\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "66efa409e2afac9f557b3408e39aafd9dc950527", "messageHeadline": "force URL object to be opened in binary mode in Python 3", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0223f3a566f4a1d8e25043679901205c4dd0fc1", "messageHeadline": "first change after astrofrog rebase", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a0d3e754bce5bdd306ba1ce665dccbecad5bd0f", "messageHeadline": "updated async conesearch to use  from astropy#643", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 71, "deletions": 107}}, {"node": {"oid": "5691fe11646173f5983b711550ef6c156800005c", "messageHeadline": "removed webquery module, removed vos_timeout and now uses utils.data.\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 67, "deletions": 291}}, {"node": {"oid": "c2c83c013df7e05a58d84f507520f4344d464201", "messageHeadline": "changed match_string keyword to pattern", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6fd073f00d8dce023414d2cb250229c11a551413", "messageHeadline": "small changes based on pull request comments", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9982b0bae661b25f17e25a7df4edca2689d25501", "messageHeadline": "fix travis build error", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4fcf41ca6610a2799d86a3287bd78cde96c32ee8", "messageHeadline": "added async doc and example usnoa_cats print out", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "e287b5d4db32d2714ac44c223278c2f8dcc1b913", "messageHeadline": "in doc, show example unit conv print out", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5e306ab9a780ed33fcd553a6d7bb859b3e3c522d", "messageHeadline": "need to explicitly call keys() for this one", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b94b21a9c6f1ef7f2d6b013d215d91dc1b30aa0c", "messageHeadline": "removed keys() call where not needed, added object base class, remove\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "2115240eb85ab64ed9fe97bfc5fd499fca624d50", "messageHeadline": "mod reset_vo_warning docstring, removed continuation slash where poss\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 39, "deletions": 52}}, {"node": {"oid": "b3c39d39398b8b32a9e6fb58a1f19b22e85615a2", "messageHeadline": "fixed string parsing, updated tests to reset def values", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 58, "deletions": 54}}, {"node": {"oid": "b8a4831e3263a36ef5d06f9a05757088471200f9", "messageHeadline": "fixed travis build errors", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00e8a5853612d975d6bdbad9526ca36fc03bbc41", "messageHeadline": "updated server test", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "256944c65940a535bf84e0d3f97004605779b891", "messageHeadline": "fixed link in doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85b6fe069bf2ff41b766d5fa555697cdfe3ac8b6", "messageHeadline": "prolonged timeout and added doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cdc7f876a6e0ae906c5e605ea87a10070390e7df", "messageHeadline": "fixed missing variable from last commit", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c611f2a7c41fd2566e096c15a8ecf5045852926d", "messageHeadline": "vo.server.validate URL list and test queries now are checked against \u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 139, "deletions": 97}}, {"node": {"oid": "10b4cd5bff16625d613ae5c32818fcc29e8590e3", "messageHeadline": "added total to validate tallu", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "538f5089ed60bf14ab53199e6418767bd4d56713", "messageHeadline": "added total to tally", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "536a23a0824972e10187fc534090a150034e973c", "messageHeadline": "fixed parsing bugs and added timeout", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "2399328533f0ce3858797b2c91afbe2d314d152d", "messageHeadline": "added testQuery in validation and updated tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 164, "deletions": 121}}, {"node": {"oid": "82338a2cd7782078879f14ffc0d7311b187897c6", "messageHeadline": "fixed timer formatting", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f82abf973b0fa37dfb174c2c7aa528d85622aa3", "messageHeadline": "updated vo docs and cleaned pull request listing", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "2d5f3a432bee1fa6c830ec519950e52accba0962", "messageHeadline": "vo.server now validates against max verbosity", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a190a4588f7e4b4fbfa957785ea2d54843503d8", "messageHeadline": "updated astropy.vo docs", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 190, "deletions": 102}}, {"node": {"oid": "4e498aa6fafa1894d3f849e9422da81021e5d0c9", "messageHeadline": "updated doc and tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 495, "deletions": 1890}}, {"node": {"oid": "3e5e1ef13ba22fed8cead060b56757d1768976c3", "messageHeadline": "added inpect module in vo.server", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 207, "deletions": 3}}, {"node": {"oid": "6907a67b7e79e043c4055c5fe3ac5973e08ac3bd", "messageHeadline": "added W03 to list of ignored warnings", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01c1217967f4b99e6c788a10d91bac4d8ec3ca4d", "messageHeadline": "fixed parsing error when E19 is raised in vo.client", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a0f3923c5597418fec58b2ef49c2fcd5c6f07779", "messageHeadline": "vo server now catches E19", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5db3337d442a82d4c0928edafe4b5fc79eb1f175", "messageHeadline": "vo_raise if vos_catalog finds invalid votable", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "211a6d941356fbc8cdfbc1b2772f591fcbaf2c27", "messageHeadline": "fixed circular dependencies for reset_vo_warnings", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "ef3bf58cc376f183801072d568e981948c9a16a4", "messageHeadline": "created", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "e3d0c1e2c51308a6dc1380050309e0209d1de786", "messageHeadline": "added server examples and changed default master list", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "1eb3f0177ca3dc473ee7e0e4b0a2852d74caf3f3", "messageHeadline": "vo server now clears python warnings before each validation", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "95d33a515ad827178158e8f3c39eb5a48f6f93eb", "messageHeadline": "improved vo list_catalog matching", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "90b9b05056142194570854f9ddc69e020ebb966d", "messageHeadline": "fixed vo validate cfg def", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5cd0c9b3287c571524d401b8a2d0f1470a444da3", "messageHeadline": "fixed validate bug not catching network error in cached data", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9dad940d432427ec523fefcdd9377ff8b16277f2", "messageHeadline": "fixed vos_catalog parsing bug when no SR given", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "8c4d4f4ecae4c80beeb73772746639723c6cb5c9", "messageHeadline": "fixed list_catalog bug for empty list", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "41885d2e6778ab98cbafcefd1270bb76cf9b880a", "messageHeadline": "added r._attributes to JSON, removed conesearch.json", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 91, "deletions": 62}}, {"node": {"oid": "1d3b47ecbd2f53ac2b6980636a041c1cf5a1d7e6", "messageHeadline": "a fix by someone else to clear download cache", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "88853274ef7940c1cc83a5f262e4416fbbca7551", "messageHeadline": "this was commit ce9d5ba", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b7574a1e1d676153ca4c7da85355653a908e436", "messageHeadline": "updated conesearch doc and tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 89, "deletions": 74}}, {"node": {"oid": "d6284386e931be5356b9c5c62569d20827215970", "messageHeadline": "added search by URL in vos_catalog and updated doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "0f78a43a38638ba81df5aed8e8af9f2b999f42c5", "messageHeadline": "fixed vos_catalog bug not recognizing SR in wrong case", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "847bc3cdd7b82b19a6c77f33c804c3dbf60d620a", "messageHeadline": "added note to vo.server validate doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fede364a3b9a7c341730a23b942c9ab495f07159", "messageHeadline": "applied PR #478 from @mdboom and fixed network_error KeyError on cach\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "809c9e9a7ed223162a9dc07d338246353689f8b5", "messageHeadline": "fixed vo.server validator on cached data", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "aa3493c6663418baf312497cf7a3d9c9919c65da", "messageHeadline": "fixed vo.server.validate logic", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "0f657d839b422fac087ce5240b5b38c8d0d10dad", "messageHeadline": "did pep8 and pyflakes on codes", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "8299d727ee7bb2c6c202035073e025c286557ddb", "messageHeadline": "fixed vo client/server to work with latest master", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "5ff4d443bdf4c919bc9717f2e2680e73e573f56c", "messageHeadline": "updated to latest master -- problem with get_pkg_data_fileobj", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 103}}, {"node": {"oid": "a20c0dde7f0ef30a56a3aeb19d3b7772ea72f25e", "messageHeadline": "replaced os.sep with os.path.join; followed pyflakes comment for webq\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "67d5085b16bd246f668a723f3ee0ebd66f8c2760", "messageHeadline": "added conesearch doc/example and fixed server test", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e06aeff34633ff1891e65e3b101e613adf125411", "messageHeadline": "uncommented vo.server test teardown", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b694687b90e79c55bf05a8acaf2b66599fde912", "messageHeadline": "fixed vo.server bug and tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 173, "deletions": 127}}, {"node": {"oid": "e2ae49ebf084a1f65c0cbab760502d246cf5a141", "messageHeadline": "in progress", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 131, "deletions": 8}}, {"node": {"oid": "427ba2454a2d0607fa83029e3fa50366d4a001da", "messageHeadline": "added non-multiproc test for vo.server", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "258b94d81db821eca02a91bdacbe3fc388d10c5f", "messageHeadline": "added test for vo.server", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2029, "deletions": 7}}, {"node": {"oid": "dbc71a767670a360eb57e43eef491038f7cf5cdd", "messageHeadline": "added new cfg par for vo.client.conesearch and updated tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "5647c7eaf82c87187f2fc42b484c86e2a394c3ba", "messageHeadline": "finished vo.server validation", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 116, "deletions": 63}}, {"node": {"oid": "dc40663792de695b2f8a2d51a93e2e894705d991", "messageHeadline": "added multiproc option for vo.server.validate", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 60, "deletions": 35}}, {"node": {"oid": "0eaa043a9af532ca05b795f4d5265da39f108e0f", "messageHeadline": "vo.server.validate works but slow for 10k sites", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "e1b41c38f57df26295142106ddd4f1185af380c0", "messageHeadline": "added vo.server codes", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 240, "deletions": 14}}, {"node": {"oid": "a2f8426c3f72316c19a58d52f81f2306a443893a", "messageHeadline": "finished vo.client tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 105, "deletions": 33}}, {"node": {"oid": "2b00c5a75370119d8176873e15de9bb5c6fcebce", "messageHeadline": "added test", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1cb787a785fea5c2ec52129671bcaf2b432b0f3d", "messageHeadline": "added vo.client tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "8a28661f6bd72d6cc8ae28f600ebad97a446b713", "messageHeadline": "writing vos tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "741328072c30d0e9a6910c13abdaee8ccb425b54", "messageHeadline": "added tests directory for vo", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2e6b1645bec3b2b3d2c2edcd58c2b8be17688ffe", "messageHeadline": "passed pep8, pyflakes, pychecker tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "cbc3a8cac2d7a7fca85c0c0dfb0437ace974ae81", "messageHeadline": "added doc for vo package", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 83, "deletions": 34}}, {"node": {"oid": "9aa02f42f6e30d3c28c36e895c62da8d9e30c085", "messageHeadline": "changed numpy to np", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8f93220420cef4e76bf4da5bfd6f028b54215468", "messageHeadline": "conesearch has to return >0 results to be sucessfull now", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "20281d13df8be94b4c542b9fea3d457c791e0df1", "messageHeadline": "started implementation of vo server", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 103, "deletions": 0}}, {"node": {"oid": "420954752707f034dfb7deef9ad6eb78f3888e18", "messageHeadline": "moved webquery to utils", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e980e045a6fa33e4d70a22d378f4b57752817a8d", "messageHeadline": "completed conesearch prediction", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 81, "deletions": 52}}, {"node": {"oid": "b0600cfbaf6274eb56c85742bd02e9e50d67ee65", "messageHeadline": "implemented cone search predictor", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 178, "deletions": 12}}, {"node": {"oid": "f08963ccf31b719fb220a59d31a5ccb39b3a24d7", "messageHeadline": "started conesearch timer", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "586ddd3c8d9503f64f80e78ba45b6baa0fff3081", "messageHeadline": "added doc warning for Future.terminate", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b43d5a909e55ec8d49f90e9822340d515b14c2b", "messageHeadline": "force Future thread to stop", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4ba3d01a3b9ac15e5e84065626456079dfdbafda", "messageHeadline": "conesearch async now working", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 113, "deletions": 29}}, {"node": {"oid": "b9ea0361f3ecc7818059c2a4508e52eee4224a2c", "messageHeadline": "Implement async conesearch - in progress", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "54dd6931e22c06f0c33d9d0534d03bc84ee1b39d", "messageHeadline": "expanded VOSCatalog class; generalized kwargs passing", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 103, "deletions": 186}}, {"node": {"oid": "e4c3bace8432600fc0fde08b91c509b71948c003", "messageHeadline": "updated conesearch doc; added cache control", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "2bde4822d5f171c6679bbb26cd6063da6ab6689e", "messageHeadline": "working simple cone search with examples", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "3cd8fbb73b35a8b28b9317e62cd70298afd57e36", "messageHeadline": "basic conesearch is working", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 156, "deletions": 21}}, {"node": {"oid": "fecfbb54e46dfb98e2f9f2e0fe0e82f640bf5302", "messageHeadline": "vo.client using new io.votable package", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bd8dd6a8cbc3239a5dcb8bfeba8988a8ffedb4c8", "messageHeadline": "work in progress", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 101, "deletions": 32}}, {"node": {"oid": "e058d58a91aa1e831e1c2ceced414ee960b4f350", "messageHeadline": "renamed vo query to client; moved client and server to new package", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a37932f2a1fe4184f9a3fb67667ee0d076f0e1d3", "messageHeadline": "moved vo server and client to new loc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "38de52b85a3b0ed34eb871d6d6371e90824fb26f", "messageHeadline": "changed absolute to relative imports", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "608ab1bc38365aa299334ab6ac83028035693e58", "messageHeadline": "use new str formatting for webquery", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "46310be6681cba2d54907367a1b108a8d8f0cd14", "messageHeadline": "got vos_catalog to work", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "f9a040682938faae1288df43ee33984496aa111b", "messageHeadline": "small changes according to astropy guidelines", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "de808a8968ecf13db89bfcfe23a7f2919c5e9069", "messageHeadline": "from future import now follows astropy guidelines", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "5099fdfdd8ebd78196af0b9ac4d77901be06b8fc", "messageHeadline": "fix import error", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4d12fb3220df72e47002586ebd08c2c5d6746ba", "messageHeadline": "added init", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d243627e0d968f0f6ad84a753ae8242465a1206e", "messageHeadline": "attempt to refresh master", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 559, "deletions": 0}}, {"node": {"oid": "67552228c825b05146db1644cf6e9e67f522b497", "messageHeadline": "Removed additional spaces in keyword arguments. fixes#957", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0ea061558533666512d55b5e7ddaee5316dcd808", "messageHeadline": "removed open file detection", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3825f615bac593eab51335f7fe5a6c08a26d79a7", "messageHeadline": "clean up .travis.yml", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "53dd843d7388fdc8ccd965ccbf12a8e44e2d35f2", "messageHeadline": "clean up travis.yml tab alignment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "b1b9c80555087d5af8b57d75d176a413ed140171", "messageHeadline": "added .travis.pip.wheel and switched .travis.yml to use it", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 94, "deletions": 26}}, {"node": {"oid": "712f1ec9d495cadbe576912dc1bd4fe206ba2c16", "messageHeadline": "changed to all wheels all built with 12.04", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e5d37745e539d15f29b067e746556d6308a71244", "messageHeadline": "use wheels build on 12.04-64 server", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10e393ca7b512b1101f04c0c4373140abf8457c4", "messageHeadline": "typo fix in install steps", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0d369a0c0408cfd2d4ada1893de29573d01c1f1", "messageHeadline": "don't install wheels for egg_info case (closes #948)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cedf9fe5ddab07bae63a2894a48e4214c8bcd57f", "messageHeadline": "update .travis.yml to use astropy-wheels", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "2b12eec5bbe27a5af9a8e202b8d8d6a87af7b929", "messageHeadline": "Point build status badges in README.rst to the build pages rather tha\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "11c900e21e4c365b41575b4d9686ea4612631b90", "messageHeadline": "Merge pull request #995 from mdboom/misc/add-build-status-badge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a76dbfc904b0200a03f68974c86e6d4df8003c97", "messageHeadline": "Merge pull request #1015 from mdboom/unit/speedup", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "6e708ed87d8214e23446b277fca7093cb0d09fee", "messageHeadline": "Merge pull request #9 from eteq/mdboom-misc-build-status-to-https", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b23a067191c5c132a506b977a3e306bafe5a7a5d", "messageHeadline": "changed jenkins build status badge to https", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "496cf4fa791215e65347051156906831e2752f37", "messageHeadline": "Merge pull request #878 from iguananaut/issue-878 with manual merge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "ec30304b0a0516ce8c7203dc2382a351c579d378", "messageHeadline": "Merge pull request #1028 from eteq/docs/timecore-to-time", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5aecc9def409084aabe0edfac9569976645d7e1", "messageHeadline": "change API documentation from time.core to just time", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8df0d4e4cbe95ad9001e14b896a5890bb6d4b80", "messageHeadline": "minor typo fixes in CHANGES.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "60923eae5be9d589bdefb873479d73ac6984b3a3", "messageHeadline": "Updated CHANGES.rst for functonality added in #621", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8b6420ea6002d67fcdbb483f1dfbf0633ba1d36", "messageHeadline": "Added test for delimiter=None case in test_write.py", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fbf8de684c6d2099bfe92a004a38055c3289fe36", "messageHeadline": "Fix issue with empty string values in Python 3.3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "85ff54a031cd4c255f02c73f9a949c11bf9ae41d", "messageHeadline": "Merge pull request #1010 from mdboom/vo/mips-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3d31e28685c3b53adfc4fcfe706c11dece71e9a9", "messageHeadline": "Create default arrays using \"np.empty then set\" rather than \"np.ones \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "fe9941b1b2fd51636842a73b948f0692585d1a2d", "messageHeadline": "Fix handling of third-party warnings when doing a VOTable validation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "55507c3a0e3ea6788c4d696cc1983b9705219483", "messageHeadline": "Add test to make a 2d gaussian with a covariance matrix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8239ecb52aeb6d3d61b9f9f8e7bcd4ee3f7dd183", "messageHeadline": "typo in cov matrix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "6cd9e5b4a36f67fc1f8e5176336dc323dff8abe0", "messageHeadline": "Added cov_matrix option to Gaussian2D", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "5044a9408fc052515160eb3145f13713f76e8948", "messageHeadline": "Merge pull request #1003 from mdboom/misc/byteswap-bugs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "73976241f612b2f2c61abf3c24a1c5df6c599c2f", "messageHeadline": "remove ratio, added y_fwhm to gauss2d", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "d58ccdc5ecddabd4ab2f8485bc2abc9ed07ae4fe", "messageHeadline": "Merge pull request #621 from crawfordsm/master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 261, "deletions": 4}}, {"node": {"oid": "736db661d5c85734bc6ac7f70e34e2b23d7f6905", "messageHeadline": "rename psets to param_sets", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "afffba0e6ea7e36b2b467883ccf98c76df7710f9", "messageHeadline": "rename parnames to param_names", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 105, "deletions": 105}}, {"node": {"oid": "b50a1256bdc6babdd60735131ba5d620b43b5c88", "messageHeadline": "rename paramdim to param_dim", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 127, "deletions": 127}}, {"node": {"oid": "4bb221ceab506020ebd66c34c7f416e79c87d0f5", "messageHeadline": "update tests to reflect name change", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "3db56f0be039ee7c66bd216eda9a5ca39c1d96c6", "messageHeadline": "rename Gaussian models and parameters", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "6c0738d5a516b566b58b6d08a110f5b23a755bf2", "messageHeadline": "Changed line to delimiter=delimiter in csv.writer", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48787d49312cd9a5c2b45d55770c3fd86c947c12", "messageHeadline": "Updated funcs.py to fix doc issues", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "c743d96755ca6bdc5166296559155af5a00a9a90", "messageHeadline": "Added assigning a row from another row. See issue #770", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7467881cc6aab857c9371cc24bd89b235de56c06", "messageHeadline": "update of funcs to try to fix documentation issues", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "1216a113b36035e3076d73c1c0fd6c2d65f7f56f", "messageHeadline": "Micro-optimizations to increase time to import units by 30%.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "7ba60c62f9619f79ff04825008c00ba08b276afc", "messageHeadline": "Merge pull request #996 from iguananaut/issue-996", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "d236343e9d27c84e66e9005ffbfa3ca5edd6c5cf", "messageHeadline": "updating typo in funcs.py that was causing a crash", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91adcb872ac889271e76f1725980a3a321440e28", "messageHeadline": "Fix mistake in import name in table __init__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ade2ba6e5e0d90e3ab8991ec74e5452bd20e5d53", "messageHeadline": "Improve operations documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "aefc7718313181b76dca953cc89c1667cd862130", "messageHeadline": "Add table operations.py (refactor routines from table.py)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 229, "deletions": 0}}, {"node": {"oid": "206015c322e5946d9b81c51f526653517f17d42d", "messageHeadline": "Updated the names of the biweight estimators to biweight_midvariance", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "f6fd9c75781e9b674c3c2612e3086c010605614f", "messageHeadline": "Added MAD and biweight estimators to stats", "author": {"name": "Steven Crawford", "email": "crawfordsm@gmail.com", "user": {"login": "crawfordsm"}}, "additions": 241, "deletions": 1}}, {"node": {"oid": "7c8e49350d5633d010662ec2f76c7bed038afae7", "messageHeadline": "Register a few classes as implementing certain built in collection ty\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "169ed441bc3a1497bee766681d007e55d6e583a2", "messageHeadline": "Use the property.setter method here", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3b4223af00e368df8f3d5e3530d0ad56a853d6a8", "messageHeadline": "Should fix #878.  iterating over a Quantity now returns a generator", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "7f2d94f4f15558580e2edbd004bba6059bcae12d", "messageHeadline": "Merge pull request #493 from nden/master with additional fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6637, "deletions": 0}}, {"node": {"oid": "f8ea6e8c1961c533346c035bb4d85c03d4fcfa7e", "messageHeadline": "fixed sphinx build failures due to references being in the first sent\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 256, "deletions": 253}}, {"node": {"oid": "73002eef0abd3d89a7e03981e9bf5667e06f8f4c", "messageHeadline": "Merge pull request #902 from cdeil/AngularSeparation with manual merge", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "ff0a07c8b928945670a93d080cfbc86c8da2e622", "messageHeadline": "Merge pull request #986 from jdnc/bugfix-issue-977", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f6e6d348b0a92e0053d663be136a98eae3139ad3", "messageHeadline": "Merge pull request #998 from eteq/coordinates-60-warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "26df93a72b1a8024a57857a08f6852d2aeaf016d", "messageHeadline": "Merge pull request #837 from mdboom/unit/conversions-as-properties", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 441, "deletions": 117}}, {"node": {"oid": "28f6f2ed7e86f3b4aefd7a0af83151860d9a11ed", "messageHeadline": "Merge pull request #1004 from durga2112/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6462783ea6a2f1d284c43b44499b626a0b47bd53", "messageHeadline": "Fixes after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45a11505182144d9121ad6621d07426f82f70d59", "messageHeadline": "Only use full names for attribute conversions", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "7cb0e6a85af2c826fe908d57cfbaf481c6e9083b", "messageHeadline": "Add note about equivalency suggested by @astrofrog", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1dd9f13adf88290cd145e48a0a7f78083a3e6f0", "messageHeadline": "Fix typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faf190bc9f602642872a9ffc0cab07671f929eee", "messageHeadline": "Updates from comments in PR and other minor doc changes etc.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "b61f94310d057a0d095e4aaa8fb4e29b6c1e3950", "messageHeadline": "Update docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "818996f4c42281d3c7cac3b05ee7836381f22deb", "messageHeadline": "Based an idea by @adrn in #794, this adds \"automatic\" members to", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 382, "deletions": 114}}, {"node": {"oid": "437a969a48d9a6e78b3339ad23dafda58c8c501b", "messageHeadline": "Added models to main astropy's index. Added all modules to reference \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "09948f793a8eb43a278d86f7766ff0f2feef15b6", "messageHeadline": "Change punctation and capitalization in warnings", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "086dcd0c3391318d1044ee9bdf6d4e354f64ef5a", "messageHeadline": "Update getting_started.rst", "author": {"name": "durga2112", "email": "jeff.c.taylor@gmail.com", "user": {"login": "jeffctaylor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be8cd6b09b4fb9bf642387d987a6fbf30f428538", "messageHeadline": "Clarified messages a bit more", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "86763b1c7af987b3ccc352b616d172b262813024", "messageHeadline": "fixed typo in IllegalHourWarning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212dadd0352f87f79920e8d1cbb91c6d1664feb6", "messageHeadline": "Added additional info to hr/min/sec warnings to include the action taken", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "834638ae20afbc51bbc992f182875678943172b0", "messageHeadline": "fix typos noted by @lpsinger", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9fd9b3c8886f30fc63671fdba04612f1a193ee40", "messageHeadline": "added missing spaces in warning messages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d6efebb7475f2e1761d5988113803cfda985dee2", "messageHeadline": "Changed warnings when minutes or seconds are 60 to have their own war\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 63, "deletions": 8}}, {"node": {"oid": "6e10ff63b84e59557d98d976b3fb60500a424419", "messageHeadline": "Refactor table operation methods into functions in operations module", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 101}}, {"node": {"oid": "1f80fb464f4c99a35a1110f4b2784ce100bb048e", "messageHeadline": "made angle_utilities.py non-executable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f62403897b2aa595f3ad2b2f1cbe9b46392ce42d", "messageHeadline": "added more tests for snr function", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "211e0c4ba5885fb2d9eea01ef5b1f53790c453d8", "messageHeadline": "added simple test for snr function", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d87464b63801c00308bcc046a62fc245ca5cfd7a", "messageHeadline": "Added gain and updated documentation", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "7cdd1ca29d80b557efb5c3ab92c15277dc820861", "messageHeadline": "Restructure package", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2265, "deletions": 2228}}, {"node": {"oid": "a1bfb8c30803bfb06bdf71c7aaecbb511c3e0d9d", "messageHeadline": "Renmae PModel to PolynomialModel", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5673ca75804dad3462310f83ef790c5383ac08e0", "messageHeadline": "Documentation changes which address @eteq comments", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 824, "deletions": 718}}, {"node": {"oid": "8eeca750e946b66d5b3f56eb8a3ae6a81dff187d", "messageHeadline": "Rename classes representing orthogonal polynomials as asked in code r\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "690d436107766d7c31c73647310876c686d8db14", "messageHeadline": "Fix a serious bug where the x,y positional arguments were flipped whe\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "7d79c565ee238f1fed3d84f3b5628c372ea18dcf", "messageHeadline": "missed one case of util vs utils; correct typos as a result of mindle\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4198baa11cceabaf92f73dcd68f405ffccbb2388", "messageHeadline": "use property to update attribute", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8d97dc10cb6f55dbdab6ebc6b87ef700823444", "messageHeadline": "Rename util to utils, _Parameter to Parameter. Add Parameter and Para\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "7f7850201790813439b0a1a784137f6745f94e95", "messageHeadline": "Rename test_pars.py to test_parameters.py", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "067781b58bf6ba159e631777066c1c3a60f14296", "messageHeadline": "Rename astropy.util to astropy.utils", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0a071c60621d1635eb8a927bd8ef2bb56d57632b", "messageHeadline": "Fix some issues (mostly cleanup) in models", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "2d958509d988df7e84dc9c9408930368d834245c", "messageHeadline": "Fix parameter name in NonLinearLSQFitter.__call__", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32bec10403eb04fa83d6862ac107601e2b8d9ac1", "messageHeadline": "Fix warning statements", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a54c1a662e760cef42896370cff3e3de9c62143d", "messageHeadline": "Add LICENSE line to some .py files in astropy.models", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c6caa9af6eabc57f3570699c0f998ca08294a6f1", "messageHeadline": "Fixed documentation problems listed in @cdeil's review", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "2240898b36ee46c1e30328462b76973280abce07", "messageHeadline": "fix sphinx warnings", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "a7d7a6bfacbecf9a0754b39b2a47fe1354416f12", "messageHeadline": "more sphinx formatting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "373f805692e938c8cc649b3e16d6ef32f35cbe9e", "messageHeadline": "more sphinx formatting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "1d7b6bb32a70cd90797542f0056fd79d48355090", "messageHeadline": "Fix problems reported by sphinx", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "793535cc208282eeb157663bdc7756a3c2f203da", "messageHeadline": "This goes with the previous commit - python 3 changes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6dc956257c3a7aece78fed1e6a3414b4a3bbdef6", "messageHeadline": "Skip tests if scipy cannot be imported. Mark CTYPE as a list of bytes\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 34, "deletions": 14}}, {"node": {"oid": "882362ed248ae6ba3abb217d9102ca89cc535d3a", "messageHeadline": "minor name changes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f53d612a9e187ee541f2fa11340ea1198ca29999", "messageHeadline": "Added license statement. Import pytest from helpers", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 38}}, {"node": {"oid": "5fb6a681502304370e976c0ea67c83453e2058a3", "messageHeadline": "fix formatting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0debf8a90a1365a756e8d9ecefd7eef8f10be5c0", "messageHeadline": "Added setup_package.py", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bd4cec0fc496d3edb946c4428d1cc4865c61313b", "messageHeadline": "attempt to fix failing tests in Travis", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d501cfea7520a573d92b3c8039a069c9e9b80122", "messageHeadline": "Documentation changes as per comments in PR; fixed problems with pyth\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 128, "deletions": 121}}, {"node": {"oid": "783ef770a793f94af183e8f7b073319dddb9f2df", "messageHeadline": "Fix import of OrderedDict", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3201aa85d3289ac77bacc4d66e1b2f701514f4bb", "messageHeadline": "raise a warning instead of an error when a non-linear fitting method \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "979cf2433098f35f3b8748aac726cb745241d58a", "messageHeadline": "Use smaller size arrays in example", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "6e8bb859d839f92aabc30bb31589b87ae22e9e2a", "messageHeadline": "Switch to using OrderedDict from astropy.utils", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f68c7cc2846cd3041a18501a269b1e7a5fd19c6", "messageHeadline": "remove old tests", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 0, "deletions": 815}}, {"node": {"oid": "e4f93ba22c74fbaa688d004b5982ed64c6fc678c", "messageHeadline": "convert changes from nose to pytest", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 818, "deletions": 0}}, {"node": {"oid": "d25fad4e6cff87eaa05b1d9fcfe2956d8ed93034", "messageHeadline": "Add a general description of the package", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "02386fc5f2a4ef604e1b185d6945f05dcc78de9e", "messageHeadline": "Move ndim and outdim to the base class Model", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 64, "deletions": 104}}, {"node": {"oid": "f971375acfd3ad87b60e9cc7ca0b5c6005a4d831", "messageHeadline": "Use a descriptor class to create class properties", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "c97c54839b1ea3c0f23e7e9a71f253f17751fa7d", "messageHeadline": "Access variables with properties", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 114, "deletions": 20}}, {"node": {"oid": "e19ce5841889161ba91fa2728f534a70950d4512", "messageHeadline": "fix bugs introduced earlier", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f2f7f1ac13f6af582a8c51e0e40290cf039343f4", "messageHeadline": "Make sure arrays are of type float using dtype", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6b81e7b9fd7fb45777583bf4da4c0fa5e9ec7a91", "messageHeadline": "These changes address comments in code review", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 68, "deletions": 58}}, {"node": {"oid": "3ece77180d371b9236654958d51ac96d4326580a", "messageHeadline": "Change string formatting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "e6e4aa3f45febe6ec2d32d82b795335567df16c9", "messageHeadline": "Improve error handling", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 73, "deletions": 62}}, {"node": {"oid": "0e95b30d97244c1b7187787707bebd2d0e83bb54", "messageHeadline": "trying to get :scale: to work", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d84b629bb57beda565850489dad6ccdbd7d2854", "messageHeadline": "trying to get :scale: to work", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a6326118c357db9d22d63cc020e91e4be6c2d5", "messageHeadline": "scale images more", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c43fa9c224464030af4f289df9f05217b779e89e", "messageHeadline": "scale images", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c835a6637821938ae8ef813c8e7223ae7400a6b", "messageHeadline": "Add images, fix typos in docs", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 12, "deletions": 29}}, {"node": {"oid": "e50e670e5d658bd655096bf54d4e36cb470bc0d8", "messageHeadline": "If given, set domain on polynomials", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e0b21cbf7337f50b5393c9693055d04b7121b06", "messageHeadline": "docstring improvement", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 236, "deletions": 53}}, {"node": {"oid": "f34de4187b00410b0dee90e5bfbb5b76c37917da", "messageHeadline": "Update index.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "fe43149ff621dce21d6371b682ae19b618d14c2b", "messageHeadline": "Update index.rst", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "22c012b3572c5eabdf4c5b77e3a5b54ca91f116b", "messageHeadline": "add space around colon sign in Parameters lists", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 169, "deletions": 170}}, {"node": {"oid": "c881976832d5cccb067b566655e3a419ef3dad17", "messageHeadline": "Simplify and clean code, PEP8 changes", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 277, "deletions": 191}}, {"node": {"oid": "4f7c89d6267a09ab5fffc0f210f2b905b8b2f3d3", "messageHeadline": "Add functions which test setting parameters of non-fittable models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "c1ada8208615e0fdbcec5a6f619e1c8db5326ef3", "messageHeadline": "Missed a few places in the previous round of renaming classes and att\u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "5f4590d39c559e7c689236dae43f90910ecfd7a0", "messageHeadline": "Added missing util files and comletely eliminated the use of scipy's \u2026", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 306, "deletions": 6}}, {"node": {"oid": "567b15fa52ffb151a93dcce4783c1adfbcab0c51", "messageHeadline": "Add support for weighted non-inear fitting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "8a997b014e6e020b8d6bd04ce89a7fcc1c2f92f8", "messageHeadline": "Move scipy imports to functions which use it. Docstrings formatting", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 210, "deletions": 234}}, {"node": {"oid": "00b70f992dc679ad2464c911215b54906e34983d", "messageHeadline": "Add constraints examples", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "c7ad8d3df4fbfad589ac4c97bb584d104e7e5459", "messageHeadline": "Move constraints from fitters to models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 498, "deletions": 394}}, {"node": {"oid": "30e7413175d5eda17fc238d5840e3349f3a43d53", "messageHeadline": "Use print function for future compatibility", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 60, "deletions": 88}}, {"node": {"oid": "19e7b95b199b300a69a8f22e31a023984b46039c", "messageHeadline": "use relative imports", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf16bbbaaf70b4d9a4c64b947213b68b557b467b", "messageHeadline": "Update astropy/models/__init__.py", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1337f4ffaac32915357a5eb183130618d881e2fe", "messageHeadline": "change the default domain range of polynomials", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "b06b56535977665b5aeacd9c71bded56ac701fb0", "messageHeadline": "Adding some of the tests from svn converted to pytest", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1185, "deletions": 0}}, {"node": {"oid": "b8579033036986299754f4a3ebb7b0b1239f6320", "messageHeadline": "Update docs/models/parameters.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9d2c61fbc1a52bc591c20d19419918780d8255a8", "messageHeadline": "Update docs/models/parameters.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30a70fcc8d20d62d6fd524d730914e7baef1edeb", "messageHeadline": "Update docs/models/new.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf798d2c752967eb593d766c0a2b024d569572ed", "messageHeadline": "Update docs/models/models.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "f528bbd6b6afde68164858fa310daae1a798695b", "messageHeadline": "Update docs/models/fitting.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "a4ec91f3d81e084ceed9a78deee175a62aa37a3a", "messageHeadline": "Update docs/models/index.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "51852bc1976e8ded273c94809fcb09ed3628be71", "messageHeadline": "Update docs/models/index.rst", "author": {"name": "nden", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "d91220424c468b29195eafc93d430d7a047c1f78", "messageHeadline": "Put documentation in astropy's templates", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 186, "deletions": 401}}, {"node": {"oid": "4651384da471b5ea067eff3c6653118b28b00a75", "messageHeadline": "Add models documentstion", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 811, "deletions": 0}}, {"node": {"oid": "67d532b4f288a1390d0352a18784ebd20c33a904", "messageHeadline": "Initial import of models", "author": {"name": "Nadia Dencheva", "email": "nadia.dencheva@gmail.com", "user": {"login": "nden"}}, "additions": 3815, "deletions": 0}}, {"node": {"oid": "1ca5fddd28ee363564f12a9a12c37142c58de2ee", "messageHeadline": "Add docs for h/vstack and reorganize operations docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 200, "deletions": 26}}, {"node": {"oid": "afeeb6e3df5c00793caeb7ab7f7c5e77f2f6635d", "messageHeadline": "Merge pull request #710 from astrofrog/utils/fix-failing-windows-api-\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e36f9a3c6db8ef0481845b86c0cde1ff7fe01a01", "messageHeadline": "removed gain and fixed some errors", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "33cfad03098ab8fa7a405bdbddb3bed9d34e6337", "messageHeadline": "Change default join_type to outer for h/vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "dd17bf13ed88da11487aeb023ce5bfa4e275e538", "messageHeadline": "Fix the dtype comparison so it is correct on big-endian machines", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e8daec24f6122368fea7bde0a2bcfbcce049f806", "messageHeadline": "Fix the dtype comparison so it is correct on big-endian machines", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5ceb5d2a9252ff1261f602af66b8314a26604d90", "messageHeadline": "VOTable binary format is always in big-endian format.  The logic for \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "800efeafd324d0313317c282bf36e878efa24638", "messageHeadline": "When passing data to CFITSIO for compression, it must be in native en\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "22d88a16860a9de89463bd1a0db5bf58791a00ef", "messageHeadline": "Add test of col meta merge in hstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "8cc773e48c9fe084d35e2bc7d80a13015602b9cf", "messageHeadline": "Add test of col meta merge in vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "ba041f41066485a96d5c470cd733aca155407f9c", "messageHeadline": "Merge col and table meta in hstack and vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "af6bfd3d886647c86f9a1c95a3fdc94393772a8a", "messageHeadline": "Merge pull request #949 from mdboom/unit/string_quantities", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "49f20c7e3139c8b0da09bac965225035db8895a9", "messageHeadline": "Change col, table meta merge to handle list of tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 48}}, {"node": {"oid": "5ce90d73e96aff380dc2c6d5f569d87f35f38ed3", "messageHeadline": "Add tests for Table.hstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "b770c0c80dabf8380f53e5f2b068708d08abcbe7", "messageHeadline": "Improve docstrings and refactor validation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "b71e7788a8f2fc03564f8b35a561a9ba9201762d", "messageHeadline": "Add docstrings and validation, slight refactor", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 104, "deletions": 20}}, {"node": {"oid": "5e1020b881743f26f7b0abb22448a5af757bcc2b", "messageHeadline": "Merge pull request #8 from eteq/mdboom-travis-build-status-badge", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c686191b1a028056cac9380c3ea52ee35e9f4a82", "messageHeadline": "give build status badges their own section headings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2036736d9d4fe6250c42e7821a6057a50012af7a", "messageHeadline": "add travis build status badge to READM", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60050d2c08cec36516ce405354e4f29377fc978d", "messageHeadline": "Merge pull request #1000 from mdboom/votable/info-under-table", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "b8bed5a23da070692b44773b7a6bb4cc5b1e73dd", "messageHeadline": "In VOTable 1.2, the INFO element is allowed before the DATA element i\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 59, "deletions": 46}}, {"node": {"oid": "6a6b102413055f52e9471f3b593ee841c992a7e4", "messageHeadline": "made the encode fix at line 861", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e30a097d280d891006f1ac2acb0ef7413367ae9", "messageHeadline": "added gain parameter and made suggested changes to documentation", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "eaa439f290335afdd8272de222d2a2a04707c6ef", "messageHeadline": "Fixes #996 for now by somewhat improving how column attributes are ha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "a241ee7f8d0a4a634109e62a6fb1bd5c1fe62292", "messageHeadline": "Improve error message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee8ee2e4cefe098f2a24fa0ddf76aa6f58cc18f8", "messageHeadline": "Merge pull request #3 from eteq/cdeil-angsep-fixinit", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "cae3ef2320d806e082ccbfd5fbedee850476e9c0", "messageHeadline": "Merge pull request #948 from astrofrog/fix-travis-egg_info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c9d8f8d8b04bf5be3cbbe88b10021b49845ee2", "messageHeadline": "Merge pull request #824 from kbarbary/configurable-logo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "b6bc3a6e39c844d5dae24cf8273debd130dd6c98", "messageHeadline": "Merge pull request #991 from adrn/coordinates-unitserror", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "dc20bbf6632e2e28cf232d508d15cb6aa66a72a2", "messageHeadline": "Merge pull request #944 from eteq/docs-title-change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "55dae3de4b4825e3a6a6e9a0ad5f454d6ba02d55", "messageHeadline": "Merge pull request #990 from lpsinger/parse_seconds_60", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "39823d0250660bd71705fbeb6858c624b1c05e5e", "messageHeadline": "Support letting the second, third, and fourth args of AngularSeparati\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6100090da5362e8d5303b96e3ecaff5ef0aad8e2", "messageHeadline": "Fixed \"shortcut\" for when only leading parameter of AngularSeparation\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d424f4592de734559f32370b33d050b9ea365e25", "messageHeadline": "update tests...thought i already did that, strange..", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb84ce6a8471537b6d0406c9343fd31d28a26396", "messageHeadline": "Add build status badge from main Shining Panda build", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "80a1be57a9c3d8cbfde669f9199323351f016042", "messageHeadline": "update UnitsError in documentation", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "11c7811bbb7d52286b2c3159f22f3c220a30cf8a", "messageHeadline": "fix typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64156885f8b6475afe2ec52ef75fba9028fd50a3", "messageHeadline": "Consistent lon, lat for AngularSeparation", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "ae5513f5ab77da7beef7cdf2520d131b65baf7ae", "messageHeadline": "Changed units-checking to work on real first argument", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b4ab8bd13633ce1dc26ace3bc1a7bbdc8ccacda", "messageHeadline": "Added backwards incompatible changes section to What's New", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "499c2c557449bec038584f171bfaa434245673ad", "messageHeadline": "added warning for swaping lat/lon in AngularSeparation initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "0f8ef2b66bab15eb18020f3f9be18eff777cc3db", "messageHeadline": "add exception module to utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "40e069f1b5a977fc6f755cfd036ff74823bc851f", "messageHeadline": "add test for AngularSeparation behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "e0242c36923b0245c3d086d05a6ca8433b79720b", "messageHeadline": "Change to common argument order in AngularSeparation", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d909d01ecf93cd9c8c24cea2b9c7232c61f93f5c", "messageHeadline": "add note, and fixes #807", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ccfc742a4c993c367afc1e076d3cef66e6312b64", "messageHeadline": "change UnitsError to astropy.units.core.UnitsException", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 30, "deletions": 36}}, {"node": {"oid": "a9754da8de173a54445488f66d1a8ea3a9d018ef", "messageHeadline": "Added \"welcome\" sentence to first paragraph", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2ebc8225f28dd3ad705229df7fb9a804818cfd16", "messageHeadline": "Parse minutes or seconds equal to 60 with warning", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "304244f0cdda3095d090155ff6d39b48a78dc218", "messageHeadline": "Add an additional test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7da7dbddd375e1ccce8235cb84d3d4065131508a", "messageHeadline": "Merge pull request #956 from mdboom/wcs/unicode-python3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 91, "deletions": 113}}, {"node": {"oid": "c69d02fbf761ff381abaf737086de462ee22b23c", "messageHeadline": "Merge pull request #974 from mdboom/unit/multiprocessing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6126e1bab9a1c489b3069859f29a8160758e7f53", "messageHeadline": "Minor fix to preemptively prevent integer division", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "455f0e46ee7a3b7564d4e4608e910c6dd0a3fdcb", "messageHeadline": "Merge pull request #985 from joeyryan/fix_issue_877", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "8f933b17eea3b7400209f32ce23333eae5566f06", "messageHeadline": "Better docs for parallax equivalencies", "author": {"name": "Joseph Ryan", "email": "joey.ryan@gmail.com", "user": {"login": "joeyryan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f45b02912f0147ff486819fb4ccd66cc75f35cdc", "messageHeadline": "More vstack tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "a33050ba3746f9559c3215ada7cb3a2550c236e9", "messageHeadline": "Merge pull request #971 from iguananaut/issue-971", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "692401d27f6633948aaf41bdb7d37624983cec96", "messageHeadline": "Better description of parallax() function.", "author": {"name": "Joseph Ryan", "email": "joey.ryan@gmail.com", "user": {"login": "joeyryan"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e99556b08c769253889f827a14f5734603409fff", "messageHeadline": "changed line to if PY3", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24fd0e6180cbdf65ffbdc3b5e83020d658f64543", "messageHeadline": "Merge pull request #952 from mdboom/setup/error-message-encoding", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6329034925742ff357cc7f15f4d64f20ddae72d5", "messageHeadline": "Change stack_columns/rows back to hstack/vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1ab3a8f81f4af56a2d20ac748b3b80665e3dc39e", "messageHeadline": "Add initial stack tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "81635f34153363f10c991d887bcdc2616de27cc1", "messageHeadline": "Require compatibility of columns in common_dtype and add test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "97042db34adfeabe971eaebde42b7f1abdf0e70b", "messageHeadline": "Change hstack/vstack to stack_columns/stack_rows", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "4f4e799033eb2b73223acd2de3102a3b3aa44184", "messageHeadline": "Fix mistake that was accidentally working in Python 2.x but not 3.x", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c00f5fe3e90425c2b27a2c333838e91246733cc7", "messageHeadline": "Add docstrings for hstack and vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 3}}, {"node": {"oid": "0a7184096d1707297b2524e52e755ad1ad38074c", "messageHeadline": "Replace require_match arg with new join_type 'exact' in vstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "9009dafa6849e07bf836819b3f80bf34de809c7f", "messageHeadline": "Replace require_match arg with new join_type 'exact' in hstack", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d8cde286de95342227d534a039c16828349dcfb0", "messageHeadline": "Add Table hstack method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "11aaacd94fe4666e0a1afdf8c1ef32c3a1cfd003", "messageHeadline": "Add initial Table vstack implementation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "8e832fe2c3ecbb0f3b8a8351a6fb7dbbbcecff42", "messageHeadline": "Finish refactor of get_merge_descrs and update join accordingly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 82}}, {"node": {"oid": "af6fcb6e6358772bcf559c98be3df5020888540b", "messageHeadline": "Refactor get_merge_descrs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "4220ae4c7130d73a69b5855d6091dbc84b1e90c3", "messageHeadline": "Use single deepcopy instead of once per key in meta merge", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9ae1b2a94d57a3b5dfabe85ebee6a957e0efef41", "messageHeadline": "Rename utils.meta to utils.metadata", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8e9c9ff3dfb264ec955d44623b182d183931fd63", "messageHeadline": "Fix minor docs error for ascii.write (closes #978)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d9c2f0e92f7371d09e65f90cba11457375fc52e", "messageHeadline": "Added fix for Issue#977", "author": {"name": "Madhura Parikh", "email": "madhuraparikh@gmail.com", "user": {"login": "jdnc"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a613a2c12db0ccae24c64cd59301ea914e3e6594", "messageHeadline": "Updated docs to include parallax conversions in equivalencies", "author": {"name": "Joseph Ryan", "email": "joey.ryan@gmail.com", "user": {"login": "joeyryan"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "1d6fda4036835e377e110fe0b3c50597f8e88779", "messageHeadline": "Added low level tests for parallax unit conversions", "author": {"name": "Joseph Ryan", "email": "joey.ryan@gmail.com", "user": {"login": "joeyryan"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a4ffd2646b12d9917de2ffe6c4cf542f2087edfb", "messageHeadline": "Added tests for parallax unit conversions", "author": {"name": "Joseph Ryan", "email": "joey.ryan@gmail.com", "user": {"login": "joeyryan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ff7ed604f71dff83d053582d07d9d425b46dded6", "messageHeadline": "Added parallax equivalency for arcseconds -> parsec", "author": {"name": "Joseph Ryan", "email": "joey.ryan@gmail.com", "user": {"login": "joeyryan"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9a6e9689385830cbb82412a43b62613a17a169f2", "messageHeadline": "Merge pull request #901 from ryanfox/table_from_list_of_dicts", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "39bfbe7a3604ae81f323f9d353c1a914ea11756e", "messageHeadline": "Very minor adjustments in layout", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "220cdd19ebdb01bb9e3031d65fa339ebdb25ead2", "messageHeadline": "Added CSS style rule to hide the title text on the front page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "95db7417091879b337c0bdfd7ca8f0ef88ef46fa", "messageHeadline": "Fixes #971--this previously worked correctly but when I merged #867 I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "3335b6bde988b0c22e4a161fe2a39090e429d2dd", "messageHeadline": "Make irreducible units work with multiprocessing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "411771805ede1baa6d7cb27336c398316984affe", "messageHeadline": "Fix failure when adding a row to an empty masked Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "b7b444c5dcc0228c249af20eb1e7b3242a00c02c", "messageHeadline": "When multiplying/dividing a unit or a quantity with a string, try to \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "ab2371916cabf68ecf1c06ff83e90092f99d3067", "messageHeadline": "Merge pull request #967 from taldcroft/docs/index-sections", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 312, "deletions": 254}}, {"node": {"oid": "f92022b56bc034758abe6b6b001c099ab9f03ecd", "messageHeadline": "Add Table I/O as a top-level table feature", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9255b2193919eec7226ad25b79314232ea417f3", "messageHeadline": "Move table/io.rst to top level and re-brand as Unified I/O", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 273, "deletions": 245}}, {"node": {"oid": "5298b152317f71759d0b809a4dde9b107ec61931", "messageHeadline": "Typo in a comment. Not even gonna make a PR for this", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac7a90fa0f8e61bc5c57ac3a43e68fbafc8dc66", "messageHeadline": "Merge pull request #913 from mdboom/unit/better-formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 164, "deletions": 134}}, {"node": {"oid": "737a8c05a2f6a487116cb9212216b4a6bde59a7b", "messageHeadline": "Merge pull request #970 from mdboom/vo/hide_decprecation_warning", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ee0bbcf0ada70a0800635d8ccf70ad2d4f58f976", "messageHeadline": "fix typo", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf89e68ff0454ebabe6e194bd9420a4502303c67", "messageHeadline": "Hide the deprecation warning about io.vo.voexceptions when in setup mode", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "79197659ebda537077fec873461e7843745e990b", "messageHeadline": "Move utils link into Nuts and bolts section", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18b17cdc2f0433cc9103952d4b8c7c3046495da4", "messageHeadline": "Add sub-sections to main User Documentation section", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "4cf161ca874a687c70f81ad026bf03e109172c6b", "messageHeadline": "Merge pull request #959 from adrn/time-physical-type", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94b09989db671cacd71b4972c8069d9b91776f72", "messageHeadline": "hopefulles solves #909", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 67, "deletions": 21}}, {"node": {"oid": "703845ad187e186418d5c9e4b95d566993dd946f", "messageHeadline": "Merge pull request #922 from eteq/add-sphinx-ext-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 808, "deletions": 763}}, {"node": {"oid": "12856384508d6e130b4b73d618e662f9c8ad7b43", "messageHeadline": "Changed _ASTROPY_SETUP_ checking as per @iguananaut's suggestion in #922", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8c27fb191364983a38c4c02ce6dcd8a83998aecb", "messageHeadline": "actually, re-add the test with a different assert", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7da0bbc5ed6d79ffa27be00516570480d94f8c4f", "messageHeadline": "remove failing test because i don't think it makes sense?", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "f72e3f8fed05a4960101f5e4a99ea7be5d21ea35", "messageHeadline": "add time as physical type", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4bef57b2fd58a6051c2d7fb33b3f2853a691e7f6", "messageHeadline": "Fix #956: String elements of a Wcsprm object should be take/return un\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 91, "deletions": 113}}, {"node": {"oid": "a7eeddc3b14de5a4c05387f5528917d052c67288", "messageHeadline": "Don't decode a unicode string on Python 3 for the error message.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8d3abcb2c2badb6c08dec77cec4c146d38e9d10c", "messageHeadline": "Merge pull request #891 from eteq/fix-fk5-deepcopy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "a9590cdb4e87d1a2510c535b888826b2636c337a", "messageHeadline": "Numpy should not be installed for egg_info tests. The point of the eg\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daeabd35c459641bcd1a02bc30a6b698ac66947d", "messageHeadline": "Move copy/deecopy after replicate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "1726ce6e1615c28e5c60fcf9b9cdd5018d185564", "messageHeadline": "change __copy__ to use replicate to better act like a shallow copy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "38d1bdec64fd65266f0fa3c87fae4b05965919a5", "messageHeadline": "Merge pull request #935 from mdboom/docs/fix-building-with-sphinx1.2b1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08a61004911fcef34f672997b72ffef02cc959a6", "messageHeadline": "Merge pull request #939 from cdeil/make_kernel_airy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "58d7592c603509f2bb625e4e2e5cb31ada4a8194", "messageHeadline": "Change test for make_kernel(kerneltype='airy') from class to function", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "8d1537c72496830c0cb60b41638f68205ab0d4dd", "messageHeadline": "Remove the alias kerneltype=\"brickwall\" option from make_kernel", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c21600a347ef79582e673e3d63650a460329e38b", "messageHeadline": "Merge pull request #943 from cdeil/eclipse", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 72}}, {"node": {"oid": "df1c63c418b4cab397430d2750fbc65b231e1a1a", "messageHeadline": "Add Eclipse editor .settings folder to .gitignore", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62e57177ab84c20c3fb7d759a2c200316144f711", "messageHeadline": "Add test for make_kernel(kerneltype=\"airy\")", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c8241cea3034c2a8d4a661aff4d4f98fb453dcc9", "messageHeadline": "Add missing assert in vo_test", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a32b0328daef59f1459edd8f8067f7b71cc4c8d5", "messageHeadline": "Merge pull request #1 from eteq/cdeil-eclipse-fix-coordtests", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "68fa3f592809562f44c4afd4c7b32b60f2f13bbc", "messageHeadline": "replace coords test_api.py removals with correct asserts", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "842b76f661e08411735a80d81d3fbf65c299be38", "messageHeadline": "Changed front doc page to remove \"Welcome\" part of title", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c53567b18ce41162b326c52f73591750dc95898f", "messageHeadline": "Update changelog post 0.2.1 release", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "0a6a4b3002e864858f5e83aad30d7f0059f4f073", "messageHeadline": "Remove a few statements that have no effect", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "c85af73c97f3f7dac4d5c5f596ca11de97ee6e68", "messageHeadline": "Fix indentation to multiple of 4", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "304fbb83e10ef69c48058700065b5616813898cf", "messageHeadline": "Fix duplicated signatures.", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 7, "deletions": 27}}, {"node": {"oid": "2493331db678ea1c02a992077077b90b93674c52", "messageHeadline": "Fix call to scipy.special.j1 in make_kernel", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2037868b135d42aa26b5e7161efcfdd561174d7e", "messageHeadline": "Add Eclipse editor project files to .gitignore", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "756b4eba1eba732970dee66efa54683095bfd381", "messageHeadline": "Remove extraneous parentheses in unit formatting.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 94, "deletions": 89}}, {"node": {"oid": "16d41469b7ea81b859afbb408910004b7aae7de2", "messageHeadline": "Update test for new LaTeX formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c70dbbd4588944e76eff50f99fb28ebb6fdde91", "messageHeadline": "Fix double space problem in default formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "779547aa1ea105112230b2de8ce87aed93ad3987", "messageHeadline": "Added changelog entries for #867 and #875", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9fe83e11bd155d4e185371727ed4febdfd29173e", "messageHeadline": "Merge pull request #875 from astrofrog/fix-issue-875", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "52af8ffe90be4a4d78df7efd448441a3353c77fb", "messageHeadline": "Include WCSBase in __all__ so that it is accessible in the same place\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4257e2306d47fe0bae01073c79f0157ec761dfa1", "messageHeadline": "Fix LaTeX spacing of unit format output", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "745d29ebbceb979c77d6b8b27404e6926f13f780", "messageHeadline": "Fix ordering of output from compose so it is ordered by abs(x.scale) \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "0e6580b55090312d9777acfef49fd6981ead5896", "messageHeadline": "Implement Time.__copy__ and Time.__deepcopy__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0ee6d09cedcefbbc3fd5497d4c955f1c56f951b0", "messageHeadline": "add regression test for copy.copy and copy.deepcopy on a Time object", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ef4518739808d7ecceb85cc1aa2ca333ff7ec9fd", "messageHeadline": "add regression test for FK5Coordinates.separation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "28cc50739d0ed3c14ff296ddb02c29cb8f5ee9d4", "messageHeadline": "Force travis to use sphinx v1.1.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf554b0ec9152a7d4206c9edd6e2007eae78d14", "messageHeadline": "Added changelog entries for #741, #805, #845, #893, #928, #932", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "4bd4d218f1ce3b78282853aa0e67c3f579e5bd0f", "messageHeadline": "Merge pull request #867 from iguananaut/issue-867", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 264, "deletions": 199}}, {"node": {"oid": "a620713c5ff138b305b99127dd5889de1e571714", "messageHeadline": "Update docs to reflect new formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 89, "deletions": 79}}, {"node": {"oid": "e878fc754c060c6fd206e3d81329b49b979c92ef", "messageHeadline": "Changelog entry for #927", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fbb109d73614a8a2f420819ae2558fd113999352", "messageHeadline": "Fixed typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69b41c8da9995689e1a5f42d346c238bc98c5487", "messageHeadline": "Fix bug that caused coordinates such as -00:00:10 to end up being pos\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "09a5f8018bdc053fe070e314a016d60e3487f89f", "messageHeadline": "Merge pull request #741 from iguananaut/issue-741", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cfe914f68d5536eb006e24aa4730e588b894cf75", "messageHeadline": "Add a changelog entry for #507", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5f76d6b836e0ec994c8d54c92b257e4c97079958", "messageHeadline": "Add a changelog entry for #786", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "97d0197d36b90bb4eee14b8c0c3f53a7d224a7c2", "messageHeadline": "Merge branch 'fits/compressionmodule-intsize'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9cb3b95a342837605f40470bd13f738b4ad3aad7", "messageHeadline": "Use npy_intp for the number and size of dimensions when passing to Nu\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3bcffaaad426b46e512b53372dfcf69098f1d77c", "messageHeadline": "Merge pull request #805 from kbarbary/docs-max-width", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65afc8676da36df9f7c760b49d51abc3ca7e5727", "messageHeadline": "Merge pull request #820 from iguananaut/issue-820", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "3e91061b979adb14a3261bcb56fcac8189c623f4", "messageHeadline": "Adds an invalidate_caches() compat function which is a no-op below Py\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "f1e4358cb7dbd7f195d864d64cea870a12e1bc6c", "messageHeadline": "Merge pull request #932 from mdboom/vo/pedantic-default-doc", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3952bb82d950756279fe988520cfceb0efb1bbf", "messageHeadline": "Merge pull request #845 from mdboom/io/double-reading", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "191d29e6d89190b49062216157a47cc4b99ec710", "messageHeadline": "As @pllim pointed out, fix documentation about default value of pedan\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "124f4aac05e03226288d6ea5d35b22ce1493e114", "messageHeadline": "Merge pull request #928 from mdboom/vo/writing_table_without_mask", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e773fd9aa2c7f70c7d125f16c255df1d23d6abe1", "messageHeadline": "A few more syntax fixes in io.fits for Python 3. These are easier to \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a08849aebab27caf79e58a4ad90ad7e3b9f83ab8", "messageHeadline": "Fix #928 -- a votable without a mask can not be created", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "02a7b443c8bcfefa8419263428f55c2b921275ab", "messageHeadline": "Merge pull request #927 from mdboom/vo/table_read_unnamed_tables", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "59cb63a5960de13c06906dd6004c5871b5dbf636", "messageHeadline": "Merge pull request #930 from iguananaut/issue-507", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "913d32f0d946c48bed08d523ae64da70692a71c2", "messageHeadline": "This is necessary for this test to pass on Windows, because otherwise\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20db698d6e61472e056681ef150300eb76eb9d6d", "messageHeadline": "This should fix the problems on Python 3. This forced me to finally g\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 113, "deletions": 88}}, {"node": {"oid": "b8a96d486e866967148a0395044b8c1db8695d2e", "messageHeadline": "This should resolve the issue reported in #867 that when running", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 142, "deletions": 102}}, {"node": {"oid": "3cc0779d63f7639594ee6bbb7995de62360f25aa", "messageHeadline": "Merge pull request #507 from iguananaut/issue-507", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 111, "deletions": 122}}, {"node": {"oid": "1815245f948fbfedcfa590baeb1faedd5bc43dff", "messageHeadline": "Fix Issue #927: VOTables without IDs can not be read by Table.read", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "59473e548db755913a91eca012e430455bb6d1b2", "messageHeadline": "Merge pull request #893 from keflavich/bug893_convfftnanfix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "fb1fec1cb54c907efa90b5f176196be5c3f26558", "messageHeadline": "Added support for column ordering, updated tests and docs", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "12350b27cbbcbaa92420a5f4b375a54584304ba0", "messageHeadline": "This is an attempt to fix #507.  It does away with the realloc hack I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 111, "deletions": 122}}, {"node": {"oid": "3260426c3d2ce10544b4c465af38dd2180c84b3b", "messageHeadline": "Merge pull request #895 from aconley/planck13", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "964bb11313db009c1a67353087760fd61a1713cb", "messageHeadline": "Merge pull request #923 from eteq/whats-new-v0.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "906fd6ada8f60ef269502920103aeb122f7e99ca", "messageHeadline": "Fixes suggested/inspired by @iguananaut", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "6b67eee0181a57703b941bab68c2d85a31cff9e7", "messageHeadline": "Typo fixes pointed out by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a67aa4568f7003c951c65f255fca08922a1d267", "messageHeadline": "Follow up to aea5e7ec, the fix for #864. Added a missing word from th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65f0a2dfbdabacc88dd99257da11aec461e90ce7", "messageHeadline": "Reference a couple more fixes that were merged into the v0.2.x branch", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e464a071d32c9fe7e14f23453aaa18338de75cc9", "messageHeadline": "Merge pull request #908 from mdboom/console/hide-download-progress-fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3e5a463174240e31b35122af1822a6f7b57af3b3", "messageHeadline": "Merge pull request #864 from iguananaut/issue-864", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "aea5e7ec9d91c21845f6ade581bd6fbdb28138ff", "messageHeadline": "Fixes issue #864 reasonably well; you'll still get a traceback if som\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6718e5ec1adfe1d1c2b3baec43c891dba4d9331b", "messageHeadline": "Merge pull request #917 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 387, "deletions": 106}}, {"node": {"oid": "9da7b0fde5ce8826f1ceef1732a7551008a4fc99", "messageHeadline": "Fix rst formatting", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e0fe42605d81a783c08d0e5f3d410520606fd93", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 387, "deletions": 106}}, {"node": {"oid": "cd48a706935881b4ad57135f18f11384e90642a8", "messageHeadline": "Use full package names.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "79de47671ab1ad93f7e890dfbd57119ba5120724", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 116, "deletions": 69}}, {"node": {"oid": "45f42512e4abcc6b407e041ff16cbfcfe55265dc", "messageHeadline": "Update the changelog with all the 0.2.1 changes that have thus far be\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "33fc9d8f461563e76dcca9b1b19819d74e6c59a4", "messageHeadline": "Add a test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2137f40011e53d42e0a07a407c59cca208142e7c", "messageHeadline": "Improves the output formatting of units.  The old method always used \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "591858a9000f0f5b9e97116de19067cf50ecbbd0", "messageHeadline": "Merge pull request #912 from mdboom/setup/generate-config-file-error-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c7ed225edb50912a59780054331f4361e69b65", "messageHeadline": "Merge pull request #914 from mdboom/misc/cpychecker", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 115, "deletions": 68}}, {"node": {"oid": "999831db70db847e50d78771abf90525cb35f759", "messageHeadline": "Merge pull request #795 from eteq/clarify-install-instruction-tests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "298ca5b82bb92b675ad53f72b7815fab1a3f31ce", "messageHeadline": "updated what's new in index to v0.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "26d6873e2d733f810be876bc397bb5577d76a4b9", "messageHeadline": "moved vision from toc to inline reference", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f652cbd20193fa1ce1325c9bf47178c6ea78cca3", "messageHeadline": "Title change for leading dev section in docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "584f634bb949399ca3fdb7c8a3c2f610378fb3bc", "messageHeadline": "Reorganized building/releasing into three sections", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 179, "deletions": 172}}, {"node": {"oid": "51891983109d189db5466b4ab024095c4651767e", "messageHeadline": "various title wording and ordering tweaks in developer docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "0ef4b57e485dc6cad8fb483dbbdc3239a6a4f1f9", "messageHeadline": "typo fix in edit_on_github", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dafca04d5550576083bd8c05cd1aa59197725dea", "messageHeadline": "Added blurb at beginning of docguide", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c0a4afcdef114e42f81ebfbfa4b48907f23fa8e2", "messageHeadline": "Merge pull request #869 from astrofrog/tests/more-system-info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "ed40b5a932301625737b290dfbcefa6ac1a4d222", "messageHeadline": "automodsumm doc tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90d18d63f515d621e2f40c2a4ac219303fd99577", "messageHeadline": "adjust edit_on_github docstring to be in line with other extension docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "435205e90bb8c01d981df87c1dfe6014e003325d", "messageHeadline": "Minor text fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a7cdb31f30442ebee27bda7905ceaa170f56839d", "messageHeadline": "moved astropy.sphinx.ext docs to docs section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "abe22a33e55a431c5cfb430c6f7b3f6fc989fd58", "messageHeadline": "split out doc rules to a separate page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 560, "deletions": 549}}, {"node": {"oid": "87aa442738ac424d49e84c4c7f40e9a02edaa7b4", "messageHeadline": "Merge pull request #897 from astrofrog/docs/fix-install-instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "6d084ab690cc21c35fee02325823c1533c151b83", "messageHeadline": "Fix typos", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14a34a11ad964bf9aa5935935197a3038f605dd5", "messageHeadline": "Added Matplotlib version to astropy.test() header", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fcc2d63df086c7b834867bce44dd70a348b745d1", "messageHeadline": "Fix a bug when generating the error message in `generate_config_file`\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0870ee74d679ab915dbb83345ac4e31917d8f39", "messageHeadline": "Merge pull request #903 from taldcroft/table/join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1111, "deletions": 3}}, {"node": {"oid": "4fbfec659e67f6fb8986864d1e1051a5064744f7", "messageHeadline": "Merge pull request #916 from taldcroft/table/rename-masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d2c1b6365f960689a2ff83e99764ab5966494c1", "messageHeadline": "Update mask.dtype.names when renaming masked table column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "864f1633ffcc8ed5a0d06f36e239193c18e9f881", "messageHeadline": "Update the documentation to accurately reflect the reality", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "713331987838eac3c8fc73bceae0dd54c4f2ed66", "messageHeadline": "Add the background graphic for the Windows installer.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "929310a1938def50d75afbbafb47e102928ec284", "messageHeadline": "Further simplification", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "bdc06c0a1a17ee7f85e223db2326fa8dd36a27aa", "messageHeadline": "Merge pull request #911 from mdboom/unit/milliarcsecond-doc-build", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "218ac50e6a2547935002f13707c49faa434a3e5e", "messageHeadline": "Fix reference-counting bugs caught by cpychecker.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 114, "deletions": 55}}, {"node": {"oid": "9ab57324d29748e3593865bf67617ffd11621e35", "messageHeadline": "Update doc example to use Table.read not io.ascii.read", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8345702831026a7d0e29f865b98dc28576259ad3", "messageHeadline": "Issue warning when merging conflicting column attributes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "1096008dce1a5f524180a03bff52d76321cdaf7b", "messageHeadline": "Added support for constructing a table from a list of dicts", "author": {"name": "Ryan Fox", "email": "ryan@foxrow.com", "user": {"login": "ryanfox"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "28c04157855ee3e8dad464b24e1c6adb4f69f596", "messageHeadline": "Fix docbuild broken with #892.  The latex formatting of arcsec used a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5b97878696a605a5f85ebe46cc4b4ef3bb08d7f1", "messageHeadline": "Fix #908, broken by #865.  Makes show_progress == False work correctly", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "49e4b1f1712d63442d63c1402fea04c12007e64b", "messageHeadline": "Remove mention of PYTHONPATH tinkering", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "67a2b166ebd3a5459cd8bc19cdafa57400921c19", "messageHeadline": "Merge pull request #865 from mdboom/console/hide-download-progress", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "25ba1b6f60910602f02860dd61df9e252b5cf35b", "messageHeadline": "Merge pull request #892 from mdboom/unit/simplify-arcsecond", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "414227cada706f81100e807ce90327b175a07c19", "messageHeadline": "Merge pull request #861 from mdboom/unit/lightyear", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d10490ca21dc60a99b484602137a212b3d233e6", "messageHeadline": "Test for masked key elements and add various exception tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "ca594c6dad7572683e5bf01f953c29c036bbf1d7", "messageHeadline": "Use simple count function instead of collections.Counter (not in 2.6)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "e9ebd7584c8bb7c47c03776287b51736c0193133", "messageHeadline": "Change import _np_utils to explicit relative import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bac33bee4c9426845fa07490545dac404e01fa8a", "messageHeadline": "Rework get_merge_descrs to take list of arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "3e0617170b4e530fc718ff53774ee0e1f2d50697", "messageHeadline": "Clean up join doc strings and formatting", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3ab8ac74ee4636e015ecabb3f252538e01b2be60", "messageHeadline": "Reformat table/operations.rst and add note about row ordering", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "f200b5e1daa6ce229f619dcd01a8c7477ea888a4", "messageHeadline": "Change join tests to compare sorted table outputs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 90, "deletions": 86}}, {"node": {"oid": "ae4ad54907644083ac0275b9f8348e53f9ae6360", "messageHeadline": "Merge pull request #855 from taldcroft/config/str-value", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "075878f61f3ba2c03442e42e6c8b75deb2c7525c", "messageHeadline": "Remove extra space in section heading", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c500fb66fe61435cd3fd0e4698da90713154bbb2", "messageHeadline": "Continued doc updates for table join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "add40bff1486aca2d87fdae124c72c7cbb34c6e2", "messageHeadline": "Initial commit of table operations docs, starting with join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 127, "deletions": 0}}, {"node": {"oid": "64ba77cdc49df2c07dfe7f54aa44c0e50511fa6b", "messageHeadline": "Add tests of column meta merging", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "f5c0b8ed64d7cf405c18f05f2667cfb18b8e9945", "messageHeadline": "Xfail tests for numpy 1.4 if masks required", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e120f4434bdac2197b71ce872410ae42331136e5", "messageHeadline": "Test column renaming in table join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "265cc931390c29d6cde4f630e3ed9734cbc156ab", "messageHeadline": "Refactor merge_col_meta and merge_table_meta out of Table class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "986db7b8c7396cd0f770f0222f9c1d74ebd40aab", "messageHeadline": "Check for duplicate output column names when merging", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "29ec4e63cf7a41b4e689d8533b12dfe9854d9cb9", "messageHeadline": "Add new test file for table utilities such as join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 208, "deletions": 0}}, {"node": {"oid": "7e1cd8e08d13fdbba21a90a81f222c600c60d001", "messageHeadline": "Change numpy_lt_1pt constant to all CAPS", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d289f3cd4e4500160b50d49766d232501e3c08c7", "messageHeadline": "describe logo text fonts in comments", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26f728ea9807387258deb827ae49f5f97a091f12", "messageHeadline": "add newline at end of file", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d48e3bc008632e201c42c89853af2e767e3c9a4", "messageHeadline": "make logo text a theme configuration option", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "688cff778a161f7a2b309ca8df72f3b06c96c28b", "messageHeadline": "Fix definition of lightyear in test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d2b9ec2e386f00768c286c3193ac6cd1029cb4b", "messageHeadline": "added regression test for one case", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "cdb2caf32ab793cd38a9019ec3efbc62adec4c8a", "messageHeadline": "address bug 893: nan/inf treatment", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fd6efeb182d67e7d8a5e82d2361dba59d5149db4", "messageHeadline": "Update Planck13 reference, correct omega_8 value.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6fc576a1ec6eba251449129725e446ebca51cffd", "messageHeadline": "#865: Provide a way to hide the download progress.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 14}}, {"node": {"oid": "883452f2f441991420abc38e97e4c502f308807c", "messageHeadline": "Fix downloads URL and add a Troubleshooting section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "c5623c72fe7eb2c60470e2fd8603b682f1bbdb85", "messageHeadline": "Merge pull request #725 from iguananaut/issue-725", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "b79c64694043a05dd02aaed83a1a47f54ee11120", "messageHeadline": "Stricter simulation of a with statement", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "145a9b65089f821b3735374131e5b4cea6c61aa1", "messageHeadline": "Fix #861: Fix values of u.a, u.yr and u.lyr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94f29af19b84ab0b375746fc2ada0e8ef13f6f92", "messageHeadline": "Add Planck 2013 cosmology", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 36, "deletions": 8}}, {"node": {"oid": "dd792579a2e57d1fe7a7345ba34de86473ca0f33", "messageHeadline": "Merge pull request #842 from taldcroft/ascii/meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 179, "deletions": 59}}, {"node": {"oid": "45dc05b39c2d963e20675ce8afac0e105a1f06b5", "messageHeadline": "Replace docstring < etc > with ... so doctest will work", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93dcce1dd8b49374ed2fb9b5183b5fa07d4f3cf3", "messageHeadline": "Update config item docs and minor code cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "77dfc26ff46cb84558297ffeaa80990af10d945a", "messageHeadline": "Add __str__ and __repr__ methods to config item", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "16d4ea49e1c6656e1da600e15c17ef5c1a97b912", "messageHeadline": "Merge pull request #889 from taldcroft/time-init-times", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "6e0aba6c6bbf4a75e082b9a41b4c15a497aecc30", "messageHeadline": "Add doc example for initing from list of times", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "dad4904adda976bcb01a1216ba20cb05dbd4bb21", "messageHeadline": "Fix so that `f` will always be defined in `except` block.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b6a4b09a61c71a0020512f0dc1dafd56156499b2", "messageHeadline": "Improves on #876: Doesn't define `as` for `arcsecond`, only `mas` and\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "bbda595256d1a6a800650381ae8ed1953a38d564", "messageHeadline": "Add tests for initing from list of times", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "c65e248b375685a93cca4ed20951237d654c59a4", "messageHeadline": "Use scale of first item when initing from list of Times", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6be219cb18250b8d0d26690413f86d7dd12fd57d", "messageHeadline": "Merge pull request #857 from mdboom/utils/delete-file-when-download-f\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "972ac190477aa7a51e8443cbbc42a6bbce2309b6", "messageHeadline": "Merge pull request #863 from mdboom/unit/dont_compose_to_degrees", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "614053aaed322261707f5fe241eab83effc16a9b", "messageHeadline": "Merge pull request #876 from mdboom/unit/arcsec-prefixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dbe383c671084215ec9c35be5e7799baa15944f6", "messageHeadline": "Merge pull request #858 from mdboom/utils/check-file-size-before-down\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "f76f31ab78cfa9db9d7cea163fe1b4a1d1dd795d", "messageHeadline": "Add TimeAstropyTime format to instantiate from list of Times", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "27383a1dc06b13b581d095206baa70d37522db21", "messageHeadline": "Rename cyjoin.pyx to _np_utils.pyx", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "f120f43b223fa5850f138dcb4e0a13fde500c445", "messageHeadline": "Fix problem for zero-length input tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b752268a9e2e7133043cccee4d081e5fdcd1429a", "messageHeadline": "Merge pull request #831 from eteq/fix-automodsumm-warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "902b6ebd1ca7d287aebef6b6aaaaade896cc1fe0", "messageHeadline": "Fix #863, that degree is not a base in SI", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c0fae2fc8ef251186e52f6b435eae859ff7a9c34", "messageHeadline": "Apply the mask for input masked arrays", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "319c14134e8699c770a82eb43aecfe415acb06e9", "messageHeadline": "Add code to merge column and table meta data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "ced4531a44b28d32837e27f368355347500b911b", "messageHeadline": "Use a mapping from new col names back to originals in join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 27}}, {"node": {"oid": "83cde9322f8154a14a60a249753d287081f19110", "messageHeadline": "Merge pull request #874 from taldcroft/ascii-doc-fix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "70d5b9ebd08cf64b711e5f1c094b1adc711fd24d", "messageHeadline": "Merge pull request #847 from astrofrog/stats/fix-numpy-1.4.1-failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "191889cacb2341378de346d946cc77142ab269d5", "messageHeadline": "Initial implementation of metadata merging", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "575affaf42c6b6c670c060948cc5856a28deeea2", "messageHeadline": "Change to more general way of creating unique column names in join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "fd5d7fb2e6fd345569680e2bb0f8aa0e2321e789", "messageHeadline": "New files for table join", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 279, "deletions": 0}}, {"node": {"oid": "632630055855ab6f3b6aaca6f8b432f20c5cdf51", "messageHeadline": "Add Table.join method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6932f4ef972ec7f7e7f7b7e492e21f12126ab3c4", "messageHeadline": "Delete the temporary file if a download fails or is interrupted", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "4e0714c93c34cc1c3f4c32d4c8f9157f749111d8", "messageHeadline": "Merge pull request #856 from mdboom/vo/default-precision", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "cdf44717703e8a5780d2a83439d5c1752409072e", "messageHeadline": "Merge pull request #866 from mdboom/wcs/clarify-deprecations-in-docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4de42043b95589daee03b123d9dc37b1ce16cd30", "messageHeadline": "Get a better error message when conflicting units are defined.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ab7599ca3756eec8b6553fa4c3319a1e86f11f1", "messageHeadline": "Add SI prefixes to arcsecond", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "387999d86fcedd0d2043f3f76d6e9d075de28eda", "messageHeadline": "Remove io.ascii doc references to non-existent NumpyOutputter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "475886180d86db20833d15071ed35f5ac64ff62b", "messageHeadline": "Merge pull request #860 from taldcroft/time-plot-date", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 178, "deletions": 22}}, {"node": {"oid": "c53616c19136cd9eb847e2162c227c32ccc4dffa", "messageHeadline": "changed function name and cleaned up some grammar", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2892a87aa2aa0a4b0555d6acf04fb180938c7546", "messageHeadline": "Changed function name of SNR to signal_to_noise", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "602540cabf6a3d1eec38e77af6707ac50efe3c3b", "messageHeadline": "Merge pull request #871 from adrn/ascii-docfix", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1a9b65552ff17b97f45140abe4a3cb6ddca38c9", "messageHeadline": "fix typo: kwarg before arg", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe1cb003bdd8508ed74cc7e53bba6ce41ef26322", "messageHeadline": "NF - added signal-to-noise function to stats", "author": {"name": "Alex Hagen", "email": "mr.alex.hagen@gmail.com", "user": {"login": "astronomeralex"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "290b5f2cca9a28326406b1aa3e0b45011609770a", "messageHeadline": "Add more system/dependency information to py.test output", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4b9fc903f80790cc38886856de51a7315f8a1377", "messageHeadline": "added matplotlib to rtd-pip-requirements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "26b8a9d1a58aaf273c8da3f1315975854a530473", "messageHeadline": "Docstring only: Clarify which WCS keywords are deprecated", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3cf73b574caca1fd375ae29121f1e51dd65785b6", "messageHeadline": "Merge pull request #808 from eteq/fix-issue-808", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b1987a046e4a296ad4274de73b7c8883cfcb5bd9", "messageHeadline": "fixed test failure due to `reason` not always being present on HTTPEr\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "428289e14fb5bf37e4420d97d44cb0af253a9844", "messageHeadline": "Merge pull request #726 from taldcroft/table-new-col", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 148, "deletions": 37}}, {"node": {"oid": "83a6130902b6c19213ac8b307bc965ecbb9edec7", "messageHeadline": "Minor tweaks in time docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3a33d4c84d5e6cb738cc8d1fb09eb826f958401", "messageHeadline": "Update CHANGES", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8ac8ebce290606f03dbb64ea610e91145754a341", "messageHeadline": "Update docs for datetime format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "45e6a7bfd89ca6d0b0c8a70484eb77883d34422d", "messageHeadline": "Add tests for datetime format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "8938141eed523b72d4b14128e3c8a23b968c64ca", "messageHeadline": "Generalize way of identifying formats where format kwarg is optional", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "796b3dd7f839db4578e8c5f258ea23b89b29ed89", "messageHeadline": "Update error messages for Time input validation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "84fad36d9270d6cd3ade4aa2f0854a7ef420f6b5", "messageHeadline": "Add time format for datetime.datetime objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "0542145f7fbaab6d59ffacbbe2d23e6d2b5c535c", "messageHeadline": "Add example of using plot_date format with plt.plot_date()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "785f5df78bcfb6286cad1f2f7b3baecb1bac8d22", "messageHeadline": "Add test of TimePlotDate", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9855e6ae9abb6634935132a8b0a6eb1209a848ea", "messageHeadline": "Add TimePlotDate format for input to matplotlib plot_date()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "0c4b3f20e33057874c61acf592dd280dd7dffaf5", "messageHeadline": "Prevent downloading a file twice when identifying and reading it thro\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "36c85924fc6a8389c83229eb67faaf763849283e", "messageHeadline": "When downloading a file, and we know it's size from the header, check\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "60f417199f49e668c47a6629ac27b63871d6651d", "messageHeadline": "Make IPAC and DAOphot examples work literally and show output", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "2d14e8725403e09a9652a583ee00cbff59d2c9a1", "messageHeadline": "Merge pull request #852 from weaverba137/fix-setup", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9166c168e454cf3001abdf26e0691fe031a2e3cd", "messageHeadline": "Change from np.array to asarray when setting from non-ndarray item", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630e5e50cde7ba89190488bc0dbec6c9efe9e8a2", "messageHeadline": "Merge pull request #854 from iguananaut/issue-854", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5352a3702fb68819a3ae423cee0900f3e26b1de", "messageHeadline": "Change the default floating point output in VOTable from '%g' to '%s'\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "1aa4b94c363e489d7a9a265ed1e4c403fa289f64", "messageHeadline": "time.sleep(-1) hangs indefinitely on Windows (apparently by design). \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77df376452c25b0f27479536e2af7adbb9352628", "messageHeadline": "Fix scripts/README.rst bug", "author": {"name": "Benjamin Alan Weaver", "email": "benjamin.weaver@nyu.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "407d69e23c0cf7d562af8bea2d98b623edc18bb4", "messageHeadline": "Update IPAC docstring to fix an error in sphinx build", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "baf6abc2d2c632fd662ae7d79ed6190fe9755b0b", "messageHeadline": "Update table docs to use setitem syntax for adding a column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "aacae281fa11c21920aa862a9efa2e910f6750c3", "messageHeadline": "Change table setitem so a masked column can be added", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "633f03657c5adac5dbc4b756bba6409952b0a17d", "messageHeadline": "Propagate Column metadata when creating column using item setter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "a71503d87d299d0c9520790018c43ff31ad5ae46", "messageHeadline": "Add tests for creating a new column using item setter", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "ad0a477e5fdf6363aa94b96a96f52e286299b957", "messageHeadline": "Fix problem adding new column to an empty table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "414ab57e243658001c8cf3a1a217fa1f1feff9de", "messageHeadline": "Check that item is string when creating a new table column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "82b79ffd573a822aa880197338789019cff6dd03", "messageHeadline": "Allow for multidimensional data when setting with t['new'] = newcol", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a22f8a06cedb1c0a605f7259a3a14466a276e289", "messageHeadline": "Change Table so assigning to non-existent col name creates new column\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "609e41dd5b8b50a47a8312c2a8a1f65200fcf770", "messageHeadline": "Improve the CDS reader doc string regarding metadata", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "9209e8aa69db3bb8a83411457f70e93415956e1b", "messageHeadline": "Improve DAOphot and IPAC reader docstrings", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "9a5e2791c62a329526b8cab162315ff9042a2b21", "messageHeadline": "Merge pull request #835 from eteq/quantity-accepts-quantities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "bcce7c57f031a203a5edf0619ea50e663666a1a5", "messageHeadline": "Merge pull request #840 from taldcroft/table/swap-column-args", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 96, "deletions": 105}}, {"node": {"oid": "22518b59dd7d7daca7e014f46f23217d0833377e", "messageHeadline": "Fix compatibility with Numpy 1.4.1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68325a835de6e821b0f417e896c9245d5c1342f6", "messageHeadline": "Merge pull request #797 from eteq/add-install-direction-to-readme", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cf8833858e918bb0689cf1ca154680ed161b28a9", "messageHeadline": "Merge pull request #813 from eteq/fix-issue-813", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6376e87c2716edf63215d4db142d13979cd5425", "messageHeadline": "Merge pull request #841 from adrn/rsun-latex", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ac47b313c778bce2359378419a0882edeb820a28", "messageHeadline": "Merge pull request #766 from pllim/timer-tests-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "84a0278323a3937062fb91d393c73834eff2290d", "messageHeadline": "Fix HDF5 test to use name and data kwargs to init Column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c811f0bff0f949dbba2acf6f663f7a2cf4b8bc5e", "messageHeadline": "Merge pull request #764 from taldcroft/table/multi-col-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "13bae98859ff2fcea39e8350d0789f1f37b60cd3", "messageHeadline": "Fix mistake in IPAC reader docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5481c821254e576ca0694ec35c0eda70cc062c14", "messageHeadline": "Merge pull request #829 from taldcroft/table/bug-sort", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "e9d0cc66c6e17157a26a88010c75e1d793a27231", "messageHeadline": "Parse IPAC table metadata (keywords and comments)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "f72058fe7d44616be29fd4f289ffafef9e8d7ecf", "messageHeadline": "Update DAOphot reader to use new meta infrastructure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "26e70aebef75845d5bc2ba9fc76286004d1d6eee", "messageHeadline": "Add initial infrastructure for io.ascii meta handling", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "26d3eda0fb5dd8ed6b949419590c2cb2fc297089", "messageHeadline": "switch sol* back to first in def_unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e198b30b6ca35d60a12f93ae12d3b6502b08ba21", "messageHeadline": "Add new Table method _rebuild_table_column_views", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 8}}, {"node": {"oid": "5f1923efc2afedf1be689eec0ff52bd0374589a9", "messageHeadline": "Add docs explanation of why multi-column assignment fails silently", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "704252f82f4b3a673b237fa91c346e45823056e7", "messageHeadline": "add latex for R_sun and L_sun, switch order with solRad", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "bb9ed4f782b118e52574847ad0dde81f28ecae7d", "messageHeadline": "Update Table docs for Column arg swap", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "4602a4529f1cc1009eb0c864b3990ac18a09e432", "messageHeadline": "Update tests for Column arg swap", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "16bc26b8abdf0070fe7ed97250813bafb7c93414", "messageHeadline": "Change Column arg order from (name, data,..) to (data, name, ..)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 26}}, {"node": {"oid": "123b8ee8f93402f1958f31f37ccc4986f8a89c20", "messageHeadline": "Merge pull request #838 from taldcroft/table/np-where-index", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "96fff85cc9eed83c62620b784d36c6df7e7390e6", "messageHeadline": "Allow Table item indexing using np.where() output", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "dbb865884e7044e27e1b4c3860bae900f6161558", "messageHeadline": "Merge pull request #827 from astrofrog/fix-debian-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "51b72bef97244e532600cd8cfad0fbea8feed8f9", "messageHeadline": "Merge pull request #754 from kbarbary/effhist (manual merge) travis t\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 451, "deletions": 11}}, {"node": {"oid": "ed06683b604c759e6a8b45c5a5a0b694f8220371", "messageHeadline": "updated build order and clarified some comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0ecbb9b09f4d7104f76e1e6ad937276b1ee75c0f", "messageHeadline": "go back to regular mpl b/c sphinx build not in 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1520cf5db7d135929b87d4e6a3c209d4bd76faea", "messageHeadline": "build scipy with sphinx test so matplotlib extension works", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89ef3ea0d8fb71f1ee6d1865edc583a0d93d8645", "messageHeadline": "added matplotlib to travis sphinx build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d3132c4741b6f7552d26f2ad8cd9f6ebc6b6e760", "messageHeadline": "Fixes #725. Moved the cython_version.py generation until after the no\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "a213fc9753dbe0241b8d9185cb4a2c2efbed792e", "messageHeadline": "Update the changelog in master to reflect the release of 0.2.  This s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 48, "deletions": 19}}, {"node": {"oid": "13dd6571547f8dd87b24c4e29536d33cc4f335c9", "messageHeadline": "Merge pull request #836 from mdboom/unit/speed-improvement", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "32022179cf93a0fc0a7ecd490daa561398904cbb", "messageHeadline": "Major speedup in Unit.decompose and Unit.compose", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "78fd295cb761ed29abf2a540853cf762f1c108fd", "messageHeadline": "Merge pull request #768 from adrn/name-resolve-test-fallback", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 145, "deletions": 22}}, {"node": {"oid": "ca7e8c95ea40f3826413deee4d0f2c5d1f97a1f8", "messageHeadline": "Merge pull request #834 from mdboom/setup/skip-hidden-files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 94, "deletions": 5}}, {"node": {"oid": "2909e42aa310410475809fe089353459a58d7f14", "messageHeadline": "Improve docstrings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "45c88c8121f29854b9f03690a0397bcd01770c23", "messageHeadline": "Attempted Python 3.2 fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab36cf089ede8508b2151e7f9e462a976c35765a", "messageHeadline": "Skip hidden files when finding .pyx files etc. in the source tree", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 80, "deletions": 5}}, {"node": {"oid": "23b5e32c91e1a36a20265e17fb6ad6fddbc9205f", "messageHeadline": "Try both abspath and realpath for _is_inside as on some systems, the \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d64a17c46e11b7c6a3d62110c2a61351c1f28fb1", "messageHeadline": "Merge pull request #822 from mdboom/wcs/to_header_string_fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "537960e3487091af4dfef6042abecd2f0ca92ba8", "messageHeadline": "Fix to_fits and add a test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "358303ca0439c48e69902293297932db99b3dfd4", "messageHeadline": "Merge pull request #825 from mdboom/vo/integer-overflow", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "77e62528a564156200d92c2c31de720d34200e84", "messageHeadline": "Make to_header_string work (and add a test)", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8c24fe31b556f5fa6faa6748729d70ec8c2e56bd", "messageHeadline": "plot titles and wald interval discussion", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9a5eb87968a6810282b2cb6428b585c068b9cc2b", "messageHeadline": "docstrings; test wald; rename binned_efficiency()", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 51, "deletions": 32}}, {"node": {"oid": "f39984cfe388bcd107e50ba18f5abc191a944120", "messageHeadline": "implement wald interval", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 102, "deletions": 28}}, {"node": {"oid": "c5d54d000953285ae11bbb2eff5b6e4ff2cdb24e", "messageHeadline": "changes in response to PR comments", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 57, "deletions": 34}}, {"node": {"oid": "77cebf870839e6dc2745654c2f51accebf1065e2", "messageHeadline": "changes in response to comments in PR", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 184, "deletions": 115}}, {"node": {"oid": "78e0edfa7f69dfb7d16e711b4cd5fe130edaf0a8", "messageHeadline": "implement tests for effhist", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 53, "deletions": 2}}, {"node": {"oid": "080d70cd399b22d94d844721e02d4f6daffb855c", "messageHeadline": "implement effhist and helper function", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 196, "deletions": 3}}, {"node": {"oid": "7328c642c46f371a8952bafab34561fab5508b61", "messageHeadline": "Add a warning for integers that are out of range, and truncate their \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 71, "deletions": 9}}, {"node": {"oid": "710dde4bbc46119a4da3fc7b8fdceb5ace9538d3", "messageHeadline": "Merge pull request #771 from mdboom/utils/progress-bar-generator", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "d6871a693327c4f85a4fc5b1e50ccd18a617d654", "messageHeadline": "Merge pull request #586 from mdboom/wcs/warn_when_relax", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1007, "deletions": 662}}, {"node": {"oid": "a460b70c4ab873c1f2902794d0c4b1490c2e30f2", "messageHeadline": "Add what's new entry for WCS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "020cb2cd93bda6436691563bf26c52a22c6bd6c0", "messageHeadline": "Fixes #771: Makes the ProgressBar usable as a generator.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 11}}, {"node": {"oid": "4cc8ef0149223ef2d067573ff38cb7104cedaaf6", "messageHeadline": "Merge pull request #752 from mdboom/utils/progress-bar-exception", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "17bc4c14dd06ef26a964851a8980187e03cbd2a3", "messageHeadline": "Merge pull request #817 from mdboom/coordinates/encoding", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "5e88b2076c5998a8e6c2b9f731b6c3f01ca1517b", "messageHeadline": "Added docs example of creating a quantity with a sequence", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "29494be453dc10971c58c1d689e77b1e1f87bbe0", "messageHeadline": "Added test of quantity initialization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6acbb02e409ca1c4a0024a1ff1749d2c73a3f03a", "messageHeadline": "Added option to initialize a Quantity with a Quantity or sequence of \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "753c9628231e2178f9136811308385e7f06b549a", "messageHeadline": "Merge pull request #801 from mdboom/setup/pkg-config-bugs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 105, "deletions": 104}}, {"node": {"oid": "5b795e11c3d80b6cc36752dbc9cd640f5ef2b071", "messageHeadline": "Upgrade to wcslib-4.17", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1310, "deletions": 1172}}, {"node": {"oid": "a131c5a28652d869177cb86e4f8d279405a7f07a", "messageHeadline": "Extract messages from wcslib about rejected (non-standard) keywords a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1536, "deletions": 1342}}, {"node": {"oid": "e58bcf0c391446948fbb9144e20ca8a3711bc224", "messageHeadline": "Fix #752.  When total == 0, the scale should also be 0, to avoid log(0).", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e565c6f2c6743868621238f93b7f6e1f1d345ce3", "messageHeadline": "Remove unnecessary 'u' prefix.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fe88a1c35fcb7134084c0439c9c22c243ec46b2", "messageHeadline": "changed test-running message to work better with affiliated packages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a6c241e2d3053a4f7f3aded4c9e4d02f8502fab", "messageHeadline": "Since these files contain non-ascii characters in bytes strings, we s\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e94b65b31399b1276a1c5ff7f0418b4dc251bae0", "messageHeadline": "Merge pull request #806 from mdboom/vo/validation-results-links-broken", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "f05f4679e619e66f87958f3df48a574505e26385", "messageHeadline": "created self.warnings outside except block", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e35e03cdec9f56ad0282885e106a46da7ceda185", "messageHeadline": "Fix attempt to access errno when the exception sometimes doesn't have it", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a54132df82d78eb8281ce1ad502773d40991729b", "messageHeadline": "Added test to check download_file error type (issue pointed out by @k\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4a95b4ce73e657dd67d11fd913dd6fa3ba24e6da", "messageHeadline": "relaxed timer assertion further", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "bd6b73d804dd6d1e1a9225abd9719424a8c89f95", "messageHeadline": "relaxed timer test assertions", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "c7aea2f37e1199dc3dedd23749f5c446761a6735", "messageHeadline": "Merge pull request #781 from mdboom/utils/xml/expat-2.1.0", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 42967, "deletions": 33905}}, {"node": {"oid": "5e3ee2d4687bed8afed041f6e26b28b05f2fb6b0", "messageHeadline": "Fix test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e360bca672e7efba4f8868987325f9180a32dd4", "messageHeadline": "Fix links from the VOTable validator that point back to warning and e\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "ea13d14879ae891c74329738a33801b6c1c37886", "messageHeadline": "Merge pull request #803 from mdboom/vo/xmllint-broken", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e59d47bfc5c2a0831999e07110eec6c9a01b2ec1", "messageHeadline": "change set width to maximum width", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a493b61cb565db92cce9334f9be41254da82a957", "messageHeadline": "Raise an OSError if xmllint was terminated by the OS.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8ed82f280a560a650a6a40ddb4735249636dc1e1", "messageHeadline": "Make DistutilsExtensionArgs inherit from collections.defaultdict", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c176070caa5c417f2d6ddb691c2363bd99dc354b", "messageHeadline": "Merge branch 'v0.2.x' of github.com:astropy/astropy into v0.2.x", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0fda190a2b0b74cbe49b55cab72b6540f63148b9", "messageHeadline": "Fix typo in doctest (thought I already had fixed this but maybe it go\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2f9319329edb7b8d8242312dc40a78ffdf84a4e", "messageHeadline": "In investigating #799, I also found a related problem with the", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 102, "deletions": 104}}, {"node": {"oid": "4ef73197ce2a46507239835b72248fe1d829b8a3", "messageHeadline": "Back to development: 0.2.1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4875ab7114ddd8dd25b0aa4132ed7d11c2bac2c5", "messageHeadline": "added brief paragraph in README directing to install instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c416453c5984d04b03d5f8e4dfd13de966968850", "messageHeadline": "Preparing release 0.2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fc6dc25b111fe02ed6e60b939462ba64e0ca9f1", "messageHeadline": "Removing the 0.2rc1 release tag from CHANGES.rst in preparation for 0\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4d9766982ae01cf84b981cb05a0871e76908c4af", "messageHeadline": "adjusted wording on astropy.test() to \"may not work\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "504d7bdb47c30be6a2a80461eb28fb5b52c797d6", "messageHeadline": "Merge pull request #796 from eteq/known-issue-numpy-1.4.x", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a39a1d56c85b4e13f515c77bae90ec7a324eece9", "messageHeadline": "Merge pull request #796 from eteq/known-issue-numpy-1.4.x", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8819dc6dad05d84d8cd59f3fa9e81d3ece9834e3", "messageHeadline": "Clarified distinction between running tests in source code vs. instal\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ce136cd612519654d4597cba03bf55ffe6fed56a", "messageHeadline": "Merge pull request #787 from eteq/clean-travis-yml", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "4824cdf454c6ab685da11ac59fb01127e4401991", "messageHeadline": "Adds Ubuntu/numpy 1.4.x segfault warning to known issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "69baf586b262eae66b86370156676a1a95b120c4", "messageHeadline": "Merge pull request #793 from eteq/distance-setting-twice-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "984179cf34ccecc4bf0fbd7776538639eb7bd6a0", "messageHeadline": "Merge branch 'v0.2.x' of github.com:astropy/astropy into v0.2.x", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "9ce4235cc3b14b4f34672ac801b1c233287b7df9", "messageHeadline": "Merge pull request #793 from eteq/distance-setting-twice-bug", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "82dfd3120211b313cd83f321d60c78e9b3648791", "messageHeadline": "Adjust coordinates.Distance to support being initialized by a Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "95d1bf068ebf2f57eaf44accbe15aa30d236d8ea", "messageHeadline": "Add test for applying a distance to a coordinate via a quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "910acd03d1d3201eca404711a8450e480e33d07a", "messageHeadline": "whitespace fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cc0e5ee426ec901e7edc8b360bc4a20ca54b8acc", "messageHeadline": "Fix for cartesian point remaining cached even when distance changed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "07132b788dc4fe94ddea961b667ec6d7ea83dc92", "messageHeadline": "Add test of setting distance a second time on a Coordinate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "98b3cc2aea242e79f48266599854dd844729ad8b", "messageHeadline": "adjusted travis.yml to use only working scipy on 3.x and do scipy bui\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "ab6ba76b88321e88380534e487e7f6b25ab479b1", "messageHeadline": "cleaned broken numpy 1.6.2 on py 3.x builds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "e195573b438a9139af3a4248381ae2e31fef35de", "messageHeadline": "Updated numpy/python version combinations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e784b11400c2510a736b3a005cf9fcf73d70c835", "messageHeadline": "Move egg_info to be the non-include builds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "50e79113cfedbe723d80ac164871f003aba8af12", "messageHeadline": "Changed .travis.yml to be *all* includes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "c7bc93e7ce055136e108afa68f2477d08e83fc1c", "messageHeadline": "Unquiet scipy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e799e1f87ef662bafbf0c5ce3be3825590cfa4d", "messageHeadline": "Switch to working numpy/3.x combinations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa8d1268b6c6a8c10f3adc81c7b94935c231ca7b", "messageHeadline": "revamped travis.yml to be mainly-include and version updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "ebc5ada1b5b6cae205e3f7bbd7e2080d28ab278f", "messageHeadline": "Merge pull request #785 from eteq/unquiet-scipy-install", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6e6cdbe29d5405c2d3219f3b7e3b5e729180d2", "messageHeadline": "turn off quiet on the travis scipy install, because travis times out", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcc6c9c716b4a3f77256d084e35fa11bf977f28c", "messageHeadline": "Merge pull request #780 from mdboom/setup/pkg-config-pkg-missing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f75813bb4ba6b772326ddef371233c66c01a2588", "messageHeadline": "Merge pull request #779 from iguananaut/issue-779", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a46b77ea7914c5df7185eab08f82c5f9f9cb4b9", "messageHeadline": "Merge pull request #779 from iguananaut/issue-779", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac983a18100379f03b769f6908495f2598d67dc8", "messageHeadline": "Merge pull request #782 from eteq/fix-failing-open-file-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a927e8b579ee342a20b49d721c34470b54820b2", "messageHeadline": "Merge pull request #782 from eteq/fix-failing-open-file-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cf4d492481ab063c8985bd96508b90f428376b6", "messageHeadline": "Merge pull request #780 from mdboom/setup/pkg-config-pkg-missing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a5b2f3ee6410dc735726d3d6c5a7bf6470f18ac6", "messageHeadline": "fix another typo related to subprocesses in open file detection", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19a209b592d83d314e2d181b1fb7eddb3a39f02d", "messageHeadline": "This should fix #779. As @mdboom explained these equivalencies should\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c958359be088ade86d40afa48f70ee8227ee7d05", "messageHeadline": "Remove obsolete expat files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 9714}}, {"node": {"oid": "9ff053d297c2e2dd54c84b01b8c42232e0e4ff71", "messageHeadline": "Upgrade expat to 2.1.0", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43431, "deletions": 24655}}, {"node": {"oid": "997ecb0df4251cd2b5055fda092b61fb80e4a5ca", "messageHeadline": "Merge pull request #780 from mdboom/setup/pkg-config-pkg-missing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "04e66ffa6f9508f88ecfe8320e2d1f5851d2c2cb", "messageHeadline": "If pkg-config runs, but can not find the requested package, we still \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b4518079863cbcf8a9ede416383f6cd6d26d8a1a", "messageHeadline": "Fix a typo that was breaking the open files test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23aae9fb24f9899a68328f720bcfdd2fd3b7488d", "messageHeadline": "Merge pull request #775 from eteq/split-credits-and-license", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 80, "deletions": 50}}, {"node": {"oid": "05fcb2d486bb1061cf37a0fbe8ed6d21875cec3b", "messageHeadline": "Merge pull request #775 from eteq/split-credits-and-license", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 80, "deletions": 50}}, {"node": {"oid": "a8bbeb310c4c48d860d867ccb6527d799a249b66", "messageHeadline": "Merge pull request #776 from astrofrog/skip-logging-tests-ipython", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d9519a529875cfac4063bc488c792ec3d6229003", "messageHeadline": "Merge pull request #776 from astrofrog/skip-logging-tests-ipython", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e70bc90542af3e9747a4fa5a6b38f5fab992b24", "messageHeadline": "Merge pull request #778 from iguananaut/issue-778", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "786a6dec6f6a2394df5b93f7231c293dfd99330b", "messageHeadline": "Merge pull request #778 from iguananaut/issue-778", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c52f3b1cdcdf063c613d393e2ef09d86fe1021c0", "messageHeadline": "Add CHANGES.rst to MANIFEST.in.  I think previously this file didn't \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e42b88033bfe8e1569efd46d22e06593571c1e20", "messageHeadline": "Mark two logging tests as xfail if run from IPython since the excepti\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "04cecea716cdee4d33129582160bc024521ee2ea", "messageHeadline": "updated credits and license for better formatting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 56, "deletions": 43}}, {"node": {"oid": "a21090f3a88ce9d5368b5bb031e39e407a1b97de", "messageHeadline": "rearranged credits and license, and made credits resemble the \"Team\" \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 50}}, {"node": {"oid": "6766b817f270d2ebcf39a8027147dd3c85785f09", "messageHeadline": "Back to development: 0.2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "464deeac8b4ccda25403d10107116aee9b72175f", "messageHeadline": "Preparing release 0.2rc1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23d5cccb722f26ad234d29573ff71c5707bd391c", "messageHeadline": "Merged the 0.2b1 and 0.2b2 changelog entries together. There were no \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 43, "deletions": 63}}, {"node": {"oid": "9820832228ac0a01cfaaab1047a81ceceb2d3bb3", "messageHeadline": "This fixes the Constant class in Python 3.3.  This is sort of a repla\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6e554ba56f22b73951b4b90187a697244b2ad3b", "messageHeadline": "This fixes the Constant class in Python 3.3.  This is sort of a repla\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3f3886132aa478487f8dffdd3130318b0a8fb25d", "messageHeadline": "Fix Sphinx warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "87566483ea8c8d613e85da4d71de878c170839ce", "messageHeadline": "Fix Sphinx warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "02e724d36247e13f7a41ea3258bde741dcf00cfd", "messageHeadline": "Merge pull request #745 from iguananaut/constants-refactor-rebase", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 808, "deletions": 677}}, {"node": {"oid": "d36a357ec1b2372065055f5d3bad91c4831f9165", "messageHeadline": "Merge pull request #745 from iguananaut/constants-refactor-rebase", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 808, "deletions": 677}}, {"node": {"oid": "90ba6bddf975ed44510f342642c9d38e272f00b7", "messageHeadline": "Merge pull request #769 from iguananaut/issue-769", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "932d6985a005c452983886fc2b69ccefd7f966e5", "messageHeadline": "Merge pull request #769 from iguananaut/issue-769", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "68f574cded9094880522f968c2f3cc035d6b1a04", "messageHeadline": "Adds a couple more EM units (I didn't go crazy adding statV and abOhm\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "7a332034b007e3b5492030ea4eb9d135875b9426", "messageHeadline": "Fix syntax error (didn't realize parentheses aren't allowed in assign\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b98320792cdbbf5ea23a47dfbc46b585a6973db", "messageHeadline": "PEP8 because might as well while we're at it", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 297, "deletions": 177}}, {"node": {"oid": "3a73f2c956ed40604d86b748d1f799cebbb2bda9", "messageHeadline": "Added the requested docstring on ConstantMeta (which still isn't grea\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ab2accfcd9b5257e9c9673cae97a721f8e6f12c4", "messageHeadline": "Fixed issues mentioned in #745. Fixed the bug that caused an UnboundL\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 64, "deletions": 65}}, {"node": {"oid": "c7d9b9f2ee61b5af7962a7615a91c67578ece5da", "messageHeadline": "Fix the physically incompatible units error to not display None as a \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a48101ed7eda422cb2532947e597390e0fa5270", "messageHeadline": "Use short-circuiting instead of relying on the get() default value to\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f153bf7b9982e4bba1bfb83ff2bbb5e384806013", "messageHeadline": "Override the si and cgs properties from Quantity to return the Consta\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "0846ad262f4eb948afe80019698b03ab45ae74ca", "messageHeadline": "Got the constants module docstring table working using the default un\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 28}}, {"node": {"oid": "ea148732479c8b0ee6f44e34b96177d6b75568c8", "messageHeadline": "The majority of the work of moving the constant definitions back into\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 341, "deletions": 305}}, {"node": {"oid": "02ed4ce994c419898f7e2a2bdafa7cae032de936", "messageHeadline": "I think these should be the other way around.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e5bb1de96c7906699ee4cf9296344d40eedbb36", "messageHeadline": "Start of redefinition of constants to allow a 'system' which, if defi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "65797518e523118222936670bb6f8e4174538cd9", "messageHeadline": "Reworks things so that one still uses 'from astropy.constants import \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dce3f68067b70c4a65a15685eee6c0b683e4a7c4", "messageHeadline": "Fix failing test in Python 3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80d80c2dfeedf320be5a6108738b554e432be4a9", "messageHeadline": "For EM constants, show all values in doctoring table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b6e5ef4542a026de32f9ea0628122041d3353c35", "messageHeadline": "Reworks things so that one still uses 'from astropy.constants import \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "3ed09d85ffcaf0e4f5c1487157cb1edf64325f67", "messageHeadline": "Refactor astropy.constants API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 204}}, {"node": {"oid": "8c727191dd300d382573dbb114c1374fcbf093ee", "messageHeadline": "Fixes the issue reported in #769, and a few other uses of check_outpu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "85104a1f26a01bea6ac1a8093703572b5ce8969d", "messageHeadline": "Merge pull request #749 from mdboom/docs/credits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e6ee7523e1a74359c3338205ae06762ebe369d9a", "messageHeadline": "Merge pull request #757 from mdboom/unit/hr_as_hour", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae920e06735a9b3bcebd9509e00e442a60e282e", "messageHeadline": "Merge pull request #758 from eteq/coordinate-string-formatting-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "832939895b27725f284c75159af4f03328f9a131", "messageHeadline": "Merge pull request #753 from eteq/build-py-generate-config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "e45593acbcdd279a457df2fb6b0c438a046e00a7", "messageHeadline": "don't catch all errors, just nameresolveerror", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a3dc3473261324b6cb1dc7f217fa8d4c03d5e0b2", "messageHeadline": "add cached responses to name resolve test", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 115, "deletions": 16}}, {"node": {"oid": "f8cddfdc43fda1b642a28eb1b15c9ad58c00589e", "messageHeadline": "move error from parse function", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "e82f165439c4a1c654ca310839a887ced7d7b68f", "messageHeadline": "Merge pull request #762 from eteq/make-quantity-immutable", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "94444eb588bf924a39fcd79a1a610db4a44f7d5c", "messageHeadline": "Merge pull request #762 from eteq/make-quantity-immutable", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "f01f6b918b11a6c19dce2c662062d17f704c59a8", "messageHeadline": "separate parsing the response from SESAME into a function", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "3d23f95c8c9dddaf55d2b8a852d0b1103ed05c98", "messageHeadline": "Merge pull request #749 from mdboom/docs/credits", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "673318305dc435cd82eb110ac7409a6c5a24b841", "messageHeadline": "Merge pull request #757 from mdboom/unit/hr_as_hour", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "843543638b98e5115642909cf339bf569b2ba103", "messageHeadline": "Merge pull request #758 from eteq/coordinate-string-formatting-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b4a78dcbf1b939fd9accb91f661c77ddb6a81de3", "messageHeadline": "Merge pull request #763 from eteq/no-intersphinx-in-travis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b753d3e469a4bdda6a817b1300e19d6aa38ec4e4", "messageHeadline": "Merge pull request #753 from eteq/build-py-generate-config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "28e926dddc9c9e54e8807ea527f0d44319a0cc9e", "messageHeadline": "Sort the methods and attributes of classes in the class summary, othe\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f026db47192211fe5890bf98f7f8fe9e25636891", "messageHeadline": "Merge pull request #750 from mdboom/update_year", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "a6a5e9a37492c7b8f72c6e819e816c2e53075553", "messageHeadline": "Add Nadia Dencheva for her contributions to pywcs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "541dd2257579a6bf1dea95b14816bd0da2ec5db6", "messageHeadline": "Updated tests to check that quantity is immutable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "40a93c1dce63b8cd226302a40771bc05797dc387", "messageHeadline": "Removed value setter to make Quantity immutable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "214ca3fd70f1022bc78fa88c569a3d2e536abedd", "messageHeadline": "made travis build_sphinx command not do intersphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d31972286dbdcf33955e75a621ee3f15faf88b11", "messageHeadline": "Include 'hr' as an alias for 'hour'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7c2e3aee80d0712daf1892ac5c1a55dba4071df", "messageHeadline": "Missing space typo pointed out by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8679b2e7660a137504094f99785665bbc38df98", "messageHeadline": "Merge pull request #750 from mdboom/update_year", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "67ad163f293373082c153088c40e11bf5b8966d0", "messageHeadline": "Changed default config generation to use Distribution.is_pure to know\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "f440ea891e582559267cfcd5c5fad3aa4454307f", "messageHeadline": "Merge pull request #743 from pllim/func_timer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 400, "deletions": 0}}, {"node": {"oid": "fc0fdcccefdb350052780cdc49958e2d29d294ee", "messageHeadline": "Fix failure on Numpy < 1.5", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b1cd6faf9795aa6496f138ff54fbd60abc7a4883", "messageHeadline": "Sort the methods and attributes of classes in the class summary, othe\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "40e3d932fa0142ec5e83f2fc8aaea19710fac041", "messageHeadline": "Merge pull request #609 from mdboom/vo/names_over_ids", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 279, "deletions": 5}}, {"node": {"oid": "0de651b9ef9bd4502f8b2041f627f5cff662f55c", "messageHeadline": "Merge pull request #622 from mdboom/votable/get_by_utype", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 106, "deletions": 42}}, {"node": {"oid": "e1e587d71f5ba3ef4e97a7fb64a992b0eb7f1124", "messageHeadline": "Update list of author names using the result of `git log --format='%a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6ff6b9920ab858d9aa971855b371996e1c29d57f", "messageHeadline": "Merge pull request #731 from taldcroft/table-name-kwarg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 323, "deletions": 159}}, {"node": {"oid": "34ba977fd0afe129e5c25385a49f728b9472464e", "messageHeadline": "Updated docs to including coordinate string formatting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "888d642f4ae383f919746ba2907f8754fcff42c1", "messageHeadline": "Merge pull request #9 from astrofrog/build-py-generate-config-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "f3f4ea2fc7c9f8155cf3f5a1c270f8befa49509e", "messageHeadline": "Prevent configuration file generation in build_py if build_ext will b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "29fd0f95eb5183125eaee5b200d0c95ce640c45b", "messageHeadline": "Add AstropyBuildPy, which builds the default configuration even if bu\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "87b080f6ab0f56a027771893743ac459b28cbbf2", "messageHeadline": "Merge pull request #747 from mdboom/wcs/double_free", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "110fd6bc16b3a4375af35d4e2bc0ad73af109357", "messageHeadline": "Merge pull request #747 from mdboom/wcs/double_free", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a4065b200c4479da84474a4de1b6d5730523e14b", "messageHeadline": "Merge pull request #731 from taldcroft/table-name-kwarg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 323, "deletions": 159}}, {"node": {"oid": "624e7d3a1f265cad55ccfe042a6e92ef31d9ba49", "messageHeadline": "added more options for plotting and updated doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "4638fa5b254be4c9006593bb51e8a3d5fbc4aa7f", "messageHeadline": "Update copyright years", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "4ef3519bccbce1076f3cb89f34c869fe129020af", "messageHeadline": "renamed SimpleRunTimePredictor to RunTimePredictor", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f441681281e5563904119b36513639f90f6d822f", "messageHeadline": "renamed timeit to timefunc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b9f7ca21720b2dd72dcb6e93b58ed87b9c7cc24f", "messageHeadline": "added prediction example using lambda function in doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "bbeff1f3ff7057a234d1f4d59076b40de6bc4cfc", "messageHeadline": "Python 3 fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "df8566b1467881a75a42b22b0ed011689d0fe0c8", "messageHeadline": "Merge pull request #744 from astrofrog/unit/fix-quantity-big-endian-bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "fcf0c85b6615fe9d8ad677d3854c2a01f5f99477", "messageHeadline": "Another bugfix -- find_all_wcs wasn't converting the header string co\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16d41e3171eb13e8505814d7ed59605cfa5aa6d6", "messageHeadline": "Add data file", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fad05d916f87f39917f1d0a881e7efbd2ba60e2", "messageHeadline": "Fixes a double-free bug in find_all_wcs.  If one of the headers raise\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "87d9607d2f02224142d5adac2da262ab27010b87", "messageHeadline": "fixed doc and test errors, tested on Python 2 and 3", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c25f3176ed64c98e5e8daf1653dd91fefd6372e5", "messageHeadline": "fixed timer tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "ab31c6235d5f40f01f556756e9929abbaddec856", "messageHeadline": "added timer tests and doc", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 189, "deletions": 13}}, {"node": {"oid": "4dc7efb7dbfeca26ce6ed7b0222f9cf457755219", "messageHeadline": "added timer codes and docs, still need to add tests", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 191, "deletions": 7}}, {"node": {"oid": "6004ec945f866151bb2c8ccd78fbc3a39c4a3068", "messageHeadline": "added new timer module", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "61ba9778fc270526da4036721579c233a17bbd50", "messageHeadline": "Merge pull request #744 from astrofrog/unit/fix-quantity-big-endian-bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "bf7289160bfa821e136a785660c4e0d6ff2e73e1", "messageHeadline": "Add workaround for Numpy 1.4.1 bug: unicode dtypes cannot be used (an\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d13c57264af2865a1adcee6b1fd32b34260b55f6", "messageHeadline": "16-bit floats don't work with Numpy 1.4 and 1.5 - no need to test.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7e555e3b95ae459580f9aa00a2e0b2f8d404a497", "messageHeadline": "Merge pull request #742 from astrofrog/setup/fix-missing-files-sdist", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b0475d5a243e1ef0cda1233a5b0b27eb97fc8cff", "messageHeadline": "Merge pull request #742 from astrofrog/setup/fix-missing-files-sdist", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "fd0e32b46853c052a0b4f116fc80ae4116c13677", "messageHeadline": "Explicitly include configobj_py2,3 and pyparsing_py2,3 in MANIFEST.in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6f72f365062b0be8df1624878ad5acf56e1bb61a", "messageHeadline": "Fixed bug with array unit conversion with big-endian arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "377cfb7a7c16019c6fb0668b00078a943bb4d82f", "messageHeadline": "Merge pull request #740 from zblz/boltzmann", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34bb4573c73bfab9cbe3f74f23ab761b538a3bef", "messageHeadline": "Merge pull request #738 from mdboom/vo/doc-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd51a15f949f69dae0ef14d620f50c5c0c58949a", "messageHeadline": "Merge pull request #730 from eteq/docs/note-clxcode-option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "c6956f4b8e19f8089f87509df5f1f5b6ced9f2ca", "messageHeadline": "Merge pull request #737 from kbarbary/fix-theme-css-import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "61b90eecacdb06fc9f4ee76f0c79191ed600f8d8", "messageHeadline": "Merge pull request #701 from mdboom/unit/dimensionless_repr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "c670344bfa71f7fd28a93574640d0d3d94a65438", "messageHeadline": "Merge pull request #722 from astrofrog/io/more-hdf5-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "73daeb99600efc85e8041b761c4ae4d0075d9dcb", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "adc017cd1a1da3835c3f0600b53f79fb9a66bda6", "messageHeadline": "Fix typo in doctest (thought I already had fixed this but maybe it go\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b771877baa190754b2d3539e52d0cdbb69ac77c1", "messageHeadline": "Merge pull request #736 from nhmc/cosmology_doc_typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0fbbad034724c68fe45813399c658b0364b361b", "messageHeadline": "Merge pull request #739 from eteq/find_api_page_fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "ac48b52d0a97b2f6d3174c292a96e85995f39ec5", "messageHeadline": "Merge pull request #715 from astrofrog/docs/mention-xcode-installation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f91436c1e9eb9be63b36859a4b276bd5eba54bc8", "messageHeadline": "Pay attention to WARN_COLUMN_ARGS for issuing the args order warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abb20eb7fa0ded9a8f729335d22f608cd459b9c4", "messageHeadline": "Changed find_api_page timeout to 3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09a764acd3b36cb58df998ac11bba87b8fe76419", "messageHeadline": "Update the docstring to not reference urllib2 (which is not in py 3.x\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "72bd762dc353ddc99ed2f3bf832540ebddbe0a9a", "messageHeadline": "Merge pull request #740 from zblz/boltzmann", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3347b8f64657c817b86826ef759999681cc4858e", "messageHeadline": "Merge pull request #738 from mdboom/vo/doc-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1513db6d54c2ff8d290ef5811b5173b626d696b", "messageHeadline": "correct units of cgs.k_B to erg/K", "author": {"name": "V\u00edctor Zabalza", "email": "vzabalza@gmail.com", "user": {"login": "zblz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69ed30167db16a1f02e0bc160a354794291e7717", "messageHeadline": "Fix tests so no warnings are generated in Column() calls", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "716dde91ec99eb28f1f301bfa36f0281031d0dc8", "messageHeadline": "Check Column/MaskedColumn __new__ args for compliance with 0.3 ordering", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "c2581ad3829d2cba1835f0c0e4b00b37f4484f9d", "messageHeadline": "Adds a 1 sec timeout to the find_api_page tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84c08276b26ed0991703a250ed487a7e9d0d0e86", "messageHeadline": "Minor docstring fix found here: https://github.com/astropy/astropy/co\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d6924083301ba9198bbd1ebe418802d4b29e337", "messageHeadline": "added timeout to find_api_page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1375425d9c2232a7ac9e4abfd99a4f34a49dc68f", "messageHeadline": "Add clarifying comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "18360657bf27e82a578fea57b0b82bcded98bf01", "messageHeadline": "Fix python3 failure in find_api_page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a54fd4485003823b237888eb9629fb0065cffd4", "messageHeadline": "Merge pull request #730 from eteq/docs/note-clxcode-option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6f2a0e612da088efe19e625efc395ade9c27e5f4", "messageHeadline": "Merge pull request #737 from kbarbary/fix-theme-css-import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8085d4a1cb75b465e107c91b05cd0e3bc8a9ff48", "messageHeadline": "Updated based on comments from @astrofrog and @jiffyclub", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "25c631f511a448c933c55f14cf3590ba22369ff7", "messageHeadline": "remove explicit inclusion of css file", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b999b48a58b0719398e4f9d63bfa7c7d9d3cf4ee", "messageHeadline": "Add tests of behavior when column name is not provided", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "53d835abf70b92e4c3d493220d61c611cba36ca7", "messageHeadline": "Merge branch 'v0.2.x' of github.com:astropy/astropy into v0.2.x", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "410c0488c63814566c1dfdc214eb833ff5f2a1dc", "messageHeadline": "Made note of #717 in the known issues so that I can address it later", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f74c34134e816d14e7dc8c35426ef4db67101215", "messageHeadline": "Made note of #717 in the known issues so that I can address it later", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "2003298cc1b5cfd1c61fb787af4df5c9aad4e4cd", "messageHeadline": "Merge pull request #721 from nhmc/WhatsNew_Cosmology0.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "13de2739060399c2a417e5f334bf64673be8d9a8", "messageHeadline": "Merge pull request #727 from astrofrog/utils/fix-data-path", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a69234fb95c3f88f8240a72458c1faf6f4726601", "messageHeadline": "Merge pull request #697 from mdboom/testing/open-files-testing-in-travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "919ed0d53000b0cdf089d8516f73236899021921", "messageHeadline": "Merge pull request #709 from mdboom/vo/python264-support", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "d4b7c4bf24744cc1e7eca553d1da635f7a78c2a7", "messageHeadline": "Merge pull request #720 from astrofrog/tests/add-test-keyword-names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b9d834b4c7f6160064d821313fdd113bd9a1039c", "messageHeadline": "Merge pull request #718 from astrofrog/setup/fix-del-e", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "27a9b7e60bbbc409c6aa6a131492164cca58c6e9", "messageHeadline": "Merge pull request #736 from nhmc/cosmology_doc_typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dbdfc4dfe413cd854f9af05822e7ca05a4004d3", "messageHeadline": "fix typo", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28ea0a9ff576c56992be50b9ec1ec88a6230c58a", "messageHeadline": "Update table docs to used 'data' and 'name' kwargs in Column/MaskedCo\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 77, "deletions": 44}}, {"node": {"oid": "2a47e25f54f754682f3e3fe24e5249db1d5b1ebe", "messageHeadline": "Add docstring for MaskedColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "482d0c5db7fbe84d5b5b9435779e5b3346fd7df7", "messageHeadline": "Merge pull request #669 from astrofrog/unit/fix-float-conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "c4f35ef06cacb90427f2382a577763527f394152", "messageHeadline": "Merge pull request #714 from astrofrog/setup/better-message-missing-c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4a9044ebab7738f8340e4a3c59e788c1c53bd065", "messageHeadline": "Merge pull request #701 from mdboom/unit/dimensionless_repr", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "f08cfbf0546facfddce8de8ecb5f037a3fc4d465", "messageHeadline": "Make Column or MaskedColumn name arg be keyword arg name=None", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f17b67be252c29a6ba17a75b789fd6005b2ce681", "messageHeadline": "Tweaked discussion of installing XCode command line tools", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "8e855aed32fa2f0d51d5f894e8c3ed621335dca2", "messageHeadline": "Fix string -> bytes for Windows testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f00578959f5453383d7d202e914adbe50652f364", "messageHeadline": "Privatize dimensionless constant", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f5b3d38d2b6bcc823a73f516167c06d5a492fdba", "messageHeadline": "Latest round of renaming", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 41}}, {"node": {"oid": "71604113989d222ea81c768e9e8291b63a8c111e", "messageHeadline": "Remove reference to is_dimensionless in is_unity docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ca227d52c1d7fbf8a4328b9c01ae273cd1426183", "messageHeadline": "Add tests for is_unity", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e1fcaa3e8b909ef84c279265db695754019f8de4", "messageHeadline": "Remove is_dimensionless", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "d245c3cbfd8b48b01ecca2cecaf73ef84b30e10d", "messageHeadline": "Update docs to reflect new __repr__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "2805e0491479d7e2e673afa2d86e3cf61354ec58", "messageHeadline": "Put scale at end, aka Unit('dimensionless with a scale of 1000.0')", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ed70d2bdc511a126e882315552d7c34d57278837", "messageHeadline": "Add `is_unity` method", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "d6569b9937ec3fc77ba4fae26ab2baa487c11081", "messageHeadline": "Add dimensionless support to Unit.physical_type", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4c3e2d7c61d9b8d433b939af54245fda8667963a", "messageHeadline": "Add the scale to the __repr__ of a dimensionless unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e6173661eca1f847051080620faaf734a011bf64", "messageHeadline": "Merge pull request #722 from astrofrog/io/more-hdf5-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "63f88dc1c3693e84e46708f6675f66a5fc75963f", "messageHeadline": "Merge pull request #721 from nhmc/WhatsNew_Cosmology0.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "57e4a253aa105540d0369ce961889463b4a8bb05", "messageHeadline": "Remove specialized code for dealing with strings in HDF5 meta-data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "215af293657b35b240d637954c7985e7e6e78e47", "messageHeadline": "Added Python 3.2 testing with optional dependencies to Travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0f5dd61d729abe68be73f2776612d5d972328ba7", "messageHeadline": "Merge pull request #727 from astrofrog/utils/fix-data-path", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b2d349383188af4b6b3fffca9936ac60750e7d6a", "messageHeadline": "Merge pull request #697 from mdboom/testing/open-files-testing-in-travis", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "51fe8da8d0a5858ed8826b375a2af940f6ed64dd", "messageHeadline": "Turn on open file testing in Travis", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "889dab2d5bd3808d84932c1c6e62243a2e283048", "messageHeadline": "Merge pull request #713 from eteq/travis-build-docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "33a9acb9d590be229526333e1a1b5e6530ac82db", "messageHeadline": "Merge pull request #709 from mdboom/vo/python264-support", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "2084a7da1f30d4d1a3aaf7b7ebb6bf3469cfd9d8", "messageHeadline": "Merge pull request #720 from astrofrog/tests/add-test-keyword-names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0641f988487d1e5906b98bb813565b583d6d633c", "messageHeadline": "Merge pull request #718 from astrofrog/setup/fix-del-e", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa7c0973b1c7eeaf5142e5592eec02d1d9911a2c", "messageHeadline": "Fix .travis.yml with case-specific dependency installs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76d7c92f43687dd5d45aae5afb8643fc1046a300", "messageHeadline": "Fix abspath -> realpath in utils.data to avoid issues with symlinks", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "32c378970070c491a7591a3a6ce964ddbdefb81c", "messageHeadline": "Add cosmology section to v0.2 What's New", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "14d3f54a281e42409429be5e40b822f2277de1f8", "messageHeadline": "add a reference to cosmology subpackage documentation", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c5cca304dde8014256e5f48bc3e5fccdc6126076", "messageHeadline": "remove obsolete text", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5e1dc192697c17ccabb7d66d787ead8bab15a1ea", "messageHeadline": "Merge pull request #669 from astrofrog/unit/fix-float-conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 92, "deletions": 1}}, {"node": {"oid": "77dac8fdcff776594368cbbcc8f6a4781565b11e", "messageHeadline": "Merge pull request #715 from astrofrog/docs/mention-xcode-installation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "39b2dd1cc2a62490ae5715156646da9cbccf6dd6", "messageHeadline": "Merge pull request #714 from astrofrog/setup/better-message-missing-c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "79df674b9f945ca79d4b0b053e8b370204a4b19d", "messageHeadline": "Update comment regarding _is_unity test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "cb4f2a3254d573c7c37e9f1f13d4e3dc54eda157", "messageHeadline": "Explicitly list keywords when calling test(), otherwise affiliated pa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c800522c53638714158891d2037fd91fbf32f080", "messageHeadline": "Delete reference to caught exception ``e`` inside try/except block, b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4bcb0df2bfe998085fbaa13bb1cc2619f9c4dd66", "messageHeadline": "Merge pull request #716 from astrofrog/config/fix-exception-type", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e637caf94906e89a220916e096d77991293eb4c", "messageHeadline": "Merge pull request #716 from astrofrog/config/fix-exception-type", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d028de231fbcadd58d1477387de6d83ec794d60f", "messageHeadline": "Fix exception type in configuration", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ec2bc9361088ca1895ae186e3cb3e5ebe9ba543", "messageHeadline": "Minor fix to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5186a4a0ac461120bd16eb69095439d6bfb86964", "messageHeadline": "Clarification to install docs regarding compilers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "3abb04671e071fd1b2259fc858cd51da3787030d", "messageHeadline": "Merge pull request #25 from mdboom/misc/splitlines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "328de40089e689f893709193791b3397fdc19120", "messageHeadline": "Use splitlines instead of split('\\n') where appropriate", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "08614ff9c50fb58e40fbe8efd52ab569247f6db9", "messageHeadline": "Fix line splitting in test to make it work properly on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2751ec521d23fbe3321b058919cebfcda3a8a68", "messageHeadline": "Improved _is_unity as suggested by @mdboom", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b668dfc065f66dfa64b8fa048b2f6ff650b216e9", "messageHeadline": "Ensure that all strings types are converted to np.string_ in HDF5 I/O\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f3450974d52c92633980694310f48d91afc28e7", "messageHeadline": "Ensure that all strings types are converted to np.string_ in HDF5 I/O\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3263279e6198646f4c455710f8f3f622cc3358ec", "messageHeadline": "Add a more explicit message when the compiler set by CC cannot be fou\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "fd444df51cc8593e8abaf0a66905c8db66322c6c", "messageHeadline": "Fixed logic bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ff12778830f9cf3c157a820b4630a54b171a73e", "messageHeadline": "Define _is_unity convenience function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "afb124a2eca77a48a3547259a43743b58e794f27", "messageHeadline": "Use is_unity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7af0587bac9a4e94c414a7684c2845407aae7c13", "messageHeadline": "added dvipng to apt-get for sphinx build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d42d5cd567b9d9e4519e33a74a61d51e3e02bff7", "messageHeadline": "switched to texlive-latex-extra", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a890dba26f926c05623ab6d2a2f2e501b1e048c1", "messageHeadline": "added graphviz and latex", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4daafdd0e3e82887bd1824d61769451db10f2b4", "messageHeadline": "Merge pull request #712 from kbarbary/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "8f5b8c4c32c40a586413f5e5cbb3452e3f8b2d5b", "messageHeadline": "Merge pull request #712 from kbarbary/patch-1", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "ee285ac90d00770ecaece455fccca98c4c97eeec", "messageHeadline": "Update codeguide to reflect config/utils/tools reorganization", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "d8edf40c1e6cd710b24da6a458a76289f23cc697", "messageHeadline": "Fix #709.  Works around Python < 2.6.5 not handling unicode keyword a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "2f532b5a8ef32f9dfc2cdc7c03a25c1d5b11b5f3", "messageHeadline": "Merge pull request #620 from mdboom/vo/custom-unit-format", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 111, "deletions": 18}}, {"node": {"oid": "e552d7f7bcefbb0910067421a9f4eb9dd3cd1f2e", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6ac178fda584f5906bc4f0e319dff817de5ecbf6", "messageHeadline": "Merge pull request #705 from astrofrog/docs/improve-quantity-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 96, "deletions": 57}}, {"node": {"oid": "ea1a36421fc7826f8605a080d346410441c9d60d", "messageHeadline": "Merge pull request #708 from astrofrog/setup/fix-missing-c-compiler", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "7928546632eb66bd4f2413e9db946ce6f00fa7d1", "messageHeadline": "Merge pull request #704 from eteq/fix-doc-warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "8994bdae81f6228db8cd8e7df709f708d5ad788d", "messageHeadline": "Fix function syntax so they are recognized by intersphinx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4565f8ffbf70161d5da99191a032b89ca4b9e9a2", "messageHeadline": "Fix config item description", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "cb4cfd861aa6a7430aa5cc3e050989ad0a90675b", "messageHeadline": "Use a better test for dimensionless of units in numeric conversions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "3e766a2a3e6d8a781ca4b7c7b1193f5abfe1b216", "messageHeadline": "Compare units directly to pre-computed dimensionless object.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ad4a9ab2622b44a8748117f8920744b3ae26ff80", "messageHeadline": "Added docs about float/int/numpy conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "ff13757fe25e826cb3aa6c4dff070082d4aa95e6", "messageHeadline": "Renamed configuration item", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0ca716979cb732677762877bdf251469cc7a43c9", "messageHeadline": "Add configuration item, and avoid unnecessary import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "318cf30153e94b60c77783ce265483fb409dcf7f", "messageHeadline": "Show warning for floating-point/integer conversion except if the quan\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "ab5e5802ecd8c302fe6f2e0c9a6ca74c71715731", "messageHeadline": "Merge pull request #705 from astrofrog/docs/improve-quantity-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 95, "deletions": 56}}, {"node": {"oid": "a0954198f6ede31ce1c65c65c642daf42b5e1290", "messageHeadline": "A few more minor fixes to Quantity docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "7b0fe5526c6b207d4b94becd65a97c6f8c22f319", "messageHeadline": "Changed decomposed_units() to decompose()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "3f738e7930569a596364a36157d65e324f9d1660", "messageHeadline": "Merge pull request #704 from eteq/fix-doc-warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "96eba00c1263191b1b66b13976a1897a9336edbb", "messageHeadline": "minor doc cleanups in convolve_fft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "ef407d783e723d499059308fc22dffa3259e122c", "messageHeadline": "removed :param: from convolve_fft docstring - they caused sphinx doc \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fd8cd38ac86486f1f8bc9c55cdfeb45596c57da1", "messageHeadline": "Docstring typo fix in find_api_page: \"Packages\" -< \"Parameters\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f05a7bdb3ce69b6dd6d49b74698c75a5ae44a107", "messageHeadline": "fixed doc build warning due to comment mixed in with code examples", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "a8b888867d09284416d450e076a5c3c043416a81", "messageHeadline": "fix typo of \"-\" instead of \"_\" in equivalencies doc ref", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5390f24b03e69e7aa8b6c645294cc7f9faf9a2be", "messageHeadline": "More improvements to Quantity docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "2770074ddfa6b3868a10a8af6dfcdee3a54ce5fe", "messageHeadline": "Merge pull request #708 from astrofrog/setup/fix-missing-c-compiler", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "109be15ad377566c19925de1144ca1d2214abdb6", "messageHeadline": "Merge pull request #706 from astrofrog/unit/quantity-array-index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dd8cb0ae8990168b18928308e5c86c17f9ef9d43", "messageHeadline": "Merge pull request #706 from astrofrog/unit/quantity-array-index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d20cb7f7931cda512c6537c2acc63e076e843410", "messageHeadline": "This fixes an issue I had with the 0.2b2 release.  The release hook I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "92aaeb80bdcf2669ee08ad9f43a8c61387f9ce16", "messageHeadline": "This fixes an issue I had with the 0.2b2 release.  The release hook I\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "94a4502a2efdabc14d5ca08d923246e4f8dc6729", "messageHeadline": "Added indexing/slicing unit test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a1e68803ca787a4f002b08a467a1d4ae790bbbca", "messageHeadline": "Ensure that Quantity works well with Numpy scalars (needed e.g. for i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b87995041edd32e6d817e2f8f9570e7855fe802d", "messageHeadline": "Merge pull request #702 from eteq/edit-page-on-github-reformat", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35d2c3fd7df66413f4f8c92175fdb2e3718d86e6", "messageHeadline": "Merge pull request #702 from eteq/edit-page-on-github-reformat", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9bd807468e963bae171a4a112bfdeeb8bbdaad50", "messageHeadline": "Merge pull request #707 from astrofrog/utils/fix-invalid-gzip", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6b1cf6722a2997101f4aa117bd1b4111f93e762", "messageHeadline": "Merge pull request #694 from mdboom/unit/fraction_py31_bug", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e75b2f5659496162dcb19904b6affce575f4b2a3", "messageHeadline": "Merge pull request #707 from astrofrog/utils/fix-invalid-gzip", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "173ffd6e5445eb19c21b02f33452a0a54210f08d", "messageHeadline": "Fix doctest-like docstrings. Noticed this when building on Python 3--\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "14f5b84a97fff1e6233d51659d6a90e25fe69e10", "messageHeadline": "Fix doctest-like docstrings. Noticed this when building on Python 3--\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "5eeb8c134806db7837ec8ac910a15ebb211778f1", "messageHeadline": "If default C compiler fails, give an explicit error message with inst\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0a73d1eaf87f1508077c657a9dc45c1ea59a4830", "messageHeadline": "If CC environment variable is set, we shouldn't ever try and call the\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "84b16388ca44aa2dc5936f612f775a021693817f", "messageHeadline": "Remove unnecessary import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cc08a0d059581fd743f1c393c174121bb8fde38a", "messageHeadline": "Catch EOFError when reading invalid gzip files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48305220599e298c9bac37d8dfa53aa92f241c93", "messageHeadline": "Started improving Quantity docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "c1ba26380b8d9b1f533e54bd2f293cd11abd9031", "messageHeadline": "adjust .travis.yml to remove commented-out portion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "89d016084f575cf1d68052f7a1fb0f86eee1ad73", "messageHeadline": "changed failure retcode to just be 1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "ac4f2511551c5d207828273f85d6876e8358c827", "messageHeadline": "fixed travis.yml to properly match build_sphinx even if it has options", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "401b10adae118351c304847fca3a645a89a7670d", "messageHeadline": "Updated travis.yml to use correct shell scripts and do the sphinx pre\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1d7f3bcb69edb621d16d62b89ef028aa30442c83", "messageHeadline": "Reordered warnings-returncode option to make it less prominent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d97ce001c594b1b665324f00cea7b4b5cc970351", "messageHeadline": "add \"-w\" to build_sphinx call in travis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "314a935c2d8b3864c018b1538838d65c39e7190f", "messageHeadline": "added code to allow returning the warnings count from build_sphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "41d44092025648484a85c52242a25155f5ba6524", "messageHeadline": "Back to development: 0.2.dev", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7579618f1402d9ba3b4fb9f470fa814f0115e988", "messageHeadline": "Commented out much of the travis build temporarily for testing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5e2874c3880ce717494a754c0d84e6f776acbe0c", "messageHeadline": "Updated travis.yml to allow build_sphinx command", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "f5167da0db750942aaf07983ac45300d7d2044b1", "messageHeadline": "Preparing release 0.2b2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "899253410497f5a3ec55ef04923f8bab20c73f9b", "messageHeadline": "Adds a prereleaser hook for zest.releaser to update the VERSION varia\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "9fc37b5238e7365d470eddc6b993052b8358b563", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ba31bc72494d46ca88a0e8c40b74e8d60fbd5eea", "messageHeadline": "Adds a prereleaser hook for zest.releaser to update the VERSION varia\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "aab3254d6d85d204d62781be2a0943436d8080e8", "messageHeadline": "Edited \"back to top\" in footer to match case of other footer items", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4df88d4395646445a98356c9f64952b1db90de9", "messageHeadline": "Changed case/format of edit_on_github_page_message to better match th\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "764a0b1376337042b985109fe47637c6f403a252", "messageHeadline": "Merge pull request #699 from eteq/travis-yml-split-optionals", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "99942a53347753e3d7c28ce7bd997dd9b028d9e5", "messageHeadline": "Merge pull request #672 from mdboom/unit/long_int_handling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "17c924f0ebc41b6f69942d03cfc828fc120db4a8", "messageHeadline": "Merge pull request #672 from mdboom/unit/long_int_handling", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5058f517812f24c90ea8226a57b425eb47437830", "messageHeadline": "Merge pull request #698 from hamogu/docutypo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c962a1406b0508de0d32f13413aae3e09d91c66", "messageHeadline": "Merge pull request #698 from hamogu/docutypo", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3cb26ed6111d83d93029433e55d1a6c6de7f13f", "messageHeadline": "Merge pull request #673 from mdboom/testing/open-files-lsof", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 161, "deletions": 18}}, {"node": {"oid": "cb7d80d5ac218d9a7828d23de9262da2775bf0b1", "messageHeadline": "Merge pull request #688 from astrofrog/config/fix-config-file-affiliated", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "753f990a6c65d097c5e871b55f122311ac63659f", "messageHeadline": "Merge pull request #688 from astrofrog/config/fix-config-file-affiliated", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "20594a92f9c3a81bc93a65abe5668adfccdddf1e", "messageHeadline": "Fixed path to astropy.cfg in .gitignore", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f239b4c2b6848ff3b2bb4bbcc8625d442a631aa", "messageHeadline": "sigma_slip was moved to stats -> change docstring accordingly", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c9a2913ef86bd0b862837c93b2af3bc4e1aa99c", "messageHeadline": "changed \"OPTIONAL\" to \"OPTIONAL_DEPS\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d9896bdcf007519de069a40720cfc3d7025c954e", "messageHeadline": "added \"-q\" back in to split out pip installs.", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e118633e480529ca29006d07dff9685f2f07d3a5", "messageHeadline": "Merge pull request #678 from eteq/nddata/nddata_arithmetic-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 59}}, {"node": {"oid": "59a145bb266ae039f71b8f3a73214f3d3502e270", "messageHeadline": "Merge pull request #689 from astrofrog/docs/fix-sidebar-issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24fa598ec4f0d0ce77ed5cb49dee2a0806b566d3", "messageHeadline": "Add documentation about open file testing.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "bf0b31346419cdf20dcc1aaeb2e6a8ab3828acf1", "messageHeadline": "Merge pull request #659 from astrofrog/refactor-io-framework", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 420, "deletions": 361}}, {"node": {"oid": "af4bef44b08349426ff38268c0bd5608ea4b74e3", "messageHeadline": "Fix unit tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3a3d7537f242715005fcab68babf604acd2a47a7", "messageHeadline": "Add hint about resolving unparsable units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "74ce8aa51154e8fb2a73fd3c06eacc72b9d2b8a0", "messageHeadline": "Fixes #620: Provides a way for the user to specify the unit format us\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 91, "deletions": 7}}, {"node": {"oid": "d2edb7367881e42715de4b5dec609362c5cc4ad6", "messageHeadline": "Fixes #672.  Long ints are not handled correctly in Unit constructors.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d1f2018fa626888fdc0381c4bb38e6785aa2f19d", "messageHeadline": "Merge pull request #673 from mdboom/testing/open-files-lsof", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 161, "deletions": 18}}, {"node": {"oid": "c9f494c5a40f6880bf988e462cff4989e9ed963c", "messageHeadline": "Merge pull request #678 from eteq/nddata/nddata_arithmetic-2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 59}}, {"node": {"oid": "ba40b70517efee3e9aa1d7b8a907316fe7cb0911", "messageHeadline": "Adjust NDData tests to use assert_array_equal", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68633a40a4cccd18d6c53a6f3cbe4c27d4146528", "messageHeadline": "updated NDData tests to use NumpyRNGContext", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "639ce38370609dc95163098867619d3362301d2f", "messageHeadline": "added masked array tests to nddata", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "60a0bf333a24785c1644a74c2d15769536803645", "messageHeadline": "Fix tests to reflect new copy behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f39a775a119553704c3a3b3233d2e73145ffd264", "messageHeadline": "Fixed NDData to actually copy by reference", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0181395c45391eddd2c11ac76c75687ec09d44a8", "messageHeadline": "Removed a reference to NDData copy argument", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "978985e8d77ba03dfd002b1d188603ba2cb49db0", "messageHeadline": "test commit to see if travis is working", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e894322ae753db0988de18e4ce37eb73b14b1fb", "messageHeadline": "Adjusted behavior for masked arrays when `mask` argument is provided,\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "327cd5b4c2b5d38ae8a6bbf25679c0407df7cb2f", "messageHeadline": "Removed a left-over `copy`, an unneeded import, and some PEP8 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "04cbe1a45fc3a0891bb05ef7413e49f28fd6bca6", "messageHeadline": "Fixed a few left over plural \"units\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "998202580f85f28015bfea575ecf07b2c0d0318a", "messageHeadline": "Removed __add__, as arithmetic not to be included in this PR", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "5a4f35c036966d88b0436de45f10dc61f58365e7", "messageHeadline": "added quantity-like addition. changed units to unit. removed copy kwarg.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 50, "deletions": 30}}, {"node": {"oid": "cca0f86645f68cbc705e8d6b17d9e2e9442992a0", "messageHeadline": "Move location of default ``astropy.cfg`` file to root of source tree \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cc6c2ce8cb2d5a431d396d189ce3cf029619e48b", "messageHeadline": "Fix for Python 3 -- use a slice rather than a single element to keep \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "3a5f2cb529cc97f66c25e9a9cf83db57825bb76a", "messageHeadline": "Fix for Python 3.x (to do bungled rebase)", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c0007c71a881ae547b816563fa937e4b386e33b", "messageHeadline": "Python 3 fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "7bbf70775de29be59a3df0708dd633e46bfde9c0", "messageHeadline": "Check that we can successfully run lsof", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "afdecb46fd9d50bafab5d2510ce8d44d4ef255f0", "messageHeadline": "Update to alternate implementation that uses lsof", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 70, "deletions": 67}}, {"node": {"oid": "0492b483df645362b2d69d02aa51a5cbaed9625a", "messageHeadline": "Add \"unclosed file detection\" to the testing framework.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 132, "deletions": 13}}, {"node": {"oid": "bcaea8e6bf4ccaa8b2c93f6e8a295119738e96f1", "messageHeadline": "Merge pull request #689 from astrofrog/docs/fix-sidebar-issue", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "824b0e205bb0f3e70cf413b03d18a757647ac216", "messageHeadline": "Merge pull request #659 from astrofrog/refactor-io-framework", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 420, "deletions": 361}}, {"node": {"oid": "8ce8519366d08e7c936a9eb198de84f7f97702c0", "messageHeadline": "Merge pull request #690 from astrofrog/tests/fix-travis-timeout", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c20945cc3d4a57409be29c58ba1480ced575d3b0", "messageHeadline": "Merge pull request #693 from dshiga/issue-684", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "acae0562e6fcf322cbf4974ee3393aad5cded31a", "messageHeadline": "Merge pull request #693 from dshiga/issue-684", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a274234d2c8df1f0a9cd08024d48ab92d3f4c921", "messageHeadline": "Merge pull request #617 from mdboom/docs/edit-on-github-move-link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "663f69036ed872507b16576e063045be55862ff3", "messageHeadline": "Merge pull request #691 from astrofrog/io/minor-hdf5-io-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 56}}, {"node": {"oid": "31664a924d2f4efcf49132c4b8e2b5213851642d", "messageHeadline": "Merge pull request #440 from astrofrog/unit/improve-spectral-equivale\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "d2600138ba3e4987ae951b8f2fec4476ef72426d", "messageHeadline": "Merge pull request #686 from mdboom/table/sorted-error-message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "18b606a8887160783365d2160a687b3414492eb5", "messageHeadline": "Updated CHANGES.rst, docs, and What's new, for refactored I/O framework.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 20}}, {"node": {"oid": "b50db0f452cf07bc8cf713d697901b2fa7e074fa", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64623af8714617958797d450a37c41eaf7526c4b", "messageHeadline": "Added back @mdboom's fix to sort formats in exception", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0120f833eb7770a25797650f3442aa4444c214ec", "messageHeadline": "Added documentation page for I/O registry to front page.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d1ec4c8a02f46c78b5078f43cb8204e9a5ababd", "messageHeadline": "Added note for users about registry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ea8cb41ecfaadcfb52c6e8cbe7c8d40254ac871a", "messageHeadline": "Added 'read' and 'write' to __all__ for I/O registry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68b28baff1113198c9c30645a7a0211eda8b0159", "messageHeadline": "Remove DataIO base class, simply assign the read/write methods manual\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 129, "deletions": 129}}, {"node": {"oid": "be7bb6adc39090f6e21f02bc97acc2d5bf226da4", "messageHeadline": "Moved the I/O registry docs outside of the Table docs.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 84}}, {"node": {"oid": "2982dc1bf403da508128f988a147b0456df3426d", "messageHeadline": "Check that data_class is a sub-class of DataIO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e6ab05536876330c1aa923daa6ba772c34446bff", "messageHeadline": "Make NDData inherit from DataIO to allow I/O handlers to be registered.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c6315fcd7b33d3ddb1f6d95769dffa30b3d84ea", "messageHeadline": "Refactored data I/O so that it is no longer attached to the Table cla\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 285, "deletions": 273}}, {"node": {"oid": "98800147a675afb342b03fe5cf417ee423e46045", "messageHeadline": "Add changelog entry for #511.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "351c994d6f8fe7e7da46ba88db1c605c3736dd8f", "messageHeadline": "Merge pull request #511 from taldcroft/daophot-indef", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "65b983edb2297310d9c9c4846fa1031720d58d45", "messageHeadline": "Merge pull request #540 from astrofrog/constants-initial-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "0fa5069aba70bf3cad7f500632e091d62b359948", "messageHeadline": "Merge pull request #645 from adrn/sgrcoordinates-example (with change\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 377, "deletions": 2}}, {"node": {"oid": "6f94354c40ef132f293f73aa55eaf7f5c9633fca", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "5a84c09bab4e52505df150ed3a672f15195046ef", "messageHeadline": "Merge pull request #694 from mdboom/unit/fraction_py31_bug", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac80be25a3476fd85f4126cfecd465f6d298bbdc", "messageHeadline": "Merge pull request #617 from mdboom/docs/edit-on-github-move-link", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "59dab577e913df736f5eda1d977118783e48d434", "messageHeadline": "Update CSS to make right part of footer wider (and accomodate [edit t\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c17be2f62b545910c3797c8e17d67697ae90ea3", "messageHeadline": "Fixes #694: On Python 3.1, Fraction.from_float() must be used to inst\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9100f6bf6aa989de8d640699a25bfa7076e5aa07", "messageHeadline": "Fix angle_utilities.degrees_to_string and hours_to_string to correctl\u2026", "author": {"name": "David Shiga", "email": "dshiga.dev@gmail.com", "user": {"login": "dshiga"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "120c13e1e2dc8ff0b0ed3382b29b46176d707711", "messageHeadline": "Merge pull request #691 from astrofrog/io/minor-hdf5-io-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 56}}, {"node": {"oid": "0694ad6cc1e1c5faeedc7d9b4dfddb02c254920e", "messageHeadline": "Merge pull request #440 from astrofrog/unit/improve-spectral-equivale\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "0a10c9deb16417559cf283ae825c449ea6b93556", "messageHeadline": "Improved opening/closing of files in HDF5 tests (use of context manag\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 35, "deletions": 56}}, {"node": {"oid": "dd9313b4c36e28f61870e859a3db4cfc0e68d7e7", "messageHeadline": "Merge pull request #686 from mdboom/table/sorted-error-message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6cfe930956b7152911e94514f77648234e648870", "messageHeadline": "Merge pull request #690 from astrofrog/tests/fix-travis-timeout", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3229925aab113ffb7a86a015fe1bfce922d49041", "messageHeadline": "Don't make pip install quiet in ``.travis.yml``, otherwise Travis tim\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "95ae99e1c60e9d8a6f01d178a91a2d1f61d2bcb4", "messageHeadline": "Hard-code the size of the logo on front page. Without this, if the im\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eeee616f4c46ab7cf15e1dba12d331f68566b273", "messageHeadline": "Merge pull request #511 from taldcroft/daophot-indef", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 48, "deletions": 51}}, {"node": {"oid": "58d8289282dfa48cc91333509d4103b08bc70255", "messageHeadline": "Sort the list of options in the ambiguous format error message so tha\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a609aa80e5f5b44d9773616714d3d1d7a1da004a", "messageHeadline": "Merge pull request #540 from astrofrog/constants-initial-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "c717438f46e2254750e6980a982d690619c154da", "messageHeadline": "Merge pull request #663 from eteq/docs-lookup (with manual merge)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "d7cc9ec65d3df0413ddb1e2095dee551791040d8", "messageHeadline": "Revert \"Merge pull request #663 from eteq/docs-lookup (with manual me\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 75}}, {"node": {"oid": "43607c237800e53799bd2de4936e743e3475d3e9", "messageHeadline": "Merge pull request #663 from eteq/docs-lookup (with manual merge)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "a07a6d97110942ab2f47df4c7083c57bb232af48", "messageHeadline": "Fix python 3 and numpy 1.4 problems in io.ascii read tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 40}}, {"node": {"oid": "7e7600d91a40af3b766acda26722ed0bd0a8fa96", "messageHeadline": "Merge pull request #645 from adrn/sgrcoordinates-example (with change\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 385, "deletions": 2}}, {"node": {"oid": "1b94084fe93ec7bdc4136f96f48aeeef75d0cb1a", "messageHeadline": "Merge pull request #579 from mdboom/unit/better_cgs_handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 681, "deletions": 192}}, {"node": {"oid": "06e2091492f224dbc9ccddb2c459118946979055", "messageHeadline": "updated changelog for sgr example and name resolver", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c2a40f2cf138dcd279119d79d6fc2353369e3c30", "messageHeadline": "updated whatsnew to mention the sgr example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "531504da75860320be47c5f98a50d907687b6dde", "messageHeadline": "Merge pull request #556 from adrn/coordinates-ned (with small", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 285, "deletions": 1}}, {"node": {"oid": "0ef3e5c2a71cb94a50858e566439822a26e886b9", "messageHeadline": "Update the changelog for the next release. I only included items that\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "6a58edfdd9a71b2ba03d05d738053da62dde5269", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3f5edcf9ea1715f2d162170e66fd72fb704ff83", "messageHeadline": "Merge pull request #579 from mdboom/unit/better_cgs_handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 681, "deletions": 192}}, {"node": {"oid": "58ccd6c135d59c8a056dbcfaa840e469a13b8e0c", "messageHeadline": "change maxdepth to 1", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f543e0946c0a4ff29f00ef5e43e7ca012a4b1af9", "messageHeadline": "grammar", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30b1f3355a173339ab53b2d8e8f0b0b0c2a061f4", "messageHeadline": "fix sphinx warnings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0871104c1f39ce0779ab94d71cd2329425eaa953", "messageHeadline": "update example to use rotation_matrix", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "fe62ffeb0ab025ee26c17c6b79d0e7c3686ae2b5", "messageHeadline": "add sgr-example to index", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ecacda9bab83cd66f25a3ce85f36646c13a61f3f", "messageHeadline": "put full example in its own module", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "f978f1dc21b1000bc02dd2b3ba0a735184a69b60", "messageHeadline": "line wrapping and fixed a few minor errors", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 123, "deletions": 206}}, {"node": {"oid": "a35719737ce11716448da92fc05d672737c9e023", "messageHeadline": "add example of defining custom coordinate class", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 323, "deletions": 0}}, {"node": {"oid": "c25eab08aa1a44931785b39a821c89b4c2363835", "messageHeadline": "Change how Ampere-based units are ignored", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e3a5738692942274cb43bf1f24614470248bc9eb", "messageHeadline": "Move some non-SI units to astrophys.  Change the set of bases in si", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "4ce017b2a65ea6177732dedc2bfb26d128a1eff6", "messageHeadline": "Remove debugging print", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "45d34c17c5b1c4d636fbdc1a11217767be1a00bf", "messageHeadline": "Add Kelvin as a base unit for CGS", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "92b92dca3da5eac698f494e9d0b3f064e0c2aa02", "messageHeadline": "Fixups after rebase", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "63f93be7933217e04ec0070886ca8a5758df6f0f", "messageHeadline": "Avoid duplicate results in compose", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1ac3bb83e8ddd0c7f7c4417f251a057c2f7f34ff", "messageHeadline": "Fix for Python 2.6 for missing functionality in the fractions stdlib \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44f40d9bff50a69792a2644bf06b3ae0a8edb493", "messageHeadline": "Steradian should not be a unit base.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2557c066d438bd1406a4292ca839a604c615b206", "messageHeadline": "Fixups after a rather hairy rebase.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 76, "deletions": 124}}, {"node": {"oid": "e7ad517cfeafc4345fd59016fb60a0c725bb817c", "messageHeadline": "Rename some documentation files.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecb5b059906e40fdf843b4602032b62dc23844fa", "messageHeadline": "Allow for factoring by fractional powers.  Also sort results in a way\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 168, "deletions": 46}}, {"node": {"oid": "623fc362dd64ae1258645ddd9d514775d14dd964", "messageHeadline": "Complete the set of si bases", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd05a58120bf920d3f076701129db03e9c20138", "messageHeadline": "Minor doc fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4dabed0accc64d3c0c85059ee2a6d03b29fa75e7", "messageHeadline": "compose no longer requires that it makes progress toward reducing the\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 107, "deletions": 67}}, {"node": {"oid": "c78ecfe83d9e3feae5110080eb17bf16930cd451", "messageHeadline": "Adds \"compose\" functionality to units -- it's the converse of", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 569, "deletions": 239}}, {"node": {"oid": "1fcd472ae6a9561b885f071db0105ec97e7c81fe", "messageHeadline": "Merge pull request #556 from adrn/coordinates-ned (with small", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 285, "deletions": 1}}, {"node": {"oid": "e449a4ebaf8f3302032c6f0414decaafa78c4d8f", "messageHeadline": "Merge pull request #679 from eteq/issue-679", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "3bbd36fd4b7c6a02b3252e6e5344e404d9cfeb51", "messageHeadline": "Merge pull request #679 from eteq/issue-679", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "ee2e78b472a5c01440ec38a93e3ac150505e1944", "messageHeadline": "added regression test for #679", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "6b6683f7f16926ba9ac87722d7ddec6ab181d471", "messageHeadline": "Merge pull request #675 from iguananaut/issue-675", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5da0f1cfbee5daf8673f52e014e8c26d4ae48e7", "messageHeadline": "Merge pull request #665 from eteq/issue-665", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "a83469a490195085fda64119e2487574e0e833d7", "messageHeadline": "Merge pull request #677 from astrofrog/io/fix-hdf5-open-fileobj", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "9b27df57d9c9198d8bbf901d8179b4b8e67f84ed", "messageHeadline": "Merge pull request #651 from astrofrog/config/fix-no-setuptools", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ece038bab95f95cd88e73866d463afdaca5f3990", "messageHeadline": "Merge pull request #668 from iguananaut/setup-refactor", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 643, "deletions": 591}}, {"node": {"oid": "2c2161450a1646b9edf894bf233b8a4f1db7537a", "messageHeadline": "Remove code in __div__ accidentally included from __rdiv__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "da6b03ff5b08cb2bb9f49902bd9d6254bc4194a3", "messageHeadline": "Merge pull request #650 from mdboom/docs/known-issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "41097b355e2644e1a3f019c775db101357ffda17", "messageHeadline": "Merge pull request #658 from astrofrog/whats-new-table-io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "6db5d560a9f3a8d9468bf45ddd026552d64201bb", "messageHeadline": "Merge pull request #655 from eteq/configuration-fix-src-import", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "44873f57c09094ac1ac2f4fc286360887217d445", "messageHeadline": "Merge pull request #458 from eteq/test-imports-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "a41e96b73bed77a50a5a0125a1ac2fd763cbec10", "messageHeadline": "Merge pull request #625 from astrofrog/add-license-line", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 100, "deletions": 1}}, {"node": {"oid": "cb6292106f1e82d9368862ce673c11e1a4742ee4", "messageHeadline": "Merge pull request #667 from iguananaut/wcs/fix-docstring-diffs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "edabd536006e42e7bd7d643ae05a2cde24989fb9", "messageHeadline": "Merge pull request #666 from taldcroft/daophot-keyword-parsing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "a62c42ef8081513dacbf0540457fe5e63557f3a7", "messageHeadline": "Merge pull request #614 from nhmc/add_cosmology_methods", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "8871ee1f39f33b17578ae01104ba73685a785588", "messageHeadline": "Merge pull request #662 from eteq/coordinates-whats-new", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "b079c264a4596cf2e04eb57630c457df1cc767a6", "messageHeadline": "Merge pull request #642 from astrofrog/travis-optional-dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "dca55194212877c1003013a6c14da7b3e0b9c0c4", "messageHeadline": "Merge pull request #660 from keflavich/convolve-npfft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 221}}, {"node": {"oid": "034ce90f5f41fbd0260f5e5b17a77862f599ffd5", "messageHeadline": "Merge pull request #606 from taldcroft/use-system-sofa", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "97f64ffcf27cd63a4e9f446ac851b0d75b7676b9", "messageHeadline": "Merge pull request #657 from nhmc/css_tweak", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3b6034673d2fe77a2e6439137481d18d94c63cf3", "messageHeadline": "Merge pull request #656 from taldcroft/whats-new", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "e6c9d6b5c09a7074b00f3567c67028cad1554103", "messageHeadline": "Merge pull request #654 from taldcroft/table-add-masked-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bc28d2081ff62ef9fd45e8ce09aa22535e0f4d46", "messageHeadline": "Merge pull request #641 from iguananaut/fix-hd5f-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "2fffeb50e4ba0ed103d4aeb4af429adb300e46bb", "messageHeadline": "Merge pull request #343 from iguananaut/issue-343", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "1fe33048c65e4f9916c89e43b7cb9eb979da6b18", "messageHeadline": "Merge pull request #644 from astrofrog/unit/unary-operators-quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "cb5b9698a0613b4e99f680d0366d8cf5e41ecc3c", "messageHeadline": "Merge pull request #629 from aconley/wmap9 (with manual merge)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "457cf2bf8cb602111824d43eba6c9b722c6ef658", "messageHeadline": "Merge pull request #640 from iguananaut/use-distribute", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "4b22f7c4d626657e39ff1dbd04e95e8b60f9eac3", "messageHeadline": "Merge pull request #635 from astrofrog/fix-vanilla-setuptools-install", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "eb927333901a56bb1d912af45d8f86e05e1b925b", "messageHeadline": "Merge pull request #634 from astrofrog/alternative-distribute-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "ff63faa73f9934c5130b8f0861a6b82f643ce0ce", "messageHeadline": "Merge pull request #587 from iguananaut/issue-587", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d0487b39f602fa62043581e66666c55059961b0f", "messageHeadline": "Merge pull request #631 from eteq/fix-issue-631", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8cba1d0ec54488ccc15ecf67c5dd6f7b18efbcaf", "messageHeadline": "Merge pull request #616 from astrofrog/fix-setuptools", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6c004bdb85773956d99db78ed5299deadbbdac04", "messageHeadline": "Merge pull request #603 from astrofrog/fix-constants-python3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8f00b5a1a39999baf182d99277c0469dbfc58c9f", "messageHeadline": "Merge pull request #624 from astrofrog/fix-warning-python3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a79c5042ed3bc6a6ee85f7dadff8e056de444c68", "messageHeadline": "Merge pull request #623 from astrofrog/fix-imports-python3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "76fbcf92918c0cfb2bf06e59872feaf439e4aa2c", "messageHeadline": "Merge pull request #595 from iguananaut/issue-595", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "f1e3abb6352d7f37e57e682b961b75457e306f14", "messageHeadline": "Merge pull request #594 from iguananaut/issue-594", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "6e5970691f5854df75c91ec4dba648019eb42155", "messageHeadline": "Merge pull request #588 from kbarbary/fix-issue-575", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2c819c2426c2585fe0bbfa83a7ead2eb0d3f1a80", "messageHeadline": "Merge pull request #612 from taldcroft/remove-ascii-version", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "f3980a646495022632b336d37954e8281524115c", "messageHeadline": "Merge pull request #607 from astrofrog/unit/quantity-to-array", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "eb66912b8389902ed702b44a9caef29883626da9", "messageHeadline": "Merge pull request #608 from astrofrog/unit/allow-quantity-equivalencies", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c09136b7d0316da0af88ccdbdd11cd021afdd9f1", "messageHeadline": "Merge pull request #593 from taldcroft/time-from-epoch", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 34}}, {"node": {"oid": "0eced433c3a7e0e8185ad598aac0f118294af7e4", "messageHeadline": "Merge pull request #585 from mdboom/wcs/relax_by_default", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "95e0d88ff420a45583691e6a9aaba0728f3c6409", "messageHeadline": "Merge pull request #596 from mdboom/vo/info-content", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "dc02abaa55a40d98718b26002090018d4ccff673", "messageHeadline": "Merge pull request #675 from iguananaut/issue-675", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cfbb025ed6e5fc7de388507fe1f4494916ee38de", "messageHeadline": "When passing a value to the env= option of Popen the rest of the envi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b6fc3bc82de7852dabf774ded25be1299ad9dd5", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2388a750eac617cc92decbaa4cd5405660a38e10", "messageHeadline": "Merge pull request #680 from mdboom/misc/remove_futures_tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 840}}, {"node": {"oid": "17c2ab37dbbf93c6f967e587091920af0c18a333", "messageHeadline": "Remove tests for futures.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 840}}, {"node": {"oid": "6dc6945e0a4cba102f345f2065fcdd8eed3839d7", "messageHeadline": "fix typo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a661c3516c0aad755a9f7d144900cfd1ffd1eeee", "messageHeadline": "Adjusted dicussion of name resolver in what's new to be a bit shorter\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "b5616d77b4b2cb1e7a6069089302349e5feaa292", "messageHeadline": "fix indentation of docstrings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "d6a19d0a472f9e888935bd66795f66f9d274b865", "messageHeadline": "import name resolve in coordinates __init__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b05b8d22b01ce53d91409d1cbbf5029eb3ffb497", "messageHeadline": "added whats new entry for name resolve code", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "f938312f2b9597022a557f077a08826629dcd603", "messageHeadline": "add line to CHANGES explaining name resolve feature", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "58e821b2138bd266f3fa3f10a94bde79b5ccfedd", "messageHeadline": "reference get_icrs_coordinates docstring in from_name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6922e61e59506953fdc5c94910aeb52e9deb66e8", "messageHeadline": "clean up syntax with eriks suggestions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "89ad5522de341198c6748653c668b7eae6ca847d", "messageHeadline": "change SESAME_URL to be a list", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "671752adf036d080f16ce9ff7f4764083208a956", "messageHeadline": "mark test functions with remote_data", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "525120b34db5e9bf19a62dd4034c8f0c3d25c3ec", "messageHeadline": "loop through urls until one works", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "924aba6fc69b8e4576b89ce043536b2be3f66414", "messageHeadline": "change timeout to 5 seconds", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19365a71f02627797bcc6577d28797ecb39a1d87", "messageHeadline": "database can only be changed through the configuration item", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1feb1f2cc35665b6b3da85b84bbb3472912970b0", "messageHeadline": "fix a few more typos..", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "80bbe6ebcb9bb15da2a3df772bedd5be740bcca0", "messageHeadline": "fix typo", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eb3081254fd98a260c720754500b20935fa145a", "messageHeadline": "update configuration items with erik's suggestions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "cd4881c7e67172ec6ade7fd30af2ea704f11f7eb", "messageHeadline": "make default database and timeout configurationitems", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "4a4d50f176b4dba1c7653a958729ea264e1b5227", "messageHeadline": "add documentation of from_name to main coordinates doc page", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "026b1946c1d0fb85eea3d707cdc1814f433cefed", "messageHeadline": "fix docstring at top of page", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "614af99b9394410285a2d9209e36038a42f6d49f", "messageHeadline": "add custom NAmeResolveError", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d9ac756fecb604e2b64d91550a869cfc8065f2e2", "messageHeadline": "remove urlerror, define custom exception", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "379c63b5cd13579c8201a57ecc3c60bfd6ae8c91", "messageHeadline": "update tests with method name change", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b49217dac217cd86f9e3221dfdfd1807744f5dbd", "messageHeadline": "add timeout to urlopen, fix returns docstring", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "eeefa16f0cb2e2ea4dbb3c3d3eb31b85d788f7c6", "messageHeadline": "implementing some small suggestions from @eteq", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "52a6dc035f912daf4746c98f952450012111c168", "messageHeadline": "duh I want to decode not encode", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea67cf0442002d0d8e13f16adf8669ca75a40c7", "messageHeadline": "oops, added encode() to wrong spot. fixed", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f3b4efb71c7dc12683e38d64fc823cbfa9d4a5fc", "messageHeadline": "add .encode to response data for python3 separation of str and bytes", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a1076d188d7a3b1971025644df43905c7f184bfc", "messageHeadline": "add pytest skip if sesame is down", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "9fa885a8770f6fc5c36912ad52459bc0a1a11c07", "messageHeadline": "remove search for castor in ned or vizier", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d63e47c1b3f65df682d286ab2db1445224ea159b", "messageHeadline": "rename method in tests", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "211d0182eb0dc501981cf1aaaf6d00924cd3b7e8", "messageHeadline": "change classmethod name to resolve_name", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f506979cdca96e8dc7c685e0e9ddda0c200db3c8", "messageHeadline": "bug -- get rid of args and kwargs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "294a061e12800e65f977e21bcc906a3ff81740e5", "messageHeadline": "docstring update", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "0cfe26d46cc5f4cf4e1c542bee81ac707302013a", "messageHeadline": "add better handling of url errors", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 59, "deletions": 6}}, {"node": {"oid": "9c2464eebeec17286f04e161d2f7d52f7672cf46", "messageHeadline": "add args, kwargs", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e99c72ad8ba513bc15368070503d34184be74717", "messageHeadline": "add some basic tests for name resolve", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "fb225d42799b0fa54b1e07cfefc150b7035225c1", "messageHeadline": "add from_name() classmethod for retrieving coordinates from an object\u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "83d40b9d62a26fa12717e0e03d500d43c41cbf7a", "messageHeadline": "sketch out name resolve mechanism", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "9cab4b4e4173e9b91eda31ded41091dc47b2dd8c", "messageHeadline": "Merge pull request #665 from eteq/issue-665", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "cd7825386d424fe88a13bdb50ae71d22f5297736", "messageHeadline": "Merge pull request #677 from astrofrog/io/fix-hdf5-open-fileobj", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d805d723f83edead607b5e82ed2602fd23212e78", "messageHeadline": "Ensure all file objects are closed when reading/writing HDF5, and in \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "784dcba13dea65678657909a0722cd6a51ccd7b4", "messageHeadline": "Updated configuration documentation to better explain types", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "3810389861857e59dbaab427adda1185de80c8f4", "messageHeadline": "updated ConfigurationItem option usage to accept all non-string itera\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "37cb9d259ce47d4c4fb04e4c4b9244f8b13d48ef", "messageHeadline": "Merge pull request #651 from astrofrog/config/fix-no-setuptools", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "46352caed2ee761f844a1b42a2d367d9900c60e0", "messageHeadline": "Merge pull request #668 from iguananaut/setup-refactor", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 643, "deletions": 591}}, {"node": {"oid": "9992366bb2372f2ed6bb20e005ada54e23879464", "messageHeadline": "Modify save_config and related functions to allow an optional alterna\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 70, "deletions": 52}}, {"node": {"oid": "07ed702629c7a466fac5e91121025efe9781a8ea", "messageHeadline": "Reworked the default config generation; now it occurs at the end of t\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 58, "deletions": 84}}, {"node": {"oid": "b37473b99afa6f95e6c62390b3e96dd77adf3d76", "messageHeadline": "Reworks the Cython handling stuff in such a way that preserves all th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "68bf758a4489bd61b77038204a28c74a7d2c9530", "messageHeadline": "Rewrote the add_build_option and add_install_option class methods as \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 90, "deletions": 125}}, {"node": {"oid": "69d608001ef81dc7aacc8227b0dfabbb847ab05e", "messageHeadline": "Reworked get_distutils_option() to use a get_dummy_distribution(); it\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 71, "deletions": 37}}, {"node": {"oid": "3b65860d7699a314698dd0b5a1ddcce9ac5b678e", "messageHeadline": "Reorganized the setup.py a bit to help see the forest through the tre\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 571, "deletions": 546}}, {"node": {"oid": "d8106cfc791da9ca76ff7cee2c56d8d59fb17cf8", "messageHeadline": "A slightly simpler, I think, implementation of get_distutils_option()\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "224d5bd9dba90a509b50694b4b4e7c833359d45d", "messageHeadline": "Add tests of INDEF and type changes to DAOphot reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "9e04dc074a54877fdb479e7ab04cb0a5b754a06a", "messageHeadline": "Change DAOphot to mark INDEF column values as missing (masked)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "a87ee0b86de44e360c99694452a0ef477e8b0259", "messageHeadline": "Move the [edit this page on github] link to the footer.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "8eada82269bfc0be6028bf506f72a1f136444cc0", "messageHeadline": "Change logic for determining if ascii table should be masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2d8ec1232787d3e1cad3918ceb953472a7f24b2", "messageHeadline": "Fixed setup_helper -> setup_helpers and version_helper -> version_hel\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05c359e61561cd6f4f3a157a1f4f422e31db8242", "messageHeadline": "Merge pull request #650 from mdboom/docs/known-issues", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "cdfd5c025b7feefec05bb78586d46949c3aa8984", "messageHeadline": "Merge pull request #658 from astrofrog/whats-new-table-io", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "fdc6b6b951367d7e2a44cba99a586f93591e1843", "messageHeadline": "Merge pull request #655 from eteq/configuration-fix-src-import", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "197e72b8b02eadf4270c0dbb46b78b13e52b8642", "messageHeadline": "Merge pull request #458 from eteq/test-imports-2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "a850a10664c32d00cbe1398a5fc3f1b39a16244d", "messageHeadline": "Merge pull request #625 from astrofrog/add-license-line", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "0777a299f28ba52d344656c8c56b63a618b6b936", "messageHeadline": "Merge pull request #667 from iguananaut/wcs/fix-docstring-diffs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "03abca85215621086c4bee1a69b49ee5e36a365a", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c81751c7e88cf754e33612069e51826e9dd93ff1", "messageHeadline": "Fix based on comments in PR.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f6be4ab124854f11f5f00c3825f6ef000998ab78", "messageHeadline": "Merge pull request #666 from taldcroft/daophot-keyword-parsing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "f730e7558d68293485b25fa5f0ae3654b69a506b", "messageHeadline": "Merge pull request #614 from nhmc/add_cosmology_methods", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "2e259a00831a36fad6c9ebad87d88fe67c571108", "messageHeadline": "Merge pull request #662 from eteq/coordinates-whats-new", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "de4eae6fa807d403a8c7e6fdf60cfa7db012feda", "messageHeadline": "I've been noticing that every time I did a build with a different Pyt\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0e824bd4f57a791c8b7168cb8c6652b950b41743", "messageHeadline": "Use rsplit to improve daophot keyword parsing flexibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2a5221d6f67d7f0924f95ff3fee939bf69ba2049", "messageHeadline": "Allow for missing keyword values in DAOphot reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "7ccbef53599e6b1d34a566dd7bc83f4f58ba3809", "messageHeadline": "Merge pull request #642 from astrofrog/travis-optional-dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "2a24b085d6e2da2550187a0287fe848ae26228d9", "messageHeadline": "Added a Python 2.7 job with h5py and Scipy to .travis.yml", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "dab16cab300fe26b56c50ad3187a26e34343ee56", "messageHeadline": "Merge pull request #660 from keflavich/convolve-npfft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 221}}, {"node": {"oid": "5e762dad26a99f33dbdecfc9d5e82579bebc475b", "messageHeadline": "Added test for find_api_page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0ec8990b296c180239adbd24584d19b66f21fe87", "messageHeadline": "Clarified docstring", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b959833cf20961c48ca982e07e0b94777d1a2714", "messageHeadline": "Fixed find_api_page so that modules will also be located correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b48fb03f0139293f2818d568149a95b6c88d2c96", "messageHeadline": "Added option to get URL without opening in browser (and cleaned up do\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "47c12914b73580fb9d9bf3766226a70b50f8000d", "messageHeadline": "added open_api_page function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "b7a996141511f33163bde77672be087663d03e10", "messageHeadline": "homogenized \"what's new\" indentation (2 spaces)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "19f22c825b962f59a16c9775021b46f0da72522c", "messageHeadline": "fixed ref to astropy.coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "164275aa6393f4b900d2498d345035af82a22fe4", "messageHeadline": "Added \"What's new\" section for the addition of the coordinates subpac\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "04d80ca4ead418dd59e96baa95c7e5e156e6d3e3", "messageHeadline": "added discussion of when to use your own fft and an example", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e4520bc9ace9ef36de5403cc8add89334d242a4e", "messageHeadline": "warnings -> log", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2ad12b57530abd74bfef5986e905a87e2d4042d7", "messageHeadline": "restored a lost comment", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "46b9fc632e848b74be93afa617858c6882689a66", "messageHeadline": "restore numpy's default complex dtype", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e4e9eaf8530236e3287dfafddae0482c49bf693", "messageHeadline": "tiny fixes", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f0f136a88ec298144a82436534591382813476d", "messageHeadline": "fixed lost lines.  I don't know what happened still, but I think it has", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f9eab2e4389de1fce9de6aa759976de61ef45fc2", "messageHeadline": "Merge pull request #606 from taldcroft/use-system-sofa", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "b39c7772f4213992d495ee2dcf3a29f49436a07b", "messageHeadline": "added warning about ignoring edge zeros etc. when kernel not normalized", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "583deb5b9ceafc05618466aed5fbb10ee879c7c6", "messageHeadline": "convolve_dtype option added (no reason to force users into 128)", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "1f2d9aeb02a973dcd48f350b2f18bc9e229e5e92", "messageHeadline": "removed residual scipy junk (had considered testing scipy... no need)", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f82bda93926d3cdd0ad0f7652e289482a316989e", "messageHeadline": "refactor != -> np.isnan, len(shape) -> ndim", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 45, "deletions": 129}}, {"node": {"oid": "e9d0b3bdf79ef3a452da065f3cc5ce322a7e53ec", "messageHeadline": "removed the fft_type option from convolve as per issue #660.  User can", "author": {"name": "Adam Ginsburg", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 84}}, {"node": {"oid": "ffc16ca261879542173bdd23c5a131bb5bd0bc46", "messageHeadline": "Added a section to the What's new for v0.2 about the I/O framework", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0865bcf1ce4a6a444b651a3963788223b3bb4603", "messageHeadline": "Merge pull request #657 from nhmc/css_tweak", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f315bb7bd8bc2d18fb68df473a3294e11b787bc1", "messageHeadline": "Merge pull request #656 from taldcroft/whats-new", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "cd990a98fe173f1c656bc6db7308f58880cfc394", "messageHeadline": "Add a maximum width to the main text body in the docs", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d389037463f459464b86f71a153f84fe5493a14d", "messageHeadline": "Add What's New for astropy.time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "f60c64b8d76921af5e10f5fadf2d0a15f6379cb6", "messageHeadline": "Remove example in What's New ASCII table I/O (too long for a small po\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "668a776227676e7cd31c26626f0141c04327856c", "messageHeadline": "Add What's New for Data Tables and stub for I/O infrastructure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "f9e6b18b4d6e0ae3c6281a689ca79658d24e392a", "messageHeadline": "Updated default config file installation to issue a particular warnin\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1e958d629525f172dd2af1f40b7a1a6847146450", "messageHeadline": "Changed error when default configuration file is missing to raise Con\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "bdd6216d084af2907a6d0903d8a67f7e06a968ff", "messageHeadline": "Added LICENSE line to files that were missing it", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "468ed7eb87e3126f653a6fdac675c74229f56197", "messageHeadline": "Added modules that would lead to setuptools being imported to the uns\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d21e214b9d8760608a655a5d0a8d27bd034ea74", "messageHeadline": "Merge pull request #654 from taldcroft/table-add-masked-row", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b85386b65cb10010b973b052d2eaead996f793d6", "messageHeadline": "Add What's New for io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "f2d26c6d2da74ed9499dbb4b3ddb8c759d8a78d8", "messageHeadline": "Add test of adding a Row object to a Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a3cf99f13bbaa77fbd948081e6dfb9a24adfd806", "messageHeadline": "Fix Row len() so it works for masked array", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6324bf08f7ef33a576ecd9ea624398589fb64817", "messageHeadline": "Fixed astropy/__init__.py to better clean the namespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4e34dbeca07e0687f2cb8db79a89d508d9b2174e", "messageHeadline": "Added fix for configuration file causing exception when importing ast\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "88ca4732ba9a73c4ee19bd74994738e8a7a7ea35", "messageHeadline": "Merge remote-tracking branch 'mdboom/wcs/whatsnew0.2'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "447918b2d3ce68c857ae439ed3dd06fe061b2448", "messageHeadline": "Merge remote-tracking branch 'mdboom/wcs/whatsnew0.2'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "8370af3c015a4cccda1e94dc5b9e8195641b19d1", "messageHeadline": "Merge remote-tracking branch 'mdboom/unit/whatsnew'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "9fc925e87bbeb5f956132241e17c2f904d566967", "messageHeadline": "Merge pull request #636 from mdboom/vo/whatsnew0.2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "0a398b3ace48c8e120852c1cc9b13be39e28edc6", "messageHeadline": "Merge remote-tracking branch 'mdboom/unit/whatsnew'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "60cab3e8dd6388a26ef00f3d62df90e12d294d1a", "messageHeadline": "Merge pull request #636 from mdboom/vo/whatsnew0.2", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c2df6c9a71c80564fabc39cdf3985124dc25b4e6", "messageHeadline": "Fix class bases of some of these objects", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9444cdaabe12e15717b4d5ccc782603468660da8", "messageHeadline": "Merge pull request #641 from iguananaut/fix-hd5f-test", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "59686bd3bbf35e8eaf44c80d81066c505c6019ff", "messageHeadline": "updated version to 0.2.dev", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9dc40b334d4eb2220b0b80ac7188d6d8cd723d", "messageHeadline": "Merge pull request #627 from iguananaut/lightyear", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "181184e5ba3c4f55632def24431eb8d712f287a5", "messageHeadline": "Merge pull request #343 from iguananaut/issue-343", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "2786c513d993c42953b95155a426b1364100018a", "messageHeadline": "As Tom pointed out, this functionality is built into IPython as of 0.\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9f55d93cb29e6ddd4b49acbd82ac3e6d8cc3c1ba", "messageHeadline": "Add a known issues page", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "6ec206557ebd70478744ed64f321d8d66aee5d1d", "messageHeadline": "Merge pull request #643 from pllim/compat-futures", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2059, "deletions": 0}}, {"node": {"oid": "dac621868f69cb8803e4450060b4260d7c1fbafd", "messageHeadline": "Merge pull request #644 from astrofrog/unit/unary-operators-quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "da16a600305f3fc41b5ba966a78cd46e35d67ce3", "messageHeadline": "Merge pull request #629 from aconley/wmap9 (with manual merge)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "f1572e773a4fe4f42e19c2b414691eadb1b6555e", "messageHeadline": "Merge pull request #640 from iguananaut/use-distribute", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 14, "deletions": 26}}, {"node": {"oid": "831805bf4ac89814cb583f66449880a5db0b5d56", "messageHeadline": "Added abs operator for Quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0ef48252a68cb980b72bbc5ef3be45fb595d4760", "messageHeadline": "Added unary operators for Quantity", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "7b44bfb9ec6720a05b2145eb19e9c8c70feaed76", "messageHeadline": "unittest.skipIf not available until Python 3.1, trying pytest skip", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4e1830388376a46d2d1a357499e5de37771fe74f", "messageHeadline": "attempt to fix failed travis build for Python 3.2 based on @mdboom su\u2026", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "57120ac62f33a77bdf76ec20684ea228b39fda8e", "messageHeadline": "implemented comments from @iguananaut", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 0, "deletions": 368}}, {"node": {"oid": "5426a4c1b6ff3b0a9681a000263a51d508a5b052", "messageHeadline": "As pointed out the HDF5_SIGNATURE should be a byte string, so let's m\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41d139e591dd9328d2256e74fae8b68d42d41766", "messageHeadline": "for github/astropy#557", "author": {"name": "Pey Lian Lim", "email": "lim@stsci.edu", "user": {"login": "pllim"}}, "additions": 2417, "deletions": 0}}, {"node": {"oid": "45c7efda155ad73342f88308ecb507346ffd7f7c", "messageHeadline": "Fix cosmology documents to give default cosmology correctly.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e93a59db156cd9bfc294e8ee4d73c26cb7053775", "messageHeadline": "Merge pull request #639 from mdboom/setup/pkg_config_warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "cc1791ddfc7296bef1e6702fb502069dc3bb46b5", "messageHeadline": "Merge pull request #639 from mdboom/setup/pkg_config_warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "c420b40e57c4a3ad9abc76382cbdf0a1e393c35e", "messageHeadline": "add explicit tests of new methods", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7b83f4afeb48fc48358525c5184dd7fd3c31513f", "messageHeadline": "Fix failing hdf5 tests.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "97aae69b3c855195aa560ead0ea374cdadfacd04", "messageHeadline": "Change uses of print to log.warn", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "df02c9c30c23ea147167e946769432871113bf94", "messageHeadline": "Correct typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7bc400283c892497f3897503f8b4419d21ad32e", "messageHeadline": "Merge pull request #635 from astrofrog/fix-vanilla-setuptools-install", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6c17b377d3a7bd7b41a34bd330fc0bdc1378ccea", "messageHeadline": "Write if logic more concisely", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d07388d5c7cebfecb255f3198253d6ddcf3b3829", "messageHeadline": "Added long-form and short-form versions of all the unit conversions. \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "72e499b36a2ede79b071444471f3e60019f077f7", "messageHeadline": "Add note to changelog about this pull request.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6fd84325b374df18d5aa483d274744e48476ca93", "messageHeadline": "Use imp.reload instead of relying on the reload() builtin.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1198ee36de5c4a46fdda4ae2350a5939a0b9bc64", "messageHeadline": "An alternative to the fix in #634. This forces the use of Distribute \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 26}}, {"node": {"oid": "167cc90883ebc5418c082693ff23dca331a527ec", "messageHeadline": "Fix for Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc66ade8ed24d82036d9f18f9c84f9c82da111d9", "messageHeadline": "Merge pull request #615 from mdboom/data/multiprocessing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 96, "deletions": 26}}, {"node": {"oid": "f5f9d26c7d26bd8fbb7db77b36ba0195abf3a7a1", "messageHeadline": "Merge pull request #615 from mdboom/data/multiprocessing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 96, "deletions": 26}}, {"node": {"oid": "65e815d69415c49bcd1fe886f82b8503944a4fca", "messageHeadline": "Display information about pkg_config failures to make the sources of \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "292d9b60f4bde71d4523063e1667840736132259", "messageHeadline": "Update the *_by_utype methods to support returning multiple values", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 29}}, {"node": {"oid": "6aebf08315a50a0a8f0fd839dfd1624a628df2cd", "messageHeadline": "As per #618, adds a \"What's New in 0.2\" section for `wcs`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "7b4e2c970c8b5c1345e53e4b40613f7a3375e45e", "messageHeadline": "As per #618, adds a \"What's New in 0.2\" section for `io.votable`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "26d2c3160bc7f08dceaedcc41ecfe35e557a1dd8", "messageHeadline": "Related to #618, this adds a What's New section for units and quantit\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "c99892b395af7d11e727ea86594b53cb403a6ec7", "messageHeadline": "Fix installation with vanilla setuptools", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "3f6b98912d2f3583c11a355a37b343b8d18275ab", "messageHeadline": "Merge pull request #634 from astrofrog/alternative-distribute-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "9b1c1226157bbfcd4a0a1045c627297e4deecf93", "messageHeadline": "Merge pull request #587 from iguananaut/issue-587", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "bb279a835cc6649c1ae838a382dcd221ff297549", "messageHeadline": "Added a note to docs about --use-system-distribute", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "faba3c7ae43b9c45d12fc208c76810114e8f86d2", "messageHeadline": "Allow users to specify whether to use a system installation of distri\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "74efbf010d332c8e316a8e2018d8cc11de50c393", "messageHeadline": "Merge pull request #631 from eteq/fix-issue-631", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d82572f724d19d995c26d92352549f11d1e2ce50", "messageHeadline": "added _fractions_27.py to the blacklist for modules to use when gener\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cdb3a6f1a467c317817818a7df921dc168cacb4c", "messageHeadline": "Update astropy.time setup to allow using system sofa_c library", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "dec2bcde93fcbb3a7e25ae04dd55d2d7b1aa06f4", "messageHeadline": "Got rid of references to './setup.py' per @astrofrog's comments. I st\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ed2d9b4aa672d823c6de3a92fb7c4009108b9b2c", "messageHeadline": "Add missing ) in source for WMAP9 cosmology.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa9826e7fe26388a57892a7506ae9f9b32d5c7a", "messageHeadline": "added changelog entry for #498", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8521435b50fb6752c1fbdbf97fc94a9c54c0191a", "messageHeadline": "updated changelog version number to reflect current dev version (0.3)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cae92c8b0283dcb25816be3c6549ed6c703e8fd", "messageHeadline": "added changelog entry for #498", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "485014fc3808d5aed9f3ab2eabc5c90e4dffd5b8", "messageHeadline": "Minor fix to parameter values", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "604051fa60b314e67054f83bd6c41b7f7e1f68cf", "messageHeadline": "Merge pull request #498 from eteq/generate-config-at-install", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 426, "deletions": 262}}, {"node": {"oid": "74faa52f9c22a0153fa7e0ecbb8f65e4e3adb264", "messageHeadline": "Add WMAP9 cosmology.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "2fb45068fb7bb611bab3e6883a7e0a3a843f460c", "messageHeadline": "This file was merged into the wrong path in cb09f8f0; I already resto\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "259b34b55cd414793e874faa36dc214ebd5ddee0", "messageHeadline": "This file was merged into the wrong path in cb09f8f0; I already resto\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 53}}, {"node": {"oid": "ad09a3c4e0f935c5cc7eca0b0e657dffb9a5a0d1", "messageHeadline": "Merge pull request #498 from eteq/generate-config-at-install", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 426, "deletions": 262}}, {"node": {"oid": "39649093f27de6e089ee8024a5ed4fca123c04bf", "messageHeadline": "updated version to 0.3.dev, as 0.2 development now occurs in 0.2.x br\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1701c5945661422378827311a204ea51680af9c4", "messageHeadline": "Merge pull request #616 from astrofrog/fix-setuptools", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5c36a1443daf1628705d190dee8d966cdbbb04df", "messageHeadline": "This is a mostly trivial change, but it's also more consistent--if th\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3b855c30d86ab065bc5c38becb3253e7265d3227", "messageHeadline": "Merge pull request #603 from astrofrog/fix-constants-python3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "edd559cc4584d4ddc130d3e1cb2d9297ab2797e5", "messageHeadline": "Add a simple test for #587, testing the commutativity (or lack thereo\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b9a08a53bb9af063066394965bdcb63a4cc4a435", "messageHeadline": "Possible fix for #587; a Unit times a Quantity returns a new Quantity.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "519189197d27f01c3b0ad22305910ab46b3d8c19", "messageHeadline": "Remove __new__ for Constant since it was no longer used, and caused i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "072dc7c31a063edc4770f873d310d78b52e626f6", "messageHeadline": "Merge pull request #626 from astrofrog/fix-absolute-imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "f68b8b7ceb112e19bf87cb63dd2203b15118f574", "messageHeadline": "Fixes #622.  Add methods to look up elements by utype.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 87, "deletions": 41}}, {"node": {"oid": "2295a3e2a868a35bfd440d326708b27d1cea6e50", "messageHeadline": "Fixing more absolute imports to relative imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "ce77d7385413ce4cb1bcecc7974042e4aa1cec00", "messageHeadline": "Merge pull request #624 from astrofrog/fix-warning-python3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "2d734263d2598feaaa74fc6fbc359b3bda14a08c", "messageHeadline": "Merge pull request #623 from astrofrog/fix-imports-python3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c045c01e2d077f6500b3d297c05d4648e14c63a2", "messageHeadline": "Fix logger 'warn' to 'warning' since 'warn' was deprecated in Python 3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "596b5448bc83bb8ebf1f23af258eeb39ca5eddfb", "messageHeadline": "Fixed failures in Python 3.3 due to absolute imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "046b61d0f946ac6c43f575fd94c16031996b442f", "messageHeadline": "Here are some additional notes on using virtualenv with IPython", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "b830ad59f3e6762c4f00263b04f2e995ce14e314", "messageHeadline": "Add some notes on virtualenvwrapper and venv; fix some minor sphinx s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "a1ecb5638b1d15860a787ea444d03bed3d2bfca0", "messageHeadline": "Merge pull request #595 from iguananaut/issue-595", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "bec84d62a3f373225ea6039464c3aa030a07914e", "messageHeadline": "Merge pull request #594 from iguananaut/issue-594", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "8efc450d57480bb50132c3e1dcaa32c15e1f3ed6", "messageHeadline": "Added a basic overview of using virtualenv", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "8561c30ffd0ff97c37b6630d7e68ce9c599bde64", "messageHeadline": "Added a section on using setup.py develop.  This will provide a good \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "bd08d8e6708e8a1a83dbb57c5dbbaa4bce26b01c", "messageHeadline": "Simplified logical statement and added some comments", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5228bbadc94159c084f4da77fcebdee3e0733b06", "messageHeadline": "Remove unused import left over from an earlier version of this patch", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5de4f96bba606ad4a765fcfd185f25970cc2f5", "messageHeadline": "Reworked approach to #594. The cython_version variable is no longer i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "59f677349690dff625c8c39823f3a07f5e29d7f6", "messageHeadline": "Fix typo that caused crash when Cython is not installed", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37abb73b21f590fda1395bfbc1fe6b0a120faae8", "messageHeadline": "Possible fix for #594. I'm a little iffy about this because it feels \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "0cf085086563b6d808eea2a23c38c173ce7cc624", "messageHeadline": "Fix import of distribute in setup.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b7057a5dc4b50150c60875ecd31d9071ef6e6cfe", "messageHeadline": "Add `download_files_in_parallel` convenience function.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "d67c4acd222a6d2809ddbe78feb0bfc7ac10c4ed", "messageHeadline": "Don't display progress bars in child threads or processes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bf57efad030841f763c61d9b940d30f2bb57fa55", "messageHeadline": "Make file cache work more efficiently in parallel from multiple proce\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "d2e09a7311c791aab66b15ef9cfbc63506a02a95", "messageHeadline": "Merge pull request #588 from kbarbary/fix-issue-575", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "d3c2e368dde8e07d6fc7b886b47a5501f27b2917", "messageHeadline": "adjust coordinates initializer to allow specifying bounds", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e0489bf0fa92329c1607bc6226fac5c2dff2b7ce", "messageHeadline": "Merge pull request #612 from taldcroft/remove-ascii-version", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "ac0f2ba887ee3780917a93d2030d7fb7e072fe8a", "messageHeadline": "Remove orphaned io/ascii/version.py file (remnant of asciitable)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 56}}, {"node": {"oid": "2868716dc5e3768609c3078730b0da11d90e466e", "messageHeadline": "remove now-incorrect sentence from cosmology docs", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ea5020013763618581658a131a2ffa1429894a62", "messageHeadline": "include all cosmology functions as methods of the cosmology object", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "66101f105843e060ed7b887011647c0d54e80cb4", "messageHeadline": "Merge pull request #607 from astrofrog/unit/quantity-to-array", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3e221d015865f7784209d291102474bf0ee7b3bc", "messageHeadline": "Fix is_hdf5 for Python 3.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b1df1171e33ee4a5a609c43827fdd633fa65ed5", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "bcd9025d48cd46699e529c06541ea87414e1f45f", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "7c65e97f8adb5863036d7755b49d5e6f81397015", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f9aad40e1c7699addfd0c7d841ffd57aaea786ee", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "edfc8d5fa8bec9118ccb4a4edab9786a063c12f6", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "8f1b111ea4079ba87fecbd2806c1a3194a3698ac", "messageHeadline": "Update docs/development/workflow/maintainer_workflow.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "a1c79a4a7e2962febe86859937f3cd1884d2c957", "messageHeadline": "Merge pull request #589 from iguananaut/issue-589", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "16fb7061350cc40640828a429a277ea5b0a060ca", "messageHeadline": "Merge pull request #589 from iguananaut/issue-589", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "2e9736627f9ce20e839322c39bbc5c469b85c590", "messageHeadline": "Add use_names_over_ids support to votable's connect.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6558975ccec34c9824580321f12672be7600f203", "messageHeadline": "Add an option to use names over IDs when converting a VOTable to a Ta\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 268, "deletions": 3}}, {"node": {"oid": "48bc8d7f54f899e650e72fa1006e5660417a5c52", "messageHeadline": "Merge pull request #608 from astrofrog/unit/allow-quantity-equivalencies", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "96b080b82a30ed0644125906c33f25e22d250fbd", "messageHeadline": "Added test for equivalencies keyword in Quantity conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7d1f0e4a568787132d8d3d67f9e889f3e9eada29", "messageHeadline": "Add equivalency for f_lambda <-> lambda * f_lambda", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "d022ea64388f61d5ab401df8dfe1e17b1680f43c", "messageHeadline": "Add equivalency for f_nu <-> nu * f_nu", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d51d731d61d5203f8e2152cfe4680e9d7030d7ca", "messageHeadline": "Added support for equivalencies in Quantity unit conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "01b76b69ce9a07ead81587c5f0d33685697de4de", "messageHeadline": "Allow scalar and array Quantity objects to be converted to Numpy arrays", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6bf174073067e9c6c1023f60d0ad809ed66cb4d3", "messageHeadline": "Fix for Python 2.6 for missing functionality in the fractions stdlib \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 627, "deletions": 7}}, {"node": {"oid": "c2ebe9ec78589c2b48e49e4d06d047f121400c87", "messageHeadline": "FITS unit format doesn't support floating-point powers, only fraction\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "cb28fb9ef082cc21fd99ac30733cf56141f784ab", "messageHeadline": "Merge pull request #602 from mdboom/unit/fits-parser-whitespace-handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6f32963967477ee8bf0fed38fe6a002aa649884b", "messageHeadline": "Merge pull request #449 from mdboom/unit/add_equiv_kwarg", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "4f2c22f172fb7467ddd2ad94a61772743952c22a", "messageHeadline": "Update documentation to reflect equivs -> equivalencies", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "ecee23e83bea4b6c8bbfd69735df77e6e3474ca9", "messageHeadline": "remove sidebarsourcelink block from layout so RTD cant override", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2ec77981908195031f7d0d0525724a2b2c8f2d0a", "messageHeadline": "Merge pull request #599 from mdboom/unit/steradian_radian", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7d0686a17e300be7e67e2d1a7ba3318fff41a0f4", "messageHeadline": "Merge pull request #593 from taldcroft/time-from-epoch", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 62, "deletions": 34}}, {"node": {"oid": "2641c5646ad14f180a7a85bbe8c113eec68adc9c", "messageHeadline": "Merge pull request #449 from mdboom/unit/add_equiv_kwarg", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "f8e47a4209cd0ff5bde1fff9add6d5fecf0f910a", "messageHeadline": "Merge pull request #585 from mdboom/wcs/relax_by_default", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "1d0e5f1ebe44cd27f7a76e3b7180b335c9b5ba71", "messageHeadline": "Merge pull request #596 from mdboom/vo/info-content", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "95ffef338a592bb5f107f5e75cadbbca442a8446", "messageHeadline": "Merge pull request #602 from mdboom/unit/fits-parser-whitespace-handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8dd12f8481a101fdd2d8647eca5c534766df9a28", "messageHeadline": "Merge pull request #599 from mdboom/unit/steradian_radian", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "53b647370752098ae384d84f9404f508e1ba3b95", "messageHeadline": "Fix for Python 2.6 for missing functionality in the fractions stdlib \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 627, "deletions": 7}}, {"node": {"oid": "e8c3940721e145d5e6ebb574f582e78a25269bcd", "messageHeadline": "Update the FITS unit parser to handle whitespace after the division o\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "621df4d4d76512a24a1f4fe31ee07a31667e0404", "messageHeadline": "Make steradians equivalent to radians ** 2.  Fixes #599.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8d619e8b0653d65c04dff824eeb92c35facabddc", "messageHeadline": "FITS unit format doesn't support floating-point powers, only fraction\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "de67e8999da48d9d90e01b2822df3d9cf3707c61", "messageHeadline": "Fixes the issue with pip; this will however change the default behavi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b4ac559c4d5e81220f1a90ce555da81cdaaf7fc5", "messageHeadline": "Fix #596.  Store the INFO's text content properly.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "658ddf8c678177490ea2e72a7440250def61f20a", "messageHeadline": "Merge pull request #528 from eteq/quantity-add-numerical-converters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "903ac6cf2cbf6065054a7eeb1642385e660f7798", "messageHeadline": "Adds the tocdepth directive to the main index so that the 'What's New\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "fc617f141d003e87033584e82107e5f13c80a772", "messageHeadline": "Moved ref_* scripts in coordinate accuracy tests to generate_ref_ast \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 255, "deletions": 228}}, {"node": {"oid": "65ec5fd672bbe389f430fb56faa6c8cac0e88564", "messageHeadline": "Adjusted astropy/wcs/docstrings.py to work with configuration file bu\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e3c4a7f14d014e68a30deef4f4c5b29e9702d610", "messageHeadline": "updated setup_helpers to run in build dir - this fixes py 3.x because\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6ec4a0f6cd19fcc2329fa2eb7f55d281969bf12d", "messageHeadline": "fixed encode/decode to making error mesages helpful in 2.x and 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "574110fb2de841b3b9966189ca966668277295c4", "messageHeadline": "Generation of configuration error message improvements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "62e50c3726767cb2e1693908b4b14757070db3cb", "messageHeadline": "typo fix pointed out by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bb49321b048429caaf9c8bae0dd74a8d960fb5b", "messageHeadline": "added encode to subprocess communicate call to support py3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4889db56a732d7fe85b2b5d979d3b0f515c76643", "messageHeadline": "removed some debug code", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4e032941dc3e68237079eab19b41b3847c977d16", "messageHeadline": "updated documentation to reflect new behavior of on-import configurat\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "05d4f83d436ce55054016c24b31d959a85b44a1c", "messageHeadline": "implement code to install the default configuration file on import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 77, "deletions": 10}}, {"node": {"oid": "7f0d852a69d3f9bde5c4a890d32c994838eb1a51", "messageHeadline": "fixed unnecessarily long long in setup_helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e08c224ecaa93c174857a16ab126071ade2e88d6", "messageHeadline": "modify astropy build to make the default configuration file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "205c6bc72363adfaeaea4b4710d82c52c0cebf8f", "messageHeadline": "_generate_all_config_items adjusted to return filename", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a913bef99935816cf548cb1a4b1c1f599562e1a6", "messageHeadline": "fixes to configuration auto-generating ported from auto-generate-conf\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "b9d64fa460baf25d51cee446df12fab60299a4ec", "messageHeadline": "Add test of initializing with a TimeFromEpoch format Time object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "48e77c65a4722098d3acfc2a9dcd15ea9e32d18b", "messageHeadline": "Eliminate Time._scale attr and always use Time._time.scale via Time.s\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "17250c6d90341df64efc0ee10c6ded49fea2b75f", "messageHeadline": "Change implementation of TimeFromEpoch to support all scales", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 29}}, {"node": {"oid": "50215e5f002f4e7b2a2245a9f419c0aabe269f4e", "messageHeadline": "Merge pull request #528 from eteq/quantity-add-numerical-converters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "61a16b353a6566635bb038adfa11ab57e8943dfa", "messageHeadline": "Back to development: 0.2", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3633ac14240d17151b5ff373eb6c1a5c4330329e", "messageHeadline": "Preparing release 0.2b1", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4bc0b61b0c8dddef8381c7526c8f3a6a12c6b8c", "messageHeadline": "Merge pull request #578 from iguananaut/whatsnew", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "c5e97ead1477d86f52b3360766d71c48fad30ecb", "messageHeadline": "Add tests for numerical converters with arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "a4c83b913563b5770a9048ffedea24259c3d1c6d", "messageHeadline": "Added useful error to specifically report that non-scalar Quantities \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2cf0f1ee4ecb1bb22880c3bf598c6727ec3bdfa1", "messageHeadline": "fix test typo pointed out by @zblz", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70e6aabac4ee72bc71e98bf45042cd3304f10034", "messageHeadline": "added tests for numerical conversion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "537472048a834d9faa1d95bb5ed0485ad90d8f18", "messageHeadline": "added __float__, __int__, and __long__ to Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3d6e25ed95b3eb96074bbe47de8ca8a3f5d4ea1e", "messageHeadline": "Merge pull request #564 from eteq/quantity/allow-arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 172, "deletions": 80}}, {"node": {"oid": "6989154e1a02bad5e9eecf0d576d458cc0d83c47", "messageHeadline": "Merge pull request #577 from iguananaut/release-tweaks", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "6d3437a75ff04a8f9551121f0f80d99a135b4eb1", "messageHeadline": "Make default for writing WCS headers be WCSHDO_safe", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a15f8c537658786b49b0e04a5bd3ec02cd408c82", "messageHeadline": "Merge pull request #581 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 174, "deletions": 35}}, {"node": {"oid": "79712199228d8aa428a80f61be905de0a11133dc", "messageHeadline": "Change default value of `relax` to True for reading.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "4473b0a8ba024d07798868a0d1fc87d962ab4617", "messageHeadline": "Added entries in CHANGELOG for units, quantities, and related changes.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "493f00f8024a6e1070815af7a49418b5430f8fa8", "messageHeadline": "Merge pull request #515 from astrofrog/revert-travis-numpy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "acd66776aeabe36bb675ec1eb37bb9d12080a863", "messageHeadline": "Remove temporary Numpy 1.6.2 fix from .travis.yml. Also force Numpy 1\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "3febebdbd5841410109a09129f1d1b3f98845740", "messageHeadline": "Adds some initial structure for the 'what's new' pages, including a s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "593afa8d547eaeae2aee2c031f25528656d3efdc", "messageHeadline": "Updates to Astropy changelog from the pyfits changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c3cba31dfa1be7d90da62210fd7f9efb87a45f27", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 162, "deletions": 35}}, {"node": {"oid": "f01adfcfce681bb8ee79bf9a065a36dd6c4dcf94", "messageHeadline": "Fix minor typo in docs", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e16da60a40b9e09c80f3e7f4f9b9ec3c5b4dc358", "messageHeadline": "Add an upload step for the sdist; still need to test this with bdist_dmg", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "af8f4eb1b80ae16e12e14e3a6a47323c71f40b8f", "messageHeadline": "Followup to ac68771b; also make sure to work properly in the case of \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ac68771b306ac0df73af34edaa26acd6f6c68e71", "messageHeadline": "Fixing the download base url now that we can't upload source archives\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "866e84a9cd7197472e048906cef1b0beaaf4cb8f", "messageHeadline": "Add workaround for potentially dangerous bug in distutils' register c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "86f177a5ae711bdfa456e48c09ca4a76fbae315a", "messageHeadline": "A couple more release procedure clarifications. Remove mention of upl\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3fe3c35929c17c3d21e1449336a635a605e3e9c5", "messageHeadline": "Fix bug in version split that doesn't support 'a', 'b', 'rc'", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0092f7de62ee5ab69b3caaef773fa1e010ce64bb", "messageHeadline": "Updated credits", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a056c63b7f4f2389447a5fdba0d699d1b392a40a", "messageHeadline": "A few more tweaks; added reminder to create a bug fix label on GitHub.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "58bf5df4ad5512fa02edf253ff0bb1aaf32d8946", "messageHeadline": "Some WIP updates to the release procedure", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d697f5a562e797f07bf95892de2c81a86ed588ef", "messageHeadline": "Merge pull request #571 from iguananaut/setup-register", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "83dc6cb1ec35fe7fcf0df30f6826f8a7fb880930", "messageHeadline": "Merge pull request #563 from astrofrog/coordinates-accuracy-tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1247, "deletions": 0}}, {"node": {"oid": "05e76ccfbfc94bfcb9c51914c028f9c01d28fefb", "messageHeadline": "Fixed test name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db581cd0a8f3485591e7e08afb363947560fb4f1", "messageHeadline": "Fixed order of arguments in spherical distance routines in accuracy t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "25e6b4492cf9bb9c7b11c6c2915054c147469ea0", "messageHeadline": "clarification of Galactic Coordinates transformation details", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "83a68981f4dfc5f4854dccaeb98e990a2b05ca5a", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a91b979a674ab84ff36050983d5056ed6d4b28b3", "messageHeadline": "Added Galactic <-> FK4 tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "dbd67017eadc88c182cad45f1758455929fa0cb1", "messageHeadline": "Increased tolerance from 0.025 to 0.03 arcseconds", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "769bd08cca95a2cd8840e60f93331c61322db570", "messageHeadline": "Add header to CSV files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5d0ad1989b7e46cee5192798e52c34bae4025736", "messageHeadline": "Added ICRS <-> FK5 tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 302, "deletions": 0}}, {"node": {"oid": "43c81f0cd9b52fefd1a460616766b7eb85a0f0e5", "messageHeadline": "Fix output epoch for AST transformations (defaults to J2000). This im\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 404, "deletions": 404}}, {"node": {"oid": "89fe2fffab28eab3e2d03bf4ff4bc52738b34f35", "messageHeadline": "Renamed equinox variables to avoid confusion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "01607394abed40deb6deb0dee8ab30f0a1db1f39", "messageHeadline": "More fixes to tests, and added FK4 <-> FK4 (no e-terms) tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 326, "deletions": 10}}, {"node": {"oid": "14147cf2f2314bc0169f5409b9de5886e10f7479", "messageHeadline": "Fix accuracy tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 209, "deletions": 111}}, {"node": {"oid": "8e952e772faf3d80bb48e001f7d625669af2904a", "messageHeadline": "Added accuracy tests for FK4 (no e-terms) to/from FK5 for arbitrary e\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "c3b2313df54fa6202a444d2d28efb3ace25941ac", "messageHeadline": "Merge pull request #573 from taldcroft/docs-help", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "205a5980b67782e5e40839f2ede9713e86005d35", "messageHeadline": "Change link ref to 'astropy mailing list' to fix sphinx warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a0ff803c23b2513ae2ec48fc86b1af2c0eca4da", "messageHeadline": "Merge pull request #551 from astrofrog/coordinates-eterms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 316, "deletions": 71}}, {"node": {"oid": "5ade5c963fa52a39fe1ea6e161a2c89783095b7a", "messageHeadline": "Move Help and Issue sections above Developer docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "3d2e2bccd9b22e4991df349b476cbaee88c8e377", "messageHeadline": "Merge pull request #569 from iguananaut/classifiers", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bb8d1dfca9a8b746142d528c0e5367cb71f4035a", "messageHeadline": "Add topic Physics", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63b57a0976a32f3e8b13e0bf39c8fd7fdd387570", "messageHeadline": "Add sections Getting help and Reporting issues to main doc index", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "6f08dc93557388658b319715bb32fed18f8781c9", "messageHeadline": "Merge pull request #297 from astrofrog/docs/stability", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "8a8193d2c8cb58b07989069f30015c38c72436e6", "messageHeadline": "Minor updates to stability document", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "245c53fac04b72750fc6c0f5609751fe523a7cc0", "messageHeadline": "Minor fixes to docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ac9a4aa1a739ebfb29eae3ad16afa0afe2c5743", "messageHeadline": "Fixes in fk4_e_terms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7b606909c4a2ed421b004ef1b1c2bf326a2d3e9", "messageHeadline": "Moved computation of quantities in fk4_e_eterms to earth_orientation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 84, "deletions": 36}}, {"node": {"oid": "6092042e6ecdcd10a8c52fc034b398c9da0dc242", "messageHeadline": "Updated all transform graph priorities to 1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4db9766b976ae9656fe7ba431dfd83d49038effc", "messageHeadline": "Clarify use of TAI for _EQUINOX_B1950", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d079e2e3b459bd06f5a6e258b62c3c35cb81176a", "messageHeadline": "Fix for case where the Quantity value is a length-0 array - it is acc\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4ea43a3e4e32e4730a1d6eee3d96909b9849df66", "messageHeadline": "added tests for indexing and len for Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "679228b5bd0e3c30f923d3951c0bc7843b2ebf25", "messageHeadline": "implemented __getitem__ and __len__ in quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0909eb2871e5077bd32fe658da252e06e5824626", "messageHeadline": "Updated tests to exercise Quantity.isscalar", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cfbd51697ab6f394a964e31f02315dab60a2579e", "messageHeadline": "added isscalar to Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "54a365e9a2998b984550a731fa34d8d87a92de64", "messageHeadline": "moved copy function to be more visible and related PEP8 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "47ae6db9d29390732f4ed5a735edcdf39ce40081", "messageHeadline": "Merge pull request #8 from astrofrog/quantity/allow-arrays-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bc0b7750a3710842fcc00a91ac3b64deedd429e8", "messageHeadline": "Merge pull request #562 from astrofrog/coordinates-fix-spherical-dist\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "98d8041e5417b9d306858e79cdb67226747d7b86", "messageHeadline": "Add a new AstropyRegister command to replace the built-in setup.py re\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "7fc9fe1914c9a855fb646f8d7490433a7842ee4e", "messageHeadline": "Change B1950 equinox to use TAI instead of UTC", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abd196a0c70b7dcf8c273b18a836c442798fd9e6", "messageHeadline": "Add Cython to languages", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55dc212a2e9ebf106a8706f0b16525135e8ae9da", "messageHeadline": "Add some relevant trove classifiers to the setup.py", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4a12061c28854b8abf8beb10d4c08472b272af38", "messageHeadline": "Initial version of the astropy.constants docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "0378265abb31dd72df31950508fe423ea27e14e5", "messageHeadline": "Merge pull request #536 from astrofrog/fix-xdg-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a74c48d2d095db716b2da76fc620c0e871050858", "messageHeadline": "Merge pull request #560 from astrofrog/hdf5/fix-failing-tests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "57b02c6f70380530e3bb02468c77d6e399fab434", "messageHeadline": "Prevent warning on first import if directory indicated by XDG_CONFIG_\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fecc7a37a1a695bb9693b592c166eb5d7f1a95c", "messageHeadline": "Clarifications relating to backward-compatibility", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c95a558add444a43e0567142ff0f6cf9a6994945", "messageHeadline": "Change order of arguments for angular separation routines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4a545ebf14d237560dcee0e6ed15aacf3aa23e16", "messageHeadline": "Added tests to make sure that all default identifier functions accept\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "85808a5d993f83d41cad596e21b7d3f48365efae", "messageHeadline": "Added a note about identifier functions accepting arbitrary input", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4b962c6372b00d6144259df08074db040382560c", "messageHeadline": "Make sure is_votable doesn't crash if passed input that is neither a \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "88deb725160dadff3cedfe18bf3af36f77fd46fa", "messageHeadline": "Make array * unit return a Quantity containing an array, not an array\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "be7045ec417a6b5abd8eedbdd1945a214a1dcfee", "messageHeadline": "PEP8 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4698cedad194a6173ee6b01642e0034d288c6fb4", "messageHeadline": "updated tests to correspond to reality of numpy operations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "24d45e2997accd363181017e943949695671043b", "messageHeadline": "fixes to support array operations of Quantity objects", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 56}}, {"node": {"oid": "35ad30e76ea86323190d9d7c310f1e137dbae327", "messageHeadline": "added array quantity tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9f79307b7b30b626c4ace6f527056b8e62997545", "messageHeadline": "fix validator for Quantity to accept arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b690f7b7e7ceaaf1ab8c1e198d1ccc08f8b4d48b", "messageHeadline": "Changed importing standards page to a general 'Getting Started with A\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2637a9b7ddd077b0935f43f409c4d77ae8b62df5", "messageHeadline": "Fixed transform path test since FK4 -> Galactic now includes FK4NoETe\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5a7495ea8b04a94a3c4aa16c82741e40a5277101", "messageHeadline": "Ensure distance remains constant during e-term corrections", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "48710c76f380a2ac4bb90636ff9d8ae1bc86225e", "messageHeadline": "Added calculation of e-terms for arbitrary equinoxes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "c1af928ec39929c11de7d088dd358cbb20e49732", "messageHeadline": "Make sure equinox is preserved for FK4 <-> FK4 (no e-terms)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "061f396b02cf5cbe50dc7ab9ff270b14a262c054", "messageHeadline": "Ensure that equinox is taken into account for FK4 (with no E-terms) t\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "2531ac7e47e5c95491e0a0382e8bd46c8b6e5063", "messageHeadline": "Merge pull request #554 from astrofrog/docs/update-install", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "59d860a5bebb6aa0750ab2eb5f8b9e934cf6154c", "messageHeadline": "Merge pull request #524 from astrofrog/votable/table-interface", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 411, "deletions": 52}}, {"node": {"oid": "a43c847d4dbba5112028e0585b33f40b0d542a3e", "messageHeadline": "Merge pull request #522 from taldcroft/time-fix-utc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "19f130e48c210706ed549e932aceafa31d90981a", "messageHeadline": "Fix case issue in time scale causing incorrect UTC on days with leap sec", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "d48a16101ef0e6680d485e14a5668562a434afb7", "messageHeadline": "Minor changes to VOTable XML validator", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "99712bfa965f272c930118cf6b3d9bcac6597cdd", "messageHeadline": "Fix incomplete sentence in error message; feel free to improve this i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2bfc5910557693f933e2f468c8c87dbc51c3c68d", "messageHeadline": "Merge pull request #543 from eteq/coordinates-changelog", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dc5547a5cb9af415bbb877754568db1de2a257c3", "messageHeadline": "Fixed typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08ff62d9bf7adfa959b67b2683f94cbd6968899b", "messageHeadline": "Minor update to optional dependency instructions, added h5py.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6f7f0c42078b7a9cd39aaeac5cc672d6f7618b20", "messageHeadline": "Minor fix in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "128353a9d13c71d297e1597e015f049c66511b1e", "messageHeadline": "Fixed typo, and added section about using astropy as a drop-in replac\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "540fe5e3b120ba67e1ff00c5aca30568c610f8f1", "messageHeadline": "Merge pull request #298 from astrofrog/import-standards-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "7df4f7a3821a22a9585fca70db6a43ffc00c746d", "messageHeadline": "Hard-code HTML table for now to customize look", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 174, "deletions": 41}}, {"node": {"oid": "109939410a1a96c00f0b872ead95025c6804d256", "messageHeadline": "Only check for overwriting if output is a string", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ab935bd135e42bdaee1f182997f1c6b154a0cbc", "messageHeadline": "Initial version of stability document", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "42147a3de397c7cfaa1fddd2029723d48a89375e", "messageHeadline": "Merge pull request #539 from mdboom/utils/windows-python3-file-reading", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "47cb431d3a2057a3edbb12a8e6792090f884b619", "messageHeadline": "Renamed section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fb25151dc9b808313c338bd670a3ed4c66a5a46", "messageHeadline": "Added links to different table format descriptions as suggested by @m\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "b0bc2464ecceec2e4608a503b20010f2c69355e0", "messageHeadline": "Added examples of IPAC tables as suggested by @mdboom", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d6fe7d4efd6b813b53f30abc70da8382dd37b521", "messageHeadline": "Added guideline document for imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "176650e2aa5fa0fb18a670ff85e56d440bf096c0", "messageHeadline": "Significantly expanded the Table I/O docs to make them more user-frie\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 172, "deletions": 34}}, {"node": {"oid": "ce43b81d408c4086c93ca663ea4d57ac48fa9406", "messageHeadline": "Fixed id -> table_id", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6ddcd77daffbcc92e5183cd993f88696de6358f", "messageHeadline": "updated changelog for coordinates subpackage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c311d18d34dda724be92666c2b964392ed03187f", "messageHeadline": "Updated comments on e-terms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9d10bf389968b1027a0d8bb2a97a5b782a3c5bff", "messageHeadline": "Merge pull request #494 from eteq/quantity/adjust-equality-behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "be768939ec85a98efe4acfdb5a513ce23cc9d752", "messageHeadline": "Fixes to E-term implementation.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "4153ef56eedcf05343fd6accee31ffc425e8e2cf", "messageHeadline": "Implemented e-terms", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 160, "deletions": 41}}, {"node": {"oid": "02c4f440f66ad3025316691c350cb90ddc371191", "messageHeadline": "Merge pull request #471 from eteq/coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5882, "deletions": 6}}, {"node": {"oid": "8ccfc489703364de56bca16e0c033234a330743e", "messageHeadline": "Merge pull request #548 from adrn/M_sun_R_sun", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3fa4964ebccc0b1fc258c3f534923cedb2619462", "messageHeadline": "xfail some tests if legacy_float_repr is in effect", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ecb8a6e3c37c743a8927fd75fd7609f0dbd9581f", "messageHeadline": "Fix test_find_by_hash on Python 3.x/Windows", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b97928d54560e54242c9df25e051438d515bef6", "messageHeadline": "Shot in the dark to fix #538 -- files are not being opened in binary \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "29fe07bde8a824f03954b958da78f5480faedb85", "messageHeadline": "docstring tweak in format_exception; also trying to re-trigger travis", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "64c556c3d3ebb0f68c548a566d2b0276a217bd34", "messageHeadline": "fixed format_exception to not fail in py 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "577e5ab89a41e333c75f5fefccaa1d37fbf572fd", "messageHeadline": "add constant-like solar unit definitions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "848671bbf97a73f0e16688353721936f2758a137", "messageHeadline": "Merge pull request #529 from astrofrog/constant-quantities", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 356, "deletions": 304}}, {"node": {"oid": "1b9d0d77f7d621ef5d19218c5cedbdbcd423aa23", "messageHeadline": "Removed unused variable and fixed relative import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "c0b24546e9856662d09d33244fa9d2c327cc4bc3", "messageHeadline": "Fixed typo in comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5a171fe3e3544177296dbb54cb04c6755fcf82ca", "messageHeadline": "Merge pull request #505 from astrofrog/move-testing-to-temp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "a89f7f607595db83997866dff942b4efc3f578e3", "messageHeadline": "added example of copying coordinates at @cdeil's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "66120bc661b48190831833b44e22446b0403a2df", "messageHeadline": "Merge pull request #7 from iguananaut/coordinates-tweaks, with manual\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 229, "deletions": 109}}, {"node": {"oid": "05f1d86cb60f396dfe7443e6765320328df475b6", "messageHeadline": "Redo hours_to_string and degrees_to_string with easier to grok format\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "79fa201287370e2d72921164498091ab26c3e2fe", "messageHeadline": "Adding a format_exception helper that can take format strings and fil\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 55, "deletions": 34}}, {"node": {"oid": "b1f4785fb22635a150edc72c7c8318eae99da9b5", "messageHeadline": "split up coordinates docs into multiple files at @astrofrog's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 322, "deletions": 322}}, {"node": {"oid": "05f567273a1759df45715aec168100af3c790a08", "messageHeadline": "Clarified documentation about when units are needed at @astrofrog's s\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "adc8cf21fb8742a466af6ccb5ba0dc043f5b7639", "messageHeadline": "removed unnecessary whitespace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "20cb5e5fd118cd9d5fed2768571b43161f5297d3", "messageHeadline": "added _EQUINOX_B1950 constant at @astrofrog's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6025d15fbd9f5ed738ab39c55c3f57f96e1090da", "messageHeadline": "Altered ICRSCoordinates docstring \"J2000\" business at @astrofrog's su\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c0dc63bb3899f82497a3c11a76675c27c0c247af", "messageHeadline": "_equinox_j2000 -> _EQUINOX_J2000", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "85d36d2341bfdcfaf95c0779701ba8711d37a4b2", "messageHeadline": "fixed bounds that were not in radians as they should be - pointed out\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7aef167f03ba76be601add5eb3613eb0faef51a", "messageHeadline": "twopi -> TWOPI from @astrofrog's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d78872446f459677450be0b4b6f1bda087be7d7", "messageHeadline": "commented out accepting datetime objects in Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d6db43960115ef24f7738e1c9372212f10a90cb6", "messageHeadline": "updated precession examples from @astrofrog's suggestions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "bbf734415ef293be8e889d1e8224480fc31cefb7", "messageHeadline": "Added import of FK5Coordinates to docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "188447a9f9fce8173618d5ca53a5c63efbc00434", "messageHeadline": "added CartesianPoints example suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b857bc2d1a13f05d614a6b24d33c8d9a7fd3f822", "messageHeadline": "clarified the angular spearation calculation method as suggested by @\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "68ab7ef104415f0c0f23acc50caf086eb3883b89", "messageHeadline": "subtle fix in Angle vs RA initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86267b8996fef3a956412d8ac7bd80d4eb9061bc", "messageHeadline": "removed old incorrect example pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a28dcbac34b93eb9f9cd9bbc1213a25b57dff82a", "messageHeadline": "updated coordinates docs to include radian example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2eaf61943e3f2e29cd4890c985d79c14e5d61925", "messageHeadline": "tweaked radian representation to support sep=fromunit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c1ba9c31752d50924cab7755d4b7e7dac96c1be6", "messageHeadline": "updated docs to reflect new coordinate initializer behavior, as point\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "b1fab00754584bb2baf38f54200e6ab32c11f567", "messageHeadline": "A variety of subtle fixes in the Angle string parser to give more", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "0638415fa484a0d22ff1ecb89252d1b1fe115fe6", "messageHeadline": "units missing error string clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a2e82e318f5eda7967508abbb9ae63668ae8b58", "messageHeadline": "fixed tests to respond correctly to new RA/Dec behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "4bce767983dfeb3d1f76a940c96122b1bfb9c555", "messageHeadline": "docstring updates in angles.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 90, "deletions": 72}}, {"node": {"oid": "3bac9ba4c5d26a1bb3b85b478de0df09dcd38224", "messageHeadline": "removed \"smart\" RA and Dec initializers - now they behave mostly like\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 88, "deletions": 67}}, {"node": {"oid": "b70f2b1f6bbc8ba03860527c19a002c4f936b802", "messageHeadline": "separation3d -> separation_3d", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8120e6cbbf80356e6121b736e84a87782e1464b", "messageHeadline": "equivs -> equivalencies", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "58525aaac3386cfc7d55433929ecda5ec95757a6", "messageHeadline": "Add support for `equivs` kwarg on `convert_units_to`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "9833eca4c68eabb97746247e1eded1b815cce207", "messageHeadline": "Added entry to CHANGES regarding moving `astropy.config.data` to `ast\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b8ecbc15e870b0b5adc3e914ac1e43a13d9050b4", "messageHeadline": "PEP8, because, well, my editor does a lot of this automatically anywa\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 194, "deletions": 100}}, {"node": {"oid": "3caf323a15a567b4c43b80f797e93fe6fa6a27b0", "messageHeadline": "Added notes about circular dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "d270fa7a86a672a64a5078698a98f80c73162f72", "messageHeadline": "Changed origin to reference", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "8cfcc39b1dc73943c74e63d41672a45c9ff35713", "messageHeadline": "Added back verbose __repr__ and __str__ for ``Constant``", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "20322635cf3d8844fe7cc6673b212f0cee734175", "messageHeadline": "Updated Cosmology module to reflect changes in `astropy.constants`", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d3414e76b92acbfdad01cc2aface7cdb06fd154c", "messageHeadline": "Updated error to uncertainty, no longer import constants into top-lev\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 74, "deletions": 63}}, {"node": {"oid": "86853b473fe28a5fc8ac4664b36117d8dc9a6344", "messageHeadline": "Add a comment in the source code explaining the fix for #537.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2e4c71bb75478cefcc64084fa19ce4c8fb94af43", "messageHeadline": "Merge pull request #534 from mdboom/wcs/broadcasting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "8a3aedbeecde97b498dbb2746264de7d0be6e5e2", "messageHeadline": "docstring update for coordinate initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "40221ec7279d271974ef4cd779813ab83deb5b0f", "messageHeadline": "updated docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "62d7ab97ec3270a56c3e3b8d073c895c15601ab8", "messageHeadline": "pep8 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 185, "deletions": 188}}, {"node": {"oid": "4bb3ed143561eb501e32d590ed6ff71de632b01b", "messageHeadline": "fixed tests for changes to coordinate initializers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "30f89df3da16f4408adad8c38f26aaca3b75895f", "messageHeadline": "Updated coordinate initializers to always require 2-tuple unit (or None)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 60}}, {"node": {"oid": "dad2800599244e45015e19cc151c74ff449772ff", "messageHeadline": "cleaned up cases for lat/long initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "273fbf3aaa448313ef469286c377bd49c06bcf43", "messageHeadline": "assert allclose -> assert_allclose, but now using test.compat.assert_\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7873c387556b0416a9a90075c15d084750a9e94c", "messageHeadline": "Merge pull request #532 from mdboom/testing/ignore-extern", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a22d894d97d268fc481f0f92704e80270413848", "messageHeadline": "Merge pull request #523 from eteq/time-init-additions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 78, "deletions": 9}}, {"node": {"oid": "c1d4bff83d0de4c0b60b57d603514762e04f2d83", "messageHeadline": "Merge pull request #537 from iguananaut/fix-test-warning", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f4fad3380aac78703400beacb93dd4450981cef", "messageHeadline": "Merge pull request #495 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 138399, "deletions": 14759}}, {"node": {"oid": "b1c61dab89b34fbe1bf11d4f0b57d43228015c93", "messageHeadline": "Fixes an annoying warning that can come from pkg_resources when running", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7b3cc2315dc8c3251b27b3cdf875bb7dc57da255", "messageHeadline": "Fixups after rebasing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b5147be708d0a7dcbb22f64c2c16de465bec762a", "messageHeadline": "Disabling this test on Windows for now, per #507. I can confirm that \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ef38d64e6f804f3390d4e29423df57962b307857", "messageHeadline": "Alternative to #518 that also reinstates broadcasting of the multiple\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "9d86e1a43f05ff201430921bacba39ce61e518fa", "messageHeadline": "Make WCS transformations preserve input shape", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "6502854d2a67d784de75ab6250fefd475c699f62", "messageHeadline": "Merge pull request #533 from mdboom/wcs/pep8", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "9f348834d22dd67319eab44d37e9cb152a831ee2", "messageHeadline": "Merge pull request #531 from mdboom/wcs/upgrade-wcslib-4.16", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 195, "deletions": 159}}, {"node": {"oid": "d948f1075d84873937c3e1e0dcde81bd9079727a", "messageHeadline": "Merge pull request #485 from mdboom/docs/latex-build", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 166, "deletions": 117}}, {"node": {"oid": "eddf456961288f030b2505b931e204c35bcab7e3", "messageHeadline": "Merge pull request #492 from mdboom/unit/invalid_type", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9a6583050d5d89d82c59076fb1c5a8607db6b27a", "messageHeadline": "Deal with some of the low-hanging problems in the LaTeX documentation\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 132, "deletions": 105}}, {"node": {"oid": "33a977923d5985b8220bfb27440fe2cdd9f7abee", "messageHeadline": "Make LaTeX documentation build work.  Fixes #485.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "41e61eef7c49c3b7ed701c84f733edb405aa3209", "messageHeadline": "PEP8 fixes for WCS.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "6bf8b2e9fa0826270a5f452322e90c895dce3355", "messageHeadline": "Ignore astropy/extern directory for testing.  We don't have tests in \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fadf498432b7e32ee920fe0553bdf9ad08527b9", "messageHeadline": "Upgrade to wcslib-4.16", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 195, "deletions": 159}}, {"node": {"oid": "0e47c5453dbe11f1ef4a24ee915d174e81beda70", "messageHeadline": "Whitespace fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "bcefaf27d7a61b059165e2d0cdd139df36772957", "messageHeadline": "Fixed imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "eb03d084667798c62fdd881953d007b4647a85c3", "messageHeadline": "Moved constant definitions to hidden module", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bb882e909050aa420a718ef158a0b19de2a8a32e", "messageHeadline": "Merge pull request #21 from mdboom/votable/table-interface", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "c234c43b0a4d7df329208a44e6b85efe8602de83", "messageHeadline": "Fix tests on Numpy 1.4 and Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "05e95c52f203dbdc34d29702d79a34a664fddd68", "messageHeadline": "Convert Constant to a Quantity sub-class. Requires creating a Constan\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 278, "deletions": 279}}, {"node": {"oid": "24e28b2f8e59428b9e0ebed742b1605b87352f6a", "messageHeadline": "Merge pull request #527 from mdboom/votable/precision", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "f39e49b2134fb707e703d366bf47265a1293f72c", "messageHeadline": "Simplified precision formatting code", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "78f2a98989874fb6981a92771da635c0a2175ec6", "messageHeadline": "Merge pull request #20 from mdboom/votable/table-interface", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 143, "deletions": 50}}, {"node": {"oid": "a719712076913cf352d7caa11172f3b9367142ca", "messageHeadline": "Merge pull request #6 from taldcroft/time-init-additions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "265fac5c28f45767a12480a63322733eb8bfbeff", "messageHeadline": "Fixed a few typos in the docs. Also changed instances of 'github' -> \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b1e72073c176531482ec76d65747d92894f89d91", "messageHeadline": "Fix precision and width attributes to match the VOTable spec.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "1cec78a1f9f6bb573a274ebc14413ecfec3d51ba", "messageHeadline": "Follow on to #524.  This adds a number of features to the io.votable \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 143, "deletions": 53}}, {"node": {"oid": "b8e151d3056fc2829410fad2f0f58e749727f269", "messageHeadline": "Removed docstring that was included by mistake", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3528d7e82b8ee44574ad20577354ab9e393f5f35", "messageHeadline": "Added comments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b6be4c280f4d4eea66f48e1050732102d4d2f9ac", "messageHeadline": "Allow VO tables to be read/written directly from astropy.table.Table \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 0}}, {"node": {"oid": "a7e2483867ce36361928b72575ffe5cca72620f6", "messageHeadline": "assert_allclose -> assert allclose for numpy 1.4.x compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b086ae2bc104dbc488a23c277b3ca36f419111b", "messageHeadline": "Add more tests of init with Time/TimeDelta object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "648a94b8371dbcd18affeebb3c7ca322c82ec5b8", "messageHeadline": "Use __new__ and replicate() to allow init with Time/TimeDelta object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "dcacbda86e1cdc1cd54db999b2f585f05e334aa4", "messageHeadline": "Merge pull request #521 from cdeil/patch-1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5304934028558e3bddab9ae50e285b75d15a446a", "messageHeadline": "added documentation example of using multiple units as suggested by @\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "295d0c9ce5406dbffd2a753e39a0c92128aa07f4", "messageHeadline": "Merge pull request #519 from astrofrog/wcs/accept-dict-like", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "0446afc2281b9af6857373fed7f40d051ef806da", "messageHeadline": "Minor formatting change: use double back ticks", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bd934dba18d513e7e8ec5126fe040c7c22341fd", "messageHeadline": "added test to ensure initializer copying works", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "606d4719e69378f992067423599f05ba02c91e7c", "messageHeadline": "Added prefix for mkdtemp", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1597080808f720bcbb8b11042f6464fc31bd088", "messageHeadline": "Merge pull request #517 from astrofrog/docs/add-xcode-note", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a4b804113f3b0c6705c9134a1e8af45dfe3983b0", "messageHeadline": "added support for passing a Time object into Time initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "04a1bf7af7bc5fa2edb3e0552088039bfe3c750c", "messageHeadline": "Clarify note about XCode in install instructions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9356d40be7224d04bfe68fad50a06e047c44f4dc", "messageHeadline": "updated exception messages on Time initializer to be a bit more clear\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "688ca9082172425066f80b777e7c1b2803e14a91", "messageHeadline": "important fix for transform graph algorithm - now working coorectly i\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "58855a2873529963ed0098c1119721930e111ca9", "messageHeadline": "Add comments by @astrofrog for push -f in devdocs", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "dc64bdf2bd54b6af90848968959d9f6adbfc5b96", "messageHeadline": "Add info that after rebase force-push is needed", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3469b4d7cfba33dda6fcabc8696632576a863471", "messageHeadline": "added test for coordinate transform order and typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a921b90e335e072a55622addd0a52d2a6ebbac8b", "messageHeadline": "updated docs to get rid of references to old Coordinates factory class", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "88a45b2332be2183f4b99c5282413d9b376178bc", "messageHeadline": "Added note about XCode in installation documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bdd49416015741b69e29a41f95b228cf4dba9d1f", "messageHeadline": "add count in djikstra's algorithm to get around py 3.x change in sort\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "32b70a79188c20faa1198394a3c5d794e7274fd9", "messageHeadline": "fix for failing travis test due to scipy use", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d77e71aaa9c8e384870e67df69cb83aef7a4f34e", "messageHeadline": "Added type-checking for equinox and obstype", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "2ff753a7089364972f75e7d71c31a11231a478e4", "messageHeadline": "doc updates in coordinates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 41}}, {"node": {"oid": "10edc8405c522d49cd0dbc944952c658fca79d5c", "messageHeadline": "added warning about coordinates being WIP", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f6e7ce71ea24c4eaac677a5986c1b9d03a330b1b", "messageHeadline": "added round-tripping tests for Angle string formatting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6e7b38753c36c1d5a034f32dd7886d358d3129e5", "messageHeadline": "CartesianPoint->CartesianPoints for consistency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f2f2a766991b2bdf37a23f4b3eb0f984be2c63dc", "messageHeadline": "removed Coordinate generator class for now (to be replaces in 0.3 by \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 234}}, {"node": {"oid": "177659cb053c3ae0afac051ca6f70bfc3e98e6e3", "messageHeadline": "Fixes revealed by tests and updates to tests to include checking obst\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "8c33f5a474ae2b3cf1b71433e773f954dd5b1631", "messageHeadline": "updated transforms to work correctly with equinox/obstime", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "09486f067cef9411eaa2a01ee4f491d1d4a52334", "messageHeadline": "adjusted copying behavior on transform to copy over obstime but not e\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "3165bb36fac0b5c6f229da4cc2a3254e2496de89", "messageHeadline": "Added obstime to all relevant systems", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "57871f54df3d341eaed768f1ce3f2f20ea8359e7", "messageHeadline": "Added a test for dict-like initialization of WCS", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "e348c979c29130ff93cac780e15374c68a5b97f5", "messageHeadline": "Rename loop variable to avoid conflict with function argument", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "000f6c576eec6ac0c97bbf2b2b2456010b6533eb", "messageHeadline": "Make WCS accept any dict-like object", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "acd81357bbeb79775eb356a1a8d592f2bc0bb456", "messageHeadline": "Merge pull request #506 from mdboom/unit/short-circuit-parsing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "23cb70af9e3724690e14a773f58c3f31c627f32d", "messageHeadline": "Merge pull request #499 from eteq/setup-helper-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 43}}, {"node": {"oid": "56f7df2e5e7f219768180788973047e495a8c177", "messageHeadline": "Further improve docstring based on feedback in the PR.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f5bc5558b900fbd3eb6b5808d185b3d39a0357f8", "messageHeadline": "Merge pull request #514 from astrofrog/alternate-travis-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "92f61dd4cceee9440731a35211c4e4a81bb2323e", "messageHeadline": "Fix typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae0aba706fbc506084412796392e3f7e10678033", "messageHeadline": "Merge pull request #510 from hamogu/daophot", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 127, "deletions": 23}}, {"node": {"oid": "93ba109570c3fbe888a31bf861890bbbc6a6e1e3", "messageHeadline": "Merge pull request #500 from mdboom/unit/return_masked_array", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "035650606d75a3aaae3f90eaef4572f11c4f3cd1", "messageHeadline": "Removed comment", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "823e0de1436940ba2eddf9e4f71c938a50c65635", "messageHeadline": "Fix Travis builds by using workaround suggested by travis-ci/travis-c\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "7aaf152744a24922b7706205b9f290ca20a0a410", "messageHeadline": "add new test data file to setup_package.py", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd83ab7336f9cc52401e788ef8dc1c0ad05ec0c1", "messageHeadline": "minor: shorten two lines of code by using numpy commands", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3062aed0532c887bdd278b2858f77ba07c32b48f", "messageHeadline": "Improve reading of DAOPhot tables according to discussion in #510", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 96, "deletions": 14}}, {"node": {"oid": "01b8f31810115669a3fe201b7ea3b43ae77e5632", "messageHeadline": "Add note about performance, based on feedback in the PR.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "65a680cb908edb4d5b1c1462fcc29cfe5718a841", "messageHeadline": "Merge pull request #512 from lpsinger/wcslib_pkgconfig", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd8ac33939ffc5b9d5f86974ddff26d3ac92fc32", "messageHeadline": "pkg-config file for wcslib is 'wcslib.pc', not 'wcs.pc'", "author": {"name": "Leo Singer", "email": "leo.singer@ligo.org", "user": {"login": "lpsinger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10c38afa954f134521d6731b8f253172953dea1b", "messageHeadline": "Added note about Numpy bug that was fixed for MaskedTable.view", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "933d9767a36c081566cc8baf5084c9f12fab8de2", "messageHeadline": "io.ascii: Make DAOphot reader use fixed width information from file h\u2026", "author": {"name": "hamogu", "email": "moritz.guenther@gmx.de", "user": {"login": "hamogu"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "f1e4357ca78689c4f4a32150110e94d97daeabad", "messageHeadline": "Short circuit the unit parsing so that simple units are just a dictio\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "b2c25c7560b2fbbbeb104d5d3e126b495da16966", "messageHeadline": "Use try\u2026finally block in test command", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "54ec75303015587f6c73038229f297b47db24625", "messageHeadline": "Run tests from temporary directory", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9ef8489afd1fe018feb6d5b16924d4e920e626eb", "messageHeadline": "Add some compiler flags needed to compile cfitsio in MSVC.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2794705d735bebec4e6901d775c647924327e1f1", "messageHeadline": "Ignore generated .pyd files.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5980e364ea020c028b64c76f6f952dca34c4953e", "messageHeadline": "If a masked array is passed to `to`, return a masked array.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a82c8f4c7b8710c8fb1003a8a82b5e113208e3ff", "messageHeadline": "added obstime to fk4", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "887ffb9090f021bd6bac569426a73a36f5b76e86", "messageHeadline": "epoch->equinox", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "9fe34fd02898b7e750f08c7c5dae54d6faed15c6", "messageHeadline": "added open_api_page function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 1}}, {"node": {"oid": "88f9c0426e0111d44dc1cea766cb13579ad549fa", "messageHeadline": "Merge pull request #497 from taldcroft/table-ufuncs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "c9626bbc7528ddce4700f85801a370e051641659", "messageHeadline": "Fix table array_wrap test for python 3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0b030a46bfdf30b38b6d879c5b908f94e2a8341f", "messageHeadline": "Fix missing import", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a892b519faf49f1e026c4bff0256c9298d738e2", "messageHeadline": "Add the compressionmodule header.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "82c40314cce16c7702d1c2c0d993c8340e8e25e4", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "d3fc78c12041fb7a71e8d08ad56253fe22c4b57f", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "296aca71d4d38ac4fe4dfbfc365a0d683d8d176c", "messageHeadline": "Imports in version.py template should be absolute, because this is us\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "197c3e8338538b2d5254773de914e3830fef4eaf", "messageHeadline": "minor fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "760545cfe727ea9c50634f06058fa148a4066800", "messageHeadline": "remove is_in_build_mode and set_build_mode in favor of _ASTROPY_SETUP\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 42}}, {"node": {"oid": "af31d33fdcf56d77070bbda1748ae0e7392ad7c0", "messageHeadline": "Minor fixes for __array_wrap__ tests for np 1.4 and python 3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "f81e377387921c5b7839ca326cde27538022fabc", "messageHeadline": "Add tests for Column __array_wrap__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "56ed5bf15f8af68ed354e5cdf85170c3398f140b", "messageHeadline": "Add array_wrap to Column to handle ufuncs better", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "7b43f33f5fcc6c5f824f73e65191df5ddf9dd549", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "2bfaa4800d591e7059c472a3f00d96ddd182b2e1", "messageHeadline": "moved some more distance tests to the scipy-needing function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5cfdd7d29dd770d572eab88272e3f3fad923a470", "messageHeadline": "changed dms and hms to have all tuple elements negative when angle is\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "38c34a61e85be1b88f4782c2888a2b6a83e75f56", "messageHeadline": "separated out scipy tests in coordinates to allow them to be skipped \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "a811c384c7eb34ef60c1dee19a8b2427f9b2139c", "messageHeadline": "Added all the bug fixes from the last pyfits merge to the astropy cha\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "7de6a70fb3560f716ae90904ec4f48998e93567d", "messageHeadline": "This little _is_mmap hack is unnecessary in Astropy since we don't su\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "afb43271023c8bd7a3aae31d3ae7963f03feee5c", "messageHeadline": "Fixed up the astropy.fits.io package setup to support linking the com\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "cb09f8f0b4a02994ec075a2755d664ec5736ccb2", "messageHeadline": "Merge branch 'fits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 138220, "deletions": 14753}}, {"node": {"oid": "fc78fedb688398943bc25bade2a8f1b7b0d65d2b", "messageHeadline": "Remove extraneous print statements", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6833886aee99e06dd65eaca59a651f30b1d37e09", "messageHeadline": "adjust equality behavior to only compare quantity-like objects", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "93da482e818af4d510d914a742be107089b3202b", "messageHeadline": "fixes for sphinx build warnings from quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d436fb820386fcbe5979e1a4ae5200828628d241", "messageHeadline": "Merge pull request #478 from mdboom/io.vo/add_working_category", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "6f454c29e417fa02e0ce4a6b1c2c99af67433f7b", "messageHeadline": "removed unneeded import that causes failure when merging with master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c56a08903bed601e5e1f26be6a6bc5880f0e3ab7", "messageHeadline": "related fixes for format method of Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "21c2ae50d71220fb66df84587822517cbd066a52", "messageHeadline": "Fix #492.  Raise an exception when an invalid type is passed to the U\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "83e4dbb047fa2a557ba027baafb60c0be4b49112", "messageHeadline": "Merge pull request #477 from astrofrog/nddata/correlated-warning", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "40537b22e49a390656e5f4a6ff33c5133c43cecb", "messageHeadline": "string->format and implemented __str__ for Angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 52}}, {"node": {"oid": "51f732ca017ecf650c715054a388a81e76a6663f", "messageHeadline": "Merge pull request #481 from eteq/data/lock-and-dl-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 93, "deletions": 53}}, {"node": {"oid": "8ae9c2082b550e648c5921a7058ff4dd5eaf760b", "messageHeadline": "Merge pull request #445 from adrn/quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 853, "deletions": 33}}, {"node": {"oid": "83beda658dd325b3053d3d56c6f8945fafb80440", "messageHeadline": "Merge pull request #5 from astrofrog/coordinates-minor-typos, includi\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9e2d354a008ff75bca82c0df41d6c74b7dea6d3e", "messageHeadline": "Merge pull request #487 from iguananaut/issue-423", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "4a9bdcb256fa43930b7ae894268ba28f93225793", "messageHeadline": "Update the import in version.py to a relative import.  Rename _update\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6c41d85fcbff7082823b89663ebf07109170ed2", "messageHeadline": "removed unnecessary ``.keys()`` as suggested by @iguananaut", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c69527ccec990f9f86f52a702a2422229068dc8b", "messageHeadline": "line continuation fix suggested by @iguananaut", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4e8da11205a4061456131110e7d1c5de89071931", "messageHeadline": "Fixed Angle unit parsing to properly yield useful errors when an inva\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2d8c4828496b6555ebc9a25f363b3f292b3f51e7", "messageHeadline": "adjust spherical distances to always use vicenty at suggestion of @ta\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "4264e42229b345ad74e2299f85f274a93d753307", "messageHeadline": "added __dir__ to SphericalCoordinatesBase to support tab-completion f\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "137fed00857595fd8f2b42a2e4131e9abdfc113b", "messageHeadline": "fixed Angle operations to properly support scalar operations like ang\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "268b4b1cdf1f11426e0e7ac9c59bbd148bde5138", "messageHeadline": "removed * import in angles", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "74861034d097d6276ce38d84aad6c6c1dd4d4746", "messageHeadline": "typo fixes pointed out by @cdeil", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b65f1b68400cdee0cccefbb19929752977672277", "messageHeadline": "swapped az/el printing as suggested by @cdeil", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67570c2d7e9e374331a0539a6ca75a3a1b766d1a", "messageHeadline": "fix for creating angles with numpy arrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "759a6a962bcae7e4b133f99b8522e5e2a8fdcc22", "messageHeadline": "fix for broken case of converting to same coordinate as self by alias\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "b7cd12156ad807479bc12ea64a03b259f823c554", "messageHeadline": "\"long\" -> \"lon\" where relevant (@astrofrog)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 100, "deletions": 100}}, {"node": {"oid": "c754d7092ba12533b1f78f29012845d1f3c0884a", "messageHeadline": "fixes for some mistakes in a3271e6f", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "d42ab2ccb762e5073fdd8f11f8087cb4fb088adb", "messageHeadline": "\"lng\" -> \"lon\" (@astrofrog @adrn and @taldcroft's suggestion)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1f358093ce3ad86a4bbc36e5681f837f6cc1d112", "messageHeadline": "removed inocrrect statement that RA/Dec are J2000 (pointed out by @as\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4daae407cea4342b2c626e04553506c5e03ec41e", "messageHeadline": "\"hourangle\" -> \"hour_angle\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15e2af4c5b697db43a00606f31526417a1e6c133", "messageHeadline": "fixed relative imports per @astrofrog's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3271e6ff58875e15365ef0664f31f3547c68b2f", "messageHeadline": "updated angle_utilities to use compiled regex as suggested by @astrof\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "e17970982a6cd1f2df7120bda6f827288d8a089d", "messageHeadline": "isinstance(...,str) -> isinstance(...,basestring)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7dbe7009698f32b321c8d23424aa6c8c8a0221cd", "messageHeadline": "removed some commented lines of code", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3ac8e77762c9ba84c542ff8fc9a5e6ea19ff3ef0", "messageHeadline": "fixed angle_utilities hms checkers to prevent int-conversion, suggest\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3e532706b3ce44671afef8a4500566b3e14d1f5", "messageHeadline": "Added description of factory class as suggested by @demitri", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3a56910a95de54a7e177d7af33bfbec23dd3c2da", "messageHeadline": "Updated imports in documentation as suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12a693c7e701c71184bab6aaba5e07443e8d24f5", "messageHeadline": "Merge pull request #483 from taldcroft/ascii-table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 557, "deletions": 767}}, {"node": {"oid": "4c0a3addb02f4b188f25f11ad9bb3362a64e90b4", "messageHeadline": "Added discussion of spherical system origins as suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "0e9538e6f598597536951a9224abf0a8de6cad55", "messageHeadline": "Revert a change in the CDS table example to fix a doc build warning", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b6868889702bc4fa1e841eb314a1dce853b0387", "messageHeadline": "\"apc\" abbreviation -> \"coord\" as suggested by @astrofrog @taldcroft, \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eba2314cabbd91b9e8276cad443943a592c213a0", "messageHeadline": "move quantity comparison tests to test_quantity", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "7f4289459620f3f3c0c9cb681ed52418d781bbc3", "messageHeadline": "add hook to __eq__ between a quantity with value=1 and unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "ae6705f1e87bcb9493d2e7c1a1685485245767f9", "messageHeadline": "remove extraneous comment", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b971b3805962712887ffab64ee56174492bca874", "messageHeadline": "Make table input to BaseReader.write be required to prevent writing f\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "cbe9811f16ab7b8766d5aa01236d14500b6a31e1", "messageHeadline": "Fix (skip or xfail) io.ascii tests related to numpy 1.4 issues", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "70ddfc8d9ea20ce2f549834c1281f4e27bbab7d5", "messageHeadline": "Remove 'asciitable' refs; PEP8 and doc cleanup", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 140, "deletions": 135}}, {"node": {"oid": "3c3263b51e218f8e1ea3eddfa6135998f853833c", "messageHeadline": "Fix python 3 / unicode test failure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f7879bf01926d9486eec34ece89bf2d78632c71", "messageHeadline": "Update change log", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "c57042d6489869c294eec94b0e7ab80971537284", "messageHeadline": "Add description as an io.ascii col attr that gets copied to output table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "674619f9ff57a53f0f03b13c9fc16f899e54f2fd", "messageHeadline": "Add example of accessing column units and format in Daophot docstring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0b11873e05c1e8873d109b6ab9fc75e1cae54bb1", "messageHeadline": "Add description (aka explanation) to column meta in io.ascii CDS reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fd2357a65566ffc337dc49baedba08f619ac01c5", "messageHeadline": "Fix table column repr so units are displayed properly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a168bdd22d238e8cb7a6b74cea3f82f8f66654b", "messageHeadline": "Change io.ascii ipac.dat.bz2 test file to match the new ipac.dat", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "81e48430bb343bdd2382c4b07a2846fb9f1d657d", "messageHeadline": "Use str(units) when outputting the units row in table pprint", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e480ef7a5b890f03849c3ce874482bd5892d433", "messageHeadline": "Correctly support IPAC table null values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "e581c53558728316568951969296cac282b95476", "messageHeadline": "Minor doc fix on Cds reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97fcd4c5f49a7ee71ccfc697b9471fffac05eac0", "messageHeadline": "Improve docs for io.ascii CDS reader (explain format requirements)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "4c93bc8b80f2653f6d924679a8d22a97d4933db5", "messageHeadline": "Support units and format in io.ascii (initial use-case of Daophot)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 88, "deletions": 29}}, {"node": {"oid": "685a313a934239cf63c10fbb3f9522c216539664", "messageHeadline": "Change Daophot reader to return keywords as OrderedDict instead of list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "dc74652a4009d67dbf0a86fa5ce6c1ad4960d730", "messageHeadline": "Remove Memory reader and memory_tests.py (replaced by Table)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 387}}, {"node": {"oid": "b3c779455067be6e509464d5a6aff2f3150bcd0e", "messageHeadline": "Continued transition of io.ascii to Table - tests pass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 33}}, {"node": {"oid": "96ac5a83bdfed7b4f91974d0654d7b29a23941b5", "messageHeadline": "PEP8 fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "92d2f259db6188a1e1fb2e04823c31e9fbe71579", "messageHeadline": "Remove io.ascii Column iterator and formatter refs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "34fc1c8ceee490fbbb404338af32284f94e96757", "messageHeadline": "Update io.ascii.write to use Table columns and Column.iter_str_vals m\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "d0728beb1f8b3f3e0c15bd33f4294ed891fddf79", "messageHeadline": "Add Column method iter_str_vals to iterate over string-formatted values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "176dca610475a40ab77d52c32f3c5b96a4db594e", "messageHeadline": "Refactor pprint._pformat_col into an iterator + post_processor", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "925214c3ba17d3318780c3e6aa1e137e01e1ed5b", "messageHeadline": "Remove table as attribute of io.ascii Reader object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e80eddf745ec0d7bd7a82f43725cdcca708a9f1", "messageHeadline": "Remove Keyword class; change Daophot to put keys into meta", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "95dd4be2e29ba6b354ab973de60bacf00fe1d839", "messageHeadline": "Remove NumpyOutputter and support masked table in io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 69}}, {"node": {"oid": "680cc8f00d5a2e28788e2b520227483ce6f3ce89", "messageHeadline": "An alternate fix to #423. The problem was that generate_version_py di\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "49d45ffb512abe9eb706a10d675ede570e1d00a0", "messageHeadline": "Change WARNING to INFO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7d5e378379b9c91c10cfc4cf4be9ec2b8ae669f", "messageHeadline": "Merge pull request #412 from astrofrog/fix-equivalency-names", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "8f20d4dd4ad2890f26b93adbe024e9854b728479", "messageHeadline": "fixes for long-broken cache fallback when cache dir not findable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "9b99e088e8e20a75d436e63fea4332c03b982455", "messageHeadline": "Fix for not releasing lock correctly in clear_download_cache", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7b410f1874ceb459d2d0f2397ce247583c91cc65", "messageHeadline": "Added cache lock dir checking to test_Data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "cb8d95e38b040d52e18650c4490ac014cfad264d", "messageHeadline": "Merge pull request #479 from astrofrog/fix-hdf5-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "daf090ea3217e8c1d59fb4eeea401448e7cbc14c", "messageHeadline": "test updates for data->download", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1d17f99e7bb62d38c334557e3b0bb867e1e9a564", "messageHeadline": "Add a sentence to docs/io/misc.rst to clarify", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "de7b20c46807cc55b3356b51e41a36db5f6d8a69", "messageHeadline": "typo fix pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9acc94883c7a7f12b46a164f57be7b77c5fa147", "messageHeadline": "Fixed remaining sp and sd instances", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "25f1c9eb9af28a7061f49b04287f2bfb3f11da9a", "messageHeadline": "\"dl\" -> \"download\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "cd4b3f76ae78fd9666f99b3b4ef7b8b87d5d4821", "messageHeadline": "Renamed sp to spectral and sd to spectral_density", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "e53745bd026160b7288c33df0fe5965bc2db0333", "messageHeadline": "Added module-level docstring for io.hdf5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8091b22c896ad136609e82daa9b51af83b087b0b", "messageHeadline": "Merge pull request #457 from jiffyclub/fix-pytest-imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "994cb1504920fbadf52d4789c57a6ea3f3971d98", "messageHeadline": "\"data\" -> \"download\" in many parts of utils.data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "39e6fff0d6707fddca5cb70331f8a299d5b7f134", "messageHeadline": "fix for cache argument not going through in get_pkg_data_fileobj and \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "93db80423dfab63b27ea2db460b90a471950e8fa", "messageHeadline": "allow _find_pkg_data_path to work if not in astropy module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a66e36d56cb4bbb150e13769282187f96541b128", "messageHeadline": "Hack to make URLError provide useful information", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f64432b0cab77e961cdbb53df1cafcdf505db65c", "messageHeadline": "fix typo and remove test for decomposed unit", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "0283058ab35b383800b680995f5f2e0504e59ce2", "messageHeadline": "Change decompose_unit to a property", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e7fec93f0b179c967dc208e63621e5507f88413f", "messageHeadline": "fix bug with rdiv", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "20febb47594603db666efb0ca2e6dce877901a16", "messageHeadline": "added test_decompose", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b971e212d21b533290e1a74bc90331460524d05c", "messageHeadline": "added decomposed_unit method to Quantity", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "bbc2bbe047c3b5fa6155c18a4f4ac6ffc81ef851", "messageHeadline": "attempt to replicate .si for .cgs by implementing a mapping in cgs.py", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "abcaa51c2db5343f2cbe3438d25992506bd6a2c8", "messageHeadline": "Fix typo in cgs: statcolomb -> statcoulomb", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "51f25951097dd547c626aaab1380e1e090ac2ec2", "messageHeadline": "add si property for getting a new quantity instance with SI units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 63, "deletions": 1}}, {"node": {"oid": "da9f1cdb244e9b0c59f8411ce021496329e4ee33", "messageHeadline": "fix operation bugs causing format tests to fail", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "e2fafc97327cc6d0dc3107e5544dca1a353d0781", "messageHeadline": "remove simplify_units", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 18}}, {"node": {"oid": "845ea1b8b874ad5225549ddd47646fa90adafa6a", "messageHeadline": "add todo note in .simplify_units()", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3bd76b427e4add795a914318874c787703cb7014", "messageHeadline": "fixed null character causing git to think test_quantity was binary file", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "1b26b8eeac82d3ea754d431d423b31c0612018c5", "messageHeadline": "trying to fix test_quantity issue", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9452329beb9477fcc75339d5437e1a7b50d65a34", "messageHeadline": "try to fix weirdness: git thinks test_quantity is a binary file", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "66ea4d8708040c16e62b589281844937346f9c19", "messageHeadline": "modify units/core to incorporate quantity objects", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "4be90ef7b6516d6d8caa04073f0da62dff381490", "messageHeadline": "add documentation for Quantity object", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 111, "deletions": 6}}, {"node": {"oid": "ad0782be75b73e83e9f8223b248995dd4a71041c", "messageHeadline": "fix empty bracket formatting bug", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55d8caecad96787a05a0a315ead73398f7a533b6", "messageHeadline": "remove print statement", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0efb2842b3c6baf740387338f17f58a8385e57e6", "messageHeadline": "add tests for new operation structure", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "16cfc9fd7dac60f80d7d15dd3037843a05aa04bb", "messageHeadline": "change operations to take left units for add/sub, composite unit for \u2026", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "6ded83a5f04f242a600362721d57c1a6b9fa26fb", "messageHeadline": "add tests to ensure quantities are created from arithmetic", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a91e3d2144b20ebb145f58fe375e42b8743a7031", "messageHeadline": "add hash, remove typos", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "84d766ff42baffda51fa2105008584903814d1b8", "messageHeadline": "make unit property read-only, incorporate mdboom's suggestions", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 89, "deletions": 137}}, {"node": {"oid": "b26a31f0363beafb62dc7f6916cc5742c6f1344a", "messageHeadline": "add quantity to units getting started", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "c55ea06d8e111b757a502bfe582b76498d472ff0", "messageHeadline": "change type() to .__class__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2f01069e23542a954419fe8fa737bcfcf72860e7", "messageHeadline": "add tests for arithmetic with numbers", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "153c8cc63dff6358f4caad57cd3f0b9b36fdc2f5", "messageHeadline": "remove radd, rsub, update rmul and rdiv to allow arithmetic with numbers", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "8a2d4ca9135327d4dea3b49a3d5e258a28a049ed", "messageHeadline": "Add value attribute and update docstrings", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "cb53e8d4e96f46ec66c47f2e0aed8136d36c1e81", "messageHeadline": "Change ValueError to TypeError and add validation function for value", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "6717febe9c49ab4490a061fa9b4eccbe079690c1", "messageHeadline": "Add exponential notation to LaTeX representation of quantities", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b709a0d87af3940ff1972969fbd17981dc57a743", "messageHeadline": "added _repr_latex_ to Quantity for ipython notebook", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "9e974897127dfa11b11a380d4692e8dfba127d60", "messageHeadline": "fix number -> string formatting bug", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4e2c096163e4cef81e7729d5d5cb346caa943ae", "messageHeadline": "fix string formatting bracket ambiguity", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2881c0ef5f8447af16fe1870945b5320546107ad", "messageHeadline": "fill out docstrings a bit more", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "4dc88a070007de7d30e00da7cc4461119743739b", "messageHeadline": "initial implementation of Quantity object", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "d98721b376df51a0eb04e5009d4ce4f357cf0816", "messageHeadline": "import quantity into units/__init__", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "512e3cebd101eb0d7ab232eef93e64a2a316d40d", "messageHeadline": "add tests for all examples in API document", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 211, "deletions": 0}}, {"node": {"oid": "d912c1afed532fd43468496afc1374c11d2e0e54", "messageHeadline": "changed cache directory name to \"download\" to reflect wider scope", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec9ac4c866959c9592db3a4748c9c51fcd4a015e", "messageHeadline": "added lock/pid file to report which pid placed the cache lock", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "ce9d5ba0fa42d969dc2af97140458811457b211e", "messageHeadline": "fixed problem with clearing cache screwing up lock.  Closes #480", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0e0de75fd51ac9852c12cee86b77ee5a6dee2ca1", "messageHeadline": "Merge pull request #454 from iguananaut/fix-system-pytest", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6e476b6ee2cbd893d110fe1e6bc318bbe46342bd", "messageHeadline": "minor typo fix in stats.funcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74a2d08908aa8368cf37768029193d322372692e", "messageHeadline": "And fix importing test.helper from the wrong level after move of test\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ef8c459ac15f3d55caf45a9f9c15f8d4303f138", "messageHeadline": "Fixed a hanging 'misc' left in after merging test_pickle_helpers.py.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8a7b0ab3c2ad0b5287090a94a40197ce29d5b4", "messageHeadline": "Fixed instances of 'from pytest import something'. For the most part \u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "859bb54d4017b0511dd5c18ee65510db5d3b81d1", "messageHeadline": "Fixing relative imports in test files. These are mostly imports of py\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "3d7c61101c763f5b40034f1bbaaa3e7b80ebbd57", "messageHeadline": "Merge pull request #475 from eteq/io/add-misc-doc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e77c5225b1a2cda6877d450bb611615f9307aa61", "messageHeadline": "Merge pull request #451 from taldcroft/table-masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1425, "deletions": 300}}, {"node": {"oid": "de7893e4529ba5178e0142afc057058f3231d1ef", "messageHeadline": "Update change log for masked tables support", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a65331ef50cfa8ca268790d60213dcbf3e798d6", "messageHeadline": "Document converting a table from unmasked to masked", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0890821792107c626b8e07dbcd86bd0b171b026a", "messageHeadline": "Change table set_masked to private method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d9f0a9b5104f4308127d1fdf545173d72f539260", "messageHeadline": "Adding a changelog entry for this fix", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c44db6c8fdb2b431945b11d2ea15810a72afefa5", "messageHeadline": "If _pytest is already in sys.modules by the time we import this modul\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "512ce4a37af69f4a069de9b241ade21457068ce7", "messageHeadline": "Add a \"correct\" category to the validation output, to conveniently se\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "a6a26e8908e7668234c679a9f1fdc5153f3f2e9f", "messageHeadline": "Make table masked attr be read-only, replaced by set_masked(masked)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "7621284bf21f073588e81a7a9016da5a03aa9bd8", "messageHeadline": "Xfail two more masked table tests for numpy version < 1.5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "77713c64353ff769612abbc4116121146d30d98e", "messageHeadline": "Issue a warning if uncertainty classes do not support the propagation\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "72d6e542a16911bc60314ca1b31282f851deac92", "messageHeadline": "Update table tests to only test unmasked functionality for numpy < 1.5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "cc8d594bcbf7577a4b118f3554b7effe341530eb", "messageHeadline": "Raise exception when creating masked table or column for numpy < 1.5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "724da71bbd202ec03c04410d209100c183d03838", "messageHeadline": "Add doc note for numpy version requirement for masked tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7471a43761660c5e8a53f40fcb46d1f42dbdd460", "messageHeadline": "Xfail masking tests that don't work on numpy 1.4, fix test imports", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "f465e535810d6cfcffdde2fd6336da3be2b679c5", "messageHeadline": "Merge pull request #466 from eteq/remove-data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "e8dd21e6f4a2f6059bc65fd210fff5931ffe1bd2", "messageHeadline": "Fix issues related to table fill_value caused by numpy.ma bugs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "edcee79ed31313aa82753e7da9bed074c6343dfb", "messageHeadline": "Merge pull request #419 from mdboom/unit/docstring_fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 201, "deletions": 87}}, {"node": {"oid": "20095a315f6d0689e3e726529cb7f63ebe70a08d", "messageHeadline": "commented-out test using root data dir", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a62ba2596ffbcb5ac565b3dab8f248df44949cb5", "messageHeadline": "remove astropy/data directory", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "96c204a0fa2d0f17d495b83f6107d8114087aa01", "messageHeadline": "addedd docstring to io.misc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45ae9f517c052339ca4ac2ae7f1570eca18649ea", "messageHeadline": "added io.misc to docs index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6eede05f9ba7c528968d6e46020cf05c0c8164c7", "messageHeadline": "Improve votable test_table() by not hardcoding the expected mask", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 45}}, {"node": {"oid": "f9a753da73f47f4ac7f3f9833b380cee531995be", "messageHeadline": "Do not set mask explicitly when converting votable to Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "4af1f9cd7487e323376c1fb2885db37a82851d9e", "messageHeadline": "Merge pull request #425 from astrofrog/io/ascii-compressed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 870, "deletions": 512}}, {"node": {"oid": "de2bd9924b1351963c90fad264885dcc458ca5ef", "messageHeadline": "Merge pull request #459 from eteq/tests/config-envar-fixture", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "2db02aeff408020207268f86ea9582cb4e40c00d", "messageHeadline": "Remove unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3aa3a32bb2ac28ec99fd1907ca5c332144d0a905", "messageHeadline": "Add test of pformat / pprint for masked table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c2968157039698a82ca2d6d992f2b67cae116419", "messageHeadline": "Use True instead of 1 for setting data mask values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd237e768f7114e155a0c6bdcb73f8bd6b6d8888", "messageHeadline": "Check for mapping interface instead of collections.Mapping inheritanc\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7c530f75146676e9f8bc35188b1d53275350b241", "messageHeadline": "Add info about numpy.ma bug that prevents row comparisons", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "05fb5b499b7a35885d6b5e80958c2ae6c9e9d1cc", "messageHeadline": "Use parse_strict='silent' in column Unit initialization", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "c56384a1a3f04fed2de540333934e49d8dcc36d9", "messageHeadline": "Allow comparing attributes of any object that inherits from BaseColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ce998c0237f83db4b361b83957678d93a894cf71", "messageHeadline": "Simplify syntax for checking values and mask keys in Table.add_row, a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "3313b6d66c5c5d590bff7dc84a16b89ff38a07a3", "messageHeadline": "Fixed typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b708b0a84856cedb533bf132fc8e930e8f88fce3", "messageHeadline": "Added issue number and note for Numpy bug", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1cac3a9a9774761721cc1f93f998633f8c5f78cd", "messageHeadline": "Add documentation for masked table support", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 191, "deletions": 5}}, {"node": {"oid": "68ebd0212ba596384e792832432732def427945f", "messageHeadline": "Change table tests to use absolute imports", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b55b24fda66d19161eea81ae4ee154c5ac55782e", "messageHeadline": "Remove xfailed table row test_set_slice test (won't ever work)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "5e46553de69bbd2e65f865800b1a6745db6a8bd9", "messageHeadline": "Add filled() method to Table and MaskedColumn classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 126, "deletions": 3}}, {"node": {"oid": "21eb1560d36aea08872a4582af4886a146aae307", "messageHeadline": "Add table mask property", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "138f8fa3f5b59e986540b37dfec2ca4932291d34", "messageHeadline": "Update masked table code to correctly handle the fill_value", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 10}}, {"node": {"oid": "0b51c7b0140823969baf2f16dd877422df263d48", "messageHeadline": "Avoid figuring out what ColumnClass is explicitly multiple times", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9255e6d97f4e3f3b6ff6ad41cfb00550a74f6ed1", "messageHeadline": "Print INFO message if Table is upgraded to masked Table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2633ce5674b3d32585399fcbf34b54d50f691b53", "messageHeadline": "Removed to-do tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "97da322e90329cb3b7c9c4d6801fce1e3dde5114", "messageHeadline": "Test what happens when mask values are missing when adding a row to a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "8cd83006d6aabac3b19b09c3db51af437b394cfb", "messageHeadline": "Adding a masked row to a non-masked Table makes the Table masked", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "5e8e181f932a000330e7dbace947c7a4a74496cd", "messageHeadline": "Added ability to include mask when adding row", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "253f2b65a79bfa0d27df41008489163c1f93cbc3", "messageHeadline": "Adding a MaskedColumn to a non-masked Table makes the Table become ma\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "90f185e57d71e29be75692c2b21d0e266b40d8c7", "messageHeadline": "Propagate existing mask values when available in Table init", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0d6da6c809c6238d3bea0114c434688793b80381", "messageHeadline": "WIP for masking tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "6fd55d4234dfda91350bb12f9faae1351c78a812", "messageHeadline": "Update test_table.py to run tests with masked tables", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 146, "deletions": 69}}, {"node": {"oid": "0917b9bd14e604a4a9685b4360e53558d01ec136", "messageHeadline": "Change table add_row to use ma.resize for masked table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "43e0556d086df2794dec303fc393f59fd074e455", "messageHeadline": "Update table test_pprint.py and test_row.py for masks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 80, "deletions": 16}}, {"node": {"oid": "b9c9bdfcab5aebf5a479cd13eea9466985b048d4", "messageHeadline": "Change table Row __eq__/__ne__ methods to raise for masked Table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3c45ba930821fbd9690ada419385388cd7ddbf59", "messageHeadline": "Skip table row reference test for masked, fix latent error in slice t\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c507bf27b95bb724764a66ef85d03e609d3b2e5c", "messageHeadline": "Update table test_item_access for masking (not yet passing)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "44dc66f4babf369a96f2633f53879fa4c4f09b82", "messageHeadline": "Update table test_init_table for masking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "9beb4ce4af929dfe000e82010d8a125313897b05", "messageHeadline": "Add table column test fixture to test Column and MaskedColumn", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "62598a1186c3b74544dfa33d4bb311b45213b74b", "messageHeadline": "Minor refactor and update for setting table.masked so tests pass", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "4a85cd7626582b6fecb021404c0764bcdadc269d", "messageHeadline": "Improvements to Table.masked property", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1b1d285017cc5767316753973850213efdbb53df", "messageHeadline": "Make self.masked attribute read-only", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "7e0e40046905522de202ade92ca9d5f907bb5642", "messageHeadline": "Add support for masked array in table init_from_ndarray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d7d66d499f855e7b1d76999c02db25d77a61892d", "messageHeadline": "Fix table Row so it is possible to always set mask values", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7acdbe30ee4c247b030ae63203d5ee1ffbe5ba13", "messageHeadline": "Provide _mask properties to fix table __array__ methods for masking", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "06db035eb79dee17d7a1971d447d02b7481dd365", "messageHeadline": "Table can now be initialized with a masked=True/False/None argument", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "11557e7a1e55c6cae00a03531b90501ee3000828", "messageHeadline": "Fixed MaskedColumn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "29e802110d1e2386add72f5372d6d177bc6c05d0", "messageHeadline": "Fixed method resolution order", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75b6e42297c9a188eac4591a9751ae34cb83a1db", "messageHeadline": "Initial implementation of MaskedColumn", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 182, "deletions": 115}}, {"node": {"oid": "164ebdc44a74e7685aaf0e9677e4853aee04c449", "messageHeadline": "move creation of test's temporary cache/config directory to a py.test\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "e09e4f4576bf5c12a4c20f396ecb4b145c6b8239", "messageHeadline": "Merge pull request #470 from nhmc/patch-1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d568f8b466277ed53ae5fdc9cd22bc792a97c137", "messageHeadline": "Merge pull request #473 from keflavich/FFTfix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "97484da105c9407c31e869220ea194e779d3ba1c", "messageHeadline": "test fix for windows 64 bit fft convolve", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "06d0320354f30462cc908a4d46dcc2bd9e65161d", "messageHeadline": "Added missing fix for NamedTemporaryFile for Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a2f059ad6b6fe89e64e8724376c932a4cc36d74", "messageHeadline": "Fixed test_fileobj for win32", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "eead4d5e76adffb1523de00c2c7ad2584081581f", "messageHeadline": "Fix deletion of files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3f7e3829464091461d8b95740af8d10c530b3caf", "messageHeadline": "Use splitlines instead of split('\\n') for compatibility with Windows \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71d10746afbb8032148f91ba15d5df67a0260fc9", "messageHeadline": "NamedTemporaryFile instances cannot be read from disk until closed, s\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2586d67b2ffaf2e451d88c1c7c518e9ab97d810c", "messageHeadline": "Fixed pytest import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cd3b67f994bb2220a4265677df134923c8a3afb", "messageHeadline": "fixes suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae24269ab2b013ea1dd56a23719c0a65431fa2a3", "messageHeadline": "added get_file_contents function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "8f181b3294ad59827d94bd0e403df6c47921c2e7", "messageHeadline": "Added a test for a direct download without caching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c10f1104d96f266f2db9310d2edf1122bbc80185", "messageHeadline": "Fixed docstring for get_readable_fileobj", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "be616c86a2c66f74eb0415210b5b66aeb46c88d2", "messageHeadline": "Make all file downloads go through download_file (was cache_remote) w\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 55, "deletions": 39}}, {"node": {"oid": "1f9ab797efb5493205299eebd6ce4d215cdf0dea", "messageHeadline": "Added note to doctoring about context manager", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0cbe4ca16f01943cd4bbda981c80dd17ba08f513", "messageHeadline": "Fixed import of get_data_filename", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "129650ab3d2b9fa09e95f5a21aacedc4bb519a04", "messageHeadline": "Fixed config.data -> utils.data in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "4b41460cc0a9f1515a9ae81f11e605950c2b757e", "messageHeadline": "updated utils docs to better reflect reality", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "11eaf6762c737296f980cc886e4dbdca90ce9fa2", "messageHeadline": "Put a try...finally around the yield statement.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0dd96d22dfab3a6dd7fafb7729cf61d84434234b", "messageHeadline": "\"Fix\" bz2 handling by decoding to a temporary file so that the decodi\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 84, "deletions": 85}}, {"node": {"oid": "7f5a3261491213ceb9224446451b58ee722955d9", "messageHeadline": "Fix handling of close_fds", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "11d4e25a9e90f534e3be80df856da88537228afe", "messageHeadline": "Remove overriding of __enter__ and __exit__, and make sure fileobj_ne\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1cb648f24430725f98ce593445f669d3f3391ffb", "messageHeadline": "Attempt to fix is_url for Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c57b689573c80dc5a711732332ab910f31390915", "messageHeadline": "Ensure that file is rewinded after creating a FileIO object as (at le\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b9be7a2bcc7a7f684019be39d2e13849cfc44b49", "messageHeadline": "Renamed get_fileobj to get_readable_fileobj", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "dd1e1a5ffd91f62969181c07c4e401f9ed02ba48", "messageHeadline": "Add a test for reading from an input stream (i.e. a file object witho\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "63cdfa74d6827c9c963cf14ce7d805693e202cec", "messageHeadline": "Add an encoding kwarg to the suite of file opening functions.  This a\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 152, "deletions": 42}}, {"node": {"oid": "d436ee0f89a4b184347ac7eea4fd808bbaa8bc57", "messageHeadline": "Test fake compressed files, and add missing file for original decompr\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a75f5b5f8c39125909c04da3568ad586e4f2e725", "messageHeadline": "Make ``get_pkg_data_fileobjs`` use ``get_pkg_data_fileobj`` to benefi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d62bed8811a129b493d09755b1e1d4c30d5e7c6a", "messageHeadline": "Added tests for reading from compressed files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4bc62ac8e9de0b5dc8afbb08134e444c8bc48eaf", "messageHeadline": "Updated get_data -> get_pkg_data and fixed failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 127, "deletions": 126}}, {"node": {"oid": "aead5d26656f429a46dbe2d5d43bc52c24db0d81", "messageHeadline": "Added back fixed to urllib for context manager", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a244f68d1f200576e16a32c0e5f4fc8ce161f6da", "messageHeadline": "Fixed imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aa5b5a3df87f14295753bdda0781830c307f5743", "messageHeadline": "Fix failing tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "e36083898f926edf911f9fb85ca2219e5fa01737", "messageHeadline": "Started tidying up code in utils.data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 161, "deletions": 169}}, {"node": {"oid": "850373c14d471dd57ddeb280ef722c88765a3dc0", "messageHeadline": "Moved astropy.config.data to astropy.utils.data", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "4921e8491d8e0e82672379a49559bdd76e081b50", "messageHeadline": "Follow on to #425.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 90, "deletions": 66}}, {"node": {"oid": "3bb5ad50e76edf623c4eea4366b5fc53e0c73711", "messageHeadline": "Fixed order of type checking to avoid TypeError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4914f22a9174cf5cff57c8cce2b228bdc1ea3bd8", "messageHeadline": "Created a context manager that can understand filenames, URLs, file o\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 79, "deletions": 17}}, {"node": {"oid": "9ad04d75b63942bfca71822f082c335b76de3ef5", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ab12b729a3119c7d1b512cb087ed1f66f3c1e71", "messageHeadline": "Fixed test name", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c71bbf09045cfcc1f11d3c4f7720cf2f31647fb", "messageHeadline": "Added tests for compressed tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "3b3888c96fa0395a851f92c31c91f3eaa32bbb48", "messageHeadline": "Fixed typos in coordinates docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "41bec94eed584f71f378efd2ff87f6e2bff4bd95", "messageHeadline": "fixes for rebasing against current master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "ae9af83b57f5f4ffd9c56bc1f1919ced476a82a6", "messageHeadline": "switched to NumpyRNGContext", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d4f64780174457a29004f51b08483345dee1add5", "messageHeadline": "transformations docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "8c35fd7167bf4ce82a7d070a0dce3b1c6006989c", "messageHeadline": "added custom coordinate system instructions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "ce410c4742cded1ddb7711fb620c54952158fd01", "messageHeadline": "Distances doc section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "28537afc3ec49983674cc625ede91a6acc270be5", "messageHeadline": "fixed __repr__ of Distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be3035c6b46751dc6ae45e5adf39291876d4575a", "messageHeadline": "docs trhough angles", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 127, "deletions": 13}}, {"node": {"oid": "cc6dc524eb3e94d9601d0205586fb410b89d549b", "messageHeadline": "shortened name in Angle.__repr__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eeea6814afc3174e7c991bca8751392720a513cd", "messageHeadline": "Support initializing RA and Dec with Angle objects", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f262de88f53df87a031574eb9de64237c504a6b1", "messageHeadline": "fix for distance in transformations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "960ff939ccfb42dbf5b087fa50e182ee17740f04", "messageHeadline": "getting started section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "b6806a5ec25c3bf8e405078544165902ede2e001", "messageHeadline": "fixing transform graph for docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "7de1cf7bff6fb2b215f58b32a4d3dfccaadd588d", "messageHeadline": "dot file generating fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "ea2aa8ca47468ba1d6098fc096b4e2d867805e0a", "messageHeadline": "typo fix in docguide", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b62888c8b92d89bbf41e30cc2267336a38fc8645", "messageHeadline": "removed attribute secions due to weird conflict with properties", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "449ae0f8f75dec7faa69cefed42314a9e58bf739", "messageHeadline": "docstring fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 17}}, {"node": {"oid": "1a75b2a2db836b89fd892d8553f0ec78e34e3b14", "messageHeadline": "fixed hour_angle and lst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "ec6ebbcc12d300beeb00c71736105a01df0ebb3d", "messageHeadline": "further tweaking", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "b75c5ef7d9b1344223ee7a4cebc8ec89b424eabb", "messageHeadline": "all tests passing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9cff980b2a5b87440d0e399b1c8c590114ecbe90", "messageHeadline": "test-revealed bug fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "ed8af1988997f8547de69f03e7b75cd5a502ccce", "messageHeadline": "added __repr__ to coordinate systesm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "74640091493f7f086da6ec677a0df9ce879e17b4", "messageHeadline": "fixes from test failures", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "71914f42b0cad730e31e8ade6cdaff8404f1cb6d", "messageHeadline": "all transforms working, test passing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "cf6cbe34c422d20ba7d2cf4aabc9c50cc737e8f8", "messageHeadline": "typo fixes in precession_matrix_Capitaine", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1df4b7945185876e8a6e4ae03743b01a82e2abb6", "messageHeadline": "implemented other transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 79, "deletions": 65}}, {"node": {"oid": "a83f1d13ed83c0e0bf9cc936305f773477f177ed", "messageHeadline": "implemented precessing for FK4/FK5", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "368786c0a0b484db14f64f42245934e9e9d9a8bb", "messageHeadline": "added proper epoch propogation to matrix transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "b07abdeffe99f5a9ee9acaff865a680ae1dd4668", "messageHeadline": "transform tests now operating correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 49, "deletions": 21}}, {"node": {"oid": "459b7f11f59761088bdfbe5c0134487800912698", "messageHeadline": "a range of work getting coordinate transforms to work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 337, "deletions": 162}}, {"node": {"oid": "a0fe043ceedd19bb600900df63f55d76e161d9d3", "messageHeadline": "distance -> distances", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2c9f77622ba1406eeb45b80f028fc4f9e4e9190", "messageHeadline": "small docstring fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7645e270355d76d6f9d537abfcf45ff9f3c4e648", "messageHeadline": "limited coord aliases to one name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3b9021159a8e26615b38750d60ca348e50c9de86", "messageHeadline": "added empty tests for transformations of builtin systems and renamed \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "a29c3b4bc00a15dcbd3a0977b8e62c14cc85da88", "messageHeadline": "generalized precession matrix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "1b8bb934927a1b13d0dbcb8bee7c005a572efb1f", "messageHeadline": "import/compatibility fixes in earth_orientation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 54}}, {"node": {"oid": "0222c92348db3cabf361bfa66eaa51063562087a", "messageHeadline": "added rotation matrix generator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 110, "deletions": 0}}, {"node": {"oid": "5b8fa99942ca348d9f5421fd279aa65c46744c2a", "messageHeadline": "porting/doing earth orientation functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 304, "deletions": 0}}, {"node": {"oid": "e1d2b22a8fabd007920c5da734b6e76db5e83f2a", "messageHeadline": "minor tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "79d69927347d89504b0e326ce14b14db51f1ddf9", "messageHeadline": "added epochs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "087883446d56c8e009888d74114314980274527c", "messageHeadline": "all unexpected errors fixed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 64, "deletions": 49}}, {"node": {"oid": "f943483c2f3a9d1ef9627eaba3328d9d1199e864", "messageHeadline": "distance tests passing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6ef324e8cb5974896d8e9447cb297913eaaa2067", "messageHeadline": "fixes to support supplying a CartesianPoint initializer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "307056a827624301a6335c0cf82d415ec30892ff", "messageHeadline": "updated cartesian point with repr and operations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "1efcabe57f797029dc93d0cd3175f964529418a0", "messageHeadline": "test and bug fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "b00099cd5fc0717d24da089831847c0c7b9fce98", "messageHeadline": "split out distance stuff into distance.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 336, "deletions": 321}}, {"node": {"oid": "3f71d76fa1211ae465315b5df0fb7a5bf5efb357", "messageHeadline": "bug-squashing in transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "a614f132bc6176837957290452c451a74580b7b0", "messageHeadline": "bugfixes, particularly Unit -> UnitBase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "08a1dfa9cd93760ecdca55045fea0fdfdec313e2", "messageHeadline": "updated coordinate input parser", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 227, "deletions": 145}}, {"node": {"oid": "9e136ef1bd1e5b1aabf0f22a174f66d359be44bb", "messageHeadline": "fixes for shortest path - test now pass", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "8dc738fac153a84da4663dd05200263bb86e9004", "messageHeadline": "implemented shortest path finding and associated tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 156, "deletions": 7}}, {"node": {"oid": "a61fc0a693a63f27718f953e2f8c15f5fbde57f4", "messageHeadline": "added graph converters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 102, "deletions": 1}}, {"node": {"oid": "3f83c3d41e7dc11c183781c531b2423bdacbc609", "messageHeadline": "work on implementing specific systems", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 232, "deletions": 259}}, {"node": {"oid": "c35246241f97291d1c51c8e0b08ee206044e531a", "messageHeadline": "added transform tests and some associated fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 132, "deletions": 26}}, {"node": {"oid": "a1b1b3edb3a4127d55aec920e98c277569736088", "messageHeadline": "added composite and get_transform", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "0c98c437125332198e3df2e9cb369e9487f65884", "messageHeadline": "implementation of transform framework", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 512, "deletions": 7}}, {"node": {"oid": "f499362671d90048d302c3ae9ed15fc9b517b189", "messageHeadline": "moved spherical/cartesian transforms", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 109, "deletions": 109}}, {"node": {"oid": "ba6e2adafae1dfa085a6f009dab8a46b93c67575", "messageHeadline": "separation3d done", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 3}}, {"node": {"oid": "a21fef5584438ce4c4a981f26776e26f8c2addbb", "messageHeadline": "additional ways to initialize Distance", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "31f9cd01779097b6d1d5cd1048717a4a5d6a05c6", "messageHeadline": "angles updated to use new UnitsError", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4931af79ec07e6111e499979116cac1d1a111653", "messageHeadline": "typo fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ad99a7dc99b91110b7e52b61ebf9a3676fd61bd9", "messageHeadline": "errors heirarchy tweaks/cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "7ff89ebd6a1fc037d4cf5a35c7e7b27d04759a59", "messageHeadline": "PEP8 and related cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "8faf1ebabe0128bd67390a9bd003c05b1c3a3154", "messageHeadline": "finalized spherical distance measure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "38fea4ff8bae87fd7cbe5e0aa03a34dbece6e71e", "messageHeadline": "updated spherical distance tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "b3c4e8e7f6fdd006dc98def12d55d78784248329", "messageHeadline": "renamed test_internals", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ab89beaa50b5bfc7cc2f5fe79f8cc1ffedbdc5ab", "messageHeadline": "fixes and expanded tests for spherical distances", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 122, "deletions": 117}}, {"node": {"oid": "13b5a6394560c8f77d61ab6ebda91a2485578168", "messageHeadline": "typo fix in angles", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "66b9b5eff6c2c0fe13331ee182cb01c73e0a7cb1", "messageHeadline": "tests and separation-related utilities", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 20}}, {"node": {"oid": "ceb90a0f5fc2377875d5f3f4a88d192c9b7146e5", "messageHeadline": "mostly typo fixes in coordsystems", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09771227e881994c85859a2bebeaa7fb681bae41", "messageHeadline": "fixes in separation and angle", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "5dedec1b8187e77e977c2f225235fbfad0898842", "messageHeadline": "in-progress work on distances", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 233, "deletions": 61}}, {"node": {"oid": "a00e858593b54415036792f98dd43c7d5591be90", "messageHeadline": "minor fixes and cleanups", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 49}}, {"node": {"oid": "bffb52133c1353bc265878a670ad1baa74c56c98", "messageHeadline": "fixed z/cosmo support in Distance and related tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "57324dd781a3c3203f1b427d62564c69eb3935e1", "messageHeadline": "test tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "88fdc05fa7d5c4de767b63eacd994c8947bd864d", "messageHeadline": "fix for move to SphericalCoordinatesBase", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1b207469c0020da0f595d7dd88c9c8f856ba50a3", "messageHeadline": "Distance class", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "fd4a05439805815cd08b42d2587940dad3f89533", "messageHeadline": "moved implementation of coordinates to builtin_systems", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 346, "deletions": 0}}, {"node": {"oid": "6794fe83d892cb701473a970bafc63350ff7650c", "messageHeadline": "redesigned coordinate class heirarchy and added cartesian representation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 109, "deletions": 329}}, {"node": {"oid": "d80f98f7cc0810c6d9b84ee0120ae0417d53847e", "messageHeadline": "fixed spherical/cartesian based on tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "8a49826cfbd7e93d615713c2a979bcf38e6cc838", "messageHeadline": "added spherical<-> cartesian tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "cc1c00374389b3cc32894ee36658975da36eeec8", "messageHeadline": "fixes for incomplete import changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 104, "deletions": 101}}, {"node": {"oid": "6c317cb00801bca53e5ce12894dd05c956926746", "messageHeadline": "implemented spherical<->cartesian funcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 110, "deletions": 1}}, {"node": {"oid": "1bd9cac44b782b7f7b6c66b8f0fac2471c2c62b6", "messageHeadline": "reorganized core to angles", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "f3112718d8f26a2b0b1673c7dd6cedcc89c2ae99", "messageHeadline": "docstring fixes and comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "0a98dc874777b0a1c051d19af4e32b53b3989744", "messageHeadline": "typo fixes from Demitri", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a2d7f5d0cbbef8c7db29efc1d467ad86149d5f05", "messageHeadline": "moved coordinates to coordsystems.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 469, "deletions": 462}}, {"node": {"oid": "a9a92f31042fedcfa8a1842d76626fc04848f7dd", "messageHeadline": "fix for incorrect imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d71821d00575f13deb33d7ef3bae81704d4e6da", "messageHeadline": "Incorporated many comments from Erik, bug fixes, more documentation.", "author": {"name": "Demitri Muna", "email": "demitri.muna@gmail.com", "user": null}, "additions": 215, "deletions": 207}}, {"node": {"oid": "0a1c5a17258ced36f7dbeb2bd2a64712312f6bd7", "messageHeadline": "updated index.rst to have coorect coordinate package name", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "726d717dc5a3edb571952e3911a2c5c470e5c0ab", "messageHeadline": "Updated tests, modifications based on feedback, fixed a few bugs.", "author": {"name": "Demitri Muna", "email": "demitri.muna@gmail.com", "user": null}, "additions": 247, "deletions": 138}}, {"node": {"oid": "95f51693aad5b49515a82ff47350b6ee87f49636", "messageHeadline": "More work on coordinates classes, new tests.", "author": {"name": "Demitri Muna", "email": "demitri.muna@gmail.com", "user": null}, "additions": 474, "deletions": 119}}, {"node": {"oid": "043949dbe721ea0fe8b8495ba59db85f84dfbab1", "messageHeadline": "Further development on Coordinates.", "author": {"name": "Demitri Muna", "email": "demitri.muna@gmail.com", "user": null}, "additions": 71, "deletions": 15}}, {"node": {"oid": "f48063196b5644a61b41dd776fb472e74f669a30", "messageHeadline": "Starting work on \"Coordinates\", expanded custom errors, bug fixes.", "author": {"name": "Demitri Muna", "email": "beswiftly@gmail.com", "user": null}, "additions": 108, "deletions": 20}}, {"node": {"oid": "8f30836ec3b18617deee6e5e843fe9751d9b39aa", "messageHeadline": "Typos, tabs.", "author": {"name": "Demitri Muna", "email": "demitri@me.com", "user": null}, "additions": 87, "deletions": 89}}, {"node": {"oid": "f21e7ab333e17a03e84512648d825b135fc5aa94", "messageHeadline": "Added more tests, new conversion routines, to_string handling.", "author": {"name": "Demitri Muna", "email": "demitri@me.com", "user": null}, "additions": 168, "deletions": 17}}, {"node": {"oid": "01ac37313d2bc38ba566e0e2c3eff8850789d46b", "messageHeadline": "Work on RA, Angle operators, test code.", "author": {"name": "Demitri Muna", "email": "beswiftly@gmail.com", "user": null}, "additions": 209, "deletions": 92}}, {"node": {"oid": "2975a9c23241ed390196d87800fd39b18864aaaf", "messageHeadline": "Typos.", "author": {"name": "Demitri Muna", "email": "demitri@me.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "334c97c44e83fc42801dfee0b49b344995d9ab49", "messageHeadline": "More work on Angle, RA classes. Improved __eq__ on Angle.", "author": {"name": "Demitri Muna", "email": "demitri@me.com", "user": null}, "additions": 72, "deletions": 14}}, {"node": {"oid": "ad8535c034dae51a9517bd53a3e1491b144da509", "messageHeadline": "New work on core, etc.", "author": {"name": "Demitri Muna", "email": "demitri@me.com", "user": null}, "additions": 712, "deletions": 11}}, {"node": {"oid": "eb88e0235477cce80a67b2a0de0e93a661d1767a", "messageHeadline": "More work on core, updated several tests.", "author": {"name": "Demitri Muna", "email": "demitri@me.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d4d423b58425de407af262f5beb53e94fd18e23e", "messageHeadline": "updated to new astropy.units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "09c7ec77b9d7922e8d2fb1c5d8cdde4007ed91bb", "messageHeadline": "to_string -> format", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ab3cf7deed10fca4a67a772d2f245c95be990a57", "messageHeadline": "added coordinates documentation to doc index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9577597848b78dd040620cf8bf47d5825391ab60", "messageHeadline": "moved Angle import into individual tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "881f7803514df1b8bc3648772564da3f4c545b71", "messageHeadline": "converted coords_example to tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 571, "deletions": 422}}, {"node": {"oid": "afe11f4e8ab345c59f199e4ef4aeecbe6c09a645", "messageHeadline": "updated example for changes in gist", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "aa0fd033546f3a239db4e8781c7d8d839df23c72", "messageHeadline": "added coordinates modules", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "21998c72e9c89806ce322697d63227fc9ec1f97b", "messageHeadline": "Added coords_example.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 419, "deletions": 0}}, {"node": {"oid": "93f3c4f4f84f1acb1dfc085b120ffbbf2b8a3a07", "messageHeadline": "initial structure of coordinates subpackage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "60d4d38a98d71075c9457fa1ca1fc0575cdfa320", "messageHeadline": "Fix Ode method docstring", "author": {"name": "nhmc", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1fffe7f623ecbbf337631ab1d71b20dba0764bc8", "messageHeadline": "Merge pull request #464 from astrofrog/fix-config-docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8fa75f1fadf62cbaafd9c126742cb0ddf296db74", "messageHeadline": "Merge pull request #462 from jiffyclub/pytest2.3.3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2593, "deletions": 2409}}, {"node": {"oid": "7d5c89a8083abcb756b9e42b7d85057e7a294314", "messageHeadline": "Fix case of items keys in config docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2c953e9ffa02a038888ad949b4dbbabfb69a7dd", "messageHeadline": "Minor fixes to hdf5.py suggested by @iguananaut in #461", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "e5cfdac237b4b05a11fee343089d5f260ecfdc81", "messageHeadline": "Merge pull request #461 from astrofrog/io/table-hdf5", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 621, "deletions": 34}}, {"node": {"oid": "1a41fe1469819c3fe485907d1b6e72dc6757454c", "messageHeadline": "Fixed docstrings for pickle tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ea54aa11c3145e643a2d3ef5c084ab7ef732a0c", "messageHeadline": "Fixed pytest import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19e2d2be7fd1ed7da3780bb1fb36e9f1edfb481c", "messageHeadline": "Fix mistake in astropy.config docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36235b34ce3ffe9362075e06969eb55a6e80dc20", "messageHeadline": "Revert \"updated utils docs to better reflect reality\" - it was premat\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "d344832087199907176a0b7e2a1e4bfa67eb78d5", "messageHeadline": "updated utils docs to better reflect reality", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "71a883d273fbd5a4732919606f4645f7f959cfab", "messageHeadline": "Minor fixes for volint, as illustrated by http://irsa.ipac.caltech.ed\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "559e2d5863fc2b6bac818d6b070eafb325c94048", "messageHeadline": "Updated the minimum pytest version to 2.3.3 in setup.cfg.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7490329124e945385256618f0cf271c8e2324d4b", "messageHeadline": "Updating the bundled pytest to 2.3.3.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2592, "deletions": 2408}}, {"node": {"oid": "660ec8a2df85ee2d45a8697d385993aec40a0faa", "messageHeadline": "Added .h5 as an accepted HDF5 extension", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64436c1004ecefe4a8357f49bdcba77b5bcbbe57", "messageHeadline": "Renamed functions to make it explicit we are talking about table I/O,\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "8b0972f60e8ebf9f9306e20f8c5ddf4d17499da2", "messageHeadline": "Added tests for remaining exceptions and warnings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 126, "deletions": 4}}, {"node": {"oid": "e5d89851f5401167e61defec95d6ea875fa393ad", "messageHeadline": "Added tests for appending", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "d0cec561556e22b6b4af179889406a127a2169da", "messageHeadline": "Make sure _is_hdf5 does not fail if h5py is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "59ee6f516198fa962e051a725cae45b1b562b581", "messageHeadline": "Use None instead of \"\" for no group", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97d6c9ce0a895c357a52fc58bb17b1a4f8e8fe22", "messageHeadline": "Merged group= and name= into path=", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 37}}, {"node": {"oid": "076e8b932034e1cba262bc6c44e96416e442a010", "messageHeadline": "Improvement to docs for HDF5 I/O", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "df5924ed1ba3bf2fad904b4be514ba63b7fae25e", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fde2597651fb0bb60bbd15c9cc943bda601fb684", "messageHeadline": "Moved pickle I/O to io/misc/", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "1ba1611582d19e4a453dd079a335237da0ce20f2", "messageHeadline": "PEP8", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "506ec063a9b603ddfe4b7e03cdaeb14fedf5b36f", "messageHeadline": "Minor fix to formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac9e5b2038c510d9245639e8ef5b990fb30f26e5", "messageHeadline": "Switch to new-style formatting", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ae43b839078c9430c45d4aec3eb3dda26b14b96", "messageHeadline": "Skip tests if h5py is not installed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "41b4f9d7e21dc324e2d51c7b529016307f6d246e", "messageHeadline": "Added entry to CHANGES for HDF5 I/O", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "be6b36d551468237b664761a0fd47a4627a5cf24", "messageHeadline": "Added license clauses", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "753250485ed8786af05c0131cb98aeee0053ab76", "messageHeadline": "Added more HDF5 reading tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "3796a348e8a9cd3ef731f195b1772eb6b039e4cb", "messageHeadline": "Simplify code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 38}}, {"node": {"oid": "810fc9b906284981cf21b3b2c1f20c42b1738acd", "messageHeadline": "Added more tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "d4b8fb76ebf45f8eec87864ed8c4aead07f27bcc", "messageHeadline": "Fix LaTeX identifier", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3674483b7a01335136759b53d4bc28d63527e580", "messageHeadline": "Added more tests for HDF5 write/read", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "de1b92b36ad173c36c7fe2e9ce4194cdf586033f", "messageHeadline": "Added HDF5 reader", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 59, "deletions": 4}}, {"node": {"oid": "a203c6068750c79e4580f5974cc825f45decdce9", "messageHeadline": "Initial HDF5 writer function", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 154, "deletions": 0}}, {"node": {"oid": "67c8ce053d075399d22b4a674bf1df3e441ad125", "messageHeadline": "Merge pull request #455 from eteq/docs/open-in-browser", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "74d2dc0146242a6666a52411a4b4a106a3588f92", "messageHeadline": "fix for more cross-platform urls", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bac56b22403e36d0f1919382f99dcc3a8f352d93", "messageHeadline": "add open-docs-in-browser sphinx_build option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "8b506f93d5557711ffd4eb269b4c8dd6950d5743", "messageHeadline": "added test_imports to make sure all packages successfully import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "7909becbd387557f70f058c37c1820f55ac6c7fd", "messageHeadline": "Merge pull request #453 from iguananaut/fix-setup-sphinx", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c6802a1b365f00a4df2d7431e9e43d7503ba1e7f", "messageHeadline": "Merge pull request #452 from iguananaut/issue-452", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "76be77c1f34c1206d9cb5d1aabc3b53aced8512d", "messageHeadline": "Fixed some potential NameErrors that could occur in edcffac.  I prefe\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "edcffacdd0292f6a3d46ce6a2e684d1e574da5e9", "messageHeadline": "Make sure all sphinx-related imports are working before trying to do \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bed8afed5dbadac62b7f1805524d4eb9615849ec", "messageHeadline": "Followup to 7f85b89, where AstropyBuildSphinx is no longer defaulted \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f85b89b25a7462a69b3ce189d141d41e6ae7632", "messageHeadline": "Instead of wrapping the entire AstropyBuildSphinx definition in a try\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "907827577dc87ca1303d787b11426cdb4413ef05", "messageHeadline": "Clarified a comment", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3807a0208d17b8ec9991f1b82f80b3fc0236ac1", "messageHeadline": "Fixes #452. Don't assume the 'run' method is a direct member of the c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cad977f91a374af8b96bc86e8261116d3e93dc27", "messageHeadline": "I got a traceback this morning when trying to run Astropy's setup.py \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "052adaf16d5f6316ca45350c60ec101d160be372", "messageHeadline": "Merge pull request #363 from mdboom/vo/table_support", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 607, "deletions": 140}}, {"node": {"oid": "7d7703cd97af03887a365b5901111ff91439921d", "messageHeadline": "Merge pull request #444 from mdboom/wcs/flexible_arguments", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "1fb15229959a05cb1f19d0710bce87a6440057ee", "messageHeadline": "Restore a warning about the mask being thrown away.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b1a2f12ed0d3b1f9ceaab9eb8530d07e740707b9", "messageHeadline": "Address many of the items in PR #419.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 95, "deletions": 78}}, {"node": {"oid": "2de71493f136d37dd27893653dc01291f4a93317", "messageHeadline": "Update documentation for units to include some of the recent additions.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 117, "deletions": 20}}, {"node": {"oid": "1162ba7cfc05e4a147bc7fc3467c85a0c01a133c", "messageHeadline": "Merge pull request #430 from mdboom/unit/better_pyparsing_error", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "5b0c161e9387f2416e106a4d4dcecd9724136fbb", "messageHeadline": "Fix docstring.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "626188d5c22f95df28283f47fdafc1e9e1057372", "messageHeadline": "Fix for Numpy 1.4.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "43141cd0cf3c052e5828ec9509d73da0a869fcdd", "messageHeadline": "Merge pull request #395 from mdboom/unit/better_message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "c2686698f4995c271ff3315da423adba7f3cc7ec", "messageHeadline": "Merge pull request #431 from mdboom/unit/print_equivalent_units", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 81, "deletions": 95}}, {"node": {"oid": "84429479a5307814238f7c0b0b17316d0ad7cb6a", "messageHeadline": "Fix typos.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2cfe2937781accf2366ba94a5d9f11096961db88", "messageHeadline": "Fix for Python 3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21097f4f4193286ccd3310160b37dc9f941d5124", "messageHeadline": "Fix for Python 3.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c3375ee1f99b609de75f672ad5d19590dc98cd8", "messageHeadline": "Include physical types in error message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4b7ff25be4026c87c9514a0db496c95391d345f4", "messageHeadline": "Improve error message when units aren't convertible.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 6}}, {"node": {"oid": "215e02d1f4587510c081e870e6d8b6a658d279c9", "messageHeadline": "Remove outdated warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "13d7400134d876681a6eb79f645d53c98d11b7f6", "messageHeadline": "Store the array in a single Numpy masked array.  Provide a \"from_tabl\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 122, "deletions": 93}}, {"node": {"oid": "54902a8a1921a5ac44f9671baa123a406ff74407", "messageHeadline": "Make things more compatible with Numpy masked arrays.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 75, "deletions": 43}}, {"node": {"oid": "4efdaf4ae8ee23e677cc7026019f2a55f23c9f7c", "messageHeadline": "Add warning about `to_table`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "aaa74d2a4102116f77e2e658d58ac5b36a45a0ed", "messageHeadline": "Add support for converting VOTable instances to/from astropy.table.Ta\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 411, "deletions": 13}}, {"node": {"oid": "cb9929a9d10df45a2d62654b6e4639bebb257599", "messageHeadline": "Rename astropy.io.vo to astropy.io.votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3b467c33d8e3b3c081d0c0ba5759ea35bdbf7039", "messageHeadline": "Fix #444.  Handle \"2 or more\" arguments, rather than \"2 or 3\" argumen\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 72, "deletions": 39}}, {"node": {"oid": "8971db66f6bbc7ac295c1d837dae12a90eb98938", "messageHeadline": "Improve the error messages coming back from pyparsing when a Unit str\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "cbf2964ef2ec26411439f3f3b85a93e234c7792f", "messageHeadline": "Small typo pointed out by @pllim", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0766671d51dea64ca2a30996afd67575cd45417f", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "31b204a14ee9a411db2fd9421e0fa5a452028393", "messageHeadline": "Merge pull request #432 from astrofrog/osx-installer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 163, "deletions": 2}}, {"node": {"oid": "8cb25a2657b400f0efcdef659eb047f4353bb46c", "messageHeadline": "Moved background to invisible location", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "717e74a1d0a4ca2c132ad10b5662dc8e8f64e7b2", "messageHeadline": "Added a section to the developer docs about building a DMG", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ebb116bd3ab35793d697f2582cb1d1eebaad45c3", "messageHeadline": "Added distutils command `bdist_dmg` for OSX installer and disk image", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "9a450173ca500990cd8569adae813ee774de3a0d", "messageHeadline": "Merge pull request #443 from astrofrog/updated-logo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 811}}, {"node": {"oid": "509b2f3017fbd5c66bb8a233439cd088382af9e0", "messageHeadline": "Move banner to docs root", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52360c3b90c6482e00024b122f7a67198366666e", "messageHeadline": "Merge pull request #410 from eteq/move-tools-to-stats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 150, "deletions": 88}}, {"node": {"oid": "1f88d3ce065a4653363434a2fa0bcf3c2fb98427", "messageHeadline": "Updated .ico file to match file generated in astropy-logo repository", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd7e6432954d9dbec499d513e28e12ec163d0333", "messageHeadline": "Merge pull request #442 from wkerzendorf/nddata/rename_error", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 232, "deletions": 231}}, {"node": {"oid": "1520a672f8f931ae4e5dfce1294c5952b1306e56", "messageHeadline": "fixed an instantiation problem.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53e752e9ecb4043056ed023459ed3c1e47fddde4", "messageHeadline": "Removed unused files", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3a23170d994a1c6e735f0b55e9427ad59321c17f", "messageHeadline": "fixed the underline in the others", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54d3dd9a161d096c8983032ba323c1b485c77584", "messageHeadline": "refactored error to uncertainty in the docs", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "eab6e404e07f8932aa0eec8cf26823ae6305d2aa", "messageHeadline": "Updated logos to new versions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 809}}, {"node": {"oid": "6fa01ff9ed00a792f1023a135badb74ce2431e95", "messageHeadline": "refactored StandardDeviationUncertainty to StdDevUncertainty", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "082fa2db82c74ee91ede7c44bd38fa44fee760c7", "messageHeadline": "minor doc fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "4b18a606c6e5e48645cdd8c68c31c003371f8693", "messageHeadline": "moved NumpyRNGContext from stats tests to utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 51, "deletions": 49}}, {"node": {"oid": "f821529c2f34b960ff22e66ec6ba9f631f2d74a2", "messageHeadline": "updated index.rst for new stats module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1b4f388428eac2d03f84ebc5f5537f746ea6ebf", "messageHeadline": "updated docs for new astropy.stats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "e72deeddcd68b53c1a9a0de5acf3276c2f521bdd", "messageHeadline": "moved astropy.tools to astropy.stats", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 130, "deletions": 59}}, {"node": {"oid": "74956bab1617430138fc34d42eab807b50e08153", "messageHeadline": "Merge pull request #409 from taldcroft/table-repr-html", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 280, "deletions": 7}}, {"node": {"oid": "97e5a285e6fccdcb978a24084f8263aeb73bf7e7", "messageHeadline": "finished refactor - tests pass", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "3941ae76b73b80809c3fee3262fad19b489a1f93", "messageHeadline": "final refactor in tests", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "12f90870a8165d72ddac54561d344ba7dbc39b7f", "messageHeadline": "refactored error to uncertainty in nddata.py", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "fd1831e02c733c9177a9be6a14e6716cc6163085", "messageHeadline": "refactored error to uncertainty in nduncertainty", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "1323ac9f8277df8c2a1b5ec6680f3d3ae20a878b", "messageHeadline": "fixed some of the tests", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "50d1d740190ccdcb6242c1b74f4d373e1bb106b7", "messageHeadline": "refactored all class names", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 52, "deletions": 51}}, {"node": {"oid": "ae1df0e279abbc4fabc325255a205634a6d877c7", "messageHeadline": "Merge pull request #441 from taldcroft/sextractor-reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "a91b1a58c0b7d459c030431562566ac2d15e20d5", "messageHeadline": "Minor doc and PEP8 cleanup for SExtractor reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "ba09fcb58ca17fbaf5375d1dea37022e6fd4e89d", "messageHeadline": "Merge pull request #420 from hcferguson/sextractor-reader", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "455e8cbd53fcd8f3558f057c09a3dccb5100eb8b", "messageHeadline": "Merge pull request #436 from mdboom/unit/console_output_fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "326cba8ef6ad1eaacc2cda83f06aead5eb610cbc", "messageHeadline": "Make the formatting look more like a list.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7f541d42cc12fe28fb758a9c46bc9facf55a8f03", "messageHeadline": "get_equivalent_units -> find_equivalent_units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cb7b3fc15700162b3cd37447c27e7bfda5db0eb9", "messageHeadline": "Move get_equivalent_units to a method on UnitBase.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 76, "deletions": 76}}, {"node": {"oid": "1890e0c956fddfa9377f49249218d1ebbe50b87f", "messageHeadline": "Remove print_equivalent_units in favor of `equivalent_units` returnin\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 55}}, {"node": {"oid": "b3027c06775c8991779189482db1af01f78d8771", "messageHeadline": "Merge pull request #438 from wkerzendorf/nddata/meta_check", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "65cd0bf0d11f67393e5fd59368bf13f4cbb2e6ab", "messageHeadline": "added a test where instantiation fails", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4618e570603298f6f3c8ad57593c2ea57e68bcd5", "messageHeadline": "changed the api to always convert to OrderedDict.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ff918e532a8911841bc7a433ff2550b1d31877c", "messageHeadline": "updated install guide to note need for cython in source build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0dabf53e74b402f5e4ab7dfb4940582f9cef07fb", "messageHeadline": "refactored all meta code into the property", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "90b8e6606f0ac0a656d40039c779577035a1a060", "messageHeadline": "added meta as a property", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "45b0b54d0d0fb70e2f6738e61d3d103a4303121b", "messageHeadline": "Merge pull request #421 from wkerzendorf/nddata_logging", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "f5c433692a1f0720e1a545089f61a848baa3c2a5", "messageHeadline": "Fix wcslib version changelog entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "406e7115048fd6125c81e7ea325234cd86babb14", "messageHeadline": "Fix console output format.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d286457d914ba653fe017426b66f7255cf71eb12", "messageHeadline": "Merge pull request #429 from mdboom/io.vo/rename", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 130, "deletions": 114}}, {"node": {"oid": "8735669368f86862977b62227db7cca357d60621", "messageHeadline": "Merge pull request #434 from eteq/units_default_unit_arg", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "77572246197158f1d230c3f597f6721ada482e30", "messageHeadline": "Fix table test notebook name in metadata", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38ab5f996391637fce6b23b68193e5e6b695e849", "messageHeadline": "Add comment to notebook metadata stating that this file is for manual\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "1695d287ca2c8cc6ff6a0363c745f6d2b0049d76", "messageHeadline": "Rename astropy.io.vo to astropy.io.votable", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 137, "deletions": 115}}, {"node": {"oid": "9be53f98dc5c84abd6bf86e934fac580567bf4be", "messageHeadline": "Update docstring to reflect new reality.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "38f9c2723fadb92038e1477ea52dfe69fc5a84cc", "messageHeadline": "adds test for Unit()", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bcb317fee401e531084f0c3e9ed3083058b3ff95", "messageHeadline": "updated default arguments of Unit to not use None, which is now invalid", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96c98aecc60415c8a621be26b9a10ec01908d467", "messageHeadline": "Merge pull request #417 from adrn/color_print", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "8aba5f68465ad8b6a60dc12c0b5a8abeb753dfe0", "messageHeadline": "Merge pull request #418 from mdboom/wcs/upgrade-4.15", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 397, "deletions": 346}}, {"node": {"oid": "35b5e5758305b7ee69d33214f4b93e42ab4e5ac6", "messageHeadline": "Fix typos in the changelog", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b1c70b45a3b1e9846b2ee1c4030556ae5ff0f29", "messageHeadline": "Add test of table _repr_html_", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "aedeed55e4421d4f60043f6078f6113da0b7c640", "messageHeadline": "Add test of table _repr_html_ and pformat(html=True)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "7bf3b3e3f5fe99584540dcaf464161f6cb8742e1", "messageHeadline": "Update docs to show ipython notebook table repr output", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ac33e7e6d2dbb5ba9fab08d8cb47321c6db79f36", "messageHeadline": "Add ipython notebook HTML-formatted output for Table repr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 259, "deletions": 6}}, {"node": {"oid": "2dbb192f9644dcc674d3964d6c3ec92713c44cd3", "messageHeadline": "removed the TODO comment and changed the documentation according to @\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "88a854fd8855360f73d9b82fa1e268c41d42de38", "messageHeadline": "Merge pull request #411 from eteq/pickle-move", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 234, "deletions": 217}}, {"node": {"oid": "1d24f39801ddb6e678d4c6974d2757f0e3f9c770", "messageHeadline": "moved tests for new io.misc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 107, "deletions": 105}}, {"node": {"oid": "a4b1fc6ce28916e11aa838d54216e105a834a9ea", "messageHeadline": "updated docs to include new io.misc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7c4513211fe4ffd19dcd718e679c920d115978b0", "messageHeadline": "moved pickle-related functions to io.misc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 120, "deletions": 111}}, {"node": {"oid": "62456c25ec87ae44c0621c810fc846851b053579", "messageHeadline": "\"Example\"->\"Examples\" to eliminate sphinx warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2494e63516f477672abb49c06365e7a36ff779b7", "messageHeadline": "merge", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1529, "deletions": 808}}, {"node": {"oid": "b62b2a8880ad4035041a35772007e39d19c25e6e", "messageHeadline": "Updated changelog for 0.2.  This is still slightly incomplete--missin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 73, "deletions": 22}}, {"node": {"oid": "ec58e96aa21237575cfd569566e79ca99a5977ea", "messageHeadline": "fix test to include new name for _color_text()", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88b1299b99f0f11ae1e941bdedfedc568633d40a", "messageHeadline": "fixed the failing test - all tests run fine on my machine now.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722383c8bb7d69bd50b96710fc41e571ca73e67f", "messageHeadline": "added some fixes in the documentation and exceptions: change should t\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "380a6c3194533d1ceeedceb18c869f86710edf5f", "messageHeadline": "added some things in the documentation", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b86d2aaa840839c995bca3a3990f0d657f51bb3b", "messageHeadline": "fixed some nderror problems", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ba7686e5dc49672cd39b7d10092eb1d20a7e4905", "messageHeadline": "Added sextractor to the io.ascii documentation", "author": {"name": "Henry Ferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a045aaa63b5ce455a464f6e9c99716f375ceedf3", "messageHeadline": "switched to log.info instead of log.warn", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e491f44d881142fc40236643f41f22ac136ade39", "messageHeadline": "implemented initializer with an nddata object. Next step is doing the\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "d08014e137372aff673c293bbc04c6a997356dbe", "messageHeadline": "Merge pull request #414 from wkerzendorf/nddata_slice", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "11cd4bf71a353a54620e56c206bfb03e958b5c7d", "messageHeadline": "Merge pull request #1 from taldcroft/sextractor-reader", "author": {"name": "Henry Ferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "8d6131a8a42dc96d7444b601fce8483434892263", "messageHeadline": "Tweaked some comments in sextractor.py", "author": {"name": "Henry Ferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "91ca1a8916e47b4c3f25632d9c4ab5a893017c2c", "messageHeadline": "fixed problem with error not being sliced", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d5b0c8c69d74a0e929a039d8c4377937a90e2de9", "messageHeadline": "Fix sextractor reader test", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f10d419e98c0924ca9260471beefb9cb4b66ed91", "messageHeadline": "Remove unnecessary code in sextractor read", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1710ea1bf59e50e03a0f19d4db69813f077730e0", "messageHeadline": "Upgrade to wcslib-4.15", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 397, "deletions": 346}}, {"node": {"oid": "c5cbc7cbbc4ed2b2c592d286e7aeef6f665385f3", "messageHeadline": "make the text coloring private", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "488b940e0b00158bd171df62e09856f3ed6950df", "messageHeadline": "Fix tests.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "982dac03be03fb4d69c5b2f6226c179d0237ca55", "messageHeadline": "Make string output of units consistent so tests can pass", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "08d6809ac0c185b7aacbe1b9b418e43f5fcd822e", "messageHeadline": "fix for doc warning due to removed wcs/units page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5b3f2de6fb8a549d43123354f4ea6e098351eec6", "messageHeadline": "fix copy-paste extra text", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1ef4f4d2c4735b7ad110268e797fad7ae7873b8d", "messageHeadline": "split the actual text coloring from color_print", "author": {"name": "Adrian Price-Whelan", "email": "adrian.prw@gmail.com", "user": {"login": "adrn"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "38f691761f486571b78f7ada589293b1a6cb1b71", "messageHeadline": "minor adjustment to conf.py to use version module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "634bef4597f575719c8783e6b3fd7f354e9078ef", "messageHeadline": "implemented a simple test for slicing.", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "77fc56c99ac4dbd3ccc69f17157e21df4effda06", "messageHeadline": "NF - test files for sextractor io", "author": {"name": "Henry Ferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 59, "deletions": 32}}, {"node": {"oid": "050aec1c32dba52bf447ff3a713f3ef3007416d5", "messageHeadline": "Added sextractor to __init__.py in io.ascii", "author": {"name": "Henry Ferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51fea0445f4e9c9fc01bcea877270710ade810fe", "messageHeadline": "NF - ASCII reader for SExtractor files", "author": {"name": "Henry Ferguson", "email": "ferguson@stsci.edu", "user": {"login": "hcferguson"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "9fcec590c1130dfd7777aba31e6f5231b9174137", "messageHeadline": "Merge pull request #398 from mdboom/unit/physical", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "f031e856ceedd75ce8330afc895d6722e59aae77", "messageHeadline": "Merge pull request #378 from mdboom/io.vo/unit-integration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 405, "deletions": 172}}, {"node": {"oid": "0075b2ff5efe65bf25554a016b21527ef8b38c2f", "messageHeadline": "Update for new unit behavior", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "24f194f48c89c65e44e84cccf5908b66c9c15309", "messageHeadline": "Updated error with __getitem__ function. In addition, I put a copy kw\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "efb112cb27f1aed30e13e4e73f1ed8da0d9cade1", "messageHeadline": "updated nddata.__getitem__ to work like an nddata array. It also does\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "9bf5088015ca09b8e15652d2be75bd3f13d59293", "messageHeadline": "Add bullet point about CDS format to docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "50692e74118445441326f930d641d23a07d7075c", "messageHeadline": "Update to test UnrecognizedUnit concept", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09763b90ccaafb7b7221ecdf0f79d6a49fbe2ff3", "messageHeadline": "Fix exception raising in CDS parser", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69167b4dc4a34a1cc8bc10d04d3166890ed947bb", "messageHeadline": "Change to relative imports", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67439b2318e2f4fba2295b93c6ac1a0d633f463f", "messageHeadline": "Add simple CDS smoke test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ff128d0e1b3a4ec1365c046ddeeb6c47fb13d6e1", "messageHeadline": "Disable parser DEBUG", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54b6c35367345e51371200a2bbbf817f81106a21", "messageHeadline": "Don't leak pyparsing.ParseException.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "05213945d7afb111875ee5ba13053bc8a60b3bff", "messageHeadline": "Complete the removal of astropy.io.vo.unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 56}}, {"node": {"oid": "334a959c3f62cc41a066f881749219b16b272173", "messageHeadline": "First pass at integrating astropy.io.vo with astropy.units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 384, "deletions": 106}}, {"node": {"oid": "f96814c84a443e9442d9d54c707e8ad7cf3c9232", "messageHeadline": "Merge pull request #379 from mdboom/wcs/unit-integration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 490, "deletions": 391}}, {"node": {"oid": "9c55559cf94be0211a94c654d82ba77bcc3cc6af", "messageHeadline": "Update for new unit behavior", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a9f792bc55fd2015f674d7308b620531095eb2c8", "messageHeadline": "Simple implementation of _slice (which does index slicing).", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "24f16e2bd6edf1fe87893c8fab3ea42d002751a1", "messageHeadline": "Fix for new-style invalid unit handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "0f2db8e42bb626c6f610c5d773f1ef5ce455b3ae", "messageHeadline": "Add changelog entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f875279d48a743a73bd8a0cff3dcd11bf2ab6902", "messageHeadline": "Add a unit list proxy to handle units in WCS in the right way.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 460, "deletions": 130}}, {"node": {"oid": "a78a639a1661f6c2c3cdadb1589a68dd0f213efd", "messageHeadline": "Integrate astropy.wcs with astropy.units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 297}}, {"node": {"oid": "c888d347405e91dc0257983b8e30aec1d46142a6", "messageHeadline": "Merge pull request #380 from mdboom/table/unit-integration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 85, "deletions": 30}}, {"node": {"oid": "24f54206eb255381d700daf6d550a4d10e866496", "messageHeadline": "Update for new unit exception behavior", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "7e399d565f640b9b2b44c712a6afa9e3d8122353", "messageHeadline": "Change how `None` units are handled.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9de8e57f3e738d8f59bc10721345957312c34ae2", "messageHeadline": "Simplify code, since Unit(None) does actually do the right thing.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "cb15fd4dbdbc0f82842fed9d028614fd76299f16", "messageHeadline": "Update for UnrecognizedUnit concept.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b732fc14169b11ba6cbb36c3d5add4dd9403c16", "messageHeadline": "Add a method to convert the units of a column", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "098d69cd5476a3d2cb60bc0dcf55aeacdae69d1a", "messageHeadline": "First pass at integrating astropy.table with astropy.units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "c58168f71704f190643dc389ca40384e0b26d870", "messageHeadline": "Merge pull request #381 from mdboom/constants/unit-integration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "a67bc004e975cb342f10c62c3f4e108bf1939389", "messageHeadline": "Check that all of the constants defined in astropy have valid units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9d5b074788ac678955fb8ec2008441b3965e6448", "messageHeadline": "docstring update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cbd4880e704ba92d8488edc5492cf6ed72202398", "messageHeadline": "added caching of unit object for Constant", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "12aa008cc9e2989d767c46911d93b1ca8712e34a", "messageHeadline": "First pass at integrating constants with astropy.units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "4640dee438c9c1485960432652ddc124058097d7", "messageHeadline": "Merge pull request #397 from mdboom/nddata/unit-integration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 111, "deletions": 81}}, {"node": {"oid": "4d6524a6baa8ebe5dad5cc3a52a5b226ce2c4ad1", "messageHeadline": "Rebase on new unit behavior.  Test that units=\"unrecognzied\" on nddat\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "28cdc03dd52eb695a9c19271ed5f4354a2b67bde", "messageHeadline": "Change how `None` units are handled.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "0a46b7638c37a7b8352e92f7e4d4a1dab9ef6323", "messageHeadline": "Propgate errors in the correct way based on the aritmetic operation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "599c49da8bf2a94130fcb01d20bb7fc28ee90328", "messageHeadline": "Add `convert_units_to` method", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "3448f57b166b8c678d9a61c5877be189abf75b82", "messageHeadline": "Rename \"_combine\" to \"_arithmetic\"", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "71b12fb7f95d7e212385d94a098ace6a9dc76d0e", "messageHeadline": "First pass at integrating `astropy.nddata` with `astropy.units`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 49, "deletions": 90}}, {"node": {"oid": "dccc31a0eb13159c09d7ff1a1d9bc905bf226744", "messageHeadline": "Merge pull request #402 from mdboom/unit/unrecognized_raise", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "771608267855dd569b81be13f6ac5e78ef2a5c30", "messageHeadline": "Rename ptype -> physical_type", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "158ecaa622b550a1501c831f8ad4f02e47001fed", "messageHeadline": "Update astropy/utils/console.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dffe19a2cfbc8e39d91f6c3219150c0ea583e20b", "messageHeadline": "Just promoting PEP-8 pedantics in the examples :)", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8a9deed11a19492c5234d378d9e989c87f3685cd", "messageHeadline": "Fix tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 87, "deletions": 87}}, {"node": {"oid": "95dd0d8f18eb835a2c54874c4bbe10b00c2525f2", "messageHeadline": "Update docs/units/index.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58db55a7321f32f6716e104fa4e1896027792ca6", "messageHeadline": "Fix wcs.Wcsprm docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "70d7cc139e1ad3f67a46227e45ce2aa4adba36d9", "messageHeadline": "updated travis.yml for egg_info checking", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "a66ea02c9bce157f45fe99ec15d8363fef96a93c", "messageHeadline": "Handle the `parse_strict` kwarg.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "c78dae234bd7c2f5730da9a897bf15f3df26b896", "messageHeadline": "UnrecognizedUnit.is_equivalent() should return False unless the units\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eb6de2a95471197cd989ab42b3e07fda7f0320fe", "messageHeadline": "Add a `strict` keyword to the Unit constructor that raises an excepti\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3afad337beb5bb6d7d9e8798e9a27fb6a9641a4a", "messageHeadline": "adjust .travis.yml to just use one command for both egg_info and test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b383fe1f71e12894423fc21a7c86aadf833e862b", "messageHeadline": "updated .travis.yml to also do egg_info", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afb195b1ca647d776f29fbc1d68a495190caec59", "messageHeadline": "Fix remaining include_dirs that imported numpy ('numpy' gets replaced\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c1e45e45c639d081d42395745c891579ab4af5f2", "messageHeadline": "Merge pull request #400 from astrofrog/fix-numpy-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "dad84e2a5360b609c1b45c9eaee8d5a6ce436ff3", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24a001459d85e7584b80e323fb5083806fe7cef9", "messageHeadline": "Add support for getting the physical quantity of a given unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "86ab15728f26c59aa8e606b6199ea33ee4d38a0c", "messageHeadline": "Moved compatibility assert_allclose to astropy.tests.compat to avoid \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "fd65413f4d90b6242b70738238d936bb8e138ac0", "messageHeadline": "Merge pull request #399 from astrofrog/python3.3-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "5ff2d510d70443221951db2664b6dca9519a6e98", "messageHeadline": "Fix test that was failing in Python 3.3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "928fa0cdaf6f6c66dbdc0bd6b0ad973f8c2e7448", "messageHeadline": "Merge pull request #396 from eteq/setuptools0.6c11-fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "5907ebd07ed8b79b29d3160ec3ff75348a2ba7a7", "messageHeadline": "fix for faulty setuptools0.6c11", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "2a2235d7615dcf24e1c2bb1938f79e0235bd0822", "messageHeadline": "added .travis.yml to support travis-ci", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "1aa54e1bb583f97429ff9778398ad77526976c1d", "messageHeadline": "Merge pull request #365 from aconley/relativistic_species", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 718, "deletions": 149}}, {"node": {"oid": "89d3f407a4f6ffc0c5b29ca67495ad5ed5133c1b", "messageHeadline": "Fix missing space around : for sphinx docs.  Add Flatw0waCDM.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 121, "deletions": 65}}, {"node": {"oid": "59c122d7b061ab3a7f759bef1ea245f1d445d6a3", "messageHeadline": "Fix a few documentation typos.  Fix sphinx type spec.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 96, "deletions": 61}}, {"node": {"oid": "f762fc6a45470077a9a4cd18a04aecf7fd76aec3", "messageHeadline": "Doc fix for FLRW.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "37e1f18a529b34525f11d1280355c998f2d50d69", "messageHeadline": "Fix how add_prefixes works so it adds short prefixes onto short symbols.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "34277cc2504d99895cf9f9ced94fc6ba13a7cfbb", "messageHeadline": "Fix indentation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "908486e0594b54beb95141ca593d1179367c55d6", "messageHeadline": "Merge pull request #388 from astrofrog/fix-au", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12a443a6e9e3ab573c8c6d6b92344e474ee21d9", "messageHeadline": "Fix equality comparison on UnrecognizedUnit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75c7422ad66018a311fb026031b2370a1ee2baa9", "messageHeadline": "Merge pull request #394 from mdboom/unit/invalid_unit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 92, "deletions": 5}}, {"node": {"oid": "12d756e403880b46a19f27aa5e00a42266c11171", "messageHeadline": "Add UnrecognizedUnit to __all__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f62deb676fb83273a01119d3ec92e07c869ca5b3", "messageHeadline": "Rename \"InvalidUnit\" to \"UnrecognizedUnit\"", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3cae259b1b44070387d23549c9d48d5211e36839", "messageHeadline": "Merge pull request #347 from mdboom/doc/edit_on_github", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "bb8f7cd8d3048d68f4a5fb0e5725dfbe6e5feae6", "messageHeadline": "Add a tooltip help message to the edit links", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "21925dd8b42ba7f60705b79fa27717e796c5d078", "messageHeadline": "Update astropy/nddata/convolution/convolve.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ffe3accf7681ff1d01dd8fdd6816e5f8fa80b71", "messageHeadline": "Add InvalidUnit concept -- unit strings that don't parse will warn an\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "74ae1fcb72db8451634b01c86486b91b264f050a", "messageHeadline": "Don't overly register units.  Also add all the __future__ we want", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "80712fe434818fa76bdbcb320d7ab87625f62911", "messageHeadline": "Merge pull request #393 from astrofrog/automodsumm-top-level-package-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8b2e9a248721733972218b6c1ee8014fef6a5d87", "messageHeadline": "units docstring clarification", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7b65f3be1560184de3f1a29de12d0f79b9aebc5f", "messageHeadline": "updated license comment in units files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7d6302d852695b1bf70ea24300e362773a6f1be1", "messageHeadline": "Fix in automodsumm for cases where the top-level package is documented", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f6955c7afafb28382b768504b4504ab1c35aee1a", "messageHeadline": "Fixing for Python 3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d6dae64723fa5b69a93f352dca416b0db55b25c", "messageHeadline": "Merge pull request #390 from mdboom/unit/fix_assert_allclose", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "abf20189df4e8504f082f44c6932c654e27dab71", "messageHeadline": "Add 'au' as an acceptable alias for astronomical units.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f5ec9313ac60cc4ea6a91b4174e16181e9cd8c6", "messageHeadline": "Merge pull request #389 from mdboom/check_fits_unit_compatibility", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0b4d0d477879030c8027999f0371b8dedbfd74f6", "messageHeadline": "Fix typo in format string.  Closes #391.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3007d3223d82c9a09fcd4d46c2327a8c65a52620", "messageHeadline": "Remove redundant import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e9140d4bb6af0f84cde975b114d85350a3bd498a", "messageHeadline": "Fix unit parser error messages", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "35fb693d1a540f223c47528ae9d7fb0fac12bac8", "messageHeadline": "Merged up through r1807 from pyfits' trunk", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 84, "deletions": 20}}, {"node": {"oid": "28a536198f86a52c71804aefe94f40ce42d7e149", "messageHeadline": "Provide a version of assert_allclose, since it doesn't exist in Numpy\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "9bb0e8fbd56fc8865c92e251b9ee1b57222ceb3b", "messageHeadline": "Merge pull request #387 from eteq/remove_test_runner_line", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "92231b3439d3a0751ac314d7fb27e14c1809ae12", "messageHeadline": "Add a test to check for deviations from the FITS unit standard", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "2626d6a379fcb68b4cb6fdb8339a7dba58edee5b", "messageHeadline": "Fix doubly-documented `Unit` class.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7e3d50108abf1bd582f9ff1bdd3f09ee3336055b", "messageHeadline": "removed line setting unused _test_runner variable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d8c7b66a11f7280ba69aa344580c4ee2ea6a4a1", "messageHeadline": "Fix docstring syntax", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dc955330bba3b060a783bab949ac4e40d7cc5f0", "messageHeadline": "Merge pull request #304 from astrofrog/docs/core-templates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 122, "deletions": 117}}, {"node": {"oid": "25053fc332b587436ec338220f32e14ccbd59cc2", "messageHeadline": "Fix stupid typo in astropy/units/cgs.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "695167007699fc8b8ad14e3a85bf8f070acfe943", "messageHeadline": "Merge pull request #370 from mdboom/units", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10790, "deletions": 9}}, {"node": {"oid": "f4b34917c1d548fbfff64a39ee6f40f64896f635", "messageHeadline": "Add CHANGELOG entry", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "3f712611a405f9fc643556c1ad4833efe03299f2", "messageHeadline": "Minor documentation clarification", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b030fdb7905c342983ec7fd0627403b728376fbe", "messageHeadline": "Update CGS docstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b391e9b1d4384edca3b68d7e566257689974fbc9", "messageHeadline": "Add a note about `mag` unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2f67bcb8c88df8f4ddfc5b9462d43d78fc9dda5f", "messageHeadline": "Address comments in the pull request.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "abb4087b042ab1844ea09f89d0d305fe998edd1e", "messageHeadline": "Remove unused imports", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5a2d0612f0d3417b07f007a87febdb045bff67e4", "messageHeadline": "Update renamed method (irrep -> decompose)", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "235efa151f6184db37b8ade67ec9e041d317881c", "messageHeadline": "Add __future__ imports", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "45e8fb1baf8cb5608b616f8bd6bdb1f4a56b5639", "messageHeadline": "Remove unused imports", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "48e36134a8667c22406bc4baa69c1262a36b6a45", "messageHeadline": "Make in_units as an alias for pynbody more obvious.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2305a7482032fd811e942bdf6aea963f6588a7cb", "messageHeadline": "Organize units into categories: SI, CGS, astrophysical and imperial. \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 499, "deletions": 203}}, {"node": {"oid": "d018fd46988d22a51471bb64af5aa5e28cd01e8b", "messageHeadline": "Delete extraneous file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 33}}, {"node": {"oid": "c484d2a5839a8e8fc4ed7c8d875ce3e09f04e990", "messageHeadline": "Clarify purpose of astropy.units.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c2e877dfe30cb52a7239abc3256a07bfbda22b19", "messageHeadline": "Add licensing language.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f30efa6c75b7e061263eb8dc9a185a2dd5f6f3e2", "messageHeadline": "Improve support for the NULL unit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "31a2c12973fc1adcff1b12c3930ee17bdd65cc1d", "messageHeadline": "Add \"in_units\" alias to \"to\"", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0add8396f9a98b53724fe877435b94c264ed8679", "messageHeadline": "Make decompose faster", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 53}}, {"node": {"oid": "88f6c7f5c31fc11a764ee22ba228a65a5349f299", "messageHeadline": "Remove obsolete TODO", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a826ba750e369710fda9b81847b664c8e90fca8e", "messageHeadline": "Improve parser error message for unknown function", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c901e388eec513c009d72f1681657d8ebd59a761", "messageHeadline": "Fix relative import", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1080a933087375f24f076c5ac5d5a6a09f200e54", "messageHeadline": "Fix whitespace handling in parser", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e625ded713fc2e21b9eda41aa79619d6903c4b4e", "messageHeadline": "Make it clear that FITS units can not have a scale", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "18dc514e60eb053f1c00951e10304a87bbbffb23", "messageHeadline": "Make units compatible with Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "be02bae14a9fb217eb4ab61c4942d9bb5ccc5e01", "messageHeadline": "Clarify docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "efbc02ebf7d8a623a0ea889fa82b3a3f62d9b355", "messageHeadline": "Lots of cleanup on the format parsers and generators.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 88, "deletions": 8}}, {"node": {"oid": "f16ab42fc5c01ea94937780beaa8742de7ddde47", "messageHeadline": "Fix typo in docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "565292b93d21622c6f7f77d9369377517fdd186d", "messageHeadline": "Add more tests for the generic parser", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a6433505875c75afe02ec68e0407038dcf40b325", "messageHeadline": "Refactor mantissa/exponent generation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "cc9f90f8ab7fa39f5cece766cadec68fd4aa0ecb", "messageHeadline": "Reorganize docs and complete docstrings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 641, "deletions": 490}}, {"node": {"oid": "543ef7548a5c4df747544a0aaaa6a69539bcf47a", "messageHeadline": "Make get_equivalent_units much faster", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "ec79ee08121dd5c691974cb73978c1d70dfc8a50", "messageHeadline": "Remove flam and fnu from examples.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3b7df6a67e5b677a409e20d058b7d942cf0a5bb7", "messageHeadline": "Cleanup UnitClass/Unit dichotomy by using a metaclass", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 68, "deletions": 58}}, {"node": {"oid": "ada8645f8ed91e5d8c6f1a1de6c4a7c95f3ec8fe", "messageHeadline": "Remove extraneous header.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "8cb0aadaf01c317102dbebb758d831c4eefb343b", "messageHeadline": "Add simpler getting started example", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "285359415885527fd8067b3f5120d09d49c4e0bd", "messageHeadline": "Remove flambda and fnu and move to local variables in spectral_density.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "e6b0e96fc47f3a2080b82f47ff30f3fb80d3cf18", "messageHeadline": "Fix bug in Unit factory when unknown type has passed in, and fix Gene\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3a495cc3bf164e4f33926a14032481778dce9d30", "messageHeadline": "Change some imports to relative imports.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ea042ba18d63ba7e611f52302515bad88291c811", "messageHeadline": "Change the var kwarg to register and fix the fact that units were not\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 124, "deletions": 111}}, {"node": {"oid": "174bee86f9866705aa340757cc8506ead083b46d", "messageHeadline": "This is the first submission of the units code.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9885, "deletions": 1399}}, {"node": {"oid": "591b57cc1a6d8bc93c7050b5b01b6e33da9e901b", "messageHeadline": "fixed formatting issue", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf1e546cde8182277d791fc997db47dc73bbaea5", "messageHeadline": "fixed formatting issue and added coulombs as supported", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2f3d30142f1c6e96235c9dbdb6ff2e04502a9f3a", "messageHeadline": "updated intro document to be consistent with standard template, added\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "2b1679af80a58099daa11b44846102ab3b5f468b", "messageHeadline": "a few spectral tests", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e9e9f7acf556eaf0fc0bc2875d69a382b90349a2", "messageHeadline": "rewrote sphinx page", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 146, "deletions": 50}}, {"node": {"oid": "bedcee23ebcd06354068ca5c2cddd4ac65a89b00", "messageHeadline": "added unit listing utility (list_like) and added a bunch of pre-defin\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 77, "deletions": 15}}, {"node": {"oid": "d850eeed1ab33c7e5d08a84e9378abd371fd4c16", "messageHeadline": "added support for spectral density (and alas, removing spaces between\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 168, "deletions": 96}}, {"node": {"oid": "02830c2c5b3a51ecaa49e78f8abe68d7138d5551", "messageHeadline": "added support for aliases and auto variable definition, and .scale_to\u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 212, "deletions": 133}}, {"node": {"oid": "a4ffd9f936f129988b6dc0fff17be91f0874441f", "messageHeadline": "better integration with other units machinery and bug fixes", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "d85aac97b7557fbc7de296c428001895059eaf2a", "messageHeadline": "added basic SpectralUnit functionality", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 128, "deletions": 91}}, {"node": {"oid": "42e3f87d2a79ee850365f81f4f6cd2cb6c665b34", "messageHeadline": "renamed NamedUnit to Unit", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "e3e1ce1bd95483dd59c3cac1e0e3ea3194f67eac", "messageHeadline": "renamed factory function Unit() to unit()", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 108, "deletions": 17}}, {"node": {"oid": "68ff39d0bf678f0482fd0491c111acdd55284943", "messageHeadline": "added a very few tests", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "d13ba143fae92e4f44c3e5d7ace4a47b1bb6f437", "messageHeadline": "first cut at updated doc strings", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 157, "deletions": 84}}, {"node": {"oid": "fe06b5985ca7863a596fef97e277029998007397", "messageHeadline": "units exponents now required to be multiples of 0.5 if floats", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6d8ed0eeab2f1128105bbe0b8344a9ef8c9ecac7", "messageHeadline": "added converter_to and convert_to methods, removed ratio method, and \u2026", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "8beff83825b78c52824fff3e92e4159c607f863b", "messageHeadline": "remove NoUnits class", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 0, "deletions": 54}}, {"node": {"oid": "9178ed5d44510482888a13128fe270c051f6d266", "messageHeadline": "pynbody units with dependencies on other pynbody modules removed", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 761, "deletions": 429}}, {"node": {"oid": "a29b40ebd0506a34dd315b19db595657dedfb244", "messageHeadline": "added ** functionality, equality testing, and various bug fixes", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 177, "deletions": 46}}, {"node": {"oid": "ac45807fb35aef7fb2d445c21861e9598708a143", "messageHeadline": "initial units commit", "author": {"name": "Perry Greenfield", "email": "perry@stsci.edu", "user": {"login": "perrygreenfield"}}, "additions": 395, "deletions": 0}}, {"node": {"oid": "e1a631ac4a174d0b48feccc190422b496ac93763", "messageHeadline": "Merge pull request #384 from mdboom/wcs/recent-pywcs-changes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "cfdfea9b350ed9ec57b13a9513975f587a37d06d", "messageHeadline": "Fix bitflag math", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85a607de3f22db431f592acd26897fd3537b4d29", "messageHeadline": "Do not attempt to read det2im keywords if header is not a pyfits object", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "186398a4e57ee13663db07c8339a85b90d3ad8a6", "messageHeadline": "Added a header-writing relaxation constant to control including SIP k\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "dc29d86fdbd9a57d6189a30001c3a11e6ace5611", "messageHeadline": "Added DPj.NAXES kw to header. Added keyword comments. Passed a keywor\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "7a9a2969acff8e481a08c7fb0cf1826f6178c42e", "messageHeadline": "Populate DPj.EXTVER keywords correctly. Set EXTVER of the WCSDVARR ex\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ecc45bb14cee856d676e806723e4c1a0ba51c3e1", "messageHeadline": "Write out all DP keywords", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "089c13a10d76503cfbd86dc66a9ce306e575fc9d", "messageHeadline": "Moved autosummary templates inside core package, and use inheritance \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 122, "deletions": 117}}, {"node": {"oid": "30f865200e7995a494f82bf4db04a36aaa5fa22d", "messageHeadline": "missing spaces in NDData.add and NDData.subtract docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dff2c4946721b06c713f9d0e43c693afd0281d9", "messageHeadline": "fixed io.ascii.ipac docstring to interpret caveats correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6695dca2740b3a32389ea7d3374dd4c329b01a50", "messageHeadline": "fixed erroring parameter list docstring in io.ascii.ipac", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "15781d5adcbd8913fb292a4e0ff227f995df0a09", "messageHeadline": "fixed indentation/spacing in table docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "0c373379ec3385f463d75272bac3320e9c720b04", "messageHeadline": "fixed note directive in io.ascii docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "911ab8787af84152206b56733995e18e37548f33", "messageHeadline": "Removed inaccurate entry from changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ada0b0a3c60ae3387cc042604534bfd4af06025", "messageHeadline": "Minor doc fix for FLRW.Onu", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ba029b7d61c3276f3a5c720c2de9d85a24ff3eac", "messageHeadline": "Removed massive nuetrinos, now only support massless ones.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 126, "deletions": 239}}, {"node": {"oid": "7b7c6acd4025afff688acde0947d362912a01757", "messageHeadline": "Merge pull request #371 from eteq/table/pprint-configs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "beddfea49ccf14e7bce21513434918143a7dab61", "messageHeadline": "Merge pull request #368 from astrofrog/iau-au-resolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a00a28dc5dbc98829560ff34cfaa6cd7efd91609", "messageHeadline": "indentation fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7606401372780992759aec140d40dda64b6f7b62", "messageHeadline": "fixes to make configuration item names consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "03cf744e6503ef20746f869d74657438b63b8c24", "messageHeadline": "Merge pull request #348 from astrofrog/nddata-finalize", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 959, "deletions": 130}}, {"node": {"oid": "9bb584e57bfd4ffb6aa3b18eb6438eda9c169b02", "messageHeadline": "MAX_WIDTH -> MAX_COLUMNS", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "280c189572b575a0305a58c0d9c4ef41669a5e0f", "messageHeadline": "more docstring updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "4b6f79521ed351259755eef90f1974ed99702b99", "messageHeadline": "docstring fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "953461465e296ce3051ffa8dc578aab9c2fcd33a", "messageHeadline": "import and test fixes to match configuration items", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "2ef7af68de1e55330f6635d58f89800925d5fca6", "messageHeadline": "converted astropy.table.AUTO_COLNAME constant to configuration item", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a124b647e84a5111679f3077378d6b86e4d362b8", "messageHeadline": "converted astropy.table.pprint constants to configuration items", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "6d090c9e08992371c0b6e298fe5a1714d16c8230", "messageHeadline": "Merge pull request #353 from astrofrog/enable-legacy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 166, "deletions": 20}}, {"node": {"oid": "293fe702eca755cce1c3c4034fb7e3df93bd240f", "messageHeadline": "Added entry to CHANGES.rst for updated AU definition", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8f12414f70fc17204c7852e205b7c36a908af166", "messageHeadline": "Updated value of au constant to exact value adopted by IAU 2012 Resol\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "77c458e369e9e26039add9d66b0ec678a5d99970", "messageHeadline": "Don't set parent_nddata via __init__ in NDError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "e6d95a56c0560d7de101d2594621ae168f415fc1", "messageHeadline": "Clarify NDError sub-classing docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "f4ab73809f4511e337242c90bc68edef0c49f45f", "messageHeadline": "Make it clearer that result_error should be set to an instance of the\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c7a5eab93da30eef0789b6bfbc96fa87546862a1", "messageHeadline": "Fix note directive in nddata docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "607e938ca683be0639703adac3bb74c1e78d4ac8", "messageHeadline": "Merge pull request #359 from astrofrog/io/connect-ascii-table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 277, "deletions": 4}}, {"node": {"oid": "f9ceb093178145bebfebb3272ad8eee9ddc99d86", "messageHeadline": "Minor fix in docs - can't write Ipac tables, so use Rdb as an example\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08c550ecdd488d3820ad16e36635fb46cb3db458", "messageHeadline": "Merge pull request #360 from astrofrog/io/ascii-ipac", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "c2b07ee3808dbdaeec98b6b6328c8379597a5318", "messageHeadline": "Changed 'between' to 'ignore' in exception", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11e7e31b14050c72a5b161cc6684436550f53424", "messageHeadline": "Changed 'between' to 'ignore', improved docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "a469c6aa7954c6d4802d47dc50a4b2fab7fb81c1", "messageHeadline": "Renamed exceptions, added docstrings to exceptions, renamed variables\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 284, "deletions": 189}}, {"node": {"oid": "14842e71b98e6598eb45c3d0cc12fa002fde0d3b", "messageHeadline": "Implementation of relativistic species (photons, neutrinos) into", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 701, "deletions": 108}}, {"node": {"oid": "132faa6befaacee0d6501b84a42f4234d2a5524a", "messageHeadline": "Merging up through r1779 from pyfits' trunk, including a handful of r\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 184, "deletions": 22}}, {"node": {"oid": "1b70d287cc7522d367a3c222fcacf1602f7d10c8", "messageHeadline": "Fix bug introduced in 8eef9c7 (occurred if python was installed, but \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "85efc252a101d06ee8e64c4e53c8d7e2a97d6e2b", "messageHeadline": "Clarify `propagate_errors`", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "90d22856f149a46b3cc825ec5b8ad1236345f980", "messageHeadline": "Clarify docstrings for add/subtract", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4d9dce9d67eab0959303a04f49bbc4bd9b685b1", "messageHeadline": "Fixed docstring for NDData.subtract", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66f7e5adbee7918427b2c4c16fe956e499092d51", "messageHeadline": "Improved NDData docs on arithmetic", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "3a95125c3c74854d2fa148eb21da5e7eb21ed54a", "messageHeadline": "Added an example to the astropy.table I/O docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "299d4cce531ccec4881e0f3bdbb3eb364d87434f", "messageHeadline": "Removed auto-detection of IPAC tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fcaf6a2dbdbc52f8622ccd61f452675e4e553d41", "messageHeadline": "Added mention of `astropy.time` to the CHANGES.rst file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74e810e1680d60e62679429b1d6819065c133175", "messageHeadline": "Update CHANGES.rst", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "871747a4c7fbda61bc015b752de8115161105615", "messageHeadline": "Merge pull request #332 from taldcroft/time-rebase", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 53725, "deletions": 0}}, {"node": {"oid": "e32740e8da805df8b13a7d8e2be94b95ee8d6760", "messageHeadline": "Added test for generic ASCII Table.write", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e54b3a96ee3e221eea1445d40e4b400580490e09", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "035348e892a9ba7081cab0800ad459f08cb9d56b", "messageHeadline": "Added documentation for ASCII I/O capabilities via Table class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "08b0087a03ee7aebab4fea04a42f8477375633a9", "messageHeadline": "Added tests for astropy.io.ascii connection to Table.read/write", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 90, "deletions": 6}}, {"node": {"oid": "42d41e209b693992dbecea7bfbbcd744fcb6ec16", "messageHeadline": "Add --use-system-* to the flags that can be passed to `install`", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "082107b49378a6fc57a6dbe810058bca899bc072", "messageHeadline": "Ensure that --use-system-libraries can also be passed to the install \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "3651909726841a46a78f0f54dd107f3494d6dc5c", "messageHeadline": "updated changelog for cosmology PR", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a8141c1723981d6e9b3edfbcc6aa1fed0794a24a", "messageHeadline": "Merge pull request #322 from aconley314/dark_energy_eos", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1183, "deletions": 134}}, {"node": {"oid": "8584e25dafca4b5b363475f516263971fb291d0d", "messageHeadline": "Changed 'strict' to 'between' in tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6ee8a0f2013c69651d1c656880223f0cde20fb28", "messageHeadline": "Changed 'strict' to 'between'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "417264bb4d326de01651c34699eab5bcd8f4578c", "messageHeadline": "Added option to specify definition= for IPAC tables", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "05d7746dbbb0130a304a22fd51f784e195c82030", "messageHeadline": "Import astropy.io.ascii.connect from astropy.table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7b4468cf85f75fb5700f49bac58c7d106ee36a81", "messageHeadline": "Added generic asciitable I/O to astropy.table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "32b1a0195d219f4cb856baab00373319a467a11e", "messageHeadline": "Added IPAC tables to registration with astropy.table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "48931bca49e93424473d4bd1b9350ca259043e8f", "messageHeadline": "Register common table types from astropy.io.ascii with ascii.table", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "2abccade7a3a5b34815f28ca9fe64d599de89d59", "messageHeadline": "Adjust position of time in main index and minor time doc tweaks", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "45ac2de9e3f6ac67110b495b82b8bd3aed4a8beb", "messageHeadline": "Added warnings about correlated errors not being supported", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c9f58297ce6d8770b629bb6c12ae0054cd7ac9dd", "messageHeadline": "Add option to not propagate errors, and improvements to docstrings in\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "a72f49480adb37d572cd442fd9dc580dee704615", "messageHeadline": "Only pass data, not full NDData, to propagate methods", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "2751bdd05d2d930107bb70faadd64cc633f07dd9", "messageHeadline": "Make argument and returned variable names more consistent.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "354ed15ab31d52303f59c2dd3d2b0a9277e2f051", "messageHeadline": "Fixed triple quotes around docstrings", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d3e8a6e1c073b5ed822e9ddde729a97f508ecb33", "messageHeadline": "Added documentation for new functionality", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 93, "deletions": 5}}, {"node": {"oid": "51c1108ed63e4d3372766cf341546b9057ad64be", "messageHeadline": "Added StandardDeviationError to __all__", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35793ecb155415dc0b2fc328be869d88464621a", "messageHeadline": "Import nderror into nddata package", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3e8ddc12817992a430e17aff2b787ffe7971eb10", "messageHeadline": "Implemented initial standard deviation errors, added tests, and impro\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 425, "deletions": 100}}, {"node": {"oid": "58e1b4e1ecab1d345b62de1d221bd15c2d6360fa", "messageHeadline": "Implemented changes to flags, errors, and implemented framework for a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 176, "deletions": 76}}, {"node": {"oid": "6569b54ae0d839fe9efb1bdaf46b32f17b8a9116", "messageHeadline": "Improvements to NDError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "4ae4e421350afae3a9172ce2b0b1581842af7b04", "messageHeadline": "Added abstract base class for NDError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "fa1aac94fb3a736b7456f85ad44233d25c24968c", "messageHeadline": "Added FlagCollection class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "dd7951aacb9ab580d2e73c2187ade4861db1ffa7", "messageHeadline": "Merge pull request #355 from astrofrog/update-distribute-setup", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "9e6afea36d8053a4d471f99c846e2c209c62014e", "messageHeadline": "Added note about 'python setup.py install --enable-legacy'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "17ad616671045f84ed6f702f4c418d0a41ff4fb2", "messageHeadline": "Allow --enable-legacy to be passed to 'python setup.py install'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "0835cb87a9dd5eb01efe3b8407b680ab9025bc1f", "messageHeadline": "Added note about virtualenvs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0cc9d71c6edf8aae15ecd95cb03634229b65104d", "messageHeadline": "Updated distribute_setup.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "58895b811a8ef0cca3a1f75fc5507c5885a734bb", "messageHeadline": "Add 0 to __repr__ example output for LambdaCDM", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f0e9a02d0627b324075dac0fe2b92790d77b2c2", "messageHeadline": "Merge pull request #354 from astrofrog/fix-pytest-ipython-import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4e16220ad41e454a98dd780066d3a03d02c454dc", "messageHeadline": "Fix issue in astropy.utils.console with importing IPython when using \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b7da66c039d17991ca4d796db90608455b01f010", "messageHeadline": "Fix failing test_format_row on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a19b3787697070a12576cc9326d114818062272d", "messageHeadline": "Fix Time for Python 3 compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e1eabd9975050623dca169bd85ccdfdfab1bb274", "messageHeadline": "More detailed docs for w(z) and de_density_scale(z)", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 117, "deletions": 12}}, {"node": {"oid": "f30fc19f0292f1f09b0bab349a2d8f6220b7779c", "messageHeadline": "Sphinx documentation fixes.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 294, "deletions": 84}}, {"node": {"oid": "c26cb64f01711d29db7d5619cd308dad4ddd994e", "messageHeadline": "Documentation fixes", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 27, "deletions": 20}}, {"node": {"oid": "48ab882a05e466c2f72d979b4c4ed989c35ffdc1", "messageHeadline": "Rename de_density to de_density_scale", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 16, "deletions": 15}}, {"node": {"oid": "9ccd9154d28e5ba50b0c8d7846a44dc6eba9c2a0", "messageHeadline": "Add test for subclass that only specifies w(z) and not efunc, etc.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "f7a7ef0b7befb7963082a1e056580d6cd22ecf37", "messageHeadline": "Rename internal variables, add ability to compute density parameters(z)", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 325, "deletions": 360}}, {"node": {"oid": "3f986037beb2ef64cf781737206e17f9a7957cf1", "messageHeadline": "Documentation update", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "e842e7f4443d904c63c67ee3fcd194142b4ee508", "messageHeadline": "Fix bug in test suite.  Sphinx documentation fix.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1826a36c5247b33f8df71cf75ef48c47e30a4d2a", "messageHeadline": "Fix bug in _w_integral", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9877dd737800d54ffe8c54582c42575595724e01", "messageHeadline": "Make classes static, rename most classes.", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 280, "deletions": 412}}, {"node": {"oid": "2d179169254093596930beec4da60b27214206bc", "messageHeadline": "Added a class that generalizes the w0, wa form to a user-specified", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 162, "deletions": 26}}, {"node": {"oid": "63488ee9b6472ed031651bf6056f2f0faa82c85e", "messageHeadline": "Documentation improvements", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 35, "deletions": 14}}, {"node": {"oid": "065c3af98746c3cce67d68832290075011843493", "messageHeadline": "Fix missing exp(3* in FLRWCosmology._efunc", "author": {"name": "Alexander Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b501700439b5b19590dad7c348c7c139fbd06c2", "messageHeadline": "Update __all__ in core to export FlatLambdaCDMCosmology and", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0e5ef4d3812fb8e10b1dc8c4e42781b4b9e5956", "messageHeadline": "In order to accommodate a variety of dark energy equations of", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 689, "deletions": 86}}, {"node": {"oid": "7ff4ed2c552623515269705083813d3a6febfe63", "messageHeadline": "* Update the documentation to reflect Ol -> Ode and the availability", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 29, "deletions": 2}}, {"node": {"oid": "4b9287f336cc473554808651cfd584869ae9714b", "messageHeadline": "Removed the __setattr__ and __getattr__ definitions.  As a result,", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 35, "deletions": 61}}, {"node": {"oid": "a04da4e2ad41841f22da16d15b4473de8c5300ff", "messageHeadline": "Modified to handle EPL form of dark energy equation of state:", "author": {"name": "Alex Conley", "email": "alexander.conley@colorado.edu", "user": null}, "additions": 103, "deletions": 36}}, {"node": {"oid": "8eef9c7530053599afcca349f434f0a329d1e033", "messageHeadline": "Eliminate sphinx build warning by changing \"Example\" to \"Examples\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf6dfc5462164d20431455e6080c65e5ea8af366", "messageHeadline": "Add TimeEpochDateString derived classes to __all__ in time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "968991cdd54ff362406abcaf415ae652f01d3e1a", "messageHeadline": "Update time scale conversion image to reflect new Time properties", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aab079e7a878bdd9a42a7ecf1450ed26b14d7e2c", "messageHeadline": "Change XXX to TODO in inline comments per astropy standards", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b29873cf9dc5be57e7b70993e832f18cea7860a1", "messageHeadline": "Avoid calling get_legacy_alias twice", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0a23f9dc010db9df30baf13a763109cfbfc00750", "messageHeadline": "Changed level in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aedee8be083eb7ab7bcfaf6ec885a209c388e5f", "messageHeadline": "Fixed relative import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47bfb537abf550fff532b8452650d6916aa8e658", "messageHeadline": "Added documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "7fc7ab5f49e058f4ebb518040c1021fb94bc1baa", "messageHeadline": "Fix bytes vs. Unicode for Python 3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e12c9142ff4ad04af852c0209224861883e852d5", "messageHeadline": "Merge pull request #323 from mdboom/wcs/naxis", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 199, "deletions": 62}}, {"node": {"oid": "6cb67b75c284aacb775ec361ec8c1590d69391ae", "messageHeadline": "Change \"edit on github\" version logic so it points to a branch", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b830caa94140abd47f8426a5a8e2a086bf31a8c9", "messageHeadline": "Make compatibility packages disabled by default, implemented 'all or \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "1d85c0e169ec53d322d5ce7cc2aa54256dbc357f", "messageHeadline": "Update docs/configs/index.rst", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd5df07186c4cdd8b539af436648b5a9eec5f55", "messageHeadline": "Add Time.val attr to get formatted val(s) shaped like input", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ed24d0fd64f5d0afaab6041d5821790c9a74504a", "messageHeadline": "Add format classes for string times like 'B1950.0' or 'J2000.0'", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 23}}, {"node": {"oid": "cddf7cf553a4dbe4522cc3bccf7291a81b23e652", "messageHeadline": "Merge pull request #344 from jwoillez/issue_341", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e3b23a4cf1fcb4bdc3c8f7d7fefb2736e90a7acf", "messageHeadline": "Comments", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "12fcfab374201b528fac098f83e2e44173413041", "messageHeadline": "Improve configuration parameters docstring.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2a0037dee8ea740c61820606f00f55af2c6192dd", "messageHeadline": "Add a way to exclude pages from having \"edit this page on github\" links.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "ecbe601fb82f11a793af78a88f1e2c0a10d81c67", "messageHeadline": "Merge pull request #6 from iguananaut/issue-347", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "6ba2b434364536b50418fdee02b11ec64ddfb261", "messageHeadline": "Replace _unsupported_op_type function with OperandTypeError class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "bbd0f8a3bc87598a1083747579c093d0936721ee", "messageHeadline": "Iterate over locals() instead of dir(module) in Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "94c8f798fd9feb289ff8d22234960b64ec28b6dd", "messageHeadline": "Add __len__ method to TimeFormat and remove n_times attr", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "4b02353c0a89d22cbea136b58b21e59624a5c4cf", "messageHeadline": "Make a few trivial cleanup changes in Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e7a5ef35bcc2d5974b74d9c08b2b5d2b1ba56c3b", "messageHeadline": "Clean up docstrings in Time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "ef79bbfb1b274b5cc7cd0a88d77ff4d760802680", "messageHeadline": "Move the edit-on-github link for API objects to be next to the [sourc\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2eb04fa445f9f281b14aa9783cd20c456147ce4b", "messageHeadline": "Add scale validation code for JD, MJD, TimeDelta*", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "11db9b324f8af79c359babc0109875e6c5cb4fa2", "messageHeadline": "Add \"Edit on Github\" links to the documentation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "3c179d1db65c30f220a17f7cc24a2a8ac0428e05", "messageHeadline": "Fix sofa_time import to use _ASTROPY_SETUP_", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5459e2f747b07e3ce627f36186d48ce36afd0f72", "messageHeadline": "Add SOFA license agreement as license/SOFA.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "2c8868656c18479127c077ddb5d5c27f5cd9181d", "messageHeadline": "Add core.__all__ definition for time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c13766485daa6733e3a8765560c9897b799082fb", "messageHeadline": "Fix sofa.h path in sofa_time.pyx", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06d746f281b03d0bcdddedab279242e18eb5f9d5", "messageHeadline": "Use @property more and doc string cleanup in time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "47cc9c5c1d4d2312258053ebab8d6e24293bf67b", "messageHeadline": "Improve and test the Time object copy and replicate functionality", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 106, "deletions": 20}}, {"node": {"oid": "56da42cfe3d374dfb757e5622214e3166fbac14f", "messageHeadline": "Add robust handling of SOFA routine return codes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 910, "deletions": 55}}, {"node": {"oid": "e27c363beb56422f74640a58a68cb88c37e73471", "messageHeadline": "Change time tests to use from astropy.time import Time, etc", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 55, "deletions": 56}}, {"node": {"oid": "5795cf962eeab7fa6f593f1a04369c94f18c00d5", "messageHeadline": "Add more tests for time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "00695465fa29bca98ff9e5b1ed42d6fbdf117742", "messageHeadline": "Workaround for issue #341.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dcdadd5773b37ebe98065c1ed980940fb235aa3", "messageHeadline": "Added format test to astropy.table.Row.", "author": {"name": "Julien Woillez", "email": "jwoillez@gmail.com", "user": {"login": "jwoillez"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0c2b15c1a4082c7ffc5b64b9e87742771c945395", "messageHeadline": "Update to PR #326. In Python 3.x the base class is no longer an old-s\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eae1d84a8d83c45bb359f4f887af23f4dd9112e", "messageHeadline": "Merge pull request #326 from iguananaut/issue-320", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 77, "deletions": 44}}, {"node": {"oid": "42171993c91a180043fde0b260134a6bafb31158", "messageHeadline": "Deprecate naxis1, naxis2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 152, "deletions": 45}}, {"node": {"oid": "fa9f5bd0468d28257b5955f182a43ba9671043e7", "messageHeadline": "Fix handling of missing / incorrect scale arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 90, "deletions": 19}}, {"node": {"oid": "82b4237535a6222367e6a2f907cbf4f3441f538c", "messageHeadline": "This should solve the Cython issue by delaying replacement of the '.p\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "ff42034a8064e844894f996a10af902a0aa84d91", "messageHeadline": "Flaming hack to account for the possibility of different build_ext ba\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "c47f6f749df622769e8869dd89c7581758dcbe6f", "messageHeadline": "D'oh! For some reason I was just assuming that AstropyBuild was actin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "a97a6d1b70f87aabd64bc7d90563fd638b1f13de", "messageHeadline": "Oh yeah, actually having numpy in the local namespace might help here.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ebf2a3d6db6af399e383bbb2b3b6fc298d0d990f", "messageHeadline": "Necessary to use the 'numpy' hack here too--maybe this will work?  No\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "82dd9883b829a7ceec39ade9cda734be3a4f05a7", "messageHeadline": "Oops, used the wrong comparison operator here.  This will probably fi\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e912edbc15179269717bb79a23c343c92f26bf", "messageHeadline": "This bit was redundant", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a64a75fed7511590f8098ff079e8d6fbe8fe94f6", "messageHeadline": "Offers an alternative fix where numpy is not required at all until bu\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "1c1f9106510c4454369bd2a30ca7690f81b2ae85", "messageHeadline": "Fix typo in docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12e806600f299d81ede17bd1212fc608d343ac94", "messageHeadline": "Merge pull request #336 from fgrollier/doc-none-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95bf1123a67e478dc09843c9e01c7bea5d09c0f7", "messageHeadline": "Merge pull request #337 from mdboom/vo/boolean_array", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "78d7a42338b3994ce0ece9c77bdbbcd19834ab2a", "messageHeadline": "Fix issue #337.  Boolean arrays were incorrectly declared.  Add unit \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "38a09fd82ef1ba28ac0a6ecf6bd98b6ecf21770e", "messageHeadline": "Catch the result of list.remove() in template.", "author": {"name": "Fr\u00e9d\u00e9ric Grollier", "email": "fred.grollier@gmail.com", "user": {"login": "fgrollier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c9972742c003bb0c64be30e376cc7d2fa78675", "messageHeadline": "Merge pull request #331 from eteq/docs/dupl_obj_warning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 236, "deletions": 121}}, {"node": {"oid": "b6f3a220a696dad837405f36b0ec9dc3822f038b", "messageHeadline": "updated astropy.utils docs to match subject headings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "272ac2015f5a0f883c23491f76ca271ee6a7d5c1", "messageHeadline": "fixed and updated automodapi tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 70, "deletions": 31}}, {"node": {"oid": "e9335cfe4d3b19530edbcbe8b9cf2bd96174901e", "messageHeadline": "fixed no-inheritance-diagram to supress the diagram", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ba61f5d8f57edb65166792ca5ce272ee8f876d71", "messageHeadline": "implemented skip in automodapi and automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 75, "deletions": 30}}, {"node": {"oid": "d6bb504c47ed1e023dd32f92ec8628d1cb4c5193", "messageHeadline": "added docs for skip directive and the related use in io.vo (but not y\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c5a7f4dd692a148abb86a90c670e876cfbfe6665", "messageHeadline": "updated no-main-section to no-main-docstr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "e89d3716e1f222e1b63c34722aa448261fa13e91", "messageHeadline": "eliminated subsections directive in automodapi to make it easier to w\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "7aa90b416049001d3fa9b3ec8fc5d01b2747faa1", "messageHeadline": "minor fixes in automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "da0dda004d0591ecb89fef66c3c8ac7f4236ef94", "messageHeadline": "Remove some accidental debugging statements", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0643ccd282e250c6bd7828540aea157e7e810c64", "messageHeadline": "Fix from problems with header <-> string conversion revealed by commi\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "4adfc14bc2a72d88ff38d18a2cc90062a4e06e11", "messageHeadline": "Possible solution for #323, that the way in which wcs.naxis is determ\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 59, "deletions": 13}}, {"node": {"oid": "afab2a5c69ea066719d014ebf4efd6e0bdad0ae5", "messageHeadline": "Add pytest license to licenses directory", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d8d75da9c788cd626a50255b840a3ba70c8ce488", "messageHeadline": "Put the XML utilities in their own section of the reference docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "eb2fbe750ba28266db5aca127e01cec02a71ec48", "messageHeadline": "Add time_scale_conversion image and original ODG", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f1316946ced5035566dd142dcb035c3f065fa01f", "messageHeadline": "Make delta_ut1_utc and delta_tdb_tt into properties", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "fe3ce3a55dbe665043f150eb6875a197c81e60d3", "messageHeadline": "Improve doc strings in time core.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 95, "deletions": 33}}, {"node": {"oid": "9214ef87f195ca32bd2af85ca161225436e69ad7", "messageHeadline": "Add code to add dynamic attributes to IPython tab-completion list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "36e9e7a8901a3b24cf9b34ed024ad6ca9d3c5c0a", "messageHeadline": "Merge pull request #325 from taldcroft/pkg_template", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8a0e8d08f9d36c3cff80f3979a6075f35b1c337b", "messageHeadline": "Add ordering info to the 'more complicated' document case", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dd0cf29fdc583635030776c1d6e51ddff3074036", "messageHeadline": "Merge pull request #327 from mdboom/wcs/upgrade-4.14", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1737, "deletions": 2011}}, {"node": {"oid": "951d842dab620c41221357a5a60c7eae354cea1a", "messageHeadline": "Remove astropy/wcs/src/wcslb from MANIFEST.in", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b80c831b8432d754d4fe2ef899a3a42e0d75bfa7", "messageHeadline": "Make SCALES and FORMATS be Time class attrs for easy access", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 50}}, {"node": {"oid": "25d93f8eaa68c5759db6c87e456a5efaa2854d63", "messageHeadline": "Change private Time._get_time_object method into public Time.copy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "1016f97e43ae5d51e91b73430dbc7ba2ceda17a2", "messageHeadline": "Remove the whole 'opt' mechanism from astropy.time", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 139, "deletions": 126}}, {"node": {"oid": "ab8480ac1525f3ed71a5e7c67cf0691818d9e82a", "messageHeadline": "Upgrade to wcslib 4.14.  Move the source tree into cextern, since we \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1737, "deletions": 2010}}, {"node": {"oid": "e971175708ffa42691d1326b9980e3b4b428adcc", "messageHeadline": "Rename time/astrotime.py to time/core.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "68ed6052ae459af1f3be5195ed4d3f0687c681ed", "messageHeadline": "Add time attribute docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "922654fe00053d27f50c2197fd05e5b75782f717", "messageHeadline": "Initial version of astropy.time docs for users", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 410, "deletions": 81}}, {"node": {"oid": "0abdeb7d3b3b4ee54e8354d658ae3f44b2d6c6db", "messageHeadline": "Add support for addition and subtraction of Time and TimeDelta objects", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "edd8078ab27a4ec861b885deaabf18f27065b71b", "messageHeadline": "Add initial version of TimeDelta and TimeDeltaFormat classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 76, "deletions": 20}}, {"node": {"oid": "edc4ddd14cf8cd7328952c9c3765e8a8effc2f9a", "messageHeadline": "Add auto-detecting input format for string-like time inputs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 86, "deletions": 14}}, {"node": {"oid": "c3f18f7602d336325178f45c4f02014c728be563", "messageHeadline": "Add input and output subformats for variations on the main Format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 153, "deletions": 31}}, {"node": {"oid": "0de8470ac1225ae756522b43d4efa33e8c84a491", "messageHeadline": "Add TimeYearDayTime format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "6cbcd960e4e071b150c49ba637ca73bd844d9132", "messageHeadline": "Change time \"system\" to \"scale\" for consistency with standard convention", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 103, "deletions": 125}}, {"node": {"oid": "cc27cb47118fad35a2ce5ea3ce1215a77eaccb67", "messageHeadline": "Change Time.system and Time.format to be read-only with no public set\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d7d078afe21b9e4b0474cb5bc0ce8ddef2eca933", "messageHeadline": "Fix a few minor code and doc issues as suggested by @astrofrog", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "8c96abe6ec7231ca192b16992b1f53f2f1bd37a4", "messageHeadline": "Remove duplicate cal2jd Cython wrapper function", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 18}}, {"node": {"oid": "f60f897d831798ce7e23195d04ee2619f3713786", "messageHeadline": "Move SOFA C library from astropy/time to cextern/sofa", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1828fa23f92c739a0092fff09b9bba0aec257e29", "messageHeadline": "Add test of Besselian and Julian Epoch transforms", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "208fdd5c6563ddec94bbf8eb4dbaef90a8433672", "messageHeadline": "Use relative import for sofa_time and check for failed import", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c66670a13934051fecb5c60ec7db785aefff7305", "messageHeadline": "Add new system for handling global and instance format options", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 112, "deletions": 33}}, {"node": {"oid": "20034edec583d36bab92d4e80ee6691392629ca3", "messageHeadline": "Add initial time tests", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "4d0e14cf688751c927a0e1b6d3b3312189f0a26c", "messageHeadline": "Fix regression in ec08666: jd1,2 returning scalar breaks things inter\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "649894ed6841b3ae6dfd555aa5f53a1e871e1521", "messageHeadline": "Add initial documentation for time subpackage", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 237, "deletions": 155}}, {"node": {"oid": "1f9b2cdee5bfdced90b2711718bcc2b6a62f6c96", "messageHeadline": "Fix build for astropy.time", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 74}}, {"node": {"oid": "26db164d420ac2b8f2e7783849c1cd0efbf8301f", "messageHeadline": "Add docs about printing available formats and systems", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "434ea5ddc49f5383874415be4c31c289563fe1d1", "messageHeadline": "Add Besselian and Julian Epoch (e.g. B1950.0) formats", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "3fa2cd101fac9dfead9a8fdf8a70379ea17ca1e1", "messageHeadline": "Add MJD format; make jd1,2 props return scalars when appropriate", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "ba5fe891eec453cf9c2ac0f5b387ee93b7f6bd48", "messageHeadline": "Initial commit of astropy.time subpackage", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51297, "deletions": 0}}, {"node": {"oid": "be0a8b5f151672c190b90fa35f5c5a78d5252043", "messageHeadline": "fix for scipy-less builds in cosmology tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "06caac29685686e51716a1b2cf19f10c994f5454", "messageHeadline": "typo fix in cosmology tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b863a7f293c035a0567fe5bfa7f0d83d136eef86", "messageHeadline": "added H0 example in cosmology", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "338abd0b028ab1a6654dfa487d724702c530dce3", "messageHeadline": "Merge pull request #315 from nhmc/cosmology_doc_update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 153, "deletions": 89}}, {"node": {"oid": "396184c204ffa22f0283488b104a623b9f36f462", "messageHeadline": "Add standard for deep section levels in package template docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "3fd998c53ffb3f1f6c68173d9abfd1ff698acdfd", "messageHeadline": "Changes based on eteq's feedback", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 39, "deletions": 44}}, {"node": {"oid": "09eafa7dc305057b713ced85598c008f5265b47b", "messageHeadline": "Merge pull request #321 from jehturner/issue298_docs", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 82, "deletions": 81}}, {"node": {"oid": "dd1a99a411707eb115e7991386d8f54f7be40bee", "messageHeadline": "Address eteq's comments, make new current cosmology section for docs", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "6a091f357193d2eb142717d8ac3a04bd365cae5b", "messageHeadline": "fix bug with absorption_distance and add tests", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "5e89994ac6e57f6d16e70b00fe4fabcc49061523", "messageHeadline": "Changed remaining astropy.io.fits instances in docs to fits for new i\u2026", "author": {"name": "James Turner", "email": "jturner@gemini.edu", "user": {"login": "jehturner"}}, "additions": 82, "deletions": 81}}, {"node": {"oid": "c50b1c56619d865b67a221da1dced66b75467a6f", "messageHeadline": "Merge pull request #319 from saimn/start_line", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "0f8e65460d891a8c808e6cd5f66ef232a728c041", "messageHeadline": "include the new test file commented_header2.dat in the setup_package.py", "author": {"name": "Simon", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c166ea7e70995ae42cf9434bde9edda4a2114cd", "messageHeadline": "same patch as taldcroft/asciitable#28 to allow the use of negative in\u2026", "author": {"name": "Simon", "email": "contact@saimon.org", "user": {"login": "saimn"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "3cb7fc1d4681746fe2363dd1c86cacfafaf4c361", "messageHeadline": "Merge pull request #316 from mdboom/cextern/expat", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 273, "deletions": 46}}, {"node": {"oid": "063a5e482d68ec878bf2eebdbff9c7ae41609454", "messageHeadline": "Make the name of AstropyBuildSphinx class match the name of the command.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "479af505d753d2f5a76cce7f0295eedb421cc7d8", "messageHeadline": "Add more detail about setup.cfg file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e97e30169dcfc94941cfe0c0915527924d60fb3a", "messageHeadline": "Change the __name__ of AstropyBuild to \"build\" so that commandline ar\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ae274d1159feb6ec350aab9add177ac70363f314", "messageHeadline": "Improve docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f6fd89e72b622289ee9c69e630d1ee416c168a69", "messageHeadline": "Add information about building against the system libraries", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4b0e230bd0d5e44649ccc34d8f304cfeaa9307ee", "messageHeadline": "Whitespace only", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5083163aa0c10d0d6a3c9e2177f1886ab502d2d8", "messageHeadline": "Simplify code and remove extra include dirs in the case of using the \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "65947d7276e62b957879dd37d3b730a737e68085", "messageHeadline": "Formatting only", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6bbcf89fdd2a9612e5d66a514a0d6f8cfb24f441", "messageHeadline": "Add another layer on top specifically for external library options.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 97, "deletions": 29}}, {"node": {"oid": "120f8cc8a43f0ff3e666136834575fb042f051ac", "messageHeadline": "Fix typo in docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "daa9b7d2c41abec085a413a1385e4d3872940083", "messageHeadline": "Add a `--use-system-expat` option to use the system's expat library.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 159, "deletions": 38}}, {"node": {"oid": "31559bb51cea2d917a58f1b4a99d192b4aefe8e1", "messageHeadline": "fixed sectioning in install.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "8e148514847834bb5ca3244ba99d55aab89c89c3", "messageHeadline": "Merge pull request #314 from astrofrog/fix-macosx-cc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "7a371f22ce0349eb2e1776c28980d164b756399b", "messageHeadline": "updated changelog for some older PRs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84794d52fe2c10ca0203b10b19ea6159f239fc84", "messageHeadline": "Avoid duplicate code for compiler version checking", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "5c23cdf04d60212052b86d651fc528b891a5f4a1", "messageHeadline": "doc update, make all redshift arguments positional (not keyword) for \u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 111, "deletions": 73}}, {"node": {"oid": "4c55eef0fd4c19f6cff44823cb186eebb8d675e6", "messageHeadline": "Clarified error message", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "083f59e98b90435d6edfb15784f29939328987f0", "messageHeadline": "Raise an explicit error if compiler is set to a version that will fai\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "02b923b5f9cf3db6a59450ad7c17abb9a2a9fae8", "messageHeadline": "Fix failing NDData test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bef5a8c6134d581ec6234e19705dd3f0b50ea97a", "messageHeadline": "Fixed failing NDData test (was failing with Python 2.6 and 3.1)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "864a84ac90d67ebd0fb7a71b471a900e4e083607", "messageHeadline": "added option in build_sphinx command to not use intersphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d64809b4e05dbcfe6ac1f213fb31a7b7a3471d96", "messageHeadline": "upated changelog for PR #312", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "14a0bca2639d21453454a87dbd497779a67c71d1", "messageHeadline": "Merge pull request #312 from kbarbary/move-themes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 739, "deletions": 205}}, {"node": {"oid": "c96d5a24ca6d2939a0b584623590fa052e146dd5", "messageHeadline": "fixed heading levels in docs/table - closes #311", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 96, "deletions": 94}}, {"node": {"oid": "435733fbe983c70d92eb7dde1c870e30812c31f4", "messageHeadline": "Merge pull request #300 from iguananaut/issue-300", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cb869e4b2ce6551a1ea18d50daf626213d9e0476", "messageHeadline": "added Table I/O to changelog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f0fadbf7bd5ba03254ecaf470e126a4aff38fa", "messageHeadline": "Merge pull request #303 from astrofrog/nddata-mask", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 164, "deletions": 144}}, {"node": {"oid": "e31cd6a1cef90da249ac9649b8cd7db4a5a7cb5b", "messageHeadline": "set theme pygment style to sphinx, which we were using anyway", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff81e5f8ea62fadd8f34be4ee20c3e7ab477feb2", "messageHeadline": "Homogenize logo filenames and source SVG files", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 514, "deletions": 3}}, {"node": {"oid": "590b477168cfad6d5192c9a1492e932bd04dc703", "messageHeadline": "organize content of sphinx configuration files", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 96, "deletions": 115}}, {"node": {"oid": "80c4164f016a5cd331c5857dde6cd8ae38fe4b73", "messageHeadline": "Fixes #300 by including -h and --help as distutils display options", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c42e2336e3b50e9310931a08d0cafac1f8cf02e6", "messageHeadline": "remove astropy.css from config", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "ed6e4a47099038ff21def87805e251260999e151", "messageHeadline": "Merge pull request #2 from eteq/kbarbary/move-themes/static-fixes", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 7, "deletions": 38}}, {"node": {"oid": "53cd822fbed7ced87aa763e50363e0e4cb01dbd4", "messageHeadline": "Copy css definitions from astropy.css into bootstrap-astropy.css", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0d9832020a4a7344b9cfda9cbe7852b6e784032e", "messageHeadline": "doc fix for subtle error of accidentally linking to numpy documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f062eba921330835a958fe959805097b9e212ba1", "messageHeadline": "moved fits doc images from _static into io/fits", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6065336c9e21ba9ca290bf232c0980971eb3ed76", "messageHeadline": "removed astropy.css because it was subsumed by bootstrap-astropy.css", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 31}}, {"node": {"oid": "aa8ed36c5f451fffe6f9f28c030c475c7e82ff1b", "messageHeadline": "revert AstroPy caps, change author.", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "905944276e386fca8fb25259d455df3482dac770", "messageHeadline": "Merge pull request #291 from mdboom/logging/no-astropy-dir", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "02d00f8073a9ece563665b6247222465611358b6", "messageHeadline": "Merge pull request #305 from astrofrog/table-io", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 473, "deletions": 1}}, {"node": {"oid": "9d79a9c58bd914a866de56a24c56c4bc97636b7c", "messageHeadline": "Use update() and clear() to make setup/teardown functions more concise", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "85b5822a5776cee7836f0d2c0a438f2400b04c3d", "messageHeadline": "Minor fix to empty_writer", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2e87562997c10cdfef9d002cc9dca095a29bcc2a", "messageHeadline": "Whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "049acf89de1faca7b04e35d072b76d2ae0d592aa", "messageHeadline": "Added license note to I/O registry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d39734c7769b3f18e98378f498c27843e09b14e1", "messageHeadline": "Added API docs for registry to index.rst", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b6bc0ef442c55076fbac4e570d10771cdf590b15", "messageHeadline": "Move Table.read() back to being a class table. Added a new argument f\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 102}}, {"node": {"oid": "8b8bd1e6bc6da9f44f125a274fd22f24a2228b63", "messageHeadline": "(slightly) modify docs to reflect new sphinx/setup_package.py", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6be4cc016e00fe8b2cb9816e3fcab66f18c48a36", "messageHeadline": "Merge pull request #1 from mdboom/docs/install-themes", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3d1b27603e368d885951e7094b49a577d44f83e6", "messageHeadline": "Fix some links in wcs and io.vo documentation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "1eb9854ac57f1a6530d9026443669d94b4ebd80e", "messageHeadline": "Install theme files.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "63a0a540b7505abcd01c515bb77d534190d205c1", "messageHeadline": "Fixes #302.  Adds a commandline argument `--disable-legacy` to", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "3afa1bd37f4a8b11568335a968f2870addd4e250", "messageHeadline": "Explain sphinx theme options in documentation", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "fe821ecd944e3ff7c23d56575f45f9fd1e839fa8", "messageHeadline": "avoid repeating author, project in sphinx config file", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "14762ba2d073c9240f2d73ceb585b5ec68a26678", "messageHeadline": "Move minimal sphinx version definition.", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3b0ad8bece90893ca427e48550d2e1c4fd351c92", "messageHeadline": "Move theme-related configuration to astropy.sphinx", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "49a27146cafc1e73a1fc5216ce8025e512344662", "messageHeadline": "Added documentation about writing writers", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "0f414c85cd9cc5e59813d55dc56c960bbd6d5d9f", "messageHeadline": "Added basic reading test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1e8157927158ac1a824f5863ddeabf388f66cc9c", "messageHeadline": "Implemented initial Table I/O tests, and check that reader returns a \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 209, "deletions": 9}}, {"node": {"oid": "c828b078e8bc05fdf0d821c2f1f3ca7afa81e3b8", "messageHeadline": "Move _themes directory.", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f1ea27610965d1b44e6220ac4bc6952c47cb0862", "messageHeadline": "Make `read` a function in astropy.table rather than a class method.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 41}}, {"node": {"oid": "554b392f77f31552665ba85629e70a8f6f2628c3", "messageHeadline": "Removed boolmask", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "f6a7a2984f4ee0d0a2db0bed97455a5626d156dc", "messageHeadline": "Merge pull request #308 from keflavich/VerifyWarningFix", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28f62f2f3a94f933d724c5410a84fe18aec45b6b", "messageHeadline": "Fixed failure to import VerifyWarning", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "353abd826ee594ab44795d6207aed92190304709", "messageHeadline": "Allow flags to be broadcastable and improve testing", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 70}}, {"node": {"oid": "90feb2262aa6dfe598e1a1a8687cfaeb9b4bffd3", "messageHeadline": "Improve LOG_FILE_PATH comment.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab6bc17791a1502094f38be801f2a7e1fa25fad9", "messageHeadline": "Renamed override= to force= in I/O registry", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cfda31edb6e593dcf46eb845a9d5ecd55817c8bb", "messageHeadline": "Initial documentation for Table I/O, and made ``Table.read()`` into a\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 57, "deletions": 2}}, {"node": {"oid": "cc33fe0a521ce9a20695c37b32b63ccf42968cfb", "messageHeadline": "Added Table.write", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "d5da501e2120f24dd4cd5fbf33a41d71a344db5f", "messageHeadline": "Initial implementation of IO registry for Table class", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "96f06638782cfde57095739ce64e8d8b17b57952", "messageHeadline": "Tidied up mask, flags, error", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 76, "deletions": 73}}, {"node": {"oid": "2dff5a48f117f688315a9966f7b0ba5551658f92", "messageHeadline": "Merge pull request #296 from eteq/vo/default-not-pedantic", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39cad8a2ccea3bb41b2f97f638672edd746bdc2a", "messageHeadline": "Emit a warning when the logging file can not be written to.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "fbc11775fcfd29cf293e44aadbbc0994eab4b185", "messageHeadline": "Use the empty string, rather than None, to represent the LOG_FILE_PAT\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7a6dc5c5eb11b04bb515b65e60f520db390a8e8", "messageHeadline": "made default value for vo PEDANTIC config item False", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "108fae7f07f1eafe6ab5818476111ed943cf7070", "messageHeadline": "Fix small typo in docs.  Fixes #293", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "c31ef57d4aabdcc3e0592148c367d05f3412bf1b", "messageHeadline": "Fix the `exception_logging_enabled` tests under IPython", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "fb238cadbe8dbc74de568f2ac344f457909bde90", "messageHeadline": "Fixes two bugs related to logging not working when the ~/.astropy", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "a1e0f647c746ace1c94a72c2843807ac29e39da2", "messageHeadline": "Back to development: 0.2", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9847aa1412ef9ac337e7a2e8d998161d81fc4157", "messageHeadline": "Preparing release 0.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "028ad5f85ead5a143305f19d5455a5d1959905c3", "messageHeadline": "small text change in setup.py author names for release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e228b32ee22f692eb9c5c3ad843e8c10d6862cb", "messageHeadline": "release instructions doc update from dry run of release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "667681f9d0ef4be68def03d6b033565b619a1857", "messageHeadline": "fix in release.py for tagging", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8ec6acabdb07f544793f0de274d8ebb445da5720", "messageHeadline": "Merge pull request #289 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 570, "deletions": 136}}, {"node": {"oid": "2bf19b58d64aede7e15cd3dde6f519161cbf84d7", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 570, "deletions": 136}}, {"node": {"oid": "16ce2daf44252943dd7c83d01775a5f52e0cdbdb", "messageHeadline": "Fix missing import.  Closes #290.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7cd134fae6180c8eed3928ddfa1e0fdaba76255", "messageHeadline": "typo fix in overview.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc1ea6ae7c8783e268c1422b20efbc43e0cbf344", "messageHeadline": "updated README in preperation for release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "835dbc53f8bda52b7da7ed9497291431f0b20367", "messageHeadline": "added contributors/license page to docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 21}}, {"node": {"oid": "d7a9ecd33c886c6f21d6fc94834ba0126fd647c0", "messageHeadline": "added newline in license to fix rst formatting", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "687bfb2348ba09b8a04b135519fb587d90df3100", "messageHeadline": "changed zest releaser to use 'vx.x' instead or 'x.x' version tags", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a86e77123b5e6dc2026d7ce610833fe78b88777b", "messageHeadline": "release documentation clarifications", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "738441deaf100360889a0ba360793e8d879b83ef", "messageHeadline": "fixed setup_helpers to properly use Cython-generated .c files in release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57227c4fd723df26281b0bd513b846b17b52ddf9", "messageHeadline": "Merge pull request #285 from iguananaut/releaser", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 304, "deletions": 24}}, {"node": {"oid": "379609dedd50653c263019c60af9aad2a0c848b3", "messageHeadline": "fix broken link in io.vo.exceptions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cc06a7c4e6a2af664e1bfac773b5cddf5f70e02", "messageHeadline": "Merge pull request #288 from eteq/docs/overview-update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "8515df446db4b9d527db7c3188e3bc3d97ef4bd9", "messageHeadline": "fixed typo and missing :ref:", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f883320f7f391490e48281e52702478acb2af432", "messageHeadline": "added linebreaks in index.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3323fb66656873cdd55dfce42fe68357cc2622f5", "messageHeadline": "updated overview.rst for 0.1", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 64, "deletions": 48}}, {"node": {"oid": "793a2a5d228b4d9943b8cb2d3777a68858c57de5", "messageHeadline": "Merge pull request #287 from astrofrog/docs/release", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "9e00ce274af2fb18a616b2882f82271c7cd9ec67", "messageHeadline": "Added a section on uploading your public key to a public keyserver, i\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "95b4ffdf2c431d2457a8c6eb46780cc701e9359d", "messageHeadline": "Add a download_url to the metadata; during development the generated \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5f2606d9a6a3a1bf67d67529207577111db6b562", "messageHeadline": "Typo fix. Added clarification about next version number; added step f\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "251d3d1c02d5c30ccdca9f50860e91356cd4606e", "messageHeadline": "Merge pull request #280 from eteq/issue-280", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "a55ae954e190382babef4a3a27ca2a1587d54799", "messageHeadline": "Merge pull request #284 from kbarbary/doc-theme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 788, "deletions": 7}}, {"node": {"oid": "83cdf89459eed4415351036b4a265b033cfc1ce2", "messageHeadline": "fix a single period", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28d4cf3a539bc74bb57469d80a88d3db6e4a434c", "messageHeadline": "cleanup css, remove default.css import from astropy.css", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 45, "deletions": 234}}, {"node": {"oid": "0329cd34ef14fd34fbb688d283487ca813cb2388", "messageHeadline": "Added expanded release procedure documentation, including instruction\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 163, "deletions": 22}}, {"node": {"oid": "485f8c19975bd0b0a9a75203abd12d6977107f07", "messageHeadline": "Merge pull request #286 from astrofrog/docs/reorder-index", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "651f7ec9f17bd3322e43235c3b3afbe323d40f2c", "messageHeadline": "Removed paragraph about mailing lists, since it is already on the ast\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ee66226542010031d20b4261396627e2eb7bf015", "messageHeadline": "More section re-ordering", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e8e3e3edc82b02f2088f4e974dbd2fe820c0d934", "messageHeadline": "Add some missing imports", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "744d60ff95f9158615827f6f3e892b56f277d9e4", "messageHeadline": "Fix typo", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ed00ddc057967dbae93bda0d5f6f0072b7b59c3", "messageHeadline": "Add the first couple release hooks; unfortunately we need to do some \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 80, "deletions": 1}}, {"node": {"oid": "11c461ddea919c43ddfc01e1c1c6fa5d7bcf647b", "messageHeadline": "Add an initial changelog file", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "734a72462019de5bef25eb38a6cb327158440286", "messageHeadline": "We're working toward release 0.1, so that should be the .dev version.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53f33bc53c5a57c1d3f2e24caa2dec77fc95d487", "messageHeadline": "Prepare docs for 0.1 release", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "a538a3f3d52c57ec4af524fb86ab415e42615b5b", "messageHeadline": "Re-order TOC index to not have advanced topics at the start", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6d8c2cd7438e4c2a156a56838c72e1bf3d0f8e03", "messageHeadline": "fixed cosmology docs from @nhmc's suggestsions in #272", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "00a60d4e3d3fc23af3fcd494dd370bd61d3f2fc6", "messageHeadline": "Merge pull request #283 from eteq/tests/dont-use-config-dir", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "79d9c9faa8a050095f9c63a4b7e2a302047f67e4", "messageHeadline": "autosummary classes now include links to base classes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "769037bfe9bf4f526b1ada84caf7ae883f87cef8", "messageHeadline": "made automodsumm only document members of classes that are *not* in b\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "b0254f7f92c357e1d2ca2367d2e561f50528f36e", "messageHeadline": "removed debug code accidentally left in astropyautosummary", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4624ed1801ae6a1f811a9236412a3e9c9af98afd", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41e325cf673f8c69da5c62b74b20782afe7afe49", "messageHeadline": "Merge pull request #275 from eteq/docs/autosummary-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 102, "deletions": 75}}, {"node": {"oid": "a2e13175e980a99c4d1c2e64373e3604584fac15", "messageHeadline": "Merge pull request #245 from iguananaut/issue-245", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 228, "deletions": 274}}, {"node": {"oid": "e632b2604600a9cb43db0f32a23527e23172d9ee", "messageHeadline": "Merge pull request #277 from eteq/docs/move-pkg-docs-to-dirs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "c5c52497f0dd81a2e0fe3a41b1266674e0a5cecd", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a0aed239946936273e5751f8a04af8c1891bac2", "messageHeadline": "Merge pull request #273 from eteq/cosmo/more-convinience", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 259, "deletions": 117}}, {"node": {"oid": "ac331b0ff50e674aca92db9d3362c6357ffba8ea", "messageHeadline": "rework bootstrap theme as bootstrap-astropy", "author": {"name": "Kyle Barbary", "email": "kylebarbary@gmail.com", "user": {"login": "kbarbary"}}, "additions": 976, "deletions": 6}}, {"node": {"oid": "63422f578f84550996ad0402d32c8cab86add77b", "messageHeadline": "updated config/cache dir test settings to work even if tests are run \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "7a5176405e8508eb84dc2510d05fe6b4e365dc8e", "messageHeadline": "added override for config and cache dirs in test command", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "06beaa6b64cc75ba6b91484c24276b42ed3f2f0e", "messageHeadline": "updated logger for the ASTROPY_TEST_RUNNING skip", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "abfeba6f4df7050ce530909b9d66e54718114522", "messageHeadline": "updated docs/_pkgtemplate.rst to state that it should always be packa\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7acf01208424b73d737f1a25a9c68d4eaa371b6f", "messageHeadline": "updated _pkgtemplate to correct sectioning scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "9a3802db637cb5e74bd0e5afd3c92319b1655d22", "messageHeadline": "fixed links from other documents to those that moved", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aa6f0deab763569ab288becdbd144de66b8a13f9", "messageHeadline": "moved package docs all to their own directories", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fad820bdfeaa141868dd20a9aab3d85ad12565cf", "messageHeadline": "Merge pull request #272 from eteq/docs/cosmo-docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 185, "deletions": 18}}, {"node": {"oid": "eb3a075f0634457f7b64b848233ae8d9f4161e8c", "messageHeadline": "misspelling fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dea1200e3a6118d97afc754d5fb2f44c3edcf82", "messageHeadline": "Merge pull request #276 from eteq/docs/nddata-docs-update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "3e2bdb234498a7527ef049fe37616e1362661102", "messageHeadline": "Updated some section headings a la #279.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 167, "deletions": 176}}, {"node": {"oid": "e068ddc3132a35f96c08e426bb48b65d826770f9", "messageHeadline": "Moved a few more files to the right locations; renamed the API docs; \u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 554, "deletions": 614}}, {"node": {"oid": "a6f98c4d0ff3301011b63bf36dc95b8d733fc930", "messageHeadline": "Started reorganizing FITS documentation. This is a WIP.  At some poin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 65, "deletions": 42}}, {"node": {"oid": "aedbdf1d358311d444ee1af6aa6092e35d273afa", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f4605cc6a5ebeb6351b0c0e7388a11a6bc19a7cd", "messageHeadline": "Fixes the tests that were broken by PR #279.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "eb9e63844ff169b9dc1536e6da9a85ea95db0ca0", "messageHeadline": "Merge pull request #278 from astrofrog/docs/fix-toctree-level", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e14954e467f11225311bb2a0d33ed416d315b41b", "messageHeadline": "Updated heading for 'indices and tables' section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9dba2a232ff5f5080f9548697a7251079a594c2e", "messageHeadline": "Updated heading for user documentation to new standard", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8dcdc09f5bb016bd1fe3bad981ee5a326bdf3d1c", "messageHeadline": "Swap config and logging in index", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9deeba094604421561b1c9021a761f2d8dea3e40", "messageHeadline": "Removed redundant 'Documentation'", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e4629f13e5228dbca0a17e196901385eb5c9925c", "messageHeadline": "Make all headings equal", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76a23dab87930775eada1b2e18a399354ac8e4a7", "messageHeadline": "Added User Documentation heading to front page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64c4b72bd5c11f0a6b08993e30959fe2dabb7f2c", "messageHeadline": "Changed TOC tree depth on front page to 1", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67fbee1475dc17b07c961f2f66a35468a1c2a43e", "messageHeadline": "updated cosmology docs for correct section characters", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "fa51bdb7fc984fb56800b82ef39ca9e04da79bef", "messageHeadline": "updated based on @astrofrog comments", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "ff880f91af50e003f8b5ed688f0b681aca8d439d", "messageHeadline": "small cosmo doc tweak", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3252422cfea03866a8443727a572a83bf4ac2795", "messageHeadline": "clarified developer usage of cosmo keyword", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "7b19cd82cf2459cfc31555101bcd7a0aeba57a08", "messageHeadline": "small tweaks in cosmology docstrings to make docs look a bit nicer", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "b07c7493df69793a6225e6b5dbe4edd3442247d1", "messageHeadline": "updated cosmology docs to better match standard", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 65, "deletions": 42}}, {"node": {"oid": "1cf40d79c2cdf4434fb0eefb52f6bec99657a414", "messageHeadline": "added initial cosmology docs", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 73, "deletions": 1}}, {"node": {"oid": "1b7bab4ed6bfbb5ce03a0d5420def926b910c564", "messageHeadline": "small tweak in get_current and set_current docstrings to allow sphinx\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0e5c3af133d79caa3fcd3a32acd52877332f847a", "messageHeadline": "initial commits for cosmology documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "a7efe10f49fab631f9a35f624de3d80f75e66818", "messageHeadline": "Merge pull request #279 from iguananaut/heading-cleanup", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 165, "deletions": 160}}, {"node": {"oid": "db025e71e42246323685c53582f27bda3c9d363e", "messageHeadline": "Updated the documentation for how automodapi handles headings to refl\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49d44bd826777d81c16316e370e2e15d8f9f7fb4", "messageHeadline": "clarified that matplotlib plotting only is easy in 1D and 2D cases", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e6a39eadcfe7130005d2ebcd790d1aa0de23b3a", "messageHeadline": "Cleans up section headings to match the Python documentation standard\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 162, "deletions": 157}}, {"node": {"oid": "faaea37b9bc7cd743dd7e57b2cb82c2dd64f6b72", "messageHeadline": "Merge pull request #268 from mdboom/docs/full-attribute-docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "25f57d36195c3ddf7b4145a9dfb48a7cd0ba711a", "messageHeadline": "Merge pull request #271 from eteq/docs/tools-utils-to-subpkg-templ", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 97}}, {"node": {"oid": "94d3b7de34939c8299c2a0c5bfaf3cd30096c92d", "messageHeadline": "fixed MaskedArray link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de9a41829133ee6bedb802c4241f0257b2dea04a", "messageHeadline": "updated nddata docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 59, "deletions": 18}}, {"node": {"oid": "22363a746b67ccf4017c8f8796ed4a574d968a30", "messageHeadline": "Fix test_get_pc() test to expect either RuntimeError or ValueError wh\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "302cb30864fe0f7bd528620910798027871350db", "messageHeadline": "Merge pull request #266 from mdboom/nddata_array_conversion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "36853b97ab40ed0f330a7b1273249307c406204e", "messageHeadline": "switched to using fixed autosummary everywhere", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 102, "deletions": 75}}, {"node": {"oid": "bdd8239fe156ee08e5e6ddce69e936597292e02f", "messageHeadline": "Merge pull request #231 from eteq/docs/summary-table-sentence", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 19}}, {"node": {"oid": "b077b0ae35e941e1911f8689b2b3b8409fb5f3c0", "messageHeadline": "Move __array__ documentation to the class docstring.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "1cbffdd3998714140238733476e170343a06c6fd", "messageHeadline": "updated cosmology tests for new convinience functions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "16f5198d925a7a5a7d30cdef55c211eb79d87cb8", "messageHeadline": "moved cosmology convinience functions to their own file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 238, "deletions": 231}}, {"node": {"oid": "adeeeb3e8a866dbe387449e004d083d925a49906", "messageHeadline": "added more convinience functions in astropy.cosmology", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "266a1eef9a022f6a45fe788bfca7c0f86c39bb1a", "messageHeadline": "Merge pull request #270 from eteq/docs/homogenize-using", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "0fc78113ab3fe2c0502bed54d26d252910082c60", "messageHeadline": "Merge pull request #4 from eteq/docs/full-attribute-docstrings/warnin\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a18f5995ee84af4717b0660824338f19c2731c7", "messageHeadline": "Merge pull request #267 from mdboom/wcs/docs-update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 355, "deletions": 466}}, {"node": {"oid": "eccf89c7c01793d10afc32ec9487f5a1b2f18033", "messageHeadline": "Improve docstring on __array__ member", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "bba58576519494f565ce1327fac12f0ddb98a18e", "messageHeadline": "Change order of elements on class documentation pages to be \"Attribut\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "573edf6112e4cd5e9ff3b439b14a0270461a20da", "messageHeadline": "made 'using xxx' sections in docs more consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "60b9aaf3a684772505ad4617e1ecf4d04aefd6a4", "messageHeadline": "tweaked config docs to better match standard", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c6575bc780dc8c05f217f0ba55d91cf0f3a8b470", "messageHeadline": "updated online_docs_root in utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "baafe25737f2bf198baa54698dd91a24d880ccec", "messageHeadline": "made utils and tools more consistent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b86816f77b783cde0b5a47f54589f12a9813935b", "messageHeadline": "updated tools documentation to new standard", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "eac89b8eef762864ecf2cf4e2bd0d15f22cf542c", "messageHeadline": "adjusted astropy.utils to follow (slightly altered) subpackage template", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 77}}, {"node": {"oid": "326ea984e97c5c41510f483e667b78e0c8b6d330", "messageHeadline": " minor sphinx extension doc and docstring fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "f2c152a50fee2c53453fd17a1324995229539186", "messageHeadline": "added some clarifying text on how to lay out subpkg docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "4d80b145b6b91a59b229b7f91fae281832d1b27b", "messageHeadline": "added more detailed attribute name in fits table deorecatuib dic to p\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "818d816b158b8d2b68156f004f1c048e122b9c64", "messageHeadline": "Merge pull request #219 from mdboom/vo/docs-update", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 193, "deletions": 305}}, {"node": {"oid": "4dcdb7c034ef2fcc69e7b413cb9e2d28e8c86374", "messageHeadline": "Fix typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bec1a3506f2afc0e2a4486529a5c383484fe0532", "messageHeadline": "Include full attribute (property) docstrings, just as we do for metho\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d15ecd9216bdc06e4221306f75ab05930b25610f", "messageHeadline": "Update WCS docs to use the new layout.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 355, "deletions": 466}}, {"node": {"oid": "69e2e197aa1f1dc9c79703d9994b6a8740d3f9e5", "messageHeadline": "Add an __array__ method to make NDData objects easy to plot.  Suggest\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ee7fde9dbd13b8f11884664b95e50b0d9615e772", "messageHeadline": "Rebase and move docs/vo.rst to docs/io/vo/index.rst", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9561b0c285300eb9f8800b91ce76bb0989b2f54d", "messageHeadline": "Move docstring out of __init__, as per coding standards.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "530540f4c54740ca034efe682bae7f561081d734", "messageHeadline": "Move docs/vo to docs/io/vo and update accordingly.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9556fbf28d81317e88b4258b3fc030e98b083f08", "messageHeadline": "Convert VO documentation into the new organization proposed in #218.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 178, "deletions": 292}}, {"node": {"oid": "c7edc47fd783df50e5625bf3c8976ded8a249e06", "messageHeadline": "merged pull request #261 from astrofrog/docs/nddata-new-layout, resol\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "fb457c4523bead241517b37ecd42122007199e36", "messageHeadline": "fixed Cds and Ipac in io.ascii to not mess up summary tables", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1e59728a80d525ea8f16e72f6e179bb40673759b", "messageHeadline": "updated automodsumm to properly grab full first sentence in summary t\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "c3b6efc920ac7a75d45f39e4d9cd6bc87be48f1f", "messageHeadline": "Merge pull request #259 from iguananaut/issue-259", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "fe174aa79fc2a3f5eb16912018348f57fb2145a9", "messageHeadline": "Merge pull request #264 from eteq/table/reorder-example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "7811dbf33ec2706525d1c30b13c6c6e6766e0bc8", "messageHeadline": "updated column reorder example with correct tuple usage", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "eb48a6f19b6401a8701ab5283a2673e50b10ec91", "messageHeadline": "Don't display legacy package warning if display options are in use.", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "fcc9c335ba06cc520df7ae88282c489e8addf28c", "messageHeadline": "added table reordering example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "65e26ff2453e453846d53e6996fb99289383c758", "messageHeadline": "Merge pull request #218 from eteq/docs/pkgtemplate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 231, "deletions": 108}}, {"node": {"oid": "03504d712c15340842ff83b47a0f0bb86b39aa10", "messageHeadline": "Added Reference/API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b76b6a7ea79af543805fa2df75a1737345e69e05", "messageHeadline": "added References/API section to docs/table/index.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "94dfb0bc470641c1a0f266f9a333e57a12925b5b", "messageHeadline": "Merge pull request #242 from mdboom/console/ipython-notebook-compatib\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "847845b5dba56bc2fad94743dd65034ca4d0ed93", "messageHeadline": "Merge pull request #252 from eteq/add-config-set-context", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "96ecc348014a7a748a22a6e7ac3dbf1997994295", "messageHeadline": "updated configs.rst with some improvements from old master", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 122, "deletions": 34}}, {"node": {"oid": "319149618c63e1e26515f1a9e2f1041b4d76f791", "messageHeadline": "updated automodapi tests for removal of References/API title", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "0136ad7673f0e1a1672f2a8b76484f97fc1191c2", "messageHeadline": "updated usages of automodapi to include the heading in the rst file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "46d2c6157d1fb82964b038efa28a768e14cad048", "messageHeadline": "whitespace standardization in _pkgtemplate.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d68f938f5f91f7ab5f54675667cd48ad5b58caed", "messageHeadline": "moved References/API section title from automodapi to template", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "f4e98d59f84103e2fef29c31dbc19ef523793794", "messageHeadline": "moved pkgtemplate.rst to _pkgtemplate.rst at @mdboom's suggestion", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4544182d53651da1321c536bf6e980d287680094", "messageHeadline": "typo and similar small fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "9131d70cf42cc6ecc730a2000798351889ec53a0", "messageHeadline": "fix in docs/configs.rst to eliminate warning in sphinx build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5038f35b616d22b194d5d827336944958a298cd8", "messageHeadline": "enhanced configs docs to reflect new template", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 80, "deletions": 100}}, {"node": {"oid": "62d665da27cf8ad45102b3de04a40c4cdf8e7e83", "messageHeadline": "changed pkgtemplate title to have parentheticals", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59e0b0aa9a43669aa29f252eae635778e21cb1c8", "messageHeadline": "more detail in the usage section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "7539ee40d9784757302293bc2c300d488d9ffbee", "messageHeadline": "updated template", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "cf6234db258971b8f736bc224ca5bfb73e98b282", "messageHeadline": "added starting point", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ecd76a90ff5d160e96c6b5006099a59c256de7a9", "messageHeadline": "fixed docstrings in nddata.make_kernel function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "465f354748ec2423e9fd0ab7d653c8b7815a0037", "messageHeadline": "Merge pull request #254 from eteq/docs/warning-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "2b90e33b929be6a6ed246e8101fe417e2baf80d9", "messageHeadline": "tweaked note and warning with whitespace to keep sphinx from thinking\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7f0389743e1b0199c25b6a51e09a87d601e362c8", "messageHeadline": "Merge pull request #263 from taldcroft/docs/table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 64}}, {"node": {"oid": "d0ad7366eed31d02c65cf7896ff069a1aa48c0aa", "messageHeadline": "Change :func: to :class: for key class references in table docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "77ba20266a64dbf78fecfd1a568429f79b8b3eca", "messageHeadline": "Use automodapi in Table docs and make corresponding reference changes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 24, "deletions": 64}}, {"node": {"oid": "c8c4bcbc5be132d018f7c35f7d6e3616c01da342", "messageHeadline": "Merge pull request #260 from taldcroft/io-ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 900, "deletions": 1253}}, {"node": {"oid": "54cc84975bf730ef708e0a3c47efa1b94a8b9c57", "messageHeadline": "Fix typo in ascii docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca5e54d03af2380b0b189e793735d1e6b2dea77", "messageHeadline": "Update ascii docs import syntax to astropy standard", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cba7d59bdbe046b051131bc07a65715d7a98703d", "messageHeadline": "Fix test for Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "650c7156984c53381fb36b1deb45207dfa59a93f", "messageHeadline": "Updated astropy.nddata docs to new layout", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "c5a93c5f5ed64b6f7420376f0999757b98ac1502", "messageHeadline": "Update ascii docs more.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 222, "deletions": 267}}, {"node": {"oid": "999eb84c82407040591b56c7f7c461b86a5389f6", "messageHeadline": "Change ascii.ui.write() to run Table() on table arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ee29cfd850a990e77a4fa17b2279ed4a0311c4e", "messageHeadline": "Merge pull request #257 from mdboom/wcs/newlines-in-cards", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "341395eb13606e1df7cdb16c3cf7ae6ae95226c9", "messageHeadline": "find_current_module returns None for some reason when running under c\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bb1832dc3c25a82135553e09e79f6386f0ddcb7", "messageHeadline": "Move into a function to return the display opts as a set.  Update gen\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "bd4d3f75bf8568971853d73575db2d1d4c7995cf", "messageHeadline": "Initial fix by stripping display options from arguments used in get_d\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "3dc057b009263e690f3220b5cca40b5847437302", "messageHeadline": "Merge pull request #258 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 96, "deletions": 23}}, {"node": {"oid": "4554ef9b59e04b45ac8e6d6fd9c500acc63fb0f0", "messageHeadline": "Resolve bug in #257 where non-80-character-aligned FITS headers are r\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d35101c38bd979473fab6d5fab58eb946a0e5d6e", "messageHeadline": "Fix mistake in indentation when removing has_numpy logic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5422aa3d97c65e8428b07ae2e81f8f2b8115662e", "messageHeadline": "Remove all code related the case of NumPy not being available.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 388, "deletions": 535}}, {"node": {"oid": "2d14e458e8b76564ecb8004bf910bfddb2648c05", "messageHeadline": "oops--forgot to fix up references to pyfits and such", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "238aa1ee24d3d6993f9ec17a50dd524a19c9033b", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 96, "deletions": 23}}, {"node": {"oid": "c111138c97d9582882db392d33e6626848d884c2", "messageHeadline": "Remove all *Reader class aliases that were there for legacy compatibi\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 41, "deletions": 58}}, {"node": {"oid": "36c153771698310701546951f1b8c3f75987db2d", "messageHeadline": "Tweak docs on using fill values to remove reference to numpy arg", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f22dec1390d0165e7880de33f4467f19ab8afeda", "messageHeadline": "Merge pull request #201 from roban/cosmology", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1011, "deletions": 0}}, {"node": {"oid": "6b280969a20083bad16e0705218da5aabda45887", "messageHeadline": "add more test skip decorators", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "007a08d2188c44f7edd6155aaf1355953c45112d", "messageHeadline": "Skip most tests if Scipy is not available", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "39e1efe51ac81f1bf90fcce58e91184735b64286", "messageHeadline": "update tests, bug fixes, remove now-unnecessary global statement", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "0ca6c74f1655871bf923749fd7b7a89ac5d96046", "messageHeadline": "changes to doctrings, add Cosmology class placeholder, add CosmologyE\u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 74, "deletions": 152}}, {"node": {"oid": "60b28d1691f1dda39da259fb0f2e9e4e5b591906", "messageHeadline": "fix pep8 issues, add license lines", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "ff33024d4652ad2bb7ea6bfb7a9c1df5a7499ef8", "messageHeadline": "Make docstrings conform to astropy format, enable all functions to ac\u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 776, "deletions": 514}}, {"node": {"oid": "d516bbb9edc9314d20434cb314183d2a255c4ad8", "messageHeadline": "Add a configuration file option to set default cosmology; make Om, Ol\u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "462fb5edd2d7b7f6c477b5cd2441a83abb256d6f", "messageHeadline": "add mechanism for getting and setting a default cosmology, add pre-de\u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 165, "deletions": 105}}, {"node": {"oid": "616411219c634384a15590fc5af8e90edbaae427", "messageHeadline": "fixing typos and written style", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 23, "deletions": 31}}, {"node": {"oid": "82b4eb4d482cf4f0dc174699c966172e5bf1c175", "messageHeadline": "adding documentation, tests, and a first go at a proper api", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 582, "deletions": 184}}, {"node": {"oid": "52d4b82a2dff35b22cea389274aaf3731570fe80", "messageHeadline": "add numpy import", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe6fdac5a09b7dd59f3debd9a26fde40df885a08", "messageHeadline": "Adding some tests", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "f70b84bdbf6076e6a999a19bb1c885467c9411e7", "messageHeadline": "copy from Andrew Beckers' module with some changes", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 288, "deletions": 0}}, {"node": {"oid": "60c89852d4b99372315999f05c889fd921d201f4", "messageHeadline": "Created cosmology directory and dummy __init__.py file.", "author": {"name": "Roban Hultman Kramer", "email": "robanhk@gmail.com", "user": {"login": "roban"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ed867da2cc3eef81fae1bd4a3ada573b28676390", "messageHeadline": "Merge pull request #251 from iguananaut/fits-merge", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6065, "deletions": 1552}}, {"node": {"oid": "b38e559c40f8bf53c145814b96f308ae01458c2c", "messageHeadline": "Fix io.ascii to output Table object by default instead of np.recarray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7cfc8a75a9a309a93fd45b3c8d5997b6a7186e70", "messageHeadline": "Update io.ascii docs for new subpackage format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 206, "deletions": 356}}, {"node": {"oid": "673c549efd10541086eafb727db20cd07c302db8", "messageHeadline": "Move docs/ascii to docs/io/ascii and update docs/index.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fab4f06d45731325f1514a02119a538778ae0bce", "messageHeadline": "Fixed automodapi for logger", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d682eab75b597ae4f09c582070721825448e8f9c", "messageHeadline": "Merge pull request #253 from astrofrog/convolve_fft", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1280, "deletions": 4}}, {"node": {"oid": "7d0fb9a139e9f9ee1edd5864a89f08d0fd93f796", "messageHeadline": "Removed unused line", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c46cd01e6aefdc7e60e56878694c2539fd15892e", "messageHeadline": "Merge pull request #217 from astrofrog/docs/fix-autosummary-methods", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "309bc9b74d91614a48d2f62cce97405c9633f3fa", "messageHeadline": "Removed unused setup_package.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "85f9053438ce74bc1836652acf2a08bc32fe605a", "messageHeadline": "Don't include __init__ in API docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "40a95896c0f1fa0ef57294c80ce907094c703588", "messageHeadline": "made templates dir better conform to sphinx expectations", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "924367f8ba4afc3e32a2a818dccb2efa97c21a18", "messageHeadline": "short names for autosummary-generated pages - closes #243", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7376149477aaeea692ea3037f8a45b766c9b2042", "messageHeadline": "moved autosummary templates to docs/templates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ee6898bc2a45b8a727fcb69ad9adc11310d1f4f6", "messageHeadline": "Automatically include relevant references.txt file for module in gene\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "6b1598f2db5338192b9c2b170bd660abc77693de", "messageHeadline": "Use customized templates for autosummary to enable method docstrings \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "b4ad61b8d8be43bcf76c566a521f3eb890801063", "messageHeadline": "Use assert_almost_equal instead of assert_allclose to make tests comp\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "361ed5421850ddc3996ac2208ae13c865dd2203f", "messageHeadline": "fix for ascii.Cds table example screwing up docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "94c291df3be85f52999e7b26b6e6df77555c7a4e", "messageHeadline": "supress warning for patches.rst not being in TOC", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dea3983ee057b8be73c740a862df2703d560ea6f", "messageHeadline": "fixed broken developer-docs ref", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3316a0db330db306b245bb34a1665edee7263267", "messageHeadline": "Merge pull request #249 from eteq/move-logger", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "20c0b12332e3fab392f0341ca43e0429625f3fd1", "messageHeadline": "moved line breaks to keep ..note::s from thinking they have options", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "745eae051ccb14cd25a58f045904bd056588bc25", "messageHeadline": "Fixed typo", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc5252a2610d1352ae89498276887055a703da74", "messageHeadline": "PEP8 fixes in FFT convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 121, "deletions": 124}}, {"node": {"oid": "7e549975d26625b637cb65da25c39505efb22b41", "messageHeadline": "Make tests that require fftw3 or scipy skip if the dependencies are n\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 108, "deletions": 31}}, {"node": {"oid": "18fa49780a0ca4ce8a4dc668ccd0db9bb4538d7a", "messageHeadline": "added new speed test results", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 150, "deletions": 30}}, {"node": {"oid": "6c3aaaa082e07a784627764d28b99ed5bfd9e385", "messageHeadline": "test_convolve_speeds modified to include scipy", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "e555ae0b1cc3900527c6261606dcf0a15e5cb63e", "messageHeadline": "one more test fix - silly mistakes because my laptop didn't have a", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47e6959dd39d6387536dd7b1dbec21c16378c7e6", "messageHeadline": "fixed tests (I don't use py.skip, just don't include the options in the", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9679c3db845421cce4cef5dac43bada0a64f5167", "messageHeadline": "Changed the fft type specfication to use fft_type.", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 48, "deletions": 79}}, {"node": {"oid": "e6b7eb24a8f47d6c18941a39d893957704957b7e", "messageHeadline": "Added scipy's FFT to convolve.py and tests.  On my machine, at least, it", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 92, "deletions": 47}}, {"node": {"oid": "1745a47fb770ca0d51924629ae154ec705eeffb4", "messageHeadline": "Attempt to fix ConfigurationItem usage (uses system default, but can be", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e7b21ccd23bb4d95f058043810466b593e644a31", "messageHeadline": "Corrected usage of ConfigurationItems", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "957db98b590d407b59544b21396f2431d8a515fd", "messageHeadline": "added nthreads as ConfigurationItem", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "900a84f1d4aa0b0cd5ab94ba6a2c6953c2bc9d4d", "messageHeadline": "fixed convolution tests: more nulp (instead of ==) tests", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 71, "deletions": 31}}, {"node": {"oid": "57679555be78e16075d4898f0f44bb8f0a059f2c", "messageHeadline": "import fixes in tests", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "132dca98552b00a71bca297012724a995dc5ccbf", "messageHeadline": "added copyrights", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e6a26d5bc8ae61f4cc1b897c3de95aa97a1bcb4c", "messageHeadline": "corrected imports in tests", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5f6d890d82ced4f14b7033314d4a135ede9579a5", "messageHeadline": "import convolve_fft from convolve.py now", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0bfd82a427223079dc0dfaba5853e37e2e9f9ef8", "messageHeadline": "moved convolve_fft into convolve.py", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 319, "deletions": 326}}, {"node": {"oid": "b043bc94a1367dcf2ced441e801339153e338a2b", "messageHeadline": "docstring updates again.  This time, removed some backticks in favor of", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "69ee5776cfd6e6572aa87ddc317db5f460dba01c", "messageHeadline": "more documentation updates - some clarification, some shortand removal", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed255d23db28b38c1650cf7f74ef6a4523fd2683", "messageHeadline": "docstring formatting fixes", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "c202e2414aa8d9b84e1bfd355b903527fa9133a0", "messageHeadline": "docstring additions", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "ce95d3244131cb3f0f82d90a21ed1bd5b6e44334", "messageHeadline": "removed API from convolution.rst as per @eteq's comment", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9464438dd8eff01ea3b1d01a3dfa2b5a3022bcd2", "messageHeadline": "Fixed docstring issues @eteq pointed out", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7d1678efbda7d047a2b75ee14fc60f4fd2ad64ae", "messageHeadline": "documentation cleanup & addition", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "2c501a45f09cee1ec207ee867e6e901f6415584e", "messageHeadline": "removed debug statements from convolve_fft", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "7aa10e96af730486ce8c7c854167d340b627b19f", "messageHeadline": "added my results as a comment in test_convolve_speeds", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "d46d0908ae72e1feca44eac2dcd599f352fdca9b", "messageHeadline": "test_convolve_speeds now makes sense: before, was using the \"None\"", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "5edb59d63e7e936edda612a5eee2cd1e08285441", "messageHeadline": "Finally got tests to pass.", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 287, "deletions": 40}}, {"node": {"oid": "938ff359918a3ac7eb9be709d7e3a7ba400b6318", "messageHeadline": "removed edits to convolve.py - they were never supposed to happen", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 166}}, {"node": {"oid": "2cf501cbd7f0b8c4d306235b07ac43834656abf6", "messageHeadline": "added convolve_fft tests", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 168, "deletions": 147}}, {"node": {"oid": "d8dbbbc16a53e05a3d031f3bb7c22afc99db285c", "messageHeadline": "convolve_fft now has self-consistent behavior that is well-tested in", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "5f9bfe0bfe77e21c8aac755ebbfb84fd42aaa462", "messageHeadline": "Changes that were copied to other computer and added there (needed to", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "320847adb8b0fd81614ee151d0bd9874c23ddffb", "messageHeadline": "added test_convolve_fft (in progress)", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 488, "deletions": 0}}, {"node": {"oid": "782939bca88557bbaa42b222feb1baa4b6c95133", "messageHeadline": "debugging statements added to convolve_fft and a lot of little bug fixes", "author": {"name": "Adam", "email": "keflavich@gmail.com", "user": {"login": "keflavich"}}, "additions": 90, "deletions": 56}}, {"node": {"oid": "e9255a4fcb97bb02da9f3a3123730e1583adea03", "messageHeadline": "tried to make the documentation fit the astropy standard, but it does\u2026", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "5b02b4972a2e9667df2eaca000a22e0abd7d48f1", "messageHeadline": "pep compliance revoked; one of the \"compliant\" statements resulted in a", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65685d75650afdbdca44c4df3db8337d2b9b5725", "messageHeadline": "linesizes <= 80", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e42b33c7853a61f61947be689c2dbd996badd9e8", "messageHeadline": "pep8 compliance.  I didn't finish it, though. There was an 82 character", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 78, "deletions": 59}}, {"node": {"oid": "089a153915e63472253d6582538c27ceaa688ae5", "messageHeadline": "print -> warnings", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55471c03ccb2b87f17e275ac185d7a47da9a69ac", "messageHeadline": "implemented mdboom's suggested changes (mostly docs, but one error != vs", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 50, "deletions": 56}}, {"node": {"oid": "fc3cd03507783adfe26769eedb70d60738b9144d", "messageHeadline": "changed convolve_fft's function name from convolvend to convolve_fft", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "4d2e0597b741cad74ceecc5d79f4358442f9d2a8", "messageHeadline": "added convolve_fft, a counterpart to convolve.py", "author": {"name": "Adam Ginsburg", "email": "adam.g.ginsburg@gmail.com", "user": {"login": "keflavich"}}, "additions": 243, "deletions": 0}}, {"node": {"oid": "5fe076be3d9611fcc26ad1fe35b72804de85a78d", "messageHeadline": "Merge pull request #235 from astrofrog/docs/dev-tidy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 809, "deletions": 807}}, {"node": {"oid": "d6a883486abcb1e69e281f958b26683a5e36d401", "messageHeadline": "Added mention of the `hub` tool for attaching branches to pull requests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "decfaef433a3fdc156226dc0504c3c796dc6a00e", "messageHeadline": "Added guidelines for tests with optional dependencies", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "73f29cede9abc9a0fc498a70624331ab6089555d", "messageHeadline": "Avoid intermediate development index page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "d2d4650cc3df3e5246ce5c0dca08418df5c892c5", "messageHeadline": "added set_temp tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "8533fcdb4d29d14fafaa1ac84de433cda301d7d7", "messageHeadline": "added set_to method to ConfigurationItem", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b88c06a4a44a59a7cccb7da9b8e081c8540c7eb1", "messageHeadline": "Get rid of a few pyfits references that were nonetheless still workin\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "e5ea36647a1d2432b178c7209d26904752a5c807", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "227919de97939da08f822c066fc6ec1f0a4ee100", "messageHeadline": "Simplify developer workflow section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 564, "deletions": 662}}, {"node": {"oid": "fa7b746c66f6098646e0dd537182bb1040ad3f01", "messageHeadline": "added reference to docs.astropy.org", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "50c55099d61f6dba4c397f25f12ee0d976e28269", "messageHeadline": "Minor fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "74a17ff499c8e33e334ebe34895dc9e08ec4e385", "messageHeadline": "Updated logging/warning/error instructions and moved to coding guidel\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "5afd2669e177a48ca4f1343f6f80109af93aae1c", "messageHeadline": "Separate developer documentation from main toctree on front page", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9c3d8a418e1ad6909d7c32249db417a22084f1f8", "messageHeadline": "More updates to developer docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 67, "deletions": 43}}, {"node": {"oid": "bea99d95963d2318f15c03496136e5a319f0299f", "messageHeadline": "Minor updates to testing guidelines, added instructions for parametri\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "12af71f6b558e666474c2406fce2d20e082adb6f", "messageHeadline": "Updated documentation guidelines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "07482ec810269ba202290b284a232f21ee403a5c", "messageHeadline": "Updated coding guidelines to reflect current practices", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 85, "deletions": 71}}, {"node": {"oid": "35c701a3329704108c1ac2ee6bb86d2298ac9b46", "messageHeadline": "Merge pull request #247 from eteq/docs/config-clarify", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 111, "deletions": 12}}, {"node": {"oid": "83491b68ee1436680b2485f6560677851c531f44", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a364854a6c4b66e007feac1cda54ecab0a07c28c", "messageHeadline": "updated based on comments from @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "7abe1ae9addefae7109b9fba5e44f76e4adb9233", "messageHeadline": "Fix minor typo in docs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "850e6ebb214773c9ae880950c88981f70ec39e78", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63c87b31506758fdf322ac191ed9a3849163514a", "messageHeadline": "Merge up through r1632. This will still require some more cleaning up\u2026", "author": {"name": "Erik M. Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6037, "deletions": 1548}}, {"node": {"oid": "a75f4b60fdb13aa60301e1dd3762464cb6777390", "messageHeadline": "Merge pull request #240 from eteq/iterable_numpyfix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cd5b9f61eb54e0551075b8d9541b29896642c2b8", "messageHeadline": "moved config.logging_helper to logger and tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 25}}, {"node": {"oid": "acbf81365932956f3d9596b03d11caae514955d5", "messageHeadline": "fixed logging test for new log location", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba74d55f7679e80766a2e42d3322f291d588fddf", "messageHeadline": "updated astropy.table.pprint for new log location", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83248429fcada7bb6271bd795ba49872e2ea88ba", "messageHeadline": "added more detail to configuration documentation section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 102, "deletions": 12}}, {"node": {"oid": "c5ff1149ca754a1df20de5ce5850a1068225b874", "messageHeadline": "Merge pull request #226 from eteq/logging/movelogtoinit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e849ee084411a89158ce5ad2f60815876535eb78", "messageHeadline": "removed isscalar_iterable", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "8c1c5b84ee58e3cefbe4256bc04cf5a0363c90a6", "messageHeadline": "Merge pull request #246 from eteq/rtd-pip-req", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "168f84b0a8d9ee91c035c59bee3b0298106bed75", "messageHeadline": "added rtd-pip-requirements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ee5f0ab2780a6400b67ebdc184ba02fc70308fe", "messageHeadline": "Merge pull request #239 from jiffyclub/pytest-pastebin-update", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2408, "deletions": 2387}}, {"node": {"oid": "12f6d9af2c0e3d37ac7a49f04081ebac9ad116bb", "messageHeadline": "Updating built-in pytest script to stable release 2.2.4.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2408, "deletions": 2387}}, {"node": {"oid": "32b16cf5c9bb0ab925437e16391bb29997e50f57", "messageHeadline": "Merge pull request #228 from mdboom/setup/error_when_missing_pyx_c_files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "0b6d11b2be8799fbe3fc7046e6e8a12c38ab241e", "messageHeadline": "Fix message", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf6fd83b22b385599adbb7fb27c46e02c2718e91", "messageHeadline": "Missing .c files from .pyx files raise an exception, not a warning.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6aad8a15f8f4944c7bc70e001356dce114e94c5", "messageHeadline": "Disambiguate an OutStream used for 0mq communication, from out meant \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "035d15372fc64a28916f87ee647ab732f965b9ca", "messageHeadline": "Merge pull request #234 from taldcroft/table-pprint", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1137, "deletions": 116}}, {"node": {"oid": "251b45a143a55eb97d604d0f7fd3fe1cd974ce08", "messageHeadline": "Add colored headers in table and column pprint", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "06c054ade86ee92566ba7840bd312583caae3108", "messageHeadline": "Fix format statement that is incompatible with Python 2.6", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "287a5d04c8881e29e98e43f7fa1d61339a855669", "messageHeadline": "Make header lines colored red for table more()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0f8b2e2a46b179fa8b0aa3951c9fe4aa33a3c1a3", "messageHeadline": "Add progressbar support for the IPython notebook.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8f2337e92d21f9d5ac0b4b124ad96c723be5b27e", "messageHeadline": "Update documentation to include Table and Column more() methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "068d229133c58bc483b9876174c7fe6035e54806", "messageHeadline": "Move Getch (unbuffered character reading) from getch.py to utils/cons\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 87, "deletions": 86}}, {"node": {"oid": "2ddc695728305c944a190475362b03072e3c7299", "messageHeadline": "Fix Table.more() to catch exceptions in Getch e.g. in qtconsole", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "25a7378d39b4b60b077fcb268813e2044e802b21", "messageHeadline": "added isiterable test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "adcb23c4331ee1e88232c7b4d923547fbe0c6cbd", "messageHeadline": "fixed isiterable for 0d ndarrays", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ad536f5a98cc817132665c958892755ef54fabd8", "messageHeadline": "Add interactive table and column browsing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 261, "deletions": 1}}, {"node": {"oid": "8ba6eaeb852196155e0b743429738af9e6ff4862", "messageHeadline": "Merge pull request #236 from mdboom/vo/empty-param-value", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "ecd33e00eb5eb8ff58358e01a6d618262e8381a6", "messageHeadline": "Update upstream version of vo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea033b2e223ef71426f36be3c272b8ec58f0909e", "messageHeadline": "Merge pull request #220 from iguananaut/issue-220", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 152, "deletions": 125}}, {"node": {"oid": "c18627854961f4114be83073fffbc5e7cd3db3b8", "messageHeadline": "Fix docstring typo, and add a simple example/doctest for using lazypr\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b20d859fba833ef5c688075414b231a9aff18086", "messageHeadline": "Removed a couple in-line import statements that were now redundant.  \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1d5257437282d45c64abf015126e1c5bf8149da3", "messageHeadline": "Moved the lazyproperty and isiterable functions from astropy.io.fits.\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 131, "deletions": 122}}, {"node": {"oid": "5bff11508b95f3565e99809795a8499ded6de1e0", "messageHeadline": "Merge pull request #215 from eteq/logging/ipython-exc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 82, "deletions": 14}}, {"node": {"oid": "3d7733e1fdbb65b2c83273007fdbfb081127c4e3", "messageHeadline": "updated docs for new recommended from astropy import log", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4dcef56f354a56ec12847459eaffaf8a53bd1f00", "messageHeadline": "moved log to astropy __init__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1a020f848db3b30b1d4b8641497df681bba3d1d6", "messageHeadline": "Add more explanation in docs for multi-d table pprint", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d1021a745b5787bc80f0361f26bbf0ba1dd50cd3", "messageHeadline": "Add support for multi-dimensional columns in table pprint", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 79, "deletions": 4}}, {"node": {"oid": "34b78d25e1f0085ab97b4086e2dc13b538e07692", "messageHeadline": "Change Table pprint to center the name and units header labels", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 43, "deletions": 35}}, {"node": {"oid": "056c2a9517cde8aef825378a462cf760871be4ab", "messageHeadline": "Add conftest.py to list of ignored files for coverage", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f8e90622512d301c40e1054e840af1322f38664", "messageHeadline": "Allow the empty string as a value attribute on PARAM elements.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 48}}, {"node": {"oid": "e854976c60f35e58e249fc97b841033ca7735d15", "messageHeadline": "Change print to print() for python 3 compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4566ed1a365d5402d01708c6c77161f835195061", "messageHeadline": "Merge pull request #227 from mdboom/testing/coverage", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 189, "deletions": 70}}, {"node": {"oid": "645687d019e4ea07bc75085e121b69890c50d025", "messageHeadline": "made custom exception use BaseException instead of Exception to avoid\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "1d906d43cdcff4fa630b75c41ef4671c5d614b39", "messageHeadline": "Merge pull request #232 from astrofrog/setup/fix-clang-osx", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "770905000dc44c79c9576b367f2c20584ed1006e", "messageHeadline": "Update Table docs to describe and use formatted printing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 217, "deletions": 27}}, {"node": {"oid": "07936761688968e5b192eb369f80c679965e014f", "messageHeadline": "Move Table format tests into test_pprint and modify for new output style", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 169, "deletions": 44}}, {"node": {"oid": "fc0a434d9977f255aa7e17f7aa0c2b4c0747b51b", "messageHeadline": "Change _get_print_size for strict min on max_lines and max_width", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1a48447f24268e61af7fc546e9ef003dd546d99d", "messageHeadline": "Refactor Table pretty printing into separate module astropy.table.pprint", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 227, "deletions": 172}}, {"node": {"oid": "b4a24691cae9041164b80949d315926d0e2d7945", "messageHeadline": "Add column width limit to Table pretty printing", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "bbc20c9a58f052ce7e406ac679c32b61124c0c2c", "messageHeadline": "Update Table pretty print to use Column pretty print for each column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "dc91ecfa31b0f5cdc4f00d96d75314d15347ec07", "messageHeadline": "Add pretty printing to table Column object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 115, "deletions": 24}}, {"node": {"oid": "9f1a5ec94cbb33184d273121bec85b1f7b0c279d", "messageHeadline": "Add initial version of table pretty-printing methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "baaecc370fdbdd2de6eb04c0e9c2c6f971801654", "messageHeadline": "Merge pull request #233 from taldcroft/table-docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 328, "deletions": 148}}, {"node": {"oid": "7eabf3567a14b870823682fa1119cdb354ca7691", "messageHeadline": "Make Table API reference into a section in index.rst", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "14a2b846a11be42070ea81acc625a8d7a897d1f8", "messageHeadline": "Fix the fixing of llvm -> clang on MacOS X. On a clean MacOS X 10.7 i\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "3dd208f03e05ce33b49d9947b35207ffe555124f", "messageHeadline": "Update astropy.table subpackage docs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 318, "deletions": 147}}, {"node": {"oid": "3a255183aea2804cd9be3b0674931fa6f6ca2cf7", "messageHeadline": "Merge pull request #185 from taldcroft/table-list-slice", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "57e3d83b3856573c124b3ff1388a3c44ba7e8e78", "messageHeadline": "Add Table fancy index slicing using list", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9d474b8703824f4cdd928f1c4c511daa2e1277a8", "messageHeadline": "Close the coveragerc tmp file if it happens to be open.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "961f9d95733e13466993b0a62bad80e8c3644f77", "messageHeadline": "Remove spurious line", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3a1863b15cce153057ff271842a80ebce77dc952", "messageHeadline": "Document the `--coverage` functionality.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 50, "deletions": 14}}, {"node": {"oid": "d37723abd7807f45000da0db2ad2c3a7971b93dc", "messageHeadline": "Remove the use_system_pytest ConfigurationItem, because it was pullin\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "bb78c5b2bc80b2785a5f7f2fe862bba1965e3656", "messageHeadline": "Allow for marking blocks of code that are specifically for Python 2.x\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 51, "deletions": 27}}, {"node": {"oid": "3907950754262802a573d24ae07982286af8245d", "messageHeadline": "Add some exclude_lines to coveragerc", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "44f1a7b62297ec382eff89bc455456fa1ffcff9f", "messageHeadline": "Add some more ommissions to coveragerc, at @iguananaut's suggestion.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "77fc9a4d04e40cec820b003c7c2f146ed8f96439", "messageHeadline": "Fix the problem where any modules that were imported before py.test w\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "05f0f775db11d4ceb61a02cc66e9169b1953e256", "messageHeadline": "Add astropy/utils/compat/* to list of omitted files for coverage testing", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b422c62229e99e29eb8716cebedccd266b6ad694", "messageHeadline": "Fix how this works.  coveragerc is now installed alongside astropy.  \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "6f2e7fbbcc635bdbd8cbf841fd5db02df2c08352", "messageHeadline": "Adds a --coverage option to \"setup.py test\" to generate a test covera\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "9c6521986f61ed946ce593bf49627bf8a7f7a7b3", "messageHeadline": "Fix tests for changes introduced in f0d84dc.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f5c1efd7ddb89d1652839d02c715e102b855395", "messageHeadline": "Fix bug where the array is overallocated if the number of rows in the\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "442ca46a9eee3a5f23e1de996c64eda368ffa920", "messageHeadline": "Merge pull request #225 from eteq/logging/exc-type", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f0d84dcf981061c06bdb398e94f7668c0089060c", "messageHeadline": "changed log exception messages to include exception name and support \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "181355c281913c1ce53821b641b14571d9d3a451", "messageHeadline": "added support for logging in IPython", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "d2119e7cee08e8002ab44d418c5302806599d603", "messageHeadline": "Merge pull request #222 from mdboom/logging/display_warning_class", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 121, "deletions": 27}}, {"node": {"oid": "5d818365ba2be46c36a2b84adee7bb28bf533103", "messageHeadline": "This is a number of bugfixes for the `logging_helper` module that wer\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 121, "deletions": 27}}, {"node": {"oid": "90059ea4b6aace632a2e2eab7860b6ba9807d65d", "messageHeadline": "Fix issue with line endings on Windows", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6343fbdb5004cff6d84be33e442f0705b2174ff7", "messageHeadline": "Use built-in py.test tmpdir instead of NamedTemporaryFile (to ensure \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "6f279e800460e5d31ab0af5b961f41a6e4c6016e", "messageHeadline": "Docstring formatting fix", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "341ce601b1c2f34ca0514c17b4455bc58e96416b", "messageHeadline": "Chain to the Warnings constructor so io.vo warnings behave like stdli\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb7b7ad3f0a01196663b5da08d3afe4f0c6b0fd7", "messageHeadline": "Merge pull request #207 from astrofrog/fix-generate-config", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "338543e38b684d92afd0a6a1e683c8820daf25a9", "messageHeadline": "Don't append a white line before first section", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e7c958efe31c02ec9daa8dd5e045e0ad549c295b", "messageHeadline": "added function to add blank lines before section names", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c54242356edcde848112f754138d86aafa037e9f", "messageHeadline": "Fixed config test with discrete options", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b6ec6b8317459091e0c9df4645a7ec440412d48", "messageHeadline": "fixed test to match config changes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "14b16fecf01c1e90d2a89499af580bd159a314b4", "messageHeadline": "Add back printing of discrete options in configuration file", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c4969ad47a0b1065026ef1a198f5503ea087e4da", "messageHeadline": "Don't output the required type", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0d43fe96d20cc1b994243a66d15854704ad2b6f7", "messageHeadline": "Add white line before - not after - configuration item, and wrap desc\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "738454cf2bff992051bb037a44bf88d0ea547d16", "messageHeadline": "Fixes for _generate_all_config_items to run", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4af75e8b9b0b3b87dcc8b942dd9f09fd33bc071f", "messageHeadline": "added test for get_config_items function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "066c0014bca464479bb21be5502f7e72bed386f1", "messageHeadline": "added get_config_items function to configuration.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "8052f052156cb3541f6f840be686fb1220e1bf33", "messageHeadline": "Merge pull request #192 from astrofrog/logging-new", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 951, "deletions": 7}}, {"node": {"oid": "dd8e1ee7fc6bb4ae187d741656dc3fa6432a07fd", "messageHeadline": "Minor fix in docs for logger", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cf6e3b5c491843d7daade0c4c157fcd074f059a", "messageHeadline": "Updated tests to reflect changing default level to INFO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "abc02712a4ace5aaecd89ec00435b389edacda60", "messageHeadline": "Make logging_helper PEP8 compliant", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "be603e99428e5d750f89379608f9ce89e0834baf", "messageHeadline": "Changed default levels for log and log file to INFO", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b91677e3ed660a8cfd2f168411776a82bfc3b81a", "messageHeadline": "Fixed logger -> log in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e82fe063ea5ebd872e1ff350f59292e9ff122e77", "messageHeadline": "Fix compatibility with Python 2.6, 3.1, and 3.2", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 71, "deletions": 16}}, {"node": {"oid": "95adbdbf0880673e14f1bf6442343021ce53b797", "messageHeadline": "Set showwarning system value to true default", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7977c2025a5c4a7d7a2bffaaa3fd85bce056c0a5", "messageHeadline": "Turn on warnings and exception logging by default, and made a few sma\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "38d794419b30dbe9c3670e4fd93811992453c055", "messageHeadline": "Added AstropyLogger class-level doctoring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dd7771dc3ddf98594a15bb793b20bd65600fa292", "messageHeadline": "Added docstrings, and renamed a few methods", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 127, "deletions": 9}}, {"node": {"oid": "ceb53a36fd65eb64369ee423add73d6ced93b352", "messageHeadline": "Reset default class to original class after initializing the Astropy \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "e3462334c0bb9fcd31f50f2af39558e5e7feebc8", "messageHeadline": "Fixed logging tests for new log file format", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f9079a06e92462c8007e0fd55c73a32fb8e33abc", "messageHeadline": "Set origin to 'unknown' if find_current_module fails to determine cur\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7bdf6a3abecaea5751810bf63989b9435c39c893", "messageHeadline": "Changed log file format to include quotes, to make it valid CSV", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1eef65cfb34a552d29bfdec4917e16a0b26523a", "messageHeadline": "Fix remaining catch -> log", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fadafb7da1b50f781d1365b3d2d3ec262542e0fe", "messageHeadline": "Merge pull request #210 from mdboom/wcs/rename_methods", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 227, "deletions": 193}}, {"node": {"oid": "e1f1a88f2d21e6ceb4dfa420d87e8446205f423e", "messageHeadline": "Change \"sky\" to \"world\" wherever appropriate.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 227, "deletions": 193}}, {"node": {"oid": "ab074d76534e7788018799a0bb16ea0b2fd2a3c1", "messageHeadline": "Added logging for developers docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ae034fcada2bd768a07d749b20baa82bbca30e8f", "messageHeadline": "Minor updates to logging docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "7b78decb4da94cb455dd1da672af8db1024b24c5", "messageHeadline": "Small clarification in docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "91e760588817f56be2980283db5bfa2b3674685f", "messageHeadline": "Added AstropyLogger to public API", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0173707c51ae06264f69a920b2429af60312bb2", "messageHeadline": "Fixed exception -> traceback", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9135668cd0ff3cea613bef70552ac07c769b43d1", "messageHeadline": "Renamed logger to log. Removed individual definition of debug/info/wa\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 118}}, {"node": {"oid": "f0d625ae89cbb5773829ce0b8d74dbe81a05840e", "messageHeadline": "added find_current_module test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "51d7ab334c8d807f1b6ccfaca95a669a8313e016", "messageHeadline": "extended find_current_module to accept a list in finddiff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "a2fd8ef813eb49974a03630fad32b7081d780ad9", "messageHeadline": "Use LoggingError instead of Exception", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "b0ddb1db51a9a665d24da88c1b55a1b608a699a9", "messageHeadline": "Removed unused code", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c17da0227a9cf18f9ef92cf30e1cfeb51fef1edf", "messageHeadline": "Added user documentation for logging", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "871915668405ca5e9c731ab2e7a510bd5150bd54", "messageHeadline": "Added tests for log_to_list, log_to_file, and overall tests for excep\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 179, "deletions": 1}}, {"node": {"oid": "dac9ea5b5d6b2408cf82e6e7d9c870ca20288c20", "messageHeadline": "Re-organization of logging_helper, and added preliminary tests for lo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 209, "deletions": 50}}, {"node": {"oid": "01c03d9cd55fd914d941fffb95965cae1c22b496", "messageHeadline": "Place configuration items at start of file, add configuration item fo\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "47fe961d48ff2e24b44bf1e8e7a5fff03cf73021", "messageHeadline": "Minor wording fix", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd73b9b69d4a9b14516874564609934b9947da56", "messageHeadline": "Use symbolic names for levels", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16a1c6b8faeed59ca8dfdfe78acb73b7faa413bd", "messageHeadline": "Added ConfigurationItems for logging to a file.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "94085de9bc9387becab737733f646398c215c5c4", "messageHeadline": "Changed default level to WARN", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc98135e86248aa3d177ffd3e1210aee6fde39f4", "messageHeadline": "Add special case in code to retrieve module, as when the exception is\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c04a0ae3476c237d3ae031890249cee38348b706", "messageHeadline": "Added correct origin to exceptions", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "05916fb3a8a3b3c7e06e482da8df4c8fec57c3cf", "messageHeadline": "Minor fix in file output (missing level name and origin)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ec981bdedf61b94bdf1063a286b2286a6af03af3", "messageHeadline": "Fixed bug in non-color output", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd8bfffc78f38be80241a6509ccfd53e8ea0d9ac", "messageHeadline": "Added missing import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe68e5f646b5198162ecef8ea4cb113f32baf3b8", "messageHeadline": "Removed print statement", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9585d04a1598c3d0b2eebacbe3d232091c7eab6a", "messageHeadline": "Renamed logger.py file to logging_helper.py (`logger` and `logging` b\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18d214adfe4347bef5a410f4e97ea59bc5583ea3", "messageHeadline": "Refactoring of logging, now inheriting from Logger class and adding r\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 133, "deletions": 110}}, {"node": {"oid": "f7bfa8282540b0876842d8452bc1ff505fa06714", "messageHeadline": "Initial commit of logger", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "ffcc912ace61879ba135d68ab76bcfff077245f5", "messageHeadline": "bugfix in utils.misc.find_mod_objs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4b7f43b55e080d5cd3089f3360c27f762f5a91a", "messageHeadline": "Merge pull request #205 from eteq/resize-logo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f97d3cd440c724b004017fd7ec69ce572f73dae", "messageHeadline": "added margin and text to sidebar logo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bebf4f59c8f13fcd8f97bd612fcf51b0ad69bd01", "messageHeadline": "Merge pull request #208 from mdboom/import/faster", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 83, "deletions": 73}}, {"node": {"oid": "f55720c80fae6e7efbe2fd465c11b787ad08dea0", "messageHeadline": "Use _ASTROPY_SETUP_ rather than is_in_build_mode to prevent importing\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ceaa3ee30e9b542ee848f3ac740cd9f00876c0f1", "messageHeadline": "Move the docstring from tests/helper.py:TestRunner.run_tests to the u\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 61, "deletions": 50}}, {"node": {"oid": "6819524edc1f4a14f5aea94a8b23cc0ba1598856", "messageHeadline": "Improve time and memory footprint of `import astropy`.  `py.test` no \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "914cc05240817f194c959ba9caf80d9551d666e8", "messageHeadline": "Minor fixes found using pyflakes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 39}}, {"node": {"oid": "76ddf6948ef7de4979c7556e91b1c961fc4b6928", "messageHeadline": "Merge pull request #197 from eteq/fix-test-helper-imports", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "ed9f85d60db48bdf9dacdb0e8357cffd1a82e62d", "messageHeadline": "changed banner to match website size", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "388c2091483e4f3ea00c07a53fa077302b694d75", "messageHeadline": "added width tag to scale logo on index page", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d48fb57a22c209036007d4bf8d405c09569f335", "messageHeadline": "cleaned up build mode trick to use only documented behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "f68e213c12470946cd5b4d98fb19b8e76e09b0bf", "messageHeadline": "Merge pull request #193 from mdboom/setup/legacy-shims", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "c6ba876718dd27089cd3c68a88fc46e637a3de59", "messageHeadline": "added pip req file and updated theme for readthedocs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "448ccd5662d2ac7495e3f0ea4a22625deb2666e8", "messageHeadline": "deactivated configobj string interpolation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "55dd431f30164143178ce3a0c01d64601f59a4f8", "messageHeadline": "updated to new astropy logo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 301, "deletions": 1}}, {"node": {"oid": "5aa330d6adddf004c9c5f2e724cf386347831608", "messageHeadline": "adjusted _in_build and _in_setup to _ASTROPY_SETUP_", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "823be694bcb9533354580f17ca22a49fc10cd2c2", "messageHeadline": "Fix legacy shims -- allow them to do relative imports to other parts \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "91b4c78b39b778bf7a5094ccf13a800f8ab06602", "messageHeadline": "fixes test helper to not import astropy.config if it's invoked from s\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "761318d94bedf83ba95036f88a61d5c96fbd917c", "messageHeadline": "Merge pull request #187 from eteq/docs/build-sphinx-inplace", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 119, "deletions": 21}}, {"node": {"oid": "ee66abc3cba68bc8ce417893957888c325fcf25e", "messageHeadline": "Merge pull request #191 from mdboom/vo/from_scratch_example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "02111122c686487f7169885d9881d6e85d8942b5", "messageHeadline": "Fix logic about when legacy shims should be installed", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0bd3b5e320983b3e9cfb233b53f2b71cc8d9bea8", "messageHeadline": "Fix legacy shim generation -- if all of the setup_package.py modules \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "562a0b04140a084bdd73f150598c403678091fa1", "messageHeadline": "fixes for configs->configuration", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bd050d6fa57d1f31666d4e0ff197680d901816e6", "messageHeadline": "renamed astropy.config.configs to astropy.config.configuration to red\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "71a2cc42e567ac879d501d09322186a7bc248eaf", "messageHeadline": "fixed extra 'docs' directory in build_sphinx by using all absolute paths", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b2ef049ed779fa4bfc7f3218cd38d7afa7f4a4ed", "messageHeadline": "Merge pull request #186 from iguananaut/issue-186", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "5fe45dc57e0b44c182c2212ca6fce831f0b891e6", "messageHeadline": "Merge pull request #188 from eteq/convolve-import-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "b9f1d13404fde055e33e322446e90c17b4c65727", "messageHeadline": "Merge pull request #184 from taldcroft/table-reverse", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "be267fa9b3e8664c61cad1e050fbb65407bad4aa", "messageHeadline": "Merge pull request #189 from eteq/tests/pdb-option", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "f9b0603d12d1dd22f8dd0b262ca0b4abdc0e3575", "messageHeadline": "Fix VOTable \"from scratch\" example -- it was written with an eariler \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "10309e0a042a4ad844e28b9b214557263b650c62", "messageHeadline": "added -d/--pdb option to test command", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "6d24b43afdbefa43d968675d95a0ac8aedb23e74", "messageHeadline": "typo fixes in conf.py comment", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0eafe0110c272c7ffcd495f3f6c1c96de2d23b1d", "messageHeadline": "moved imports for concolve.py inside function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "6e135b86ce609b8639b554ee0cebbf0e5f510487", "messageHeadline": "updated docs to clarify two installation procedures", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "93d35c2d9aadd10cc42455f201ce64933e4875f8", "messageHeadline": "fixed conf.py to not screw up build paths", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3baeaf2cbcab8f18e61586d342a91d05d4119365", "messageHeadline": "added cleaning option to build_sphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "63f073d149fac93d34e280a6b0eafd6b410aa00e", "messageHeadline": "build_sphinx now working as intended, but still having path issues", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "224a763ff0b423fbde3accbd4b1da2faf50ea6cd", "messageHeadline": "possible approach of calling sphinx BuildDoc... but need Distribution\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "b7ab6b2f702fd94439bf9459cf971703dfff6f61", "messageHeadline": "additional small docstring fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8cb081aff517918dd1f634781e74fc357288de96", "messageHeadline": "docstring fixes in nddata.convolution.convolve", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "ce59c794bdf21dc4dc00f143c7f93fdf3586e649", "messageHeadline": "Use npy_isnan, which according to @mdboom should already have common \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "8565819d234bdca295ddececd48c4c32269721b7", "messageHeadline": "attempted path clearing, but may not work - will try multiprocess", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "9874408a0edfc16c8855035e4afe49a91aa839a9", "messageHeadline": "Fix problem in Table.reverse for numpy 1.4, 1.5", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f8a2fa939481efd3754ade027ee58b5adb5947", "messageHeadline": "fixed reinitialization inplace-forcing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b47c52ecf1bd46f0a2a361553f44aa8c70803171", "messageHeadline": "cosmetic fixes in build_sphinx", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1767423e6cb0fc31502f059335d4a8b0efc28341", "messageHeadline": "Add Table.reverse method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ef742718ee8625ba3924f1d0e01382e13d30bff6", "messageHeadline": "typo fix in nddata docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6fb1ea2496543c54b66e512e8b8ed1d5eb6dd587", "messageHeadline": "doc updates for nddata", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "ad9fd8cde2a9fe8eadfa6a5e823011dd204a1a34", "messageHeadline": "Merge pull request #174 from mdboom/setup/version-legacy-packages", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "f7f667a035a447743a94b044209fe69b61577372", "messageHeadline": "Merge pull request #155 from astrofrog/convolve", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1736, "deletions": 0}}, {"node": {"oid": "11d53e1e37028acf219e757e2ea43b1ecb1f1f33", "messageHeadline": "Attempt to fix Windows build", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d740723199d2cb74282869ab901eb8f799273306", "messageHeadline": "Fixed typo in convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d45c7cc04ec7b84eb393c8b2c3dea12b1f0093bb", "messageHeadline": "Added images for convolution docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "875165bc8700c4e4054dfde011a1921cb0f52eb1", "messageHeadline": "More examples for convolution", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "485f7457872d79ad1da0e02cc0dc39fd5f4b552a", "messageHeadline": "Added a few convolution examples", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "57b06adcfe95d0b2114727cfe97343ad9b90a5bd", "messageHeadline": "Updated docs to mention kernel normalization and list input to convol\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f98d894ae654b0865fe7d8a84051fe29bb927416", "messageHeadline": "Added 1-d and 3-d convolution tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 286, "deletions": 14}}, {"node": {"oid": "306e2fb354074a4000bd8a19d32939a6bb077dee", "messageHeadline": "Implemented 1- and 3-dimensional convolution, and updated tests for 2\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 721, "deletions": 29}}, {"node": {"oid": "f718cad1ee5a7ed6a017a6249e69bdf414530c11", "messageHeadline": "Allow integer arrays and/or kernels to be passed to convolution, and \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "94b45e46a860b23a81ed3175ee53d63c5f4666da", "messageHeadline": "Don't normalize the kernel by default (but provide the option to do so)", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e21784539c37d1704bf568e325bca92e39ea5e00", "messageHeadline": "Merge pull request #115 from eteq/docs/automodapi-extension", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1235, "deletions": 93}}, {"node": {"oid": "dc3e5329c4ed8e36d2c12d8958b7aa3954e34e27", "messageHeadline": "Some more minor windows compilation fixes ported from pywcs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 31, "deletions": 39}}, {"node": {"oid": "ef4f7df16ccedebb657d99d14a8e2aa3dd7485ba", "messageHeadline": "Minor simplifications and docstring updates in C code.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "5753512600006b129099f44a21ecbf9766a8d436", "messageHeadline": "skipping sphinx tests if sphinx not installed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8326403236be12135343e7226a8347158aa296ee", "messageHeadline": "fix in test_misc for py3 compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "953c21ac05b255d345d10490d914d9f66e3a3004", "messageHeadline": "mistake in utils.tests.test_misc fixed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7b530aba5c04c6f1da9bdfc048d02796a4e0d3ac", "messageHeadline": "Prevent wrap before colon in 'Parameters :' (implements fix from http\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ce1bd4b2898797a00fde0cd2838cb788d6cc95b9", "messageHeadline": "updated tests for new output formats in automodapi and automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "f71c4fa78ab68265c3b057db90dee0188e0607d3", "messageHeadline": "updated automodsumm and automodapi to support separate class and func\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 117, "deletions": 38}}, {"node": {"oid": "03004088351144b4515153358312efb9f96f7079", "messageHeadline": "automodsumm now working fully", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "4cdc3efeb1d02a4148833a9301ad2029ccfd3b14", "messageHeadline": "tweaks - almost there", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f37734119f9eb2ba5fce6a7e5f19dc691682d34e", "messageHeadline": "small fixes in automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8581340c6fd73b40aa2143993f5ff96b50d6eb0c", "messageHeadline": "significant fixes based on automodsumm tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 42}}, {"node": {"oid": "384f77f87ef4987e52f8e22ef3d5e7da5d90a6cb", "messageHeadline": "automodsumm test added", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "7b8baeba1a446988f0d8f888facf0cccf84bcb0c", "messageHeadline": "comment updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 38}}, {"node": {"oid": "73841fbafaa8ee36c21c957eea4149db40eb2f1c", "messageHeadline": "moved find_mod_objs from automodsumm to utils.misc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 92, "deletions": 53}}, {"node": {"oid": "124c4e494ae3579c05169068880cbbcfae97b161", "messageHeadline": "fixes in automodapi.py prompted by tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "7eb328e325c8c8de478c6f95c715d586fa1627a2", "messageHeadline": "added automodapi tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "3eb82aff508250a1d82e9cc79ca171542a1cd6f7", "messageHeadline": "automodapi updates and cleanups", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 47, "deletions": 49}}, {"node": {"oid": "e255dc798a27b5cefce64f27999b8e7352723e02", "messageHeadline": "automodapi doc updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "376ba807fc8f5cff66bbf5483a6c816d721e2c94", "messageHeadline": "added submodule/package options to automodapi", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 26}}, {"node": {"oid": "bc07fef0fbca139574b18e69fdc2f80ea1db96dd", "messageHeadline": "support for automodapi options and various cleanups", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 176, "deletions": 80}}, {"node": {"oid": "a00a438bb5060d474057b111dd8b8061214232db", "messageHeadline": "attempt to get numpydoc to report warnings a bit better", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "12344c3d6104ffeb4fe8a9a849666ce961599b19", "messageHeadline": "syntax tweak in conf.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ab4ababff68f305bb13edf01bd999d793c016749", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "52dd2b3739d0baa6d6bf4179d0db45ed45a9c1b4", "messageHeadline": "Merge pull request #179 from mdboom/wcs/docstring-h-generation-fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1e13e7adc5c5d595e345c83dc31092aa948d3324", "messageHeadline": "fixed automodapi to always use the base-level '_generated'", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "b95c6e71be0065df90e8357b1ddf6238220a222c", "messageHeadline": "updated autmodapi to allow options", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "a54acc5cc17bce6a713e2da5982257b2b556c465", "messageHeadline": "reorganized and cleaned-up automodapi and automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 430, "deletions": 392}}, {"node": {"oid": "917208ac72d047f2dcbc7c465a9f0acc9cb7b007", "messageHeadline": "license cleanup in sphinx/ext", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 30}}, {"node": {"oid": "3d91effc2e103ae75f15e0ce28abcfac3d910128", "messageHeadline": "fixes prompted by extension building its own documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "72c18ed16408b9e8df37b01e56366298ac4dfd9a", "messageHeadline": "added sphinx extension documentation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "b7076e255817046c8ed2303a78d222bed8099c94", "messageHeadline": "added _generated to gitignore and fixed error in generation that was \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3787d1a799099f7b664124905c484bd49fdd416", "messageHeadline": "altered docs 'make clean' command to also clean generated stuff", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f07566562255099eb773ad0743c734700594b94d", "messageHeadline": "automodapi now includes autosummary-style generation for automodsumm", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 271, "deletions": 20}}, {"node": {"oid": "ef292a72d5f570e07591e846b30ca62663cfb5c3", "messageHeadline": "made configs.rst use automodapi extension for reference section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "deccaa8fe18e16b9f8cbe0fb18535e1c32ee484d", "messageHeadline": "implemented automodapi sphinx extensions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "a20b07b84e0456c24f16c9c093cc2be3c710f97b", "messageHeadline": "updated sphinx-building command to also build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "2bf6d7136bc14d0449a519b8f0a243f6a058eb2e", "messageHeadline": "updated front page of docs to reflect current front page on astropy.org", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3511eef336f2f7246d2cd9bd86a1e527faf4e4bb", "messageHeadline": "Merge branch 'pyfits/astropy' into astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 146, "deletions": 45}}, {"node": {"oid": "4948512577136c6c35c2cbb6e63712239b70a8a4", "messageHeadline": "Updates to the latest from pyfits' SVN trunk (r1394)", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 468, "deletions": 141}}, {"node": {"oid": "c9d221144f901e1e1cdbf9536aba488c22084f28", "messageHeadline": "Try to fix the problem where if docstrings are generated twice docstr\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6144c5ee7f79507f1d2b4d10a1750c84bac2799d", "messageHeadline": "Merge pull request #172 from mdboom/vo/seek-bug", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e86f1796b55be8219b1e10e35dcba13fa7f496de", "messageHeadline": "Fix #172 by seeking back to the beginning of the file from C", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2f9d1a50f84109ad1308e60190ecb995205c9c2", "messageHeadline": "Merge pull request #152 from mdboom/setup/remove-is_in_build_mode-req\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 114, "deletions": 118}}, {"node": {"oid": "b7accbadf567b8c36d1192998117cb4c65481b3d", "messageHeadline": "Make new-style formatting Python 2.6 compatible.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "236cdc7dd04640e530fa1958a7918a0267f7e231", "messageHeadline": "Merge pull request #161 from nhmc/constant_tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "7328954c1edca052092cb8e6bbb79296fda9ef14", "messageHeadline": "removing some of the values that will end up in a units package", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "94f983111cdc052bfe6e9f8cd0c7130f88f02cab", "messageHeadline": "Update Column docstring to reflect \"old\" or \"new\" -style format option.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "140f4a304f2a515bc0ca595e6b136fc0ce32c347", "messageHeadline": "Merge pull request #154 from taldcroft/table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8139, "deletions": 0}}, {"node": {"oid": "3b86eb14c059621fb7fffc91a86dc8b177f7264f", "messageHeadline": "Merge pull request #3 from iguananaut/legacy-custom-init", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "9f1df6cb65da6be26871822d5febea9a7d03dde4", "messageHeadline": "Use a blank string by default.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "698f465cc86b8c88cdb52d93a3f0c27ec9358f8b", "messageHeadline": "This extends the legacy template to allow packages to add arbitrary v\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "d51b3e7d3f009fa6842c82d604d1a1c53e39f51e", "messageHeadline": "Add equivalent version numbers to the legacy packages.  This lets old\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "e1d54f000a17f054c624afe135fcba64bd139861", "messageHeadline": "Minor doc update for astropy package consistency", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b60503479a6605df20063ee04a4f68397dada8be", "messageHeadline": "Allow for the fact that kernel could have negative values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a541d2f414b3de7f3255cca57fc86577bce5950e", "messageHeadline": "Use np.zeros instead of np.empty for boundary=None, since some of the\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "334e6f2aa1b8a05d0df78c447639b79a1548c700", "messageHeadline": "Added basic documentation for astropy.nddata.convolve", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 63, "deletions": 0}}, {"node": {"oid": "51992ad1e18b630c0195afd1578ce7772dfdf69c", "messageHeadline": "Do not convolve pixels that have NaN values", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "ffc3321fa9a64a9d37ecea8c1837ff8c08a14e69", "messageHeadline": "Improved error message for kernels with incorrect dimensions.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6de167def9993d6de9789c40fefa304bd6901454", "messageHeadline": "Use np.empty instead of np.zeros for initializing arrays, since all v\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d1d942398f071b5de8f5cafe7a7d920efdb7018a", "messageHeadline": "Fixed typo in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3f9afe0c253a2dc012ded175985854978fa9478", "messageHeadline": "Re-arranged files to be able to import convolve directly from astropy\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c176f94454a755055b37289210ebc58dcd99b0cf", "messageHeadline": "Minor tweaks to docs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "dcf2335e8f68965b0a6ef56bb5213e30cd5f0aa7", "messageHeadline": "Added convolution tests with NaN value", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "00d54cc559bd56e2c550378c3beb0bff6e7ce584", "messageHeadline": "Avoid issues when importing astropy.nddata.convolve before building", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "938352c70e1dc88b150bd973331cfd3f51b0f676", "messageHeadline": "Added 2D convolution tests", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 106, "deletions": 0}}, {"node": {"oid": "9ba19298aee5b3fb68d4e23c54d14def6ab7e77f", "messageHeadline": "Moved convolution routines to astropy.nddata (scipy has them in scipy\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb850bb848d0fa309c990d42ad0c1a5cf481af03", "messageHeadline": "Renamed to follow scipy convolve convention. Improved docstring.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "3fac49c7479913004dfd03b9b4dea1c1f1992cd9", "messageHeadline": "Initial version of 2-d convolution, with different treatments for edges", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 442, "deletions": 0}}, {"node": {"oid": "30cb68f2b28217ab6a7ca824f7f1d80ad92267a3", "messageHeadline": "Merge pull request #173 from mdboom/wcs/windows-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "48460343bcc4e6e4b716ffff6c67f1572a12b5c9", "messageHeadline": "Document the `is_in_build_mode` function.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fe384c19ba519a1126d970b9fa56b73739a1b7fe", "messageHeadline": "Merge pull request #147 from iguananaut/issue-147", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b08c508919811e0de57933da6581b6bb1fbe01d3", "messageHeadline": "Merge pull request #168 from taldcroft/table-format", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "5d3c9298ea6bcfb825b41b2655119f4c9cf9b84d", "messageHeadline": "Make astropy.wcs linkable from C on Windows.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "7dbcdca37adc03938dc4369028956636d5aea543", "messageHeadline": "This should fix #147.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac8dbe8f70061906035ea24ae6bae91f0432dca8", "messageHeadline": "Make sure to use the relative path for all C extension source files. \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8945f0d9e2d8ca50f768d67d23dce1a8743f9aea", "messageHeadline": "One more Windows fix--fixes io.fits so that it can be compiled by MSV\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7cbc54e25b719990708ae6b0d737339d99bb2827", "messageHeadline": "Make sure PY3K is defined for building the _compiler module.  For som\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f0f355a057695aa7f8ab327d1fabe059f96d535d", "messageHeadline": "This lessens the need for `__init__.py` files to check `is_in_build_m\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 90, "deletions": 118}}, {"node": {"oid": "ae4a04205a9a2698da25b3788e190b2be1fef58a", "messageHeadline": "final changes", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "c6d2730f2567ab66f9ab6a0e8ba48422d70befac", "messageHeadline": "Testing out autopep8.  It can't fix things like too-long lines, but i\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 144, "deletions": 131}}, {"node": {"oid": "9f1aafd38eb1f38f2c11bc2b60255281aed717f4", "messageHeadline": "remove info()", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 0, "deletions": 102}}, {"node": {"oid": "3e2ff400becd23de3bdad6b95d571804e8044664", "messageHeadline": "Add *.map files to sdist", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81f3dff2b3166039aac4a29393b375af9569d68e", "messageHeadline": "Merge pull request #160 from mdboom/xml/symbol-clash", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "9edafc89fe0e107e9c6e9ee086e80e44806a55a6", "messageHeadline": "Merge pull request #166 from mdboom/vo/missing-datatype", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "14567869fa08582b58689e75e9b37209c94ec1af", "messageHeadline": "Merge pull request #158 from mdboom/setup/fix-sdist", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "b1922e4e4d754179a75c4d96367414f28926a72d", "messageHeadline": "Change table.FORMAT_FUNCS to _format_funcs", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e797b2870e092a670bba5646baac8f91b5eedf8", "messageHeadline": "Merge pull request #157 from astropy/fix-test-args", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8a96ca6ec773be8fafb22cc79946ce2da2f6c323", "messageHeadline": "Improve format test coverage, remove remnant of debugging", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "64d67d771d0f39ac47ccfcaad108d23706756f4c", "messageHeadline": "Add a comment to table _auto_format_func", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d650d7f92ffbb4745e338fda1ca70845e7b64f70", "messageHeadline": "Add support for both new- and old- style formatting", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "e29102ab831af699400f18aa98870536c0e32c28", "messageHeadline": "Fix error printing of very long lines.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "15100572e7560f8a161b64289aa542ec5cab2b6c", "messageHeadline": "Fix typo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "835bdc20d6398f4b00020ad8ea89e9147107bf4f", "messageHeadline": "Allow Chandra VOTable files to pass in non-pedantic mode.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a479da4ab4b22826b209d2ba0a2fe20c95b5d84", "messageHeadline": "adding info function to print available constants, plus extra constan\u2026", "author": {"name": "Neil Crighton", "email": "neilcrighton@gmail.com", "user": {"login": "nhmc"}}, "additions": 139, "deletions": 1}}, {"node": {"oid": "67193d5de5d7d078ec9070fadfec7cd3664591fc", "messageHeadline": "Only export the Python extry points from iterparse.so.  Alternative t\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "20c1d73f56fcd8a056b39ea0dd284d4849556f6e", "messageHeadline": "Merge branch 'table' of github.com:taldcroft/astropy into table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6324025a7d13ab4bfd3097b07262b642adae96b7", "messageHeadline": "Merge branch 'master' into table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 515, "deletions": 314}}, {"node": {"oid": "31166b7cf85b82b34334f9c0e38ac2779a75232f", "messageHeadline": "Add documentation for io.ascii.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1342, "deletions": 76}}, {"node": {"oid": "e7dab9deac3289a17447aca4c9bcd6cc23fc7533", "messageHeadline": "Fixes the sdist command so it produces a reasonable tarball, which in\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "78f6f8696246ed45ff397cda7d77823513d27943", "messageHeadline": "Merge pull request #156 from taldcroft/table-fix32", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2310a3b62a3830b9036255bd14bd5814df090cb1", "messageHeadline": "py.test always calls the teardown even if setup didn't run, such as w\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c8cef344ae061f2bdc6e230745d90b9e55807dba", "messageHeadline": "Fixes path arguments to the test command on Windows.  When pytest.mai\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "966aaeaa66494c45091a8fa973e32809bf561de9", "messageHeadline": "Fix table tests to pass on 32-bit machines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "567891e3f74bd2d63d5aa968c849c30831860caf", "messageHeadline": "Fix table and io.ascii tests to pass on 32-bit machines", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 67, "deletions": 67}}, {"node": {"oid": "f297d8611b7e892ee764f7324cfefbd7000fba4a", "messageHeadline": "Modify io.ascii test_write to not use yield.", "author": {"name": "Tom Aldcroft", "email": "aldcroft@dhcp-131-142-152-173.cfa.harvard.edu", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a4a5f2eca4bc83828ed0e36d5eab8b1d8b1aec8b", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "925cd122569bbf9a2695dac88e303f01440f671c", "messageHeadline": "Merge branch 'master' into astropy from pyfits/astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 278, "deletions": 240}}, {"node": {"oid": "20c281a481383a855425edca2fc6048b191f047c", "messageHeadline": "Merge branch 'asciitable' into table", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6732, "deletions": 0}}, {"node": {"oid": "b461d156e8ab1b06636b0d58b4a0bc57ea89ad65", "messageHeadline": "Reduce length of needlessly-long io.ascii test files", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 15539}}, {"node": {"oid": "f3097d3bacd589a9ce193e9b30a3a1344642ad55", "messageHeadline": "Python 2.5 compatibility fixes (req'd for standalone asciitable)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 107, "deletions": 37}}, {"node": {"oid": "b3c1d141c35e0c907d87ce2055336a8be8f62f4c", "messageHeadline": "Merge pull request #153 from iguananaut/ignore-wcsconfig", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8868dbfc8660db95a28cfbbce3d0b683efa79ecd", "messageHeadline": "Clean up imports -- more Python 2/3 unification.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 37}}, {"node": {"oid": "e06bdd41216857e1c1fe2fc2f7f6d15afd76b175", "messageHeadline": "Remove wcsconfig.h from version control.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "d3c337228c0cca59b815d97b1d16c705b1c92818", "messageHeadline": "Merge pull request #141 from mdboom/compiler-info", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 136, "deletions": 1}}, {"node": {"oid": "55d9e207dcf6a88124e0e247fba72886768b0fd1", "messageHeadline": "Merge pull request #150 from mdboom/vo/gzip-handling", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 54, "deletions": 19}}, {"node": {"oid": "ab833cf5527aec4433a62a5e7cbafc4035a63920", "messageHeadline": "Move tests/ to ascii/tests/ and fix for astropy compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a07fc9d5691be18802d20f9b1a88aaed3ae44c4c", "messageHeadline": "Make TableOutputter be default Outputter if is_astropy", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "56a54848fdf22064a9ac8b730ae1fcecc75319a2", "messageHeadline": "Add dtype, field, __len__ to table for numpy / recarray compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ec770c8d9dab5882a5ff554084c4244aa6297139", "messageHeadline": "Merge branch 'master' into asciitable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 156333, "deletions": 4849}}, {"node": {"oid": "0ebfa9e21e5a2d1568ebc3630ae675a8cd20e719", "messageHeadline": "Check if within astropy package in io.ascii.core", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "a4e322520382f2403bf5231bc63bba2f8f95950e", "messageHeadline": "Add table tests test_item_access.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 141, "deletions": 0}}, {"node": {"oid": "b8a04eb09051d6a744ea1ed26223b4d5e698a389", "messageHeadline": "Move to astropy/utils, as per @eteq's suggestion.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5850bbc9c65586907237cbb438d043203178ceaa", "messageHeadline": "Adds a small C extension that can determine the compiler version by u\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 135, "deletions": 1}}, {"node": {"oid": "54691e569cc40593c860ce6dcec0c8ba391a5b54", "messageHeadline": "Don't display unrelated warnings in the vo validator", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c05807c2969a011cdd04b134ba6e761022728d6", "messageHeadline": "Better handling of gzip-compressed vo-table files.  Now looks at the \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "1185e9be01ed8b94c9b5d4b091be61d67f94d9bd", "messageHeadline": "More cleanup of vestigial Python 3.x checks", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b4033154231cf2aa2d55b3f7d571bf599ffdb67e", "messageHeadline": "Merge pull request #144 from mdboom/wcs/upgrade-to-4.10", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1095, "deletions": 635}}, {"node": {"oid": "d1a9170bb2f63099630188c49fe0e8dda30cdd33", "messageHeadline": "Merge pull request #146 from mdboom/vo/unicode-refactor", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 199, "deletions": 256}}, {"node": {"oid": "2304ba70b7d3a9951742b22cc9bee05d9f37fb92", "messageHeadline": "More cleanup of vestigial Python 3.x checks", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "e64813cf7221e3cc47e55c5d372bd9eb6b9fb030", "messageHeadline": "This is a big refactoring of io.vo to make Unicode usage more sane.  \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 192, "deletions": 237}}, {"node": {"oid": "0e81551c55f8a08caca4bd25cf4aa158c8c08d97", "messageHeadline": "Upgrade to wcslib-4.10.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1095, "deletions": 635}}, {"node": {"oid": "0882ca56068ea638f1f00804a60d83444e519f73", "messageHeadline": "Merge pull request #102 from iguananaut/fits", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 49910, "deletions": 114}}, {"node": {"oid": "f66a039e2b38680c181e60e4106618d56a6a6c85", "messageHeadline": "added section to advanced workflow describing issue2pr.py script", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5107637187c10afc3957ad9eb3bd237c297aa25b", "messageHeadline": "Fix some things found by cpychecker.  This is mainly \"char *\" -> \"con\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "36fdd91d0521fab29ee97aacb993e4cf8ba015ee", "messageHeadline": "Fix the build for Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7e2a3cdafd7c45df978967002d7bb0567e4c7d0", "messageHeadline": "Merge pull request #130 from taldcroft/table", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2765, "deletions": 0}}, {"node": {"oid": "3ed0af04e4c11d8dfa22c7ea59096df95b8ed7d8", "messageHeadline": "Merge pull request #143 from mdboom/vo/newlines-in-tests", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "1bd63fca3a37abad5f4c69ce1cc3704023adceb7", "messageHeadline": "Change how file descriptors are handled in iterparser.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 34}}, {"node": {"oid": "89e3631ff4c71993dbefa1d7fc6a3c874c05bf4b", "messageHeadline": "Make XMLWriter correctly use the compiled versions of xml_escape_*", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "64d47051849f7c12d186e8d429ab156638f781c6", "messageHeadline": "Attempt to fix problem with matching files with different newlines in\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "34918f18a34c876187b43474387ac9143186a4e7", "messageHeadline": "This was originally supposed to be part of the fix for #139. For some\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9435cb12c3ce2016614c5cbffc0ee2d8c372eeb", "messageHeadline": "Merge pull request #139 from iguananaut/issue-139", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "e90ef780417cc40f1731eb242ba6e81a2b3d0878", "messageHeadline": "As @mdboom pointed out this call to adjust_compiler() is unnecessary \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d50df74a608cc3fe0d1caa6b448b44d56bde6033", "messageHeadline": "Tweak Column docstring to clarify use of format attribute", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f070044234bc2f61abcb9b172b7cd5e0e0c5dff", "messageHeadline": "Add test of converting Column with np.array()", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "eb5d809dcc7fd4e19ff22082d03276c6a84891a6", "messageHeadline": "Add Row.__array__ method for np.array(row) conversion", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e497c6d7af91b4942ab40a7b0f5f89c45b710175", "messageHeadline": "Minor updates unrelated to code logic", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "742fe005688202b8322b040120e1125b8bf5fcae", "messageHeadline": "Adds a new get_compiler_option() shortcut for getting the compiler--u\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "8c1ec66160e2197c9226638172b762dc33350428", "messageHeadline": "Unused import", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c2129d99fe01b53a39cafda869f75cae8b270735", "messageHeadline": "Kill off some remaining extraneous references to pyfits, including up\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 99, "deletions": 144}}, {"node": {"oid": "fab63f07fc5e3621834c461c9ee6fb101688b26e", "messageHeadline": "Implement use of the astropy config system for PyFITS' handful of set\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "5503ed9f994158d772dd4dac3ad8270949da99f4", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "1006ae224b6c6c83b053185e4bf97d7dbdd07feb", "messageHeadline": "Updates a docstring that should have been converted in the last merge\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dca49bfbf45587019af946105e64c497b78ba28e", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 140, "deletions": 96}}, {"node": {"oid": "929afcbcf93aab284db1d880b8d9dd00f72d4371", "messageHeadline": "Use bytes literal instead", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b312dd41fbef1d3838ee92adeee132a0805f3ec3", "messageHeadline": "Merge branch 'master' into astropy", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a309422f6292fda41079a4c2ba1eb5508ba63ad8", "messageHeadline": "Merge up to r1330 from PyFITS.  This should fix all the failures from\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cca19149cece5acfb4a1ce6d3a3c88a2c1e60c27", "messageHeadline": "Merges up to r1324 from pyfits' trunk.  This should fix the problem w\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 133, "deletions": 46}}, {"node": {"oid": "679a6892f87dfbdbc8e8a0aba2fc8ed900e23b64", "messageHeadline": "Fix a couple bugs from the conflict resolution of the last merge.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0153f773cf7956ee1c5f3986f2dd99d088c932e", "messageHeadline": "Merge remote-tracking branch 'pyfits/astropy' into fits", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 464, "deletions": 288}}, {"node": {"oid": "2158abcfdfb33ae0594caa63c93443754ed018ee", "messageHeadline": "A bunch of minor PEP-8 cleanup, or, what I do when I'm trying not to \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 734, "deletions": 757}}, {"node": {"oid": "2e669b1b77d581aeb3771b31ab7725dd477fb3df", "messageHeadline": "Update a few tests to use warning capture instead of assuming that wa\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "cbc118d5a351313a9f4ec2cb54c4ce53d8b7f7cf", "messageHeadline": "This file is used in the svn<->git transfers, but is not relevant here.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "54cdb7f7d50d025b1fb0ee27cf464f0cb29e9f1c", "messageHeadline": "Fixes a merge conflict that wasn't properly resolved in the last merge.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "8e1a45139cd9a82d3ee2989f7590aeda48c7cee7", "messageHeadline": "Merge remote-tracking branch 'pyfits/astropy' into fits", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 5051, "deletions": 3356}}, {"node": {"oid": "c841747cc24772fa9a8f9100624358fbfb7e042b", "messageHeadline": "Add license line to all files.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "76d72cdfacdebb2a150335ef6aa3658c0278ca18", "messageHeadline": "Changed all imports to relative imports as suggested in the comments.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "59291eac4aa3dfbc2837bc47d8ecb8f319dfaa29", "messageHeadline": "Fixes some test modules that were not handled carefully in the last m\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "19d156f7fc235957389e7c2e68f040c84f2ff1a3", "messageHeadline": "Merging up through r1248 of PyFITS's SVN trunk.  I decided to squash \u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 470, "deletions": 265}}, {"node": {"oid": "d43e29ac241acb92f4df46dee0879850117efbfe", "messageHeadline": "A little more cleanup--this finishes removing references to pyfits fr\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 89, "deletions": 88}}, {"node": {"oid": "6e84c5eb35602fda1b8d16cc9fdcda2c8edaa37b", "messageHeadline": "Fixes several more references to pyfits.  A few other cleanups to gra\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 64, "deletions": 67}}, {"node": {"oid": "541f7eef3826401e2da06fd757349bc3f4e8cf06", "messageHeadline": "Misc capitalization fixes.  Fix the history page contents to only lis\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "200811f9214cc417e93ed9f5c96d02232279caff", "messageHeadline": "HTML documentation now builds without any warnings/errors.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 31, "deletions": 154}}, {"node": {"oid": "ee75556477110066aad02046fb562f6bdf201051", "messageHeadline": "Makes it possible to build/test in Python3 (3.2 at least--haven't tes\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "419b26821ed7a06139765f9042a2b7dd007eb811", "messageHeadline": "Removes a few hacks that were necessary for Python versions < 2.6, bu\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 67}}, {"node": {"oid": "eb7be21f2ffdb2f862ce3a3796ff9074284aa57a", "messageHeadline": "This module is irrelevant in the context of astropy.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 324}}, {"node": {"oid": "6a8282b823cbb19a63e50be065647ed7960b1bf4", "messageHeadline": "Fixed the remainings tests--all tests pass now:", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 361, "deletions": 376}}, {"node": {"oid": "5e6b62144c49091dafb6dd0bcd336dfcd23fe2bd", "messageHeadline": "Fixes several more mistakes in porting the tests.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "56826027a1c6a1977f7712e8b67794351ecaa33d", "messageHeadline": "Add a setup_package module so that the extension module gets built pr\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8ca4d1104909c4106d2dec52aadabff5b88ccc70", "messageHeadline": "One simple fix gets 2/3rds of the tests passing.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89cbd5abc3b867b2500aa46c33afb3ed88b1d82a", "messageHeadline": "Finally to the point where most if not all the tests are at least bei\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 56, "deletions": 75}}, {"node": {"oid": "2535d16aa5b5ab92b76cd02976d279228a372f37", "messageHeadline": "Updates all tests to ostensibly work with the astropy py.test framewo\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1591, "deletions": 2200}}, {"node": {"oid": "c86ee05538502c2abe7e5d8e3919bca189f3336a", "messageHeadline": "pyfits->astropy in C source", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 202, "deletions": 202}}, {"node": {"oid": "796fc60a09af48f900410c413fec941a08fde22a", "messageHeadline": "Add static files--include the astropy.css in the base astropy sphinx \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "3278ea604b7fd7f595c7cd1fc0704955cc87244f", "messageHeadline": "Merging some changes from the astropy branch in PyFITS.  Most develop\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "404f04814059a491e617b382677b3f5f61da6d77", "messageHeadline": "Started updating the documentation, but I remembered that there's lot\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 92, "deletions": 86}}, {"node": {"oid": "1337c18ce53e076a7642f1b2d3349d1f5108e20d", "messageHeadline": "Initial import from the pyfits/astropy branch--this is based off of r\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 48639, "deletions": 0}}, {"node": {"oid": "64e7e86642761946e46fae412e78982567fd337c", "messageHeadline": "Fix pyfits version check -- it did not work if pyfits was a dev version.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d718ebc50ce48af542f0d9870ac9baded418d56c", "messageHeadline": "Table class docstring improvement", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "bb1f355058c42ef5837015f5a00e06d774b0efcc", "messageHeadline": "Add Table.__array__ for converting Table to np.array.  Also doc updat\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "6a05feb390062697bf6868cd978cc18101cf3c3f", "messageHeadline": "Doc updates from pull request 130 comments; minor change to Row.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "3bcea6fee327fca47d53d54bd7aa3148fbd56ad5", "messageHeadline": "Add test of add_row failure without owning data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ef025c6553f979b7e0397bd2a463309362c28c11", "messageHeadline": "typo fix from last commit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cc6f4e9eac6361f40a34dbe4818a67d56e0eb3b", "messageHeadline": "set 3 vo_test tests to xfail", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b9f2b46ea885129c7f8d4bcd6aa37907567c4973", "messageHeadline": "minor doc/formatting changes in utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "487be181eff2afbbc0d1aee7258aea21a5e98949", "messageHeadline": "docstring typo fixes in utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a3184fdc6a63d327ba1e8b6a2a47ae198123b7fb", "messageHeadline": "Merge pull request #135 from mdboom/wcs/fits_filename", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "dd819a4dde40321e537a7b4c17343ae7ae1bcea8", "messageHeadline": "Merge pull request #132 from mdboom/wcs/pickle", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 353, "deletions": 66}}, {"node": {"oid": "397cf24cc3025277f8f4e2908f90ea196d773bda", "messageHeadline": "Allow passing a FITS file path to the constructor of WCS.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "76b53834372f6a92d82c998cb0e58a86b833c5bb", "messageHeadline": "Fix for Python 3 (this currently requires a patched version of pyfits)", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e9f0965ea63b9e09f4c4647b51298f951cb360f5", "messageHeadline": "Make WCS objects picklable.  Ported from pywcs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 350, "deletions": 60}}, {"node": {"oid": "3fde84991e65314bee52c62505af1e23996d846e", "messageHeadline": "Merge pull request #123 from eteq/astropy-dir-fallback", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 267, "deletions": 57}}, {"node": {"oid": "2360a69b89171d49cc20f659bde5b6bf2382c3e9", "messageHeadline": "Merge pull request #133 from eteq/py3/fix-dtype-mac-error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1204f0d2eb74471d079f9c08f4ac173f5e3d24fe", "messageHeadline": "updated tests to reflect new data.py behavior", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "14160bb82a6979918f991b8f922074482f543a89", "messageHeadline": "updated data.py to delete temp file on exit", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "71c62ca76f41127652690f4f4133cf47e6154c40", "messageHeadline": "fix for errors caused by passing lists to pyfit's _fix_dtype", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "946cfd3bce689deabb47fbff9625b9c65cec111a", "messageHeadline": "Delete pywcs.c -- it was renamed to astropy_wcs.c and inadvertently n\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 986}}, {"node": {"oid": "f8464e52bc602b77f7f38104a93a79d04f5f1d62", "messageHeadline": "Merge pull request #131 from mdboom/bugs/131", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "b62e538a9ce25cab59992b32599c6d4b24ba8377", "messageHeadline": "Fix bug on Python 3.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "991f1905229342b59e62209648189a1b265cdd2f", "messageHeadline": "Merge pull request #103 from wkerzendorf/nddata", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 269, "deletions": 0}}, {"node": {"oid": "c81dcddb1c4e9f4da76efd86baf23d41a5d8396b", "messageHeadline": "updated data.py for fixes revealed by tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "0a5fe9bc112b7440d365018a220f20eacfbd6293", "messageHeadline": "added tests for data when cache directory is missing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "223928278d2caba98c97a27a1c3b65cbb015e3f5", "messageHeadline": "added warning for missing config directory", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "a6bf592657a70cac66c3ece95bead1c898705f0f", "messageHeadline": "completed tests for no astropy, and related fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "012b84631bd8b6f06cac21d1eaccec2f2993e89c", "messageHeadline": "partial fixes in configs.py from added test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "16e0e76e2040794a97b930bd4ed8110136fbb1e5", "messageHeadline": "added (incomplete) test for config fallback when astropy dir is missing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "3c73db691b88f61548748a800d039bb3bccfe675", "messageHeadline": "doc clarification about how to deal when astropy directory is not acc\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6a8c08cf5c804dfc689ebe1deea385ea8fc99831", "messageHeadline": "added support for doing data downloads even in absense of cache direc\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "b90c34b47b42f601b828ac454939a66a75912208", "messageHeadline": "modifies configs to fallback to defaults if astropy dir is inaccessible", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8a4ed1772b9990cc791cb15eaf4240d81ce26572", "messageHeadline": "Merge pull request #129 from jiffyclub/move-conftest", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1a0e170c17398df7a1f4cc2df9804c59e182abca", "messageHeadline": "changed with statement in data.py to be nested for py 2.6 support", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "34e7ad95f6108033503e8064a313159ef21ec259", "messageHeadline": "fixes for failing remote_data tests in data.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "541748820e3de4f81ef56a600ca6c8ca330b0a98", "messageHeadline": "small typo fix in paths.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "51e8000b78d49b96a7ec1866dc89e7c74b285950", "messageHeadline": "Merge pull request #122 from mdboom/io.vo/unit-verification", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 140, "deletions": 4}}, {"node": {"oid": "e58bf95f4cde91cc28b2ec56f84c56e018aaf6c5", "messageHeadline": "pep8 fixes in various config modules", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 131, "deletions": 116}}, {"node": {"oid": "c31c17bc9d2a5759b5848f47882177742619b053", "messageHeadline": "Move the py.test conftest.py file to the astropy directory so it is i\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e6204ba7f6652e55dc7eb15150cd1f299ca24da8", "messageHeadline": "Slightly safer init function for iterparse.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be14e8aa7dc54663bca059a4dfee7f4f281bb5c1", "messageHeadline": "Minor docstring fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bf8f29962ed95e9f65e4f33942c8c344900bbeab", "messageHeadline": "Merge pull request #121 from mdboom/docs/installation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "eee34f8f748e4e595421e11af1691803fcda1fde", "messageHeadline": "Fix mistake in last commit.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88afbf3b45029acd0c4d0cb7e97cef50c5cc5bea", "messageHeadline": "Fix compiler warning under Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "47fbb9f914c3973f4535b90f849c35bd7f16e0c6", "messageHeadline": "Address comments in the pull request", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "723a0de02ee2fbddc389ba85db942efab6b8503f", "messageHeadline": "Add table documentation", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 864, "deletions": 0}}, {"node": {"oid": "be3f7bcfe8f5b060def7678019823e63b1637ae7", "messageHeadline": "Change table.meta default to OrderedDict instead of dict", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "eaaecaae1305495e5d66fc648e0ba72c09e48ecf", "messageHeadline": "Add tests for init from table.columns object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6c3b45e6f29e432c5ecca26f26fb0f0c21242518", "messageHeadline": "Allow table.__delitem__ to accept a tuple of columns to delete", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "390d26d95cc210c4b55a6013dd33ea5800c5952f", "messageHeadline": "added a few theory phrases to the descriptions (like simulation) to s\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "28e943e763f9752fa2561ce5406670f8a76833c6", "messageHeadline": "Merge pull request #125 from mdboom/windows-compat", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 451, "deletions": 156}}, {"node": {"oid": "49267eb9a3890bc0cf530b33f28e9a8362cc0a40", "messageHeadline": "Windows doesn't have bzero, so use memset", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "534b3ebbf4fa114c3aca54c425df2f5c9a773c1e", "messageHeadline": "Fix so Python 3.x works again", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "4fdf1294a52070639936e7946ca2cb303a684a0d", "messageHeadline": "All tests pass on Windows 7, Python 2.7 (from python.org), Numpy 1.6.\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 439, "deletions": 145}}, {"node": {"oid": "b9e5af263dc26b254b6be89372e74ee9914b7f97", "messageHeadline": "Merge pull request #118 from mdboom/wcs/windows-compilation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a3a6e5c4eac45c60621ef5550260602047b5e343", "messageHeadline": "Merge pull request #120 from mdboom/wcs/updgrade-wcslib-4.8.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 362, "deletions": 192}}, {"node": {"oid": "4a5178225e01fe702ff507c6c0fa0a252d0cc08c", "messageHeadline": "Add test of initializing empty table with names provided", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c27f0953eefe1a1aaf7df5e25b0813f36ceff8ea", "messageHeadline": "Fix 2to3 issue in table; fix problem creating table w/o data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 107}}, {"node": {"oid": "d6dfaeb5f1a1225355ec85e8bc99b857958d19d8", "messageHeadline": "Properly verify the `unit` attribute in VOTable files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 140, "deletions": 4}}, {"node": {"oid": "69a2e984bd6a76d1ecc23c3d3b6f4afdbca9ae23", "messageHeadline": "Upgrade to wcslib 4.8.4.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 362, "deletions": 192}}, {"node": {"oid": "e88345aed9516e9b2108418d8640e3e3f2b0e0cb", "messageHeadline": "Add basic outline for installation documentation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "48af8d6b12f8b2964e037ee7137ad91fa298d5b7", "messageHeadline": "Merge commit '2586d93683b63ac7fbe44d4c7ee0b43b68477c46'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "2586d93683b63ac7fbe44d4c7ee0b43b68477c46", "messageHeadline": "Add licenses for expat and wcslib to licenses directory", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 187, "deletions": 0}}, {"node": {"oid": "88ffc87af9c4d994165d8bd2d219a78c9ec5e47d", "messageHeadline": "Merge pull request #116 from eteq/pickle-utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 232, "deletions": 5}}, {"node": {"oid": "a34331134281ff2bf0eeaa34487c52ad6b7998ca", "messageHeadline": "Merge pull request #89 from mdboom/data/progress-bar", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 93, "deletions": 10}}, {"node": {"oid": "015becba910b5a63ae6cb3126b3fccf3d3edb5fa", "messageHeadline": "fix for rare tools' test_misc failure caused by unlucky random numbers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "029314557ddb475d5f700c60918cbbdee035b31b", "messageHeadline": "Fix position of column markers in VO validation output.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 43}}, {"node": {"oid": "3cefa8ad5943273bfae31058abec2b3e222adee8", "messageHeadline": "Make Row iterator work in Python 3", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e28a0bad1947e5ff44fb4bbe8b967ef98e0bee16", "messageHeadline": "Some fixes to compilation on Microsoft Visual Studio 9.0 and 10.0 por\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "017ffe83b9ca6454cc9a57fbbea1601c67dbd134", "messageHeadline": "fixes suggested by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "33ad73e1b3194f33abf526a894298ac77db6b694", "messageHeadline": "Improve Row and Column behavior for numpy operations; add Table iterator", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 174, "deletions": 66}}, {"node": {"oid": "0a6f2df8072bb15fd4e8e704c8ade8591281654f", "messageHeadline": "Implement Table.__delitem__ so 'del table[key]' works", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "923c3dbe84a4e6021fdf8e4ef02ce55ddb4c421b", "messageHeadline": "additional tests for fn(un)pickle functions and docstring updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "7d5d1643fa431257d6d1e487bcb00cead288fbb6", "messageHeadline": "Remove 'table' as an attribute of TableColumns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "8ddc1d6051d278f75e0396fd223ca935d5503afa", "messageHeadline": "Refactor common bits of init_from_table, init_from_cols, new_from_slice.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 27, "deletions": 44}}, {"node": {"oid": "f1a533f7bdfda073153b31578e26c22774faf43c", "messageHeadline": "changed file-opening mode to include 'b' for py3.x compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2dc9c697456e9c521ea40a03424170e2907c5cc", "messageHeadline": "fix for py2.6 compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2eafadd5b9a2f90736c231b5d3bd2f3015d1573", "messageHeadline": "Refactor ndarray inits (struct, homo) into one", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "bf0fb14429dccb901827456a910260418d3c4759", "messageHeadline": "Refactor default names and dtypes initialization into Table.__init__", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 52}}, {"node": {"oid": "cb6e4e49a7534d57a3d3da6e3f5fbd70d0e0c111", "messageHeadline": "Minor refactor before major changes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "24008c9dfcd9abc86f8e42d6243d4faf483ed791", "messageHeadline": "Fix problem in table init col renaming; add copy_data option to Colum\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "0d277c4d7df35a866f7d58b4ae52ee2c0933a682", "messageHeadline": "Changes to table initialization related to column names.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 70, "deletions": 66}}, {"node": {"oid": "d231deacd5b5ed2ae6770d18a1d01dd6259cddd2", "messageHeadline": "Fix Table._init_from_ndarray_homo", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "5d338b3ce9054ef2d1df135dedf9d8244c96d0dd", "messageHeadline": "Minor fixes in testguide.rst to avoid sphinx errors", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "491317a74152cb9fbbd939d69c41ddd517e27616", "messageHeadline": "fix for py2.6 compatibility as pointed out by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "89bb27508282b976da119050eb2c27f201a8ba98", "messageHeadline": "fixed title typo in api_misc.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1969c5f263df94e3884458171539bdfc5724f389", "messageHeadline": "Allow Column to be initialized with a Column object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "7e3781634e98032b049ebf6f9a3385f47c2b2f27", "messageHeadline": "Add support for initializing Table data by reference (copy=False)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 152, "deletions": 22}}, {"node": {"oid": "f13b0e3c4328a9242151b52f8e1932d2a0004b70", "messageHeadline": "Expand table docstring to describe all params", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "f50b9da8dc01d0b2796f97067a5507dbe98c08fd", "messageHeadline": "typo fix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0534276646487a47aefc98c708caf08a29880c7", "messageHeadline": "updated test_misc for number argument <0 case", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "0147928afe3a2e3075fe1b608a5623e78d54579a", "messageHeadline": "docstring fixes as suggested by @taldcroft", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "5841590444d202e6fb1fe8d7d937807ff9805677", "messageHeadline": "Add a (skipped) test for row slice assignment.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "12d530aa5799539a85e00779f79918837126429e", "messageHeadline": "Change table slice to return reference to data (and add tests)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "1eb73031257536b84269f3ed0dfc0b034d2acfca", "messageHeadline": "Include all init kwargs when creating Columns for Table init", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "c1aad25750d56b6ce95e9d28b580e204ccdd2bc7", "messageHeadline": "added pickle-related tests and fixes they prompted", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "e8d6f3cf09befacf14076977a48726acc956f1b5", "messageHeadline": "utils.misc docs added", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "be4370294f3f0406ea8a344fecc843c3e060ba88", "messageHeadline": "added fnunpickle and fnpickle to utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "66e023126acaa2eb479653db9723f5b83d286f1e", "messageHeadline": "Add formatted string output for table.Column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "8172c7276ef86650f60aef1c9a38f080d4464af7", "messageHeadline": "Change table.Row to inherit from object instead of np.ndarray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "84247a28faf9ef1d3881bfc7f476420dd4ff4e51", "messageHeadline": "New test and class docstring for table.Row class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "2aa782a0731921fe2d0a4be6e3d81008722c87ae", "messageHeadline": "Initial implementation of Table.Row class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 3}}, {"node": {"oid": "3558862f9de52199312309e2d28201a53aff35eb", "messageHeadline": "Remove insert_odict and rename_odict funcs (no longer used)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "abe4d93a618ce8ed2b677bcf884c9ea52d982369", "messageHeadline": "Add column rename test and fix Python3 test failure", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "b2061cb29d1ab536c79c7a6cc2d3fa86bdac7910", "messageHeadline": "Fix problem in rename_column and add Python3 compatibility", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "508721e2d1e52923c0051dbaa71b677f83f5399f", "messageHeadline": "Add tests to ensure Column name gets copied correctly", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54e8e0dd5a88e7197088366f1e0c6213370517ae", "messageHeadline": "Do not set Column name attr in array_finalize", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c0b35b39512fb19441b0b9e2704098e9856675d", "messageHeadline": "Merge pull request #114 from mdboom/vo/volint-script", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "492124e2cd194182d0368e257e72cc98e1ada3e7", "messageHeadline": "Make name and dtype be read-only properties", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "10bf5ccd9c665b8e690c679348bf072f3ddf4f90", "messageHeadline": "Fix table.py problem when adding duplicate column(s)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "fb52662873ee38e0711a598273d611f1f2b469aa", "messageHeadline": "Reformat table.py for PEP8 compliance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "2f5ef66511058bd9ce80ba680cccde0338722553", "messageHeadline": "Add tuple case in Table.__getitem__ for multiple columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b65723d0f16327bde7ebb71cc3efe4878328a572", "messageHeadline": "Improve table __repr__ methods", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "c79829cd82755f55c13492129b9a06200703c7ea", "messageHeadline": "Mostly working Table class with Column(ndarray) and TableColumns in p\u2026", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 59, "deletions": 26}}, {"node": {"oid": "5a6ce0ef5af0673770f49d88c05b6a3934ba73ad", "messageHeadline": "Add TableColumns class and make Table.columns an instance", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f143b8e763b68439787655848b876d9d897f7457", "messageHeadline": "Fix Table.__repr__ (was dependent on self.name)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "625106d888c516525526b0abcaf3d1d9005f1b0f", "messageHeadline": "Make Column data be a view of parent table data.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 32, "deletions": 52}}, {"node": {"oid": "7a219bf41a740cae2b99a75b2fd195e4d75e0a70", "messageHeadline": "Change table.Column to be a subclass of ndarray", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 46, "deletions": 59}}, {"node": {"oid": "5b10489e3a0d211996e2da7b11828ac96ac78c5f", "messageHeadline": "Minor PEP8 formatting changes in table.py", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5ed1fc6424589ba88911befa42c84cbb4df3a1ca", "messageHeadline": "Add init from data methods to Table class - mostly done", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 172, "deletions": 111}}, {"node": {"oid": "ff6d65bf8352c0dbaa3749d57b3553d56a33dcc3", "messageHeadline": "Add init from data methods to Table class (second commit)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 138, "deletions": 12}}, {"node": {"oid": "4e11900dd75fa48ef4eff74e2ad5c04997d4ea18", "messageHeadline": "Add init from data methods to Table class (first of few commits)", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 95, "deletions": 9}}, {"node": {"oid": "0d54381f788133e432109c31c2b57af9b9e4cc66", "messageHeadline": "Change table.Column to accept dtype instead of datatype.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "62913a28cdc1e8218d20213a0decd99b607f2cc8", "messageHeadline": "Rework Column.__init__ to improve clarity", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "4f240868952c9af38a269bbff8f5b56918b9dcb9", "messageHeadline": "More functional implementation for odict convenience functions", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "e275594c60e2661443bde03dcfe98ee5252fd8d2", "messageHeadline": "Add tests for Table.add_columns and fix bugs that showed up.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 64, "deletions": 15}}, {"node": {"oid": "c32c8287e0535026658e41e48845808468b24d6f", "messageHeadline": "Table: add Table.add_columns() method and related factoring", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 58, "deletions": 20}}, {"node": {"oid": "35d5dc242f8328b7aaffd4e5711188f6fa1ea07b", "messageHeadline": "Table: remove support for masked arrays in structhelper.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "dcdaa0302e7beb5e4f6ad17cc35cc331a4d29d57", "messageHeadline": "Table: add add_row() method", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 97, "deletions": 1}}, {"node": {"oid": "ed99c447abdca133510f0a6b2784bd99c03a004d", "messageHeadline": "Change arg names in Table.rename_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "71a1cd1d69fda9e10df7517ecd51180c7fb83381", "messageHeadline": "Table: replace insert_column and append_column with add_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 45, "deletions": 51}}, {"node": {"oid": "ab311696fc04213372340b7c0e07b9d10968ff5e", "messageHeadline": "Table: support Table initialization from existing Table columns", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 73, "deletions": 14}}, {"node": {"oid": "155921db6a39809e4c8f4a96ebf75ac59f0ea103", "messageHeadline": "Table: revert back to supplying Column objects for insert.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 88, "deletions": 132}}, {"node": {"oid": "a6670f03d2a2f4968d9684d2da4b90cae5c357fa", "messageHeadline": "Add docs to append_column and insert_column", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "7f9adb82476c8d8f13d34b8b549188d02ee2bba8", "messageHeadline": "Add documentation for the Column class", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "4b0c566b27931a237158e8caef8b0808f0f03e21", "messageHeadline": "Allow creation of Table object with existing columns.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "90806a5c801a43c3424742c5d9559a31b0598886", "messageHeadline": "table: make Column store single np.array instead of structured array.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "1d6961ad759e7a687937e6bc60c1b8097463b07f", "messageHeadline": "table: move data attribute back into Column object", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 52, "deletions": 30}}, {"node": {"oid": "59505bf77bcfc78fefe206b6fadd9847ef431fef", "messageHeadline": "PEP8 formatting fixes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f29ff41828c792d9e9d9494f55c11fdc3f73bd27", "messageHeadline": "Experimental rework of Table and Column classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 85, "deletions": 83}}, {"node": {"oid": "aee8f16382d91e0e3d5da6a184f35e3573c159d6", "messageHeadline": "Rewrite of Table.add_column to use Column object as input", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 39, "deletions": 112}}, {"node": {"oid": "ff0cbc7e30ffe3b747fd28be84be14b24c6a4635", "messageHeadline": "Initial ideas for improving table.Table and table.Column classes", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 64, "deletions": 41}}, {"node": {"oid": "931e080f5564d30673c1c08232ee87acc3f06f7e", "messageHeadline": "Added Table.sort method", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "770ac4e992dc14b46ec87aeeb673e12cf1f0749d", "messageHeadline": "Added methods to remove, keep, and rename columns", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 149, "deletions": 8}}, {"node": {"oid": "edaa4ee012e739b63d74035dbd0a766df8687028", "messageHeadline": "Added tests for Column", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "e97531452088c4697ecd7e51a5303f02c28a3d10", "messageHeadline": "Allow metadata to be passed in initialization of Column", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7caa3775f865505f44ac0f8ae3721c0d4243b184", "messageHeadline": "Fixed relative import", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b51622463d275d2bdaaa0592f6f8acdb775589e", "messageHeadline": "Added empty __init__.py to table/tests/", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ede842233e0a76bb809a7a567cbde60e6a9f450f", "messageHeadline": "Add tests for Table initialization and Table.add_column", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "362220c4c6884670240da9a30e0bf07af5c2a256", "messageHeadline": "Improvements to Table.add_column", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "51fd0a13584123bc2fa305a59244e567eac7b59a", "messageHeadline": "Initial code for the Column and Table classes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "c565c52a4113a4b17af13001347053a9d22addd1", "messageHeadline": "adjusted docs/conf.py to allow making docs from source distribution (\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e2e378f2fa9600ba9963ce9db1d1aee27cfb5bf2", "messageHeadline": "Remove extraneous comment.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "23fc82bc22f9ec1af5145cbb5a59eef31cc72329", "messageHeadline": "Fix typo in script-writing documentation", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "171e441c58e11283208ab771cf2d66e73b4b5e38", "messageHeadline": "Add volint script to validate VO files against the spec.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b8e014e64238f6868a8aa772af9331ed50a67dfc", "messageHeadline": "Merge pull request #108 from iguananaut/magic-gitrev", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "5ca7a9d667ea8f76af86fddf82baef2120c9b243", "messageHeadline": "Merge pull request #2 from eteq/nddata/initial", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 110, "deletions": 42}}, {"node": {"oid": "15e1a54e68a1231b7926b69c87d81e6a7fa3a467", "messageHeadline": "Merge pull request #111 from eteq/scripts-scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2436, "deletions": 0}}, {"node": {"oid": "5dac5f5ee231ea547937f6aac4d9388d57f18e73", "messageHeadline": "Merge pull request #113 from mdboom/data/get_data_file_content", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 29}}, {"node": {"oid": "2820a6b8b9b5a5d21919997b5898ede7e13fe61a", "messageHeadline": "removed backticks from See Also sections in data.py to prevent docstr\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "24f9d7d4abf634878201ddf8d27868bc7f162be4", "messageHeadline": "typo fix pointed out by @phn", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "901d3d8b139a0255dfe03eda54cdd53b9f8e25d3", "messageHeadline": "added validate argument to NDData", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "d42651e2dbaafe6cc99c417bab070f70fcb2db36", "messageHeadline": "tiny docstring typo fix in nddata/__init__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "484cba864f8be329e0d9db123905fd23b85f2d47", "messageHeadline": "updated NDData tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 39, "deletions": 5}}, {"node": {"oid": "ddc8619fd7883b5965d8dcb94281972cebb99d3f", "messageHeadline": "added boolmask property to NDData", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "b3b8bbecc7be6f23715df4a05e8daceaa1f04194", "messageHeadline": "Make mask not have to be bool and docstring clarifications", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "729c1f4444c9176939ad9c38fc7307b827aa5077", "messageHeadline": "minor fixes suggested by @astrofrog", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "1bdd1da5b6cff6cb02e168a4c7b6e92b07a3c295", "messageHeadline": "Merge pull request #112 from mdboom/test_what_will_be_installed", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "f48721a0a46a8805326c77871c97e8db20a667c5", "messageHeadline": "This import isn't used anymore...", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e55bd690834ffaad330df7c581b0c3107ff73a5b", "messageHeadline": "Updated to use the new finddiff argument to find_current_module().  I\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "ea06ba6754753a955070da1d32d10ad749861e68", "messageHeadline": "Update to use our existing find_current_module() function.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "affb6b2452dc940bb8f2425da2d0a4655c11cabc", "messageHeadline": "get_git_devstr() now magically knows the best path to use without man\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "7f48c76c64c98683a1540dc8844b26338f09e031", "messageHeadline": "Even simpler and more bullet-proof solution -- just run build out-of-\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "c0d03eb382b523ad3ecd72daa6cb7c30cfa84e91", "messageHeadline": "Make the output even simpler if not writing to a tty.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f45c45ecdd14976a4e58e4295ca5684ca3b8653", "messageHeadline": "Address the comments in the pull request.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "1742fde19e7f5675991a02c1538d0d63857cac95", "messageHeadline": "Add a convenience method `get_data_file_content` for what turned out \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "80c9c0bf186be311627633fe8f211112c4b346af", "messageHeadline": "updated command-line script docs to not require passing in args at su\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "4c862da1f69208a4fe7ec29f522782d8a801a6e4", "messageHeadline": "typo fixes suggested by @mdboom", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85b6dbab0c3dcc1591c454acdefb4341242370c3", "messageHeadline": "Merge two with statements into one to reduce indentation.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "a95bd384dc8a56942ff8f46f32f034b0247a906b", "messageHeadline": "Add docstring.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "fda549b8397d3df049aa691849711f4bda68a035", "messageHeadline": "Add progress bar to downloads.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 47, "deletions": 9}}, {"node": {"oid": "2531f9ed590c38c019730dcbd4c3bfe24ff152cd", "messageHeadline": "Fix docstring -- the warning about get_data_fileobj importing modules\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a22ae11964002b96e4a601f852174e2ce339ebc7", "messageHeadline": "Test what will be installed, not the source tree.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ec2d96773598260f26b303b8d34eccfd90919aa7", "messageHeadline": "Fix testing -- the config tests data were not being installed.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8c9a91c67bb793de7723422f858a3ae80143f814", "messageHeadline": "Fix merge -- `test_outside_sky` was written before introduction of `g\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8bd6413ab685409433a852167aa837594cd393d6", "messageHeadline": "typo fixes revealed by package template example", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d1a80d5cc05f2365704dd879f99eb0700f978583", "messageHeadline": "pulled in compat backport of argparse and corrected docs reference to it", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2370, "deletions": 2}}, {"node": {"oid": "35de1fe6a425856ec022559182975c21e9d3e2e0", "messageHeadline": "added command-line script doc section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "f0e831d7eb4e43d445626b066729e974e6e4331e", "messageHeadline": "Merge pull request #104 from mdboom/use-config-and-data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 405, "deletions": 278}}, {"node": {"oid": "ddd948f4be7714a4739cca0d61819f96de9f6b84", "messageHeadline": "Merge pull request #1 from eteq/nddata/initial", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 174, "deletions": 23}}, {"node": {"oid": "9f7e2213bf339c5c714e5013bba844e27c58513f", "messageHeadline": "fixes prompted by tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38edc3c0c3de40d5b693440fa11abe97c823f907", "messageHeadline": "added nddata tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "5bc44da96c5d84ada0c9ead52b6701d0c9822041", "messageHeadline": "added validators for mask and error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "42417fd5bfbfb97c25c3f5fafc8fbde1cb41d8e4", "messageHeadline": "added type-check/converstion for nddata input", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ed599a140113eb15a83cb7419653e1064694053d", "messageHeadline": "added simple numpy attribute accessors to nddata", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a73f8fcdc6b3fba7092f112db7e6d370158b0243", "messageHeadline": "added additional validation of nddata initialization", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c5e628f1a9469182b26a150bbd70430c2b17ed92", "messageHeadline": "expanded docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "9c11086e7a19404ba53a2dc806aad70d7217015d", "messageHeadline": "fixes in nddata to get docs to build correctly", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e6ce5541ae0c1686339aa5e37570ef29af853f0c", "messageHeadline": "pep8 corrections", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3b5e4cfc2e19306e009a4166810af68a7a97f2b2", "messageHeadline": "Merge pull request #107 from mdboom/wcs/invalid-values", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "107977542e4f80124735afbcf784afdf2105c576", "messageHeadline": "Set coordinates outside of the sky to NaN by interpreting the stat ve\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "b507ebfa4e9c28aa230d1f703783417b61cba091", "messageHeadline": "Update to use new `finddiff` option in `find_current_module`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "6b4dd023398fee2db60491b98a672565d67dd880", "messageHeadline": "Document double-dot in docstrings, as suggested by @eteq.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fbc37e8a786ac60543f325515584315e02de515a", "messageHeadline": "Fixes after rebase against master.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8255c2a37fb70fd066b0db0b691746e7f58275a2", "messageHeadline": "Import `....config` rather than `....config.data`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a547f789be8d10c99f1a7d45b0aa70a2fcd4ae9", "messageHeadline": "more data tests to make sure the local file outside of tree fails", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "9d2f7482a4508724f38e069d2b6e5ff38c91e703", "messageHeadline": "made data._find_pkg_data_path generified to work with non-astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c3b2ded3b73d13450e438bb8059154552c04f409", "messageHeadline": "added tests that exercise the get_data_file* functions for local data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "f82c931e50ed71b33e9f9d2793c2fb1ee0cbf7d4", "messageHeadline": "Use configuration system to set a default \"pedantic\" mode in `astropy\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "4d95f5599556e1f8f90f27a2c6316b8e0cbc7357", "messageHeadline": "Use `config.data.get_data_filename` and `config.get_data_fileobj` in \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 358, "deletions": 263}}, {"node": {"oid": "10f3cd78ce10b9f5836adde7cd49f7f3b06ffcff", "messageHeadline": "Merge pull request #109 from eteq/find-module-namesearch", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "32d1f86a8b9aea8c663e946271b3b072f9fd1c96", "messageHeadline": "updated testguide with info about defaulting to budled py.test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a7984c150eec3dd4974c899b274d0d53e0f003c0", "messageHeadline": "Merge pull request #110 from jiffyclub/pytest/use-bundled", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "09e90ad48e022e62742f9985a6e3cc17f283e9cb", "messageHeadline": "put the document string in __init__.py over two lines. Changed numpy.\u2026", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "38e0aab5890e360459791562bcb86c68bd82e5ba", "messageHeadline": "Import bundled pytest unless the user has specified otherwise with a \u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e7748acde97ba1a488c13149dd314dea43b3e487", "messageHeadline": "Merge pull request #101 from mdboom/console/refactor", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 312, "deletions": 204}}, {"node": {"oid": "d06652d56159b6688cba5909c2704ca5bae844ee", "messageHeadline": "added finddiff argument to find_current_module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "4627082f0ba2eb9a744edd1469bebf3322b47500", "messageHeadline": "added example in find_current_module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "5abcfbed530132799d1ac215eb48c2519ffa6a87", "messageHeadline": "pep8 tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "98cfa75f05d9ea07b80cbe59c4376ed977829de3", "messageHeadline": "Merge pull request #106 from mdboom/mac/flush-error", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a9718177465a7a11f09493b1025f37bd1ac237ef", "messageHeadline": "There's no need to flush read-only files, and not only that, it cause\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e58b19046aeec3878c5ad1380824499a49b20f01", "messageHeadline": "removed import of os in setup.py as it is no longer used", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6da3f370be044d763baa9ecff1a59de1e4923ddc", "messageHeadline": "Merge pull request #52 from eteq/version-renumbering", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "49322c8f5ddcfd1b6101cca0bab9357c614d6a95", "messageHeadline": "Remove support for `bold`.  As @fgrollier pointed out, it is redundan\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "6ed45916685c0632ac787e27d6a0f7930bb236fe", "messageHeadline": "Fix gzip for 2.6 compatibility.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dcdd00977ccaccc02f6737c3ee7638a5db04116", "messageHeadline": "Fix last commit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "45f8b0d62fd5ebec92e3a4d42a22ca6150a499d5", "messageHeadline": "Handle gzip module compatibility in a more sane way.  The versions", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1152, "deletions": 464}}, {"node": {"oid": "8de49c6020feda44a992ae5f824ec1e3d8e0fd0b", "messageHeadline": "Update comment to reflect reality.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f0829415461b124b083059b8acd25cb34a5aba5", "messageHeadline": "Still trying to fix Python 2.6 problem", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a4fa9837736b06921b7745d0c1f35e968eeaed6f", "messageHeadline": "Try to fix Python 2.6 gzip problems in another way.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 62, "deletions": 186}}, {"node": {"oid": "c775b2f30b193dbaf0dba919f5789ec086bb65c3", "messageHeadline": "Attempt to fix Python 2.6 build.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aed6cc3ef2f7892b394cbbcb23a1b617727ebacd", "messageHeadline": "Merge pull request #105 from mdboom/xml/refactor", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 773, "deletions": 605}}, {"node": {"oid": "fbbc9958873baee221d2a4c30fee9d52de040e23", "messageHeadline": "Fixes WCSBase.__copy__ in the same way WCSBase.__deepcopy__ was fixed\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b0b90f7b7e50665176d1338a5bb35aeb87f1469", "messageHeadline": "Improve docstrings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "5de8edbd94d36c99957b1c18f101a8d992d81ee0", "messageHeadline": "Make `color_print` more convenient when printing multiple colors, and\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "45c268544f92de28a69fcfb1e203b05bb135ca20", "messageHeadline": "When displaying numbers in progress bar, step every 3 powers of 10 an\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b4cc668d9f0c9f3da2db9ff3e914f3c2c8cd88e1", "messageHeadline": "Move `iterate_with_progress_bar` -> `ProgressBar.iterate` and `map_wi\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 70, "deletions": 74}}, {"node": {"oid": "46576785b98a43945c753f336b4eb6ecb844b510", "messageHeadline": "Address @fgrollier's comments in pull request #101.  Creation of", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 173, "deletions": 189}}, {"node": {"oid": "673ec5a1a293696dba289a7ce61b5420c018a988", "messageHeadline": "Small bugfix in `human_time`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cb9e50d027066238aa3a98c03dddb05ac1e5a65b", "messageHeadline": "Refactoring of `astropy.utils.console`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 236, "deletions": 151}}, {"node": {"oid": "baeb755edc89ecb78ca942ed1d1efa98d7d4f85d", "messageHeadline": "Refactored XML code -- moved generic stuff under utils/xml/iterparse.py.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 773, "deletions": 605}}, {"node": {"oid": "b44bb27ce5d518af6674b9764176d27d48766a7c", "messageHeadline": "Merge pull request #99 from mdboom/io.vo/validator", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 827, "deletions": 31}}, {"node": {"oid": "e1a1da3563cc46d637dc531d08de1410b921e701", "messageHeadline": "Fix Python 3.x build", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee85febbe7140b6b1cf624c12a1e48a3bd7f2121", "messageHeadline": "added the docstring suggestions from @eteq", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "39b98fc362f30b87f3f5ac1395fa01d7147ee995", "messageHeadline": "Decrease the delta between the inputs and outputs of 2to3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "88bb18effcaac1a9e766d80983d0d3d19e4a84bf", "messageHeadline": "Add \"If output == None, return a string\" functionality to `astropy.io\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c52aa0f2be7744fa7eb40d6c4bd3e366fdd3a074", "messageHeadline": "Remove debugging output.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d6b28da75336f1fc6999cb77f5f263e449f89e52", "messageHeadline": "removed numbers of 'draft' for code/doc/testing guidelines", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cf9ef5cae5e846198bd02093516740b6581b922a", "messageHeadline": "coding guidelines updates and cross-linking", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 66, "deletions": 19}}, {"node": {"oid": "86cd8dee8978087826c60e52e66eaf70dd2ba32a", "messageHeadline": "actually seperated out __version__ and __githash__ importing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "01f1d59a46a4962f213c54fd32cd6a6f25e0eb06", "messageHeadline": "pep8 fixes in version_helper", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "df7151563548a3f47e4d65ae52fb43369af189be", "messageHeadline": "made __githash__ empty string if it cannot be found, split from __ver\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ee1d177a6a8bea23b95c9c6102ecb067140d94b6", "messageHeadline": "added githash to version.py and __githash__ to astropy root", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "586d317965aa45455bb58ba5888461a7d3b70624", "messageHeadline": "adjust version numbering scheme to be PEP386 compatible", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "d67d75c7a1eaab548baf77fa6441deadfbf2eadd", "messageHeadline": "first commit for nddata object", "author": {"name": "Wolfgang Kerzendorf", "email": "wkerzendorf@gmail.com", "user": {"login": "wkerzendorf"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "b0fbe14f09627f6f06370cf19a59a44519f3d3aa", "messageHeadline": "Fix failing test", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb95dc8024d89682e6a01f7bf0fa9b4d3067923", "messageHeadline": "Handle network read timeouts correctly.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "244d87ea2c10b1915b34f2567eaf49138934447a", "messageHeadline": "Make report warning links link back to the documentation correctly.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "589032b268db2ac21bae542b357acf5424d7b8c3", "messageHeadline": "Fix segfault triggered by some XML files.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5fee8f14a5adc8e90dc4867d97af00e64e5e3d0b", "messageHeadline": "Add proper text wrapping to `validate()` output.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 112, "deletions": 32}}, {"node": {"oid": "32514f71cb2cc7b1a92c0920bd01f8bc3e9566dd", "messageHeadline": "If there haven't yet been any warnings, there is no __warningregistry__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "946f9a3ef6dda09ceef6e15bb8c4a2e63b520069", "messageHeadline": "Some minor changes to ProgressBar and Spinner to be compatible with t\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "65fa1e82ffa9497a416440e878c9f0a515af45c2", "messageHeadline": "Handle the encoding of the XML file correctly in validate()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 108, "deletions": 29}}, {"node": {"oid": "c69ccd21892028f4cb12c0e8deaeb620f1fc82db", "messageHeadline": "Python 3.x fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "a453d1a1cc6ed7565c6843747a133e98d7fa48df", "messageHeadline": "Reinstate validation code from old vo repository.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 627, "deletions": 14}}, {"node": {"oid": "a1d6a2bb8b5ed0384bdc31ff5e2b21d7b616ec3b", "messageHeadline": "Fix bug in astropy.io.vo when the xtype is invalid.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2750c14b4834f98f94f2bf64f29c963f4cea3469", "messageHeadline": "Fix build -- __all__ should not be set in build mode", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b14cc28d455eda8bdc07f95f45e643489f28b7f", "messageHeadline": "Merge pull request #78 from mdboom/io.vo/vo.table-compatibility", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 171, "deletions": 75}}, {"node": {"oid": "9a505fc8bc84031be542694762b710c6c26bfaaf", "messageHeadline": "Add a little information about installing C header files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8772a305b7ce79098404e7536a4c4861bdb64ed8", "messageHeadline": "Merge pull request #97 from jiffyclub/affiliated-tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 149, "deletions": 126}}, {"node": {"oid": "ec134ed6c835d48f70841dbd0eda13290075a864", "messageHeadline": "Merge pull request #96 from eteq/organize-utils-tools", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 364, "deletions": 104}}, {"node": {"oid": "7e1f87469d65397988180efc3d96503527f1c0e3", "messageHeadline": "Merge pull request #98 from mdboom/setup/adjust_compiler", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bb8d0ee020b80e8b5e0356f7dd1721553ff2c43d", "messageHeadline": "Fix for Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60fe893e7e4bd6f061bd38afb32d377687ad6bde", "messageHeadline": "Fix compiler detection on Python3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7493388cc4ae8257d67fa2bf261324fd71ae651", "messageHeadline": "Make the set of broken compilers include llvm-gcc-4.2 on any version \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "ac49703c3dc11cfa6b618c37545d216657e2ba73", "messageHeadline": "Delete old compatibility shims that are no longer used.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "c81d23eb67a70bbe72d3471237b3decbd8219f6f", "messageHeadline": "Cleanup of last commit", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "450b355db0b4cd9b35a3fe3f87f916d86d786321", "messageHeadline": "Remove all traces of `get_data_files` in the `setup_package` system.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 45}}, {"node": {"oid": "82fbe7969ca5dba0f785c9b941fa0d39024a716d", "messageHeadline": "Fixes based on @eteq's comments", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "02cc6d24523bf413abb8d660eafb9b379fb60ca7", "messageHeadline": "Python 3 fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2ccce2ff88d7a398e7e1c579cc70318028d22c60", "messageHeadline": "A unified way to handle legacy package namespaces.  Will not install \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 134, "deletions": 25}}, {"node": {"oid": "6404b9a607397e962eaa56572f5e4eef52d0a32c", "messageHeadline": "Fix build -- all items referred to by __all__ must be available even \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d319949cdfd992ce812d8472f84352fb622c1f5e", "messageHeadline": "Fix Python 3.x build", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "256327526320fe3dcfb85f6bfe58c287de30f5ce", "messageHeadline": "Speed up WCS profiling tests", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "debf503c0954df2e0b5e3abe279ab3d5550f0d00", "messageHeadline": "Correct some docstrings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8504a9007fd84b043b288a2fa5cc2d2d15d7d121", "messageHeadline": "Add __all__ to all of the modules I maintain", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 77, "deletions": 11}}, {"node": {"oid": "b72333baa5e8d061b8cc186835b02222def8ac2b", "messageHeadline": "Added license and docstring to pytest_plugins.py and removed import o\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7a7884fef8747dc90c5dd4abfe76c8dad4da1b8b", "messageHeadline": "updated AstropyBuildSphinx to add _static instead of _build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "454c25f2e1f62eb0b47d15b69b012d32cdc0de68", "messageHeadline": "bumped required sphinx version to 1.1 due to utils API docs' use of s\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "834856b37f9aa06128693271583a4fbc7902e486", "messageHeadline": "Moved py.test plugins to astropy.tests.pytest_plugins and changed con\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "06a230d15eefd52696d554848b67b2b3a8e68ee8", "messageHeadline": "Moved setup_test_command to setup_helpers.py and made te", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e9b38eca2c6b6e3cf7461bfde3a504104ef4a4af", "messageHeadline": "Minor docstring fix.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc00b6adf12d783b0a465915522547b85a7569f8", "messageHeadline": "Fix documentation build -- astropy.io.vo was failing to import (in th\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fa628387c1faf3800f560f984ecb0b78b42fa786", "messageHeadline": "added docs for tools", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a5dd11758d800e8ef351462a843f2330144a121f", "messageHeadline": "renamed alg to misc in tools", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "166cef973c5224eed00fcff6e8554db44fb4324a", "messageHeadline": "Increase linkcheck timeout time", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a0d60cc138b889cbe9682d63f9e6bd57729fe495", "messageHeadline": "Merge pull request #91 from cdeil/broken-doc-links", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "7d2620b780e889f97350f2b9c46e7a277e863657", "messageHeadline": "Fix a few broken links in the documentation", "author": {"name": "Christoph Deil", "email": "Deil.Christoph@gmail.com", "user": {"login": "cdeil"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "768b17b33252508dacbeff659b2b7f4ba01a3281", "messageHeadline": "pep8 fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 98, "deletions": 94}}, {"node": {"oid": "44efc070c6fae7d2bee31a9ba5b09790e3270d4a", "messageHeadline": "made patched_getmodule non-public, and added docstring note of inspec\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "f27f696897009e191d5bf05d2daeb1ebfec64dff", "messageHeadline": "Modifed tests.helper so that the utilties defined within are generic \u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 109, "deletions": 91}}, {"node": {"oid": "c8dc0467bbd8c3731005abe4199f6a24863e33ed", "messageHeadline": "Improve docstring.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "675552d8b393b1e5870914e08021a3212a604f80", "messageHeadline": "Correctly detect the terminal width", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ff4646b71cde1ba8a7d797d68e9adc8861ed5d1", "messageHeadline": "Improve time display in progress bar.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "b9e1c509114855a9f6353c5cb86a4bc904b49e0d", "messageHeadline": "moves find_current_module from private configs function to public uti\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 123, "deletions": 92}}, {"node": {"oid": "ca0bf819a133e82fac77198977f1816af7472e22", "messageHeadline": "added license comments in utils", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e7f6127a090d403aaf69d6150710261fda116698", "messageHeadline": "added sigma_clip to tools.alg", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "e4935a6422d6d52317c784a107d3ab8137c4cbe3", "messageHeadline": "added tools package and associated structure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "9650803562da37eb0afe0b5e6f63d0765e8a9890", "messageHeadline": "updated utils with more docstrings and addition of misc module", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "45da8fe680f5cc2825da1c11accf38187fe17db6", "messageHeadline": "small docstring fixes in setup_helpers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7281fb92c9b0027aa2c1b24346a32ff8db7c521b", "messageHeadline": "Add a `color_string` function to do ANSI coloring to a string rather \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "7b0361f5e8bb70aae2253a4c3298013e0e231d57", "messageHeadline": "Merge pull request #86 from iguananaut/generic-version-py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "09b444b554a63483e177b1f567ac85b7287b0bd1", "messageHeadline": "Merge pull request #62 from mdboom/utils-integration", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 942, "deletions": 695}}, {"node": {"oid": "65bdc0b748a86134a9dc0e922a06dfa072524d19", "messageHeadline": "Move compatibility stuff into utils/compat", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "488776bf63e3b836e6eacfdc3d1349827de6e312", "messageHeadline": "Don't define our own DEGTORAD/RADTODEG: Numpy has these", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "a0d77ade088ba68b8266fb2f0b166c0a22c66b2f", "messageHeadline": "Refactor XML validation function into `astropy.utils.xml.validate`.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 88, "deletions": 20}}, {"node": {"oid": "39c46bb501fc06f133ee2b0ab460238bacdc5f29", "messageHeadline": "Refactor XML checking functions into astropy.utils.xml.check", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 112, "deletions": 40}}, {"node": {"oid": "9e3ebcada28f31cfa45a8bddab84ec2749f5aa65", "messageHeadline": "Move XMLWriter and related functions into astropy.utils.xml.writer", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 331, "deletions": 262}}, {"node": {"oid": "9e8f45ce389fa71bf9dfb7ae8c44c2adb2cc0411", "messageHeadline": "Move some console printing utilities into `astropy.utils.console`", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 283, "deletions": 216}}, {"node": {"oid": "bbe17dcda4902155b3b4207ed616e01c6d60173b", "messageHeadline": "Move HomogeneousList into astropy.utils.collections", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 111, "deletions": 61}}, {"node": {"oid": "9631ac88b0671452fe32e264e6950045ace524dc", "messageHeadline": "Use the correct package name in the comment at the top of the generat\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "c5f2f5a39e31e69ea21d45830caab54b3383a466", "messageHeadline": "Based on @astrofrog's comment, rename the 'dir' argument to 'path' an\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a6edf868ce1529c21948e2eef1f1129469e41fe9", "messageHeadline": "Fixes get_git_devstr and generate_version_py to work in packages othe\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "ac238eac572fa56aa1d50f5b9dbfaff6fc36eb78", "messageHeadline": "Merge pull request #85 from iguananaut/cython-fixes", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 120, "deletions": 77}}, {"node": {"oid": "f0ec7d9e3fd9e88a4f536bce80fbe7aedc3047a9", "messageHeadline": "Adds a docstring for update_package_files.  I think the wording may s\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3101e7434c53d36bb47ab76ef237fba2a41220c1", "messageHeadline": "Slightly better handling of missing C files that should have been com\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "43a006a91928aaa1eea26a152cb8f8378e3d0ea3", "messageHeadline": "Moved a bunch more stuff from setup.py into setup_helpers--this is al\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 106, "deletions": 72}}, {"node": {"oid": "27fb381cdf4e99b229484f02ebb4a926d75370de", "messageHeadline": "Fix a few documentation typos I noticed.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0beba184997f85f9988a3be577a51e91f96f689c", "messageHeadline": "Remove some unused utility functions from io.vo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "053ad03634b13085b59978865d9b2153e935367f", "messageHeadline": "Make a place in the docs for utility stuff.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d86c6643747a9d470b908cffd8bdcd470b94afd9", "messageHeadline": "Update the \"generating a WCS object programmatically\" example so it d\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "b46c0078369be61d5452c755a05e82b7905afb3e", "messageHeadline": "Merge pull request #92 from eteq/config-compat-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3989, "deletions": 14}}, {"node": {"oid": "22739869a695de11c65496a52ff9be64f9ca5775", "messageHeadline": "Merge pull request #84 from phn/version-info-in-pytest-header", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "45dcdaec50223f25c7b4cfa1740ad5d679ccd7b6", "messageHeadline": "adjusted extern/configobj to be a module instead of an empty package", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "2f1a83e97aff21a3b474b41c1e625b1e8a18ee86", "messageHeadline": "compatibility fixes for py3.x and 2.6 in config/data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "7abe5112e0b6c89ab872b75c9d03cf979b4d5965", "messageHeadline": "fixes in compute_hash for py3.x compatibility", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "14d2c618e4cc3851a4342bf906ccf81113c06b9f", "messageHeadline": "reorganized configobj to support py2 and py3 versions", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4035, "deletions": 86}}, {"node": {"oid": "23f31ac666bcbfb2e0a7cb5f8e7fbd3bf1321b40", "messageHeadline": "changed config.configs to monkeypatch problem in py 3.x stdlib inspec\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "842d11f6df017dd7b437ca1b5fc628a7f4e239c7", "messageHeadline": "fix in tests/helper.py to reflect remotedata->remote-data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009e3d4b8cd71d76f61228cf3579c6886a290c40", "messageHeadline": "single, multi-line import of functions.", "author": {"name": "Prasanth Nair", "email": "prasanthhn@gmail.com", "user": {"login": "phn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5225d68fd07b178b1108d4955f3a87016d4fc2c6", "messageHeadline": "fixed config/paths.py to be compatible with py 3.x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "ebf3cb007666d48e12706fadcc854b2361b0d4e1", "messageHeadline": "fix for accidental use of namedtuple in config/data.py (incompatible \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aebfb2f1b6c46498024662855316977c41c08c16", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5462, "deletions": 38}}, {"node": {"oid": "e6c4a341b0f74022d6080312e368c8e11765adda", "messageHeadline": "Merge pull request #73 from eteq/config-pkg", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5449, "deletions": 19}}, {"node": {"oid": "6396574afd4e5780563b29858d5e54a44ef9a66a", "messageHeadline": "added check and doc clarification in configs._generate_all_config_items", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9ed0d36b2ffd902a1e12d0b78e5bdfa5a66dad4c", "messageHeadline": "variable dir->maindir to not shadow builtin", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "61b5accdc55cb0e6657f4d1a5ece75fdde4cf0d9", "messageHeadline": "Merge pull request #79 from fgrollier/fix-constants", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8c0f6306ba9bdda661a610cb598211ee1f7b1c25", "messageHeadline": "Use super() instead of float.__foo__()", "author": {"name": "Fr\u00e9d\u00e9ric Grollier", "email": "fred.grollier@gmail.com", "user": {"login": "fgrollier"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d2d42a379949922852297dc42f59edbcdcef02d2", "messageHeadline": "Add astropy version and some other info to py.test output.", "author": {"name": "Prasanth Nair", "email": "prasanthhn@gmail.com", "user": {"login": "phn"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "f13bafae1077fc4616aa62e11e21630a7c7e4702", "messageHeadline": "Merge pull request #77 from jiffyclub/pytest-conftest", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "e758490c0a0e3a08a31ab4ae733486dfc328243f", "messageHeadline": "Removed comment about the -p option for plugins in helper.py. The plu\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ee278c1eb0a7beee7e0f438d43fa45267e05e3c0", "messageHeadline": "Use self.__class__.__name__ in Constant.__repr__ instead of 'hardcode\u2026", "author": {"name": "Fr\u00e9d\u00e9ric Grollier", "email": "fred.grollier@gmail.com", "user": {"login": "fgrollier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37127ec51a7efc5ef248e14d37729bd0253b4ded", "messageHeadline": "object.__init__() does not accept any argument, so fixing", "author": {"name": "Fr\u00e9d\u00e9ric Grollier", "email": "fred.grollier@gmail.com", "user": {"login": "fgrollier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f7443d8b584c77d3395053994af663e8759e76d", "messageHeadline": "__init__() methods shouldn't return anything, so remove the explicit \u2026", "author": {"name": "Fr\u00e9d\u00e9ric Grollier", "email": "fred.grollier@gmail.com", "user": {"login": "fgrollier"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4213a02f00ad9e791a7aa0e6c3b985aa43274a6", "messageHeadline": "Use 'cls' instead of 'self' for name of first argument to __new__(...)", "author": {"name": "Fr\u00e9d\u00e9ric Grollier", "email": "fred.grollier@gmail.com", "user": {"login": "fgrollier"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3df665ad1a729f98a1e5d0d6ec28a9dfff7ddb7d", "messageHeadline": "Updated testing development docs with updated remote data flag and th\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "b5785d8a75774f47c93d565a1771beebee21be6b", "messageHeadline": "Changed --remotedata option to --remote-data.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e2457ff76266c522a26566b4900904b50700fd2a", "messageHeadline": "doc updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3ab3f1d69416dc1600e854f363b77f2e05159492", "messageHeadline": "Moved conftest.py from astropy/astropy to astropy.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08ee00a7602b6849cd1cf3716c7059e641f6d92c", "messageHeadline": "removed TBD in setup.py to reflect the fact that package_data now doe\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5e5db88aa718e9c96878ee6966e4db704d308b4a", "messageHeadline": "Merge remote-tracking branch 'jiffyclub/pytest-conftest'", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b2fd2f1f08bb2a7ee5e75ad953e4086ac9ec19e5", "messageHeadline": "Keep actual hook definitions in tests.helper but import them into con\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "84935da9ae0abef8b37bd51606f43ca9359fbde3", "messageHeadline": "doc tweak to clarify warning about config file default building process", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "323964c193c1914f97bc082f8fba52743dcaba0f", "messageHeadline": "tiny typo fix in configs.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a2e912879754faf30bff5ec5570746915d30406", "messageHeadline": "added dir option to version_helper._get_git_devstr", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "18cf640cc2fa9c96f263294ecc0be5725a1b25e2", "messageHeadline": "Merge pull request #74 from mdboom/io.vo/unique_names", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "9fbf5195fb00e6f52ae6b68c07e061189b705442", "messageHeadline": "tweaks/bugfixes from mdboom's pull request feedback", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "39aecca724347abe972c2497a847cc02c77ea5eb", "messageHeadline": "Moved py.test plugins to a root level conftest.py file. This wil be d\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "bd2cb1e5304c9d93587ae974edf324ed0590468c", "messageHeadline": "Removed unnecessary docstring colons", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1737045a8e3cd1699412d69f686c4ab43920ca5", "messageHeadline": "Merge pull request #75 from jiffyclub/update-pytest22", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1885, "deletions": 1863}}, {"node": {"oid": "f9825b828411e50ec7b3ee71254b21cb0f538954", "messageHeadline": "Updated the packaged py.test to the latest release version 2.2.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1885, "deletions": 1863}}, {"node": {"oid": "6c0783513cc3eb6be4f28dfd6a32f861927e095f", "messageHeadline": "Resolves a number of issues handling FIELD names and IDs.  If a name \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "be17a23b072135adf981609bb546619c350a78ac", "messageHeadline": "docstring fixes in config", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "957912ed253a214b73cb9d031caecafe25c1f786", "messageHeadline": "added configs docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "645002f2f9d026e2145ba262ea567415a6404692", "messageHeadline": "added paths to config/__init__.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb7fd3daa1e6035fa482764cda8d6fa615f3dfd6", "messageHeadline": "bugfix in configs uncovered by data.py testing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "28b1c6cd13a7b67be4209a5414d05da9d814aee0", "messageHeadline": "adapted data.py to config system", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "3196723aec5a6892104ed309f071760938e3b34a", "messageHeadline": "fixes from tests in config.configs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c93b15839a1ef4724bd8416a467f5bc68351c61a", "messageHeadline": "more test updates in configs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "2ec5d18cd4173ac103ce3a9c36782930e73aa564", "messageHeadline": "added/updated configs tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "f618208c52ca41bf1cd71b195c377cdba924d39b", "messageHeadline": "small ConfigurationItem fix from testing", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22b2c546e65bc2f389c2b177443666521d9a5e0c", "messageHeadline": "added ConfigurationItem tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "fb1ef04372565f4f7b522525476340927bdf209b", "messageHeadline": "finished configs implementation", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 124, "deletions": 12}}, {"node": {"oid": "5d4d4ccc76099a1f7bf7a51851af75ec35274ce8", "messageHeadline": "configs updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 8}}, {"node": {"oid": "4421232aba4ae0a2d7c0e97ce95941e195071a31", "messageHeadline": "fix for configs->path change", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acc9ecad97c223867ebff6cfb47b946945985bd1", "messageHeadline": "updated tests in configs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "3ba8a87659877672eaaba062313c13a543b22f83", "messageHeadline": "configs work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 180, "deletions": 36}}, {"node": {"oid": "b4001f893e5ef3a19db45dd8976ad5694b867fe9", "messageHeadline": "config.paths tests and tweaks", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 58}}, {"node": {"oid": "e666663f960a4fcd2299cc6cda0f60838ac3256e", "messageHeadline": "some tests for config", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "83a085fb767310797ee1915821b9e9dd50196fa6", "messageHeadline": "interface for config", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 114, "deletions": 3}}, {"node": {"oid": "569d321cad8149be73f6427e04ac4eecea935f98", "messageHeadline": "moved contents of configobj setup.py into the package __init__.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 89, "deletions": 83}}, {"node": {"oid": "49b7738686d61fa5970f455752868d66f899d5cd", "messageHeadline": "moved configs.py functions to paths.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 221, "deletions": 207}}, {"node": {"oid": "08f29437418163739c22e18ed565404f3342eb47", "messageHeadline": "adjusted location of imports in config to let docstrings show up", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6bc88037286df7dc09fe9cac8b6c962c4b166ad9", "messageHeadline": "additional bugfix in locking", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "147a6942c4ce9fee0e5a1f8bbd2a37d4c67b3cd1", "messageHeadline": "removed old option in get_cache_dir that no longer does anything", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7cef7814344c278b26d738763e8ed75be1b3975", "messageHeadline": "added locking mechanism for data cache directory", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 85, "deletions": 49}}, {"node": {"oid": "11cf1aff3cbaf8f36cc8c09d26aaee6035c1198a", "messageHeadline": "test_data updated and fixes revealed by the tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "0a49a8e0bd40c8365898442c8d3504f97ea1a45c", "messageHeadline": "implemented new data scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 199, "deletions": 110}}, {"node": {"oid": "03b03f497d146d343e218d68002e8a81464ae5f6", "messageHeadline": "added config/cache directory getters with auto-symlinking", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 72, "deletions": 21}}, {"node": {"oid": "26d49281dfaca9f4858180fad5cbe48238874acc", "messageHeadline": "initial work for new config-finding scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "bc4e07ba7157f49f48b576a6032b4b4f914aa68d", "messageHeadline": "Typo fix \"subclass\"->\"subpackage\"", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4db546e35226db413e4b8048bd6f8ae2a8f570a", "messageHeadline": "__init__ imports made relative", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2806587b2fcc81f9686b08b3d280e959aaad01c9", "messageHeadline": "added license comment to more files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f741bebaf5bb11d085fd49ed24ef1f9d3b43bc75", "messageHeadline": "added astropy license comment to new files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "88c1656dca1ce479f1082aeae402cf0208f80675", "messageHeadline": "added timeout option for getting remote data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3e7b71306bd3d15386dd60a71140e9f87bc874e8", "messageHeadline": "update to use os.path.join instead of adding path elements", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fa32aa37dc84d44fcbfd519c7f84f5b62dd4f010", "messageHeadline": "PEP8 compliance fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 90, "deletions": 81}}, {"node": {"oid": "6db6db1cc40fbebac24f2560a8f59aa243121a97", "messageHeadline": "added config file finder function", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "1af07d12ce8052c64179ca2a42a6345397171cc2", "messageHeadline": "added compute_hash test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d7fbc0857484d29808b7109b90df796c2d6673a0", "messageHeadline": "labeled data tests as remote_data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "08502a752cec5b5630a82792185afb1ccd376728", "messageHeadline": "test update to actually check content of url", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2d80b2b26c58b3f4812c49c3925de85b8bf4d539", "messageHeadline": "fixes in data based on test results", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "e32825c16c25390327bf3dcc332b44bac0fc37ab", "messageHeadline": "added tests for data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "92af9b24c8712f81aa49962711915ab4798c2d42", "messageHeadline": "updates in data.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 71, "deletions": 28}}, {"node": {"oid": "2a030165c827cb270231f6e7f38bef8e55bc63bb", "messageHeadline": "docstring updates", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "013a811e7e3a635a99b641e0f6126ee7be669de1", "messageHeadline": "added config directory locator", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "bacb967dbbabcc08e3fa3bef987721b003adeb8b", "messageHeadline": "updated imports in config", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "65e1e0d672608e575b31519908dda4dfd8e368a8", "messageHeadline": "properly implemented local cache retrieval", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 67, "deletions": 18}}, {"node": {"oid": "2ca59fe910e06febfe1b47614549029def73ebf4", "messageHeadline": "finished initial data downloading tools", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "6c53bfaddd8fb988957e21f7fe57db17b0bc5eb4", "messageHeadline": "updates for data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "548226c4b3d43174bc39115ca7dd9f3e2797b9b0", "messageHeadline": "added compute_hash", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "942dbc3e99e778283043789edb7ca91e4163a253", "messageHeadline": "partial data.py work", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 70, "deletions": 1}}, {"node": {"oid": "41a9435bbb2b8b6bf6dc1419edbf9d9b0c80d308", "messageHeadline": "renamed downloads to data", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4904ede9e89cabff1a2d79b930ed753df89341e3", "messageHeadline": "added configobj license file", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "9876767df1be7c80149140f0c5b478e8b8202286", "messageHeadline": "added empty config files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6560e0c4f291af785ba6d5c02f6c596dce2fd433", "messageHeadline": "added configobj to astropy/extern", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4001, "deletions": 0}}, {"node": {"oid": "93bd7eff0c3dfc52faed330432cca068cf7afb55", "messageHeadline": "Merge branch 'master' of github.com:astropy/astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fc9eff54fd16b17ef31f32d911f62086b78fe55", "messageHeadline": "Added some docstrings for previously un-documented modules/packages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "bc96ee69f13cf4cc278282b7407b0ef71c30932d", "messageHeadline": "Moved some docstrings before imports so they actually show up as docs\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "84ccd13a8da23a0f3928abe75072ffc341f91bde", "messageHeadline": "Remove extraneous print statement.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63edb393be0e7c03407fafede5acdbdc995a4f55", "messageHeadline": "Merge pull request #71 from astrofrog/pep8-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "ead84e0625783cc4530d5f6839302f80284d8469", "messageHeadline": "Fix Sphinx warning", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "cf501dc69bc36fe2a9729d735df174b24d817181", "messageHeadline": "Fixed PEP8 and whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "4380c20981662ab12ea59b03bd388d77ba71c50a", "messageHeadline": "Reduce compiler warnings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 110, "deletions": 11}}, {"node": {"oid": "608d0ed99dcf45e8fc2d974e6f0d6455516eadc7", "messageHeadline": "Merge pull request #66 from mdboom/docs/update-version", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a97b2d1440d1223ed8eb7360890e674d259896ea", "messageHeadline": "Merge pull request #69 from mdboom/py3/vo-test-unicode", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "30f77e86cb9dc5382cdd4f37cde87890317a95c4", "messageHeadline": "Merge pull request #70 from mdboom/numpy/minimum-version", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b37dcea35e97fa2d2fa00bd931f11a36334874f7", "messageHeadline": "Merge pull request #68 from jiffyclub/pytest-py3k", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2365, "deletions": 2333}}, {"node": {"oid": "658b1a0c26e7781eccc1186b771d3df06b676dbe", "messageHeadline": "Bump the minimum required Numpy version to 1.4", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "633116ceaa14b42209ff8df582c47c273017e0c5", "messageHeadline": "Open files for comparison in binary mode so it isn't dependent on the\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "114d9e5f3d69fdf6334468fa4f95d21e95ae8b95", "messageHeadline": "New copy of py.test standalone script with Python 3 compatible pastebin.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2365, "deletions": 2333}}, {"node": {"oid": "8cb3ac1cbdff631b6985b85bea877a891816346e", "messageHeadline": "Merged pull request #60 from jiffyclub/test-pep8 with minor conflict \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 99, "deletions": 36}}, {"node": {"oid": "60b1f461ab5f12846ce6c0e3e3883e4486f0764c", "messageHeadline": "Merge pull request #67 from mdboom/pep8-fixes", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 886, "deletions": 849}}, {"node": {"oid": "d7ddac3f851b14418d67a8758eeaaf5d378f9076", "messageHeadline": "Update the version of the docs directly from the installed version of\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "703ed97ad55fb4272cdf900d299ef8e827ce1178", "messageHeadline": "Various PEP8 fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 246, "deletions": 131}}, {"node": {"oid": "148721419835e78f888c5166a61770edd617f120", "messageHeadline": "Refactor out some properties to reduce code duplication", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 151, "deletions": 483}}, {"node": {"oid": "ade28aca20562d49c512dd69e2b404c963dc6f04", "messageHeadline": "Update to modern @decorator syntax.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 824, "deletions": 570}}, {"node": {"oid": "fdfb3926f4352463b96aff679a164db07e1445ad", "messageHeadline": "Fix gzip usage on 3.1 (again)", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6064db3000f2aeec66a775345d22b8a2b421497f", "messageHeadline": "Fix gzip test for Python 2.6", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f23fef48e6ef333ba25a462be6501b5a042cbdee", "messageHeadline": "Fix gzip usage on Python 3.1", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 610, "deletions": 6}}, {"node": {"oid": "bcc812c242a07781dba69e87a73e2c85e0859ec6", "messageHeadline": "Further updates to testing guidelines changing module -> package and \u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3dbeb5d154cfc1a2381014d14b9665d20f957690", "messageHeadline": "Fix compiler warnings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 18}}, {"node": {"oid": "1bdb4ea6a2f70fc208005386c608de1e849f973f", "messageHeadline": "Merge remote-tracking branch 'upstream/master'", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 81807, "deletions": 222}}, {"node": {"oid": "8b4c7891723908ebffb6aea5d902f5131210f881", "messageHeadline": "Updated coding guidelines and testing guidelines with new information\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "3dec16af72da26e182398a38c109776f1f350eef", "messageHeadline": "Added a test_path option to helper.run_tests that allows the user to \u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "d7bfffdaadc028a126ca1a4ced0b563652c36ab3", "messageHeadline": "Changed module to package in test helpers.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "1ffcd5e197877cd168a0994d5f144508eda95920", "messageHeadline": "Add pep8 checking option, using the pytest-pep8 plugin, to astropy te\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "12836119a7ae3f2134ef7e9fbdde5d72c9b41e0b", "messageHeadline": "Merge pull request #64 from mdboom/testing/setup-test-error-code", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e397e556c982b57b1f03de2653dd46246b6d8df", "messageHeadline": "Return the error status code from `python setup.py test` so that it c\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca72f58155345ba79214ddb1dfc28e32f5dd461", "messageHeadline": "added setction in setup.cfg to not test build directory by default. C\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92c4a25b36b2ff6d39b4004f8b734879b5767a3f", "messageHeadline": "added notes in testing guidelines about the problem of running tests \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "f6494815d1e7ec7351b0cb3e98250bd9e8b2d780", "messageHeadline": "Merge pull request #46 from mdboom/vo", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 81173, "deletions": 8}}, {"node": {"oid": "b30019f20e5ad49b4707732516e636524f6c21a9", "messageHeadline": "removed unneeded division import in __init__", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ca66c9d0b5259eb2a005cdc84a8c5254bd31b06", "messageHeadline": "Merge pull request #56 from iguananaut/test-with-2to3", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "f1e8d5006ca14aecfe80048052d8c120984ed113", "messageHeadline": "Use parentheses for multi-line imports", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c80c79a45c9dc186c70e7743bd395c3fa38a86e4", "messageHeadline": "Add a bunch more tests to increase coverage and some minor bugfixes d\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 343, "deletions": 20}}, {"node": {"oid": "f47f3e1b9bc8d6148090e5e5b903894da4a16a0d", "messageHeadline": "Fix minor rst syntax typo in WCS docs.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50b9194b0f6c45abc0513b1172fbbaada180c38a", "messageHeadline": "Use parentheses instead of \\ for multi-line import.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2a67d1ef5fd49f3fa4881c02287a9331ee5aace", "messageHeadline": "Use textwrap.dedent instead of our home-rolled one.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "1d88c8772d3188fcff980a205462302e5bee06f7", "messageHeadline": "Change the set of things imported into astropy.io.vo.__init__", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9dad2972f866c9b1fc91230b8c13d23dab32ceef", "messageHeadline": "Reference all of the possible exceptions returned by astropy.io.vo.ta\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6020e7f0e58654336fbd1998ebb6d7cd2230d1c0", "messageHeadline": "Reconfigure how VO exceptions and warnings are documented.  They are \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 124, "deletions": 122}}, {"node": {"oid": "26d509ccf008b68819baf0d9be361a926a107ae3", "messageHeadline": "Putting the 'except SyntaxError' directly in the module won't do any \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2931ee95580055e3b16f8c2e91ee8383777394c9", "messageHeadline": "Adds support for running the tests in Python 3 after they've been run\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "aafad3d9c9ec5b50a832556cbd80f74ec7adb911", "messageHeadline": "Do 2to3 in the \"distribute\" way -- by adding a use_2to3 flag to setup()", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "24bc7b2ae515ece99f9d370e2d5467fbfdff5662", "messageHeadline": "test_through_binary.xml should be in the tmp directory, not checked in.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 181}}, {"node": {"oid": "332d86e092b1eb0a1a3fd34c2c33ef29877aa195", "messageHeadline": "Python 3.x fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ec47a8ef68989bc838b4316014a1daa40f4722b1", "messageHeadline": "Delete temporary directory when done.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86a8912f6ec3ba83f83853ad5bc4cf88331efc48", "messageHeadline": "Make imports relative.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a001abe0d7a79f04dbe70957adf851c25ba74897", "messageHeadline": "Make documentation headers consistent with the rest of astropy.  Upda\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7e2e1b2151cbde7f6850ead048d8a87fb6a557f4", "messageHeadline": "Remove mention of network functionality.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "a64ab99d1db150f8426f042eb1f561dbeb1ad440", "messageHeadline": "Make tests run without nose installed.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "235a6cf8bd4d92d3d53ea73612c004a09193a0c2", "messageHeadline": "Add expat_config.h", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "c9574658d576fccff7130a42f14bc68bc3e020f7", "messageHeadline": "Include *.c files.  Add .gitignore's to override the ignoring of *.c \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15929, "deletions": 0}}, {"node": {"oid": "0ea160766cd74c7a804a58d824aa6f96b3da6893", "messageHeadline": "Add iterparse.c", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1567, "deletions": 0}}, {"node": {"oid": "0783f0bbf12bbd29ca56e253b9393bc06f23160e", "messageHeadline": "Ensure tests pass even if xmllint is not installed.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7159a4db6d7acafff3089192e627747fb85af56e", "messageHeadline": "Whitespace only.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6075a1f8eaea236e31e6b213ba06a18b7a429e92", "messageHeadline": "Add vo.table compatibility shim.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "afa1196dac1498d6c44f022e2bbda61f2bdc3546", "messageHeadline": "Add a astropy.io.vo.voexceptions compatibility shim.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a1caf2069aecff6647b8f3b9426907debe1c0a23", "messageHeadline": "Use os.path.join", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1b3903fc8583ea5b2a22610ec4e666fc7950bf13", "messageHeadline": "Remove experimental networking features -- they will live on a separa\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 3819}}, {"node": {"oid": "e78da96688d8c6cd056d60afb79aaeb02fa63281", "messageHeadline": "Fix some relative imports", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 66}}, {"node": {"oid": "73aba0712ee33bc1d389d57d4597d376fa56a82b", "messageHeadline": "Move commonly used hyperlinks into a references.txt file.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "bcab417dad1f3b4b169cdac56809ba7d6671341a", "messageHeadline": "Don't doubly references warnings.rst and exceptions.rst", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1877353933957e354fa4932d6202e8008ee0bd81", "messageHeadline": "Generate warnings.rst and exceptions.rst using a Sphinx extension", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 189, "deletions": 1048}}, {"node": {"oid": "117b4f23fcec3501825bafb7f5f0ca80618ac299", "messageHeadline": "voexceptions -> vo.exceptions", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "ad89e569ab54ed8e34c66e334ac3c9f77938344c", "messageHeadline": "Override the version of astropy in the output file when testing.  Thi\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "81ba0ff88f6ef61994eb3be127b39695f68e9290", "messageHeadline": "Fix the \"in_build_mode\" stuff in setup_helpers.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fd81ec01a86bb6474c50f851686d0c07d640442", "messageHeadline": "More documentation work.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1521, "deletions": 17}}, {"node": {"oid": "a1d12dadb798adf00e65e50395fb3fb723cf303b", "messageHeadline": "Even more docstring progress", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 421, "deletions": 170}}, {"node": {"oid": "433ee424f524eeed0d65ed9082f45ec206c14e44", "messageHeadline": "More docstring progress", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 357, "deletions": 271}}, {"node": {"oid": "bc4fa9c5f14f832e9da62ade7e6c9724816987fe", "messageHeadline": "Python 3.x stuff.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "4d8f01fb71b81ab8f50b14a21911bface5c1a795", "messageHeadline": "Fix extension module namespace.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "611d96976cad6d907ca35f4086460b4f24f4eefc", "messageHeadline": "Docstring progress.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 214, "deletions": 76}}, {"node": {"oid": "fce25ebf2677dc1878b62c908e4fca4de1147863", "messageHeadline": "Various PEP-8-like fixes.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 416, "deletions": 214}}, {"node": {"oid": "9448d0e19349bedbe9bb0dd14ec220512262293b", "messageHeadline": "Remove licenses.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 420}}, {"node": {"oid": "6ac6958659f1bf2b93b60bc914e7020b05e75eb6", "messageHeadline": "Initial import of vo.table into astropy.io.vo.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 66371, "deletions": 0}}, {"node": {"oid": "a64855f05feb061abbed19424e6cbe6bb7c571e5", "messageHeadline": "Merge pull request #50 from mdboom/py3/test-failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9ea8190caae673cbe08367db6f14d492def0be3", "messageHeadline": "Further fixes for Python 3.2", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc59488ba6c65adab1897fc05fe28fd6ad2f0cb6", "messageHeadline": "Merge pull request #50 from mdboom/py3/test-failures", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6ff9a981dab2c867a1e2b829f5d35cbafa31cf67", "messageHeadline": "Fix Python 3.2 test.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cece59d07a07d76919a695cbb7a89dd26659e9fe", "messageHeadline": "added use_2to3 to setup.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08d69b34116037f00721cfc7b35c13103f76063d", "messageHeadline": "Merge pull request #49 from eteq/setup-help-bugfix", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "4ddb3d71e2dfa557939bb99de4922151eb3bb06d", "messageHeadline": "iteritems->items in constant/__init__.py - partial fix for issue #50", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba7805dd219019febac9c3c95444fda376254e11", "messageHeadline": "added check in setup_helpers for AttributeError that's thrown in setu\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "7946471129146d93abcbe731171a4a5adbdc3454", "messageHeadline": "updated constants tests to do exact check for c and approx check for h", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b3b48c0c1ad51b31fa2c6d282b8ecd39f51d4581", "messageHeadline": "added constant package tests", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "98f96f6260b202cbda2bb6a6d1f05f06d9f4c2af", "messageHeadline": "doc updates based on some of the recently-added packages", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "06731b38e447de1f0f73b1c3b1ac4f1b41c47440", "messageHeadline": "updates to cextern/README.rst reflecting re-thought cextern structure", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1652ccdf413db341db93e0b8b2080a3a186a8657", "messageHeadline": "Merge pull request #41 from eteq/setup-cleanup", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 261, "deletions": 100}}, {"node": {"oid": "835dbc59ed82c1238931755f216654dfccb9184e", "messageHeadline": "added skip_cython option to prevent automatic Cython-building if desired", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "902c2fc87064bc1a52f1b0064bf8b0e56e27a02c", "messageHeadline": "Merge pull request #45 from iguananaut/fix-raises", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "499925ac708145e6711ccf2eda4355067c56aeba", "messageHeadline": "Forgot to pass the arguments to the original test function.", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3781981dbee572f23bdfcf5721a9845a36f9148c", "messageHeadline": "Fix the raises() decorator to support functions that take arguments (\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c52d557cba784b4936d1ffe52842000b67040ce9", "messageHeadline": "Merge pull request #43 from mdboom/osx/compiler-warnings", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 58, "deletions": 77}}, {"node": {"oid": "18b04c0f835ed2d0543d7c5f15412e35e3e5346e", "messageHeadline": "style/docstring fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "5f454875586a8ed83dba625b517d93a3fb929b35", "messageHeadline": "typo fix for accidental extra indent", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80d179f81fa52bdb136bfc5cf60a4ee44c8c32c1", "messageHeadline": "Merge pull request #44 from mdboom/remove-check_output", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5034817f5f1a479b4d3ef0a13da8d30a25d6cc56", "messageHeadline": "Fix more compiler warnings.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 28, "deletions": 48}}, {"node": {"oid": "b5698671352750e968c94e3c948af43f381f8884", "messageHeadline": "updated docs to reflect new setup scheme", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 107, "deletions": 33}}, {"node": {"oid": "b6d1e3be1b6de18bb0976a2c7c1aca4688f4e380", "messageHeadline": "Merge pull request #36 from mdboom/wcs/fix_kwarg", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 136, "deletions": 8}}, {"node": {"oid": "d79e983e8c4043f791d34b2f90339b511d0219bd", "messageHeadline": "MANIFSET.in fixes.  Closes #26", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "233728e6303811c27b7a2620f0a6393edb4092cf", "messageHeadline": "updates for doint pyx->c replacement if possible/when needed", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "18b0a5ef72bda4d071e52b74c1a222a75b98f4ba", "messageHeadline": "updates for Cython loading only if the files are not in an extension", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 52, "deletions": 27}}, {"node": {"oid": "5c8b647b666c2d63953e4d70ab235cf038fa817e", "messageHeadline": "cleanups in setup.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "b150631ad03e9e940ed6be2ad3aec465855d0319", "messageHeadline": "updated capitalization in setup.py for consistency", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "65db88263f7a30a9b28133f6504a2e0d074ee91b", "messageHeadline": "Don't use subprocess.check_output -- it is not available on Python 2.\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "09a07ad3dc1a3896090cdd18d0752e5443db765c", "messageHeadline": "Fix compiler warnings on OS-X Lion", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "d2b2350531e80c9e86f8e3b28c86c6fcbe5aed3c", "messageHeadline": "Merge pull request #40 from mdboom/osx/llvm-gcc-crash", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "2f4bb4a95e2d123e318d4cccb2f128b53d67c451", "messageHeadline": "If the default compiler ends up being the broken one from XCode-4.2, \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "04f7c39b43ab732339c0a08bc4501484088408d9", "messageHeadline": "Add a patch against wcslib for displaying the unit translation in the\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "8505dfc60e3ef0d4c3c956944b0b503f4f0606e7", "messageHeadline": "Add test data.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "84dd882c34cbdf893aadee18209358c0a2564888", "messageHeadline": "added mention of license comment to coding guidelines", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ba889179dda7f3ac8acaa740601c1991a5da87a8", "messageHeadline": "added license comment at the top of all astropy source files", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "e72322bda46793487e8a15d5e413bb749d72d46c", "messageHeadline": "Merge pull request #37 from jiffyclub/test-markers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "99739dea591c4a58329a78ff0ac405c0450d4e3e", "messageHeadline": "Added notes on @remote_data related to running tests from the command\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c8efdbee3818c20b77a3fd1d6035c824688142df", "messageHeadline": "small typo/docstring fixes in constant si.py and cgs.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0d8b3399279852159bb7d04f6c94a3ba35b74372", "messageHeadline": "Make all tests compatible with running in standalone asciitable", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cccae06af331058a6340b099338ea60314c35f4a", "messageHeadline": "Initial working port of asciitable to astropy.io.ascii", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 17533, "deletions": 5270}}, {"node": {"oid": "20434f6e02be070007c965c61693f64d087cd9ee", "messageHeadline": "Initial transfer of asciitable 3f7db4 sans test data", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 9883, "deletions": 0}}, {"node": {"oid": "05bf947d7fe8ee8fc4d1d2933303ae8ae116e9d3", "messageHeadline": "Updated testing guidelines with description of the remote_data decora\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "37c2ee58c47e271b2e84984398bf458f896dcff6", "messageHeadline": "Add a kwarg 'fix' to WCS constructor.  When 'True' (default), fix() i\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 65, "deletions": 8}}, {"node": {"oid": "fb7cc8ed60469bc6fd7051324c68e55cc7bcef20", "messageHeadline": "Added __init__.py to tests/tests and changed imports in test files to\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ff20790d629f3651094c0af052683776319c8356", "messageHeadline": "Merge pull request #21 from astrofrog/constants", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 307, "deletions": 0}}, {"node": {"oid": "c7bc77d3de9fbdaa4b42e5a8fc886ddc59f79620", "messageHeadline": "Fixed units and changed name of Stefan-Boltzmann constant", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2871db2891c842060f1a5a02cc4e43c4f6d20e4f", "messageHeadline": "Changed uncertainty from 0 to .5 times the position of the last signi\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d8e5e2c3a680166ef575bc0949eaed77b3161a89", "messageHeadline": "Fix potential security issue sending a non-constant string to printf", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2da99f8dfb2fffa1f8dc1a0c0cd64fea318e5a16", "messageHeadline": "Merge pull request #33 from mdboom/sphinx-centralized", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 205, "deletions": 144}}, {"node": {"oid": "49a052ea4da91af1ed25b515d764dd42f4a7a4e8", "messageHeadline": "Merge pull request #30 from iguananaut/setup-test", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 59, "deletions": 15}}, {"node": {"oid": "006abe09dbea45162f22b99b9ebfef5962300fbc", "messageHeadline": "AstroPy -> Astropy in docstrings", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a4f71dd4c043185fdb2eb3ef98c5908f9817f1a", "messageHeadline": "Oops--fixed format string", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b045977dd61b5723b049c35d256f67c37c058a2a", "messageHeadline": "Run the tests in a separate process--this way they will work even if \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b1968be40398d8ce79c6f5e35f25c7f786f47646", "messageHeadline": "Adds a 'test' command to the setup.py (distribute comes with a test c\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "bbc38d849f3481e7cc5817f7f3b593af09114cfe", "messageHeadline": "Merge pull request #34 from iguananaut/setup-fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fff8e742cc616f5572f821f779192ffbc2cfcf0e", "messageHeadline": "Add to, rather than override the rst_epilog, as pointed out by @eteq", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4f5c6becd3db4bd3284def2e4dcb11c28aff595d", "messageHeadline": "Install the Sphinx configuration and extensions under \"astropy.sphinx\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 204, "deletions": 142}}, {"node": {"oid": "9dc20ad755d7bb2a91d4b68d75f306cf68b38223", "messageHeadline": "Bytes needs to be decoded in Python 3", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6386ec5aea798378588e00bed2446b1846977d30", "messageHeadline": "is None -> = None", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1abc6b9ca132f80c53743dfff31247beabdbd7c", "messageHeadline": "Sort constant names alphabetically in docstring", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef3a317227d31be5d003bffdddbbf938a2f22e69", "messageHeadline": "PEP8 compliance and whitespace", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3e1ac2507dd48c3119a9b930b1a1d572c1c3a2b5", "messageHeadline": "Merge pull request #7 from eteq/constants", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "eac9030cfb5fbbffa6b9a3b9b9e14dc58ed359bc", "messageHeadline": "made constants docstring auto-update with list of constants", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "615277c52d9d5cd93feed0f1c854f3564186e1e6", "messageHeadline": "added docstrings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "a4a1639450511c0953fc24a782255ff54481a01f", "messageHeadline": "Merge pull request #27 from jiffyclub/test-markers", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 84, "deletions": 18}}, {"node": {"oid": "86e46f9e3bfc8f54a4777feae963064f4ef55168", "messageHeadline": "Changed system to units, and removed pi", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 53}}, {"node": {"oid": "21062ccde58b30ecad53325b85160b0ff5df4a0c", "messageHeadline": "White space fix.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ee894447b826c19acc1b709dfd907d257c70a92d", "messageHeadline": "Put newline at end of test_skip_remote_data.py.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7cd94ee91bb4cf9ab1ad11130c3b161f128adb58", "messageHeadline": "Modified test_skip_remote_data so that it fails if the test is someho\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e3cac760c291e41262fd557059fd0ae4f2646157", "messageHeadline": "Fixed tests_skip_remote_data.py to test_skip_remote_data.py so that p\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2a96aedb720f044d0ca91b26152c25e57e435f1f", "messageHeadline": "Changed name of test_skip_me.py to test_skip_remote_data.py.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6662cc5a6b17475d4a17c00b79d19941eedece1b", "messageHeadline": "Changed skip tests decorator from @big_data to @remote_data so it's m\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "87e9ea1efbf54bf8e83055dbc37984877cb92081", "messageHeadline": "Added py.test plugins to tests/helper.py that add the --runbigdata co\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "b5101202420ab6c28424d98b0de37be07ad434ea", "messageHeadline": "Added a test that should be skipped without the --runbigdata flag and\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b92d80b4b392ece6fcdfa6062a88d60b0160ca8f", "messageHeadline": "Updated run_tests docstring with better explanation of the pastebin k\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa76c964d2a0403fa92e6a0276b99d58bc87b6a1", "messageHeadline": "Added comments to test_run_tests.py.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ba35fa495a03826814a8081897a779f106b0955c", "messageHeadline": "Added tests/test_run_tests.py to astropy.tests module.", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "397682e86c3fef000e831a904538fa3828bd0aa2", "messageHeadline": "Changed 'elif pastebin' to 'elif pastebin is True' because any non-em\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c517995fcc8ff2a9313f1b0487caad8b7cd660", "messageHeadline": "Adding pytest marker and hooks to tests/helper.py to test the big-dat\u2026", "author": {"name": "Matt", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "27dcbdc6ef57fdbf6feeac77d14ad3c45642b185", "messageHeadline": "Merge pull request #32 from iguananaut/setup-fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 187, "deletions": 95}}, {"node": {"oid": "a60eccb3d6a9d34ceb07e6f49c133caf2509f42a", "messageHeadline": "Merge pull request #14 from astrofrog/testing-guidelines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 348, "deletions": 7}}, {"node": {"oid": "0c1b6831e19c0bd5941471f84199d31dc6614d17", "messageHeadline": "Merge pull request #6 from eteq/testing-guidelines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "f9f3a04d2a70d65be78d784a7ed8de4eb142fd95", "messageHeadline": "Re-wrote constants sub-package using a thin Constant class that keeps\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 165, "deletions": 75}}, {"node": {"oid": "856f0d5b13fca7edd539c8208effa2bc50a404d0", "messageHeadline": "Fixed newline", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "866a0515d0052d9fcb803d4940627b782d9b14b7", "messageHeadline": "Switched to relative imports", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4c464f85f38b041ca01732ba21b75bc38a1cdeb", "messageHeadline": "Minor fixes to S.I. conversion", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5825adf8cc93d7e6ea095d00cf0221a84549b72f", "messageHeadline": "Initial commit of cgs and S.I. constants", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 168, "deletions": 0}}, {"node": {"oid": "ed330f4b5db6f77b3e9b3e323c9b804675651999", "messageHeadline": "Fix docstring generation for astropy.wcs under Python 3", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df764897fc4e0c657259e36c7758bcf8e4d7fbf4", "messageHeadline": "Adds support for a `debug` flag in version.py.  This can be set by pa\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 132, "deletions": 65}}, {"node": {"oid": "ea6402b194ee4c2c44ea0992f47fde0a5410d607", "messageHeadline": "updated test guide to match config/data plans", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "99ae2b36e16f42f065bb08e3e46c1c3c8588a1e1", "messageHeadline": "Add some more things to .gitignore", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8c90e4bc02853f9844dde9cbb5ba68c2c589760d", "messageHeadline": "Another update the version.py template.  It now no longer depends on \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "814afe05bd25b4939a96f27aa251c6b24d429b0c", "messageHeadline": "Get rid of superfluous build_type parameter to get_extensions and ins\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "50a0f3ccd5525a1f576371b8dc37732c923b31cd", "messageHeadline": "The null terminator should be a bytes object for Python 3 compatibility", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4482c14b8a9406db16f2c7f400bd1b1bc52d5aa", "messageHeadline": "fix to remove argv from freezing version info log", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "714ca2ca408d5d878d755fe289f0c578e122838d", "messageHeadline": "Merge pull request #29 from mdboom/pywcs", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "a7be4534ef4c12ddcfde7b18a7423825d6b903bd", "messageHeadline": "Refer to the correct files in the comments of the autogenerated files", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3aaa6d573edcdb1ae33635c37774a77b32950953", "messageHeadline": "Don't import nose -- we're using py.test exclusively.  Add a \"raises\"\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "cb58b739f8b7b9cc4dfe1eacaf936d3dcc236bb5", "messageHeadline": "updated AstroPy to Astropy or astropy as appropriate", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5d36d99f4323b3049ae2f7ecc0008ee1241f87cb", "messageHeadline": "updated docs to use naming convention of Astropy for proper name of p\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "da2a71fd6f7ac5861c72a05d19ccaa567c4428d3", "messageHeadline": "changed package name in setup.py from AstroPy to astropy", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55ad537dd162f96a17072d07dc11eabcd3280141", "messageHeadline": "Merge pull request #23 from astrofrog/python-3x", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 69, "deletions": 53}}, {"node": {"oid": "e1d83d7b4f26389cbf300e88683fdc58f86e7ee8", "messageHeadline": "Merge pull request #5 from eteq/python-3x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0735c1ae3c8ff312319887e5b7d4f4cebd49d41a", "messageHeadline": "changed pytest import to relative import", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14a9aed760aea39589c26537718967af8c51e7c1", "messageHeadline": "Merge pull request #28 from iguananaut/doc-titles", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 98, "deletions": 36}}, {"node": {"oid": "1c260a8ceba7db95ad24c0c6e2fad5010209c998", "messageHeadline": "Makes some of the documentation titles more consistently cased", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 98, "deletions": 36}}, {"node": {"oid": "6d3c4b873239c4285b4d1e6259a82acfec886cc2", "messageHeadline": "added check to see if -q or --quiet is at command line for logging ve\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e08484442737fd4658f2babf2be27b47e0f5d1ff", "messageHeadline": "skipping odict tests if builtin OrderedDict is in use", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7061fe466e091b7ab8e65d216fd82d689463a973", "messageHeadline": "switched print of freezing version info to a distutils log entry", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "69ad3bcf00e335f7d7f9d4ac1c44c988cdcd8475", "messageHeadline": "Merge pull request #4 from mdboom/python-3x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "469e24ec4d3810a06b30c759084fc6defdbf7706", "messageHeadline": "Fix astropy.wcs tests on Python 3.x", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4ca02112e8396ab14064f4a7d0b038ae8d845881", "messageHeadline": "Merge pull request #25 from mdboom/pywcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 120, "deletions": 29}}, {"node": {"oid": "c9036b87b7a7403d7e31df9320f815b370ffca3e", "messageHeadline": "Leave space for the null termination character in the compiled docstr\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e09a4b29ea87d7207b580703fb0a422b28ebce80", "messageHeadline": "Fix some cross-references so they don't link to the Python.org inters\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "a0ac507f4929f60d6acadeffef1cabcc2e16213e", "messageHeadline": "Use numpydoc \"See also\" section, rather than docutils \".. seealso::\"", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "a217bf6059abd23d4fb1b8ef7f0fa58b391d3577", "messageHeadline": "Move pywcs' old CHANGELOG into astropy as history.rst", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "36b5fd4b6fd512cf1fdbfd30969505c183e0ec72", "messageHeadline": "Merge pull request #3 from mdboom/python-3x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e5df2ccf3c4a7bba659c29fe98ab1973fabfb079", "messageHeadline": "Handle the encoding of the file contents in the caller.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c9ebf036fc646ce7090cb42d32dc6b41a5057c8f", "messageHeadline": "Fixed import of UserDict in Python 3.x", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bcd205249c19dbec37df18174836d90040c41077", "messageHeadline": "Fixed except -> except ImportError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a80c61417ca081587879c45115b0734f7b069d47", "messageHeadline": "Minimize how much code gets executed in odict.py in Python 2.7 and Py\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "97a1ba7e8d6cfa6904c1a2820ad7005272d01844", "messageHeadline": "Fixed print -> print()", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1727f23d8c357f99189a79d20538008d90b2a845", "messageHeadline": "Fixed small bugs that prevented astropy from building with Python 3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1a758b1a041c0df4c843606ac57132e9f0b9addf", "messageHeadline": "Merge pull request #13 from mdboom/pywcs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 132224, "deletions": 8}}, {"node": {"oid": "54cab0ac9a657b24d4ace1713f2f72efd1f6b23f", "messageHeadline": "Rename setuputils.py to setup_helpers.py", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "28e6e78f351ce62c2b2da4eacab3f8b12cb44ad8", "messageHeadline": "Remove warning about unreferenced \"references.rst\" in the doc build.", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "67ed09ff933dcdcd083434e70dc2dcb519031ad2", "messageHeadline": "For non-MS platforms don't do the crazy docstring filling stuff becau\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "373b99f23573f23a02e0b893ef693a7767db4a74", "messageHeadline": "Remove mention of testing -- this will be documented globally for all\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "56b96b58fd4db32452592e1c1f80bebcaab35a46", "messageHeadline": "Use relative imports all the time, even on Python 2.x, since we no lo\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "4869a139675ffc45cf428a118136dec16542722b", "messageHeadline": "Fix for Python 2.6 -- include a back-ported importlib; use numbered f\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 91, "deletions": 43}}, {"node": {"oid": "08a036048a43de32403468fae61c00b4bcbe8939", "messageHeadline": "Fix .gitignore for astropy.wcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "519e85a6997c47b945a4b99a4c006ebc5dba4552", "messageHeadline": "Cleanup the setup.py/setuputils.py/setup_package.py stuff and add som\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "5bf5a164ca05058e714f18b96f0deba2cc111d94", "messageHeadline": "Convert tests to py.test syntax", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4d714ff2b3606bd1042a0d98bb58e5b99de1a18", "messageHeadline": "Include *.c files in wcs tree.  Astropy has a (surprising to me) *.c \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 87678, "deletions": 0}}, {"node": {"oid": "10c07db222aefebc9173c571cf6e828eb82ddab7", "messageHeadline": "Fix a docstring", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "895470d4c3a5bca02bbf145bdf7ec8d5d1699e6e", "messageHeadline": "Use new-style formatting", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "898fb43789d23cd0de3f52bd0f47aa226655dc88", "messageHeadline": "PEP8 compliance!", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 265, "deletions": 142}}, {"node": {"oid": "477e288e47d5219820f395e46399bde2627ab10b", "messageHeadline": "Add pywcs compatibility layer", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1f850d017f29f159b91a063b1250c87beb96f051", "messageHeadline": "Add pywcs compatibility layer", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "4ac5d2869dddca90aa96baae5db49e68ba93f933", "messageHeadline": "Convert docstrings to use numpydoc format", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 1069, "deletions": 870}}, {"node": {"oid": "a6b9dc5e2a42ecb4d15c123d20affbae3bee0b74", "messageHeadline": "First import of pywcs as astropy.wcs", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 44141, "deletions": 5}}, {"node": {"oid": "fb2b910ed1801222ce6754835200dcb13fc91900", "messageHeadline": "Merge pull request #22 from jiffyclub/test-helper", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "8fce7c4e76f81ad31c756a1a2f2512a25789120e", "messageHeadline": "Merge pull request #2 from jiffyclub/testguide", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "5ee894caf6a8544973c79196f1c8c434aab89cbb", "messageHeadline": "Found a better link to use for py.test tmpdir documentation.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9b1bcd42b324d988225dfd78d60757621cf9336", "messageHeadline": "Fixed wording and punctuation in last section of testing guidelines.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cdf90b25522351f7455603b781ea6cbce4c35a1c", "messageHeadline": "Updated test guidelines with instructions on importing pytest and usi\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "e9d6f272d4887f3def5b0350f2360612490b359f", "messageHeadline": "Added docstring to tests/helper.py run_tests function and removed unn\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "73d6e34f030b3e58a491b3789fe322c268f8da04", "messageHeadline": "Changed the tests/helper.py module so that it makes available a pytes\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "069f9cb180ff62fdcfef69cc013d74ccd38715b0", "messageHeadline": "small update in codeguide", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ff4a012c3e398700b5e8a51f68ba88b6d3d62d43", "messageHeadline": "updated code guide to include mention that implementation should not \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e8d478de1ffa96c26bca4040590bb188b8bd54ea", "messageHeadline": "Merge pull request #1 from jiffyclub/testguide", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "618814133ea30477b282ce3c71229e282dd6b8ea", "messageHeadline": "Changed an Exception to ValueError", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e73c21696517c570062d9513bfcde4448d6d5325", "messageHeadline": "Updated the description for running astropy.test().", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "519adcd0270e8e47bc77f3e25e07bd7924363d00", "messageHeadline": "Merge pull request #19 from astrofrog/test-options", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "22800286c17ccb1084540acda742ee30ad9d2c4b", "messageHeadline": "Make pastebin=True default to pastebin=failed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71de6df09c4087c9d90416ac223f8d714a66868b", "messageHeadline": "Added options to astropy.test() for passing to py.test (including arb\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "f98dd36f4604cedc5d713ebc7df3e6fa298cc55c", "messageHeadline": "added BSD 3-clause license", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "b595c73315a98349cf0fb6b7e39da426cfcdd212", "messageHeadline": "Merge pull request #10 from mdboom/distribution_docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6487bd3a79d9c69dcc8c0fd28748f791ee6aade7", "messageHeadline": "Merge pull request #18 from jiffyclub/pytest-standalone", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 2471, "deletions": 5}}, {"node": {"oid": "7000c6540bb7f4c98d0074708b31f93c9158ba06", "messageHeadline": "Updated astropy/__init__.py to an explicit relative import.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92fb8837b3611d53f54b1c4ca367c9d8f0869ce8", "messageHeadline": "Changed runtests to run_tests.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03b27fedbfd77a3d2badad51bea8847c551e9de0", "messageHeadline": "Changed astropy/tests/helper.py imports to relative imports.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "705714bb27fa13f7b9208d7131a2f5678ecbebae", "messageHeadline": "Fixed use of module_path instead of module in astropy/tests/helper.py\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97083a06d753151fd8876c685f7dd81b86c2ae6c", "messageHeadline": "Added import to astropy/__init__.py so that it has a 'test' function \u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6648d19b9d8e7d82a1378b97831fe49b44c4870d", "messageHeadline": "Added runtests function to astropy/tests/helper.py for running specif\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "edc7a5ce2f079802b0e60ba13d23b04786cfe618", "messageHeadline": "Added astropy/tests/helper.py, which can be used to invoke the pytest\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "05f773b265a97ac32e8ebeb452178eff32e0623a", "messageHeadline": "Added __init__.py to astropy/tests.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "53233f49aec51679e29a8515d095bc1a54410233", "messageHeadline": "Updated docs/overview.rst with description of astropy/tests.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f97db8e48d27e89e9195eb159663f4e4f81203c0", "messageHeadline": "Moved tests directory from the root level to astropy/tests and remove\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "3003c69f15d3bcddf43fdf62ef38ec49c539837c", "messageHeadline": "Adding the py.test --genscript standalone script to astropy/extern/py\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2396, "deletions": 0}}, {"node": {"oid": "a77f2f9e2dc4f93ab65a62664037a1ea3269f25f", "messageHeadline": "Add a basic building and package guide based on the discussion had at\u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c83fa6038efb8fa0dcf9a7442c2b338a8f4439de", "messageHeadline": "Merge pull request #16 from taldcroft/odict", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 876, "deletions": 2}}, {"node": {"oid": "727bcd73e48b4240990a397990a60eb1249214a4", "messageHeadline": "Import OrderedDict into astropy.utils", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "8bf5503c91125921a0df30f384c228e782d89dca", "messageHeadline": "Small update to 'Writing tests' section.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0de80cad3ed41fc580e61ef8f96fda06d5e5d5b", "messageHeadline": "Expanded on the test discovery rules in the 'Writing tests' section", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bad7c994806fdf3dd19633f58080a868519978fa", "messageHeadline": "Expanded 'Using astropy.test()' section and added a link on test disc\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "38d4853c2f2680737d03a12d0889d1628a9fd9e1", "messageHeadline": "Expanded the 'Using py.test' section with instructions on using py.te\u2026", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "3df7876306e15b219cc35a9251e90892f927f1d7", "messageHeadline": "Fix tests to work in Python 2.6", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "0bb4cef5c57d21d58ca150efdf1e24b736eb929f", "messageHeadline": "Avoid using BackportedOrderedDict, since this causes issues with test\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 145, "deletions": 146}}, {"node": {"oid": "7a01f1941f5348cc82cff15e6adbc1c6fcedd2d6", "messageHeadline": "Added some new lines to testguide.rst to fix a run-on line.", "author": {"name": "Matt Davis", "email": "jiffyclub.programatic@gmail.com", "user": {"login": "jiffyclub"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ba51aca7ff1938bf2a02343fb72127085a6da60b", "messageHeadline": "Use built-in OrderedDict for Python 2.7 and above", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7b98ae650274dbc72da5d8706053e83e19539d91", "messageHeadline": "Removed unused import statements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "366e136bc199ccb45111d07c21774947ca002282", "messageHeadline": "Removed ability to get views from OrderedDict (not a Python 2.6 featu\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "bcbfd3f9e3545d7201730a45e7ed23560368a0a6", "messageHeadline": "Removed unused code in odict and ensure that it runs correctly with p\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 10, "deletions": 1475}}, {"node": {"oid": "86c1c21cbcef78aec8c669e036c8719c0a07d21c", "messageHeadline": "Add OrderedDict class via utils/odict.py for Python 2.6 usage.", "author": {"name": "Tom Aldcroft", "email": "taldcroft@gmail.com", "user": {"login": "taldcroft"}}, "additions": 2305, "deletions": 0}}, {"node": {"oid": "32813e220039510d828ebc6187c26cc6dd4c1745", "messageHeadline": "Fixed syntax", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "abf51a018b174a086b039535e503454a9aec845d", "messageHeadline": "Updates to testing guidelines", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "4e4487361810b35f04ee3e182fb6f629e49a16f1", "messageHeadline": "Initial draft of testing guidelines based on py.test", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 257, "deletions": 6}}, {"node": {"oid": "00d874f5c9afd73fd30de7e996d0820ae5bc854e", "messageHeadline": "updated docs conf.py to use 'obj' role and include intersphinx mappin\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "12c5591ae66126d56715c41499fdf37f0d6c2a10", "messageHeadline": "Merge pull request #12 from iguananaut/fix-setup-version", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 82, "deletions": 48}}, {"node": {"oid": "1d0b4aa0f6dc38ef9b068ac40d80d55bae7971ac", "messageHeadline": "Merge pull request #9 from mdboom/plot_directive", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 637}}, {"node": {"oid": "5f3e0d9babace3d338715568550f1eeb403bf730", "messageHeadline": "Just some slight updates to some docstrings", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e2469932e75b47acf6104d8b20a260de7b9070fc", "messageHeadline": "Got rid of an extraneous line; fix the develop mode revision update t\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3ace542ae37215d778493a6f3c1993864560a92e", "messageHeadline": "My first stab at my general vision of version handling.  The base VER\u2026", "author": {"name": "Erik Bray", "email": "erik.m.bray@gmail.com", "user": {"login": "embray"}}, "additions": 70, "deletions": 42}}, {"node": {"oid": "8445312861d8eb92409aa0c1d1a6430549d62e65", "messageHeadline": "Remove Numpy's fork of the matplotlib plot_directive from our tree.  \u2026", "author": {"name": "Michael Droettboom", "email": "mdboom@gmail.com", "user": {"login": "mdboom"}}, "additions": 8, "deletions": 637}}, {"node": {"oid": "d534b497a0d6dcb4da1901b5d3a9acd85496ef35", "messageHeadline": "Add .c files to .gitignore to avoid accidentally including generated \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5867432427356a9794223a42a28d8638df32a9d8", "messageHeadline": "Merge pull request #7 from astrofrog/clean-layout", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 132, "deletions": 125}}, {"node": {"oid": "782d6063d10013e8b1f7f4f280b3c379b2b7576e", "messageHeadline": "Renamed version.py to version_helper.py otherwise it is not possible \u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81aeac7508e6fa458dd5b929e48d51b248306f79", "messageHeadline": "Put back a line that was accidentally removed", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1aa19154f3a6f2c65e0c16fb42c0df2e577454e", "messageHeadline": "Minor formatting improvements", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a04d12e35bf443098146999d585f47ed33b5bc67", "messageHeadline": "Formatting changes to pass pep8.py", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "cb402ba5fe1f422cf471a7aa2300cf1e8de2e04d", "messageHeadline": "Formatting changes to pass pep8.py, and minor changes to improve read\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 78, "deletions": 74}}, {"node": {"oid": "5c7efedaa71048b20b0ff516e66beac779aa58f8", "messageHeadline": "Fixed bug with exception catching", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08b4392c8a7dca56b28078863272f65816df84c2", "messageHeadline": "Fixed bug in _get_version_py_str", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "fe1481a6ee62c27bc8e26367b4577fc79ee131b0", "messageHeadline": "merged pull request #5 from eteq/pkg-layout", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 889, "deletions": 6}}, {"node": {"oid": "5360fcc4b12d55566e9c191385ae4b3c14c0a06c", "messageHeadline": "Corrected /extern to /cextern in astropy/extern/__init__.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1fca0075a23af69c25c8b3f0b52864094ce12e2", "messageHeadline": "slight syntax changes in versioning", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "6ea6954c85f865693c636e65d609bfb8b75d29a8", "messageHeadline": "updated version to parse subcomponents from a string and did some rel\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "cbfaf1be1fb8792b4f42b6e5966541a00d7a6aed", "messageHeadline": "added zip_safe=False and typo fix to setup.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6f243646fdc605207074ee226f48013f6721c7cb", "messageHeadline": "updates in docs and directory layout reflecting new layout, including\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "a350d1724d736aeeadce70036c9828df0e882c1f", "messageHeadline": "Merge pull request #6 from iguananaut/coding-standards-super", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 81, "deletions": 41}}, {"node": {"oid": "f4aef0904ad2a77bd097ac7767aa671e5fad1122", "messageHeadline": "Removed the mixin example--in the process of rewriting it to be based\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 46}}, {"node": {"oid": "b8108364498225113af3399fba80578519de2b2b", "messageHeadline": "Per eteq's suggestion, removing some of the background on C3 and mixins", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9e9fb71a947e7bf857e7764a68a64cdbed6b0349", "messageHeadline": "Added a note discouraging the use of multiple inheritance, and added \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "0f6b46ae7496cd00ff84d2f9272abe1efa724e1f", "messageHeadline": "I'm a vim user--ignore .swp files", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0b444e510311d62f7198c8f3c21589bdee9624a", "messageHeadline": "Swapped the order of B/C in the first example to be more consistent w\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "116348abfe77d58de5dc7364cefb72e9846149c8", "messageHeadline": "Rewrote the examples for super().  Much of it is the same as before, \u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 54, "deletions": 30}}, {"node": {"oid": "3bacaca839f8de2fc9097ab96a30912825cd753a", "messageHeadline": "Added a requirement for all classes to be superclasses; changed the d\u2026", "author": {"name": "Erik Bray", "email": "embray@stsci.edu", "user": {"login": "embray"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "537933961a35db45ad56c9e35a156120232c2578", "messageHeadline": "updated .gitignore based on layout updates and github template", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "5c73dfb7ae628f0cdaa3a22c8fd6b203e77c70a2", "messageHeadline": "added line providing __version__ variable to the astropy root package", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6ec4c5442699154d7d8b1eff2eed30692f05031c", "messageHeadline": "updated setup.py and astropy/version.py to properly freeze developmen\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "bc085d628def88a7ea66c70d1fc3d991897e89e2", "messageHeadline": "Made setup.py executable mode", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "153fb45beb6bde4255f1757d099bf788a8c517dc", "messageHeadline": "updated MANIFEST.in to reflect pkg-layout", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f43f308eecc662cf6a8ee7646016db0d7f5b4334", "messageHeadline": "updated setup.py to support Cython extensions in-source", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "6e9addfd2c361c3c3c62bf3fb1d5335ea0adcb76", "messageHeadline": "added extern and wrappers and clarified the different externs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "6720cf55c200ac6123298520dad0c158d9c40b5f", "messageHeadline": "Added extern directory", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b3846a775c23f44a506c8a9bff4ff0a1d48ea146", "messageHeadline": "Typo fixes", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4265d86d5420bf57fd7c0fdc6af1ef68965b18b4", "messageHeadline": "added data,config, and utils directories", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "ea299243f2b3726f58dc1dabe6215f9bb0975a88", "messageHeadline": "added rst_epilog to docs/conf.py to allow _Astropy shortcut link", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb087ca4c6b05f5480c9eb72378ee1c2ad8bcff6", "messageHeadline": "added empty licenses and tests directories", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6cdd51e197ffb0d0b28d6302115c7cec5d0b5064", "messageHeadline": "adjusted copyright in docs to match setup.py", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0af4d2cb1d6c77096659210d4a66447576553af0", "messageHeadline": "Added setup and associated files, including astropy and astropy.versi\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 650, "deletions": 0}}, {"node": {"oid": "1157862418321ea242fad24eda8258b2dd330684", "messageHeadline": "Added toctree to coding guidelines to not have warning when building \u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "e9717ea7f4d25280187faad71a926ae112cb2046", "messageHeadline": "Merge pull request #4 from phn/emacs_guide", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 207, "deletions": 1}}, {"node": {"oid": "2daba2b387fe56f8dae953cda6730ca3c5f99184", "messageHeadline": "Moved link to emacs page into the note directive.", "author": {"name": "Prasanth Nair", "email": "prasanthhn@gmail.com", "user": {"login": "phn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1f35ea5c04118d751cea23c6e7276bfd45123a7e", "messageHeadline": "Changed C-d C-w to C-t C-w.", "author": {"name": "Prasanth Nair", "email": "prasanthhn@gmail.com", "user": {"login": "phn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a47b5965aabf24749429ade68e70ba71e4129d98", "messageHeadline": "Emacs configuration examples.", "author": {"name": "Prasanth Nair", "email": "prasanthhn@gmail.com", "user": {"login": "phn"}}, "additions": 208, "deletions": 1}}, {"node": {"oid": "fef757a1c4da52b251a0ca81227f16fcc93b7eec", "messageHeadline": "Fixes to get docs to build without warnings", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "23bc0e86146a710741a7856a9b8f9e6e69c2d052", "messageHeadline": "Merge pull request #2 from astrofrog/master", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 513, "deletions": 679}}, {"node": {"oid": "860353a1654a92912405a611ac4767eeef601920", "messageHeadline": "Fixed typo in title", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bdce690cf374904dceac6a299c7b7d185a2d563", "messageHeadline": "Removed gitwash from table of contents", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "26a1cef7ea06361c774c65e8ce5cb798401d7ecd", "messageHeadline": "Removed gitwash", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 0, "deletions": 1419}}, {"node": {"oid": "249aa1dd8b910772f2626ea405c4d3fe2ce32c1e", "messageHeadline": "Whitespace fixes", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7733dc9c760f109f823426846246cd12df8bc3bc", "messageHeadline": "Updates to workflow documentation", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 710, "deletions": 525}}, {"node": {"oid": "14dec26c5d1a12d46ff2442bc415894240e9f97a", "messageHeadline": "Created improved workflow documents based on gitwash documents.", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 1069, "deletions": 0}}, {"node": {"oid": "7a51bcf5609bbf27327ce660244f2106a2057a93", "messageHeadline": "Merge pull request #1 from eteq/doc-layout", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 5889, "deletions": 0}}, {"node": {"oid": "5f46936eaff5c30b15941f033b198ac8758ae827", "messageHeadline": "changed docs version to 0.0.0 so it doesn't alter the already-existin\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbb4c780f9b6de802194bd8baba553a126647975", "messageHeadline": "corrected ipython->astropy in gitwash", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1b216fc8f0ae43561d91562f224ec0c8fea7721b", "messageHeadline": "updated conf.py to work with logos", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d27f3a28824c3033e0a78aef20e5ddb017ebf88", "messageHeadline": "added image credit for logo", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36b0b37927cb15ce2164463a3e70e8fe84cf5cae", "messageHeadline": "added logo to docs", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ed72e82125a1727dc0f508719e3b93b6df1a13a6", "messageHeadline": "Coding Guideline updated to draft 3", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 182, "deletions": 78}}, {"node": {"oid": "c17834d2046391609c7e8b5b173c66ff1e06e0cc", "messageHeadline": "cleaned up index.rst", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "18ba59472459af5e1c77d842d96713ce64396c20", "messageHeadline": "Added gitwash documentation in stock form - can modify for our workfl\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1421, "deletions": 1}}, {"node": {"oid": "a56e4e3af6f95b06f9000006449d3baf869c9c47", "messageHeadline": "added *.pyc files to .gitignore", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dcc4461b9dd4e0d770a26fa3b45fe93b0ec43280", "messageHeadline": "added bit to docs Makefile to build _static directory that git doesn'\u2026", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0d6ef8cf46e26c9a4ea5c8209b75a052c99c3a0", "messageHeadline": "added .gitignore to ignore docs _build", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7a7b5ac8fa91efabfa78140feef5d38a4f3db24", "messageHeadline": "Adapted the docstring documentation to AstroPy, fixed broken links an\u2026", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 194, "deletions": 193}}, {"node": {"oid": "a27555b482c48926232fbdc6b96c90cb6a153bc7", "messageHeadline": "Added guides up through Draft 2 (imported from astropy_test)", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 808, "deletions": 0}}, {"node": {"oid": "df1801a64e5e5a61038574c5693c277f746c959f", "messageHeadline": "commit of visison for AstroPy", "author": {"name": "Thomas Robitaille", "email": "thomas.robitaille@gmail.com", "user": {"login": "astrofrog"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4453b70bdc43b71875b1431b796651a31a93ed8a", "messageHeadline": "updated index for development section", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6ea5694a3426a35269687b3abe692234b437416b", "messageHeadline": "added numpydoc", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 2958, "deletions": 3}}, {"node": {"oid": "e04f1b4d31fa207b4c50de67e5e2eae9157cea7a", "messageHeadline": "intial doc setup from sphinx-quickstart", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 540, "deletions": 0}}, {"node": {"oid": "d5b68f2fbddb8587ab8fe56e3069d81821adf222", "messageHeadline": "Initial commit of README", "author": {"name": "Erik Tollerud", "email": "erik.tollerud@gmail.com", "user": {"login": "eteq"}}, "additions": 10, "deletions": 0}}]